CLOUDRB: A framework for scheduling and managing High-Performance Computing (HPC) applications in science cloud

被引:99
|
作者
Somasundaram, Thamarai Selvi [1 ]
Govindarajan, Kannan [1 ]
机构
[1] Anna Univ, Madras Inst Technol, Madras 600025, Tamil Nadu, India
来源
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE | 2014年 / 34卷
关键词
Cloud computing; High Performance Computing (HPC); CLOUD Resource Broker (CLOUDRB); Resource allocation; Job scheduling; Particle Swarm Optimization (PSO); Science cloud; PARTICLE SWARM; OPTIMIZATION; ALGORITHM;
D O I
10.1016/j.future.2013.12.024
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In recent years, the Cloud environment has played a major role in running High-Performance Computing (HPC) applications, which are computationally intensive and data intensive in nature. The High-Performance Computing Cloud (HPCC) or Science Cloud (SC) provides the resources to these types of applications in an on demand and scalable manner. Scheduling of jobs or applications in a Cloud environment is NP-Complete and complex in nature due to the dynamicity of resources and on demand user application requirements. The main motivation behind this research study is to design and develop a CLOUD Resource Broker (CLOUDRB) for efficiently managing cloud resources and completing jobs for scientific applications within a user-specified deadline. It is implemented and integrated with a Deadline-based Job Scheduling and Particle Swarm Optimization (PSO)-based Resource Allocation mechanism. Our proposed approach intends to achieve the objectives of minimizing both execution time and cost based on the defined fitness function. It is simulated by modeling the HPC jobs and Cloud resources using the Matlab programming environment. The simulation results prove the effectiveness of the proposed research work by minimizing the completion time, cost and job rejection ratio and maximizing the number of jobs completing their applications within a deadline and meeting the user's satisfaction. The proposed work has been tested in our Eucalyptus-based cloud environments by submitting real-world HPC applications and observed the improvements in performance. (C) 2013 Elsevier B.V. All rights reserved.
引用
收藏
页码:47 / 65
页数:19
相关论文
共 50 条
  • [1] A Distributed Cloud Resource Management Framework for High-Performance Computing (HPC) Applications
    Govindarajan, Kannan
    Kumar, Vivekanandan Suresh
    Somasundaram, Thamarai Selvi
    2016 EIGHTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC), 2017, : 1 - 6
  • [2] High Performance Computing on the Cloud via HPC plus Cloud software framework
    Balakrishnan, Suresh Reuben
    Veeramanii, Shanmugam
    Leong, John Alan
    Murray, Lain
    Sidhu, Amandeep S.
    2016 FIFTH INTERNATIONAL CONFERENCE ON ECO-FRIENDLY COMPUTING AND COMMUNICATION SYSTEMS (ICECCS), 2016, : 48 - 52
  • [3] Evaluating and Improving the Performance and Scheduling of HPC Applications in Cloud
    Gupta, Abhishek
    Faraboschi, Paolo
    Gioachin, Filippo
    Kale, Laxmikant V.
    Kaufmann, Richard
    Lee, Bu-Sung
    March, Verdi
    Milojicic, Dejan
    Suen, Chun Hui
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2016, 4 (03) : 307 - 321
  • [4] Smart Job Scheduling for High-Performance Cloud Computing Services
    Muhtaroglu, N.
    Ari, I.
    PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, GRID AND CLOUD COMPUTING FOR ENGINEERING, 2011, 95
  • [5] High-Performance Cloud Computing: A View of Scientific Applications
    Vecchiola, Christian
    Pandey, Suraj
    Buyya, Rajkumar
    2009 10TH INTERNATIONAL SYMPOSIUM ON PERVASIVE SYSTEMS, ALGORITHMS, AND NETWORKS (ISPAN 2009), 2009, : 4 - 16
  • [6] Payload fragmentation framework for high-performance computing in cloud environment
    Vivek, V.
    Srinivasan, R.
    Blessing, R. Elijah
    Dhanasekaran, R.
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (05): : 2789 - 2804
  • [7] Payload fragmentation framework for high-performance computing in cloud environment
    V. Vivek
    R. Srinivasan
    R. Elijah Blessing
    R. Dhanasekaran
    The Journal of Supercomputing, 2019, 75 : 2789 - 2804
  • [8] OPTIMIZATION OF PERFORMANCE AND SCHEDULING OF HPC APPLICATIONS IN CLOUD USING CLOUDSIM AND SCHEDULING APPROACH
    Muralitharan, D. Boobala
    Reebha, S. Arockia Babi
    Saravanan, D.
    2017 IEEE INTERNATIONAL CONFERENCE ON IOT AND ITS APPLICATIONS (IEEE ICIOT), 2017,
  • [9] Fusion algorithms and high-performance applications for vehicular cloud computing
    Park, James J.
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (03): : 995 - 1000
  • [10] Fusion algorithms and high-performance applications for vehicular cloud computing
    James J. Park
    The Journal of Supercomputing, 2018, 74 : 995 - 1000