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 条
  • [21] PERFORMANCE EVALUATION OF VIRTUAL MACHINE (VM) SCHEDULING POLICIES IN CLOUD COMPUTING (SPACESHARED & TIMESHARED)
    Khurana, Sumit
    Marwah, Khyati
    2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [22] CEDULE: A Scheduling Framework for Burstable Performance in Cloud Computing
    Ali, Ahsan
    Pinciroli, Riccardo
    Yan, Feng
    Smirni, Evgenia
    15TH IEEE INTERNATIONAL CONFERENCE ON AUTONOMIC COMPUTING (ICAC 2018), 2018, : 141 - 150
  • [23] Dynamic trust evaluation and scheduling framework for cloud computing
    Wang, Wei
    Zeng, Guosun
    Zhang, Junqi
    Tang, Daizhong
    SECURITY AND COMMUNICATION NETWORKS, 2012, 5 (03) : 311 - 318
  • [24] Performance Evaluation of Cloud Computing Offerings
    Stantchev, Vladimir
    2009 THIRD INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2009), 2009, : 187 - 192
  • [25] Performance Evaluation of Hypervisors for Cloud Computing
    Ahuja, Sanjay P.
    Sridharan, Suganya
    INTERNATIONAL JOURNAL OF CLOUD APPLICATIONS AND COMPUTING, 2012, 2 (03) : 26 - 67
  • [26] Performance Evaluation of Cloud Computing Resources
    Sajjad, Muhammad
    Ali, Arshad
    Khan, Ahmad Salman
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (08) : 187 - 199
  • [27] Performance indicator evaluation for a cloud computing system from QoS viewpoint
    Yi-Kuei Lin
    Ping-Chen Chang
    Quality & Quantity, 2013, 47 : 1605 - 1616
  • [28] Performance evaluation of edge cloud computing system for big data applications
    Femminella, Mauro
    Pergolesi, Matteo
    Reali, Gianluca
    2016 5TH IEEE INTERNATIONAL CONFERENCE ON CLOUD NETWORKING (IEEE CLOUDNET), 2016, : 170 - 175
  • [29] Performance indicator evaluation for a cloud computing system from QoS viewpoint
    Lin, Yi-Kuei
    Chang, Ping-Chen
    QUALITY & QUANTITY, 2013, 47 (03) : 1605 - 1616
  • [30] High Performance Computing in the Cloud: Deployment, Performance and Cost Efficiency
    Roloff, Eduardo
    Diener, Matthias
    Carissimi, Alexandre
    Navaux, Philippe O. A.
    2012 IEEE 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM), 2012,