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
关键词
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] Enhanced Agent based Scheduling & Monitoring System in Cloud Computing
    Agrawal, Sonali
    Choubey, Deepak
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2016, 16 (03): : 105 - 113
  • [42] Cloud Computing System Scheduling Model Based On Bayesian Network
    YangHong
    YangLi
    LvFeng
    PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INFORMATION ENGINEERING FOR MECHANICS AND MATERIALS, 2015, 21 : 1122 - 1126
  • [43] A scheduling algorithm for applications in a cloud computing system with communication changes
    Shao, Xia
    Xie, Zhiqiang
    EXPERT SYSTEMS, 2019, 36 (02)
  • [44] PERFORMANCE EVALUATION OF VoIP SYSTEMS IN CLOUD COMPUTING
    Abualhaj, Mosleh M.
    Al-Tahrawi, Mayy M.
    Al-Khatib, Sumaya N.
    JOURNAL OF ENGINEERING SCIENCE AND TECHNOLOGY, 2019, 14 (03) : 1398 - 1405
  • [45] Cost-based Energy Efficient Scheduling Technique for Dynamic Voltage and Frequency Scaling System in cloud computing
    Ajmal, Muhammad Sohaib
    Iqbal, Zeshan
    Khan, Farrukh Zeeshan
    Bilal, Muhammad
    Mehmood, Raja Majid
    SUSTAINABLE ENERGY TECHNOLOGIES AND ASSESSMENTS, 2021, 45
  • [46] Time and Cost-Aware Method for Scheduling Workflows In Cloud Computing Systems
    Reddy, Narendrababu G.
    PhaniKumar, S.
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON INVENTIVE SYSTEMS AND CONTROL (ICISC 2017), 2017, : 455 - 460
  • [47] Cost-Aware Scheduling Algorithm Based on PSO in Cloud Computing Environment
    Zhao, Gang
    INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (01): : 33 - 42
  • [48] Performance Evaluation and Analysis of Load Balancing Algorithms in Cloud Computing Environments
    Mesbahi, Mohammad Reza
    Hashemi, Mahnaz
    Rahmani, Amir Masoud
    2016 SECOND INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2016, : 145 - 151
  • [49] High performance cloud computing
    Mauch, Viktor
    Kunze, Marcel
    Hillenbrand, Marius
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (06): : 1408 - 1416
  • [50] A Procedure to Achieve Cost and Performance Optimization for Recovery in Cloud Computing
    Pham Phuoc Hung
    Pham, Xuan-Qui
    Lee, Ga-Won
    Tuan-Anh Bui
    Eui-Nam Huh
    2015 17TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM APNOMS, 2015, : 596 - 599