Home Engineering Modeling and Optimization for Mobile Social Networks
As shown in Fig. 5.1, there are three parties which are media cloud, brokers, and users within the communities, respectively. The media cloud is composed of a large number of servers which can be used to compute, store, and provide media contents and media application. The brokers can be seen as proxies to process the media tasks of users, where the brokers receive the media tasks from users and then buy the corresponding resources to process the tasks. Users with the similar interest can form
Fig. 5.1 System model a community. In the community, users can select a broker to obtain the resource and observe others’ strategies on the selections of brokers. The system model consists of the following components:
Based on , the broker in our system can have five modules, which are high speed communication module, wireless communication module, price decisionmaking module, task receiving module, and task delivering module. The high speed communication module is used to communicate with media cloud through the wired connection with high speed. The wireless communication module is used to communicate with model devices with wireless connection. The price decision-making module is to decide the price of resource to sell to users. In addition, the task receiving module is to sell resource to users and receive tasks from mobile devices. The task delivering module is to buy resource from cloud and deliver tasks to media cloud for processing.
Mobile devices can connect with brokers through wireless connection. Firstly, the brokers buy the resource from the media cloud after determining the price of resource. Then, users determine the optimal strategy on the resource demand. Next, users send the corresponding tasks to brokers with wireless communication. In addition, the brokers deliver the tasks to media cloud by wired module. At last, the results of tasks are delivered back to users.
Users can adjust and change their selection of broker based on the strategies of others in the community. Specifically, if a mobile user observes another’s utility is larger than his utility, this user can change his selection. The selection of users can be modeled as the evolutionary game, where the result of game is that all mobile users in the community have the identical utility. Besides, users can check the brokers which are in the communication coverage and then determine one broker of them to connect.
|< Prev||CONTENTS||Next >|