Service scheduling in cloud computing based on queuing game model

9Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

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.

Cite

CITATION STYLE

APA

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

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free