Evaluation of gang scheduling performance and cost in a cloud computing system

被引:62
|
作者
Moschakis, Ioannis A. [1 ]
Karatza, Helen D. [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki 54124, Greece
来源
JOURNAL OF SUPERCOMPUTING | 2012年 / 59卷 / 02期
关键词
Cloud computing; Gang scheduling; HPC; Virtual machines;
D O I
10.1007/s11227-010-0481-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Cloud Computing refers to the notion of outsourcing on-site available services, computational facilities, or data storage to an off-site, location-transparent centralized facility or "Cloud." Gang Scheduling is an efficient job scheduling algorithm for time sharing, already applied in parallel and distributed systems. This paper studies the performance of a distributed Cloud Computing model, based on the Amazon Elastic Compute Cloud (EC2) architecture that implements a Gang Scheduling scheme. Our model utilizes the concept of Virtual Machines (or VMs) which act as the computational units of the system. Initially, the system includes no VMs, but depending on the computational needs of the jobs being serviced new VMs can be leased and later released dynamically. A simulation of the aforementioned model is used to study, analyze, and evaluate both the performance and the overall cost of two major gang scheduling algorithms. Results reveal that Gang Scheduling can be effectively applied in a Cloud Computing environment both performance-wise and cost-wise.
引用
收藏
页码:975 / 992
页数:18
相关论文
共 50 条
  • [41] Performance measure of multi stage scheduling algorithm in cloud computing
    Indukuri, R. Krishnam Raju
    Varma, Suresh P.
    Moses, G. Jose
    2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES, APPLICATIONS AND MANAGEMENT (ICCCTAM), 2012, : 8 - 11
  • [42] Cloud and Grid Computing: Resource Management, Scheduling Performance Preface
    Aubanel, Eric
    Bhavsar, Virendra C.
    Frumkin, Michael Alex
    JOURNAL OF GRID COMPUTING, 2012, 10 (03) : 347 - 348
  • [43] Application scheduling in cloud computing environment with the consideration of performance interference
    Yang, Lei
    Dai, Yu
    Journal of Communications, 2015, 10 (08): : 603 - 609
  • [44] Performance Analysis of Gang Scheduling in a Grid
    Yongsheng Hao
    Guanfeng Liu
    Rongtao Hou
    Yongsheng Zhu
    Junwen Lu
    Journal of Network and Systems Management, 2015, 23 : 650 - 672
  • [45] Performance evaluation of scheduling policies for volunteer computing
    Kondo, Derrick
    Anderson, David P.
    McLeod, John
    E-SCIENCE 2007: THIRD IEEE INTERNATIONAL CONFERENCE ON E-SCIENCE AND GRID COMPUTING, PROCEEDINGS, 2007, : 415 - +
  • [46] Performance analysis of gang scheduling in a distributed system under processor failures
    Karatza, Helen D.
    International Journal of Simulation: Systems, Science and Technology, 2001, 2 (01): : 14 - 23
  • [47] Performance Analysis of Gang Scheduling in a Grid
    Hao, Yongsheng
    Liu, Guanfeng
    Hou, Rongtao
    Zhu, Yongsheng
    Lu, Junwen
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2015, 23 (03) : 650 - 672
  • [48] Performance Evaluation of Data Intensive Computing In the Cloud
    Ahuja, Sanjay P.
    Kaza, Bhagavathi
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2014, 4 (02) : 34 - 47
  • [49] Performance Evaluation of Cloud Computing Simulation Tools
    Alshammari, Dhahi
    Singer, Jeremy
    Storer, Timothy
    2018 IEEE 3RD INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA), 2018, : 522 - 526
  • [50] Performance Evaluation of an IaaS Opportunistic Cloud Computing
    Diaz, Cesar O.
    Pecero, Johnatan E.
    Bouvry, Pascal
    Sotelo, German
    Villamizar, Mario
    Castro, Harold
    2014 14TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2014, : 546 - 547