Desktop version

Home arrow Engineering arrow Modeling and Optimization for Mobile Social Networks

System Model

System Model

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

System model a community

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:

  • Users With mobile devices, users can have the demands for media applications and send tasks to media cloud for processing [38, 39]. A social community is formed by a group of users, who have the similar interests, goals, or locations. Usually, users in the same community have social relations with each other, where a user can know the information of others. Let J = {1,2,..., J} denote the set of communities in the network, where the number of communities is J. The set of users in community j is denoted as Uj = {uj,1, uj,2,..., uj,k,..., uj,Nj} and there are N j users in this community.
  • Cloud brokers The set of cloud brokers is denoted as I = {1, 2,..., I}, where there are I cloud brokers in total. The cloud brokers are placed closely to users. Besides, the media cloud and cloud brokers are connected with high speed communication links. In practice, the cloud brokers [14] can be seen as the proxy between media cloud and users. The cloud brokers receive the media tasks from users and then buy the corresponding resources to process the tasks. The advantages of introducing cloud brokers are as follows. Firstly, due to the high speed communications between media cloud and cloud brokers, the service response time can be significantly reduced so that users can obtain the media services quickly. Secondly, for media cloud, as it directly connects cloud brokers and the number of brokers is less than users, media cloud can decrease the cost of access control and transmission.
  • Media cloud Media cloud can provide virtual resources (computing, storage, and cloud service etc.) to users via cloud brokers. Based on [40], in this chapter the resource of media cloud can be described as the processing rate which media cloud can provide to deal with the multimedia tasks. Media cloud is responsible to process users’ media tasks received from cloud brokers, and then return the corresponding results to users via broker with an allocated processing rate. We assume that the media cloud can totally provide B resource to users via brokers.

Based on [41], 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   Source   Next >

Related topics