Back to Search Start Over

Prioritization of Overflow Tasks to Improve Performance of Mobile Cloud

Authors :
Haleh Khojasteh
Vojislav B. Misic
Jelena Misic
Source :
IEEE Transactions on Cloud Computing. 7:287-297
Publication Year :
2019
Publisher :
Institute of Electrical and Electronics Engineers (IEEE), 2019.

Abstract

Mobile devices may offload their applications to a virtual machine running on a cloud host. This application may fork new tasks which require virtual machines of their own on the same physical machine. Achieving satisfactory performance level in such a scenario requires flexible resource allocation mechanisms in the cloud data center. In this paper we present two such mechanisms which use prioritization: one in which forked tasks are given full priority over newly arrived tasks, and another in which a threshold is established to control the priority so that full priority is given to the forked tasks if their number exceeds a predefined threshold. We analyze the performance of both mechanisms using a Markovian multiserver queueing system with two priority levels to model the resource allocation process, and a multi-dimensional Markov system based on a Birth-Death queueing system with finite population, to model virtual machine provisioning. Our performance results indicate that the threshold-based priority scheme not only performs better, but can also be tuned to achieve the desired performance level.

Details

ISSN :
23720018
Volume :
7
Database :
OpenAIRE
Journal :
IEEE Transactions on Cloud Computing
Accession number :
edsair.doi...........21c3f2b3c9c58a911a8fed482ed0c405
Full Text :
https://doi.org/10.1109/tcc.2016.2535240