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 条
  • [1] Evaluation of gang scheduling performance and cost in a cloud computing system
    Ioannis A. Moschakis
    Helen D. Karatza
    The Journal of Supercomputing, 2012, 59 : 975 - 992
  • [2] Performance and Cost evaluation of Gang Scheduling in a Cloud Computing System with Job Migrations and Starvation Handling
    Moschakis, Ioannis A.
    Karatza, Helen D.
    2011 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2011,
  • [3] Cost performance of QoS Driven task scheduling in cloud computing
    Bansal, Nidhi
    Maurya, Amitab
    Kumar, Tarun
    Singh, Manzeet
    Bansal, Shruti
    3RD INTERNATIONAL CONFERENCE ON RECENT TRENDS IN COMPUTING 2015 (ICRTC-2015), 2015, 57 : 126 - 130
  • [4] Performance Evaluation Of Hybrid GAACO for Task Scheduling In Cloud Computing
    Kaur, Mandeep
    Agnihotri, Manoj
    PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2016, : 168 - 172
  • [5] Performance Evaluation of Gang Scheduling in a Two-Cluster System with Migrations
    Papazachos, Zafeirios C.
    Karatza, Helen D.
    2009 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-5, 2009, : 2627 - 2634
  • [6] Performance Evaluation of Deadline Aware Multi Stage Scheduling in Cloud Computing
    Indukuri, R. Krishnam Raju
    Penmasta, Suresh Varma
    Sundari, M. V. Rama
    Moses, G. Jose
    2016 IEEE 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (IACC), 2016, : 229 - 234
  • [7] Performance Evaluation of Reliable Data Scheduling for Erlang Multimedia in Cloud Computing
    Jittawiriyanukoon, Chanintorn
    2014 NINTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2014, : 39 - 44
  • [8] Performance of gang scheduling strategies in a parallel system
    Karatza, Helen D.
    SIMULATION MODELLING PRACTICE AND THEORY, 2009, 17 (02) : 430 - 441
  • [9] Performance Evaluation Of CRM System Based On Cloud Computing
    Fendy
    Handoko, Iman Prasetya
    Gaol, Ford Lumban
    APPLIED MECHANICS AND INDUSTRIAL TECHNOLOGIES, 2012, 234 : 110 - 123
  • [10] Cloud Computing: Cost, Security, and Performance
    Bolin, Jeremiah
    Yang, Mengkun
    ACMSE '18: PROCEEDINGS OF THE ACMSE 2018 CONFERENCE, 2018,