Stability property of clouds and cooperative scheduling policies on multiple types of resources in cloud computing

被引:6
作者
Zhou, Haohao [1 ]
Deng, Su [1 ]
Huang, Hongbin [1 ]
机构
[1] Natl Univ Def Technol, Sci & Technol Informat Syst Engn Lab, Changsha 410073, Hunan, Peoples R China
关键词
Stability; Cloud computing; Resource allocation; Cooperative scheduling; Performance evaluation; ALLOCATION; ALGORITHM; TASKS;
D O I
10.1007/s11227-016-1741-8
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud computing provides users a shared pool of configurable computing resources. In this paper, a cloud computing system is regarded as a queuing system, where users arrive according to a stochastic process and request resources, including CPU, memory, storage space. etc. To improve the utilization of the system under stable state, we provide some theoretical results about the relationship between the utilization and the stability of the cloud computing system. The conditions for the system to be stable are given for systems with preemptive priority and non-preemptive priority, respectively. Given the stability conditions, we suggest a scheduling algorithm to improve the optimal utilization of the could computing system with preemptive priority and non-preemptive priority, respectively. Numerical results indicate that the two algorithms provide adequate performance on utilization. In addition, the influence of different parameters on the algorithm is investigated as well.
引用
收藏
页码:2417 / 2436
页数:20
相关论文
共 25 条
  • [1] [Anonymous], STOCH MODEL APPL PRO
  • [2] Beloglazov Anton, 2010, Proceedings 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), P577, DOI 10.1109/CCGRID.2010.45
  • [3] Beloglazov Anton, 2010, Proceedings 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing (CCGrid), P826, DOI 10.1109/CCGRID.2010.46
  • [4] Bohrer P., 2002, The case for power management in web servers
  • [5] Towards energy-efficient scheduling for real-time tasks under uncertain cloud computing environment
    Chen, Huangke
    Zhu, Xiaomin
    Guo, Hui
    Zhu, Jianghan
    Qin, Xiao
    Wu, Jianhong
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2015, 99 : 20 - 35
  • [6] Resource Selection for Tasks with Time Requirements Using Spectral Clustering
    Doulamis, Nikolaos D.
    Kokkinos, Panagiotis
    Varvarigos, Emmanouel
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (02) : 461 - 474
  • [7] Fan X., 2007, POWER PROVISIONING W
  • [8] ALLOCATING MODULES TO PROCESSORS IN A DISTRIBUTED SYSTEM
    FERNANDEZBACA, D
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (11) : 1427 - 1436
  • [9] A Cluster-Based Data-Centric Model for Network-Aware Task Scheduling in Distributed Systems
    Fiore, Ugo
    Palmieri, Francesco
    Castiglione, Aniello
    De Santis, Alfredo
    [J]. INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2014, 42 (05) : 755 - 775
  • [10] A New Resource Scheduling Strategy Based on Genetic Algorithm in Cloud Computing Environment
    Gu, Jianhua
    Hu, Jinhua
    Zhao, Tianhai
    Sun, Guofei
    [J]. JOURNAL OF COMPUTERS, 2012, 7 (01) : 42 - 52