Cloud Computing allows application providers seamlessly scaling their services and enables users scaling their usage according to their needs. In this paper, using queuing game model, we present service scheduling schemes which are used in software as a service (SaaS). The object is maximizing the Cloud Computing platform's (CCP's) payoff via controlling the service requests whether to join or balk, and controlling the value of CCP's admission fee. Firstly, we treat the CCP as one virtual machine (VM) and analyze the optimal queue length with a fixed admission fee distribution. If the position number of a new service request is bigger than the optimal queue length, it balks. Otherwise, it joins in. Under this scheme, the CCP's payoff can be maximized. Secondly, we extend this achievement to the multiple VMs situation. A big difference between single VM and multiple VMs is that the latter one needs to decide which VM the service requests turn to for service. We use a corresponding algorithm solve it. Simulation results demonstrate the good performance of our schemes. © 2014 KSII.
CITATION STYLE
Lin, F., Zhou, X., Huang, D., Song, W., & Han, D. (2014). Service scheduling in cloud computing based on queuing game model. KSII Transactions on Internet and Information Systems, 8(5), 1554–1566. https://doi.org/10.3837/tiis.2014.05.003
Mendeley helps you to discover research relevant for your work.