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 条
  • [31] Enhancing the Distribution of Idle Cost for Scheduling Tasks without Setup Cost in Cloud Computing
    Al-dilami, Redwan A.
    Zahary, Ammar T.
    Al-Saqqaf, Adnan Z.
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2021, 2021
  • [32] Cost-Effective Scheduling Precedence Constrained Tasks in Cloud Computing
    Wang, Bei
    Li, Jun
    Wang, Chao
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND BIG DATA ANALYSIS (ICCCBDA 2017), 2017, : 230 - 235
  • [33] Cost-based job scheduling strategy in cloud computing environments
    Mansouri, N.
    Javidi, M. M.
    DISTRIBUTED AND PARALLEL DATABASES, 2020, 38 (02) : 365 - 400
  • [34] Cloud Computing Scheduling Optimization Algorithm Comprehensively Considering Time and Cost
    Qian, Wang
    AGRO FOOD INDUSTRY HI-TECH, 2017, 28 (03): : 3257 - 3260
  • [35] An enhanced performance evaluation of workflow computing and scheduling using hybrid classification approach in the cloud environment
    Tharani, P.
    Kalpana, A. M.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2021, 69 (04)
  • [36] A Cost/Reward Method for Optimal Infinite Scheduling in Mobile Cloud Computing
    Aceto, Luca
    Larsen, Kim G.
    Morichetta, Andrea
    Tiezzi, Francesco
    FORMAL ASPECTS OF COMPONENT SOFTWARE, 2016, 9539 : 66 - 85
  • [37] Cost-based job scheduling strategy in cloud computing environments
    N. Mansouri
    M. M. Javidi
    Distributed and Parallel Databases, 2020, 38 : 365 - 400
  • [38] Implementation and performance evaluation of a scheduling algorithm for divisible load parallel applications in a cloud computing environment
    Ismail, Leila
    Khan, Latifur
    SOFTWARE-PRACTICE & EXPERIENCE, 2015, 45 (06): : 765 - 781
  • [39] Metaheuristics for scheduling of heterogeneous tasks in cloud computing environments: Analysis, performance evaluation, and future directions
    Singh, Harvinder
    Tyagi, Sanjay
    Kumar, Pardeep
    Gill, Sukhpal Singh
    Buyya, Rajkumar
    SIMULATION MODELLING PRACTICE AND THEORY, 2021, 111
  • [40] The application of cloud computing to astronomy: A study of cost and performance
    Berriman G.B.
    Juve G.
    Deelman E.
    Regelson M.
    Plavchan P.
    Proceedings - 6th IEEE International Conference on e-Science Workshops, e-ScienceW 2010, 2010, : 1 - 7