OPTIMIZATION OF PERFORMANCE AND SCHEDULING OF HPC APPLICATIONS IN CLOUD USING CLOUDSIM AND SCHEDULING APPROACH

被引:0
|
作者
Muralitharan, D. Boobala [1 ]
Reebha, S. Arockia Babi [2 ]
Saravanan, D. [3 ]
机构
[1] Saranathan Coll Engn, Dept MCA, Tiruchirappalli, India
[2] PavendarBharathidasan Coll Engn & Technol, Dept Comp Sci & Engn, Tiruchirappalli, India
[3] PavendarBharathidasan Coll Engn & Technol, Tiruchirappalli, India
关键词
Cloud computing; High-Performance Computing (HPC); Job scheduling; CloudSim;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Cloud computing is emerging as a promising alternative to supercomputers for some High Performance Computing (HPC) applications. CloudcomputingisanessentialcomponentofthebackboneofiheInternetofThings(IoT).Cloudsareneededto supporthugenumbersofinteractionswithvaryingqualityrequirements Hence, Servicequalitywillhea vitaldifferentiatoramongcloudproviders.Inordertodifferentiatethemselvesfromtheircompetitors,cloudproviderss houldofferbestservicesthatmeetcustomers'expectations.Aquality modelcan heusedto represent,measureandcomparethequalityoftheproviders, suchthatamutualunderstandingcanbee stab lishedamongc loudstakeholders.With cloud as an additional deployment option, HPC users and providers faces the challenges of dealing with highly heterogeneous resources, where the variability spans across a wide range of processor configurations, interconnects, virtualization environments, and pricing models. HPC applications are increasingly being used in academia and laboratories for scientific research and in industries for business and analytics. Cloud computing offers the benefits of virtualization, elasticity of resources and elimination of cluster setup cost and time to HPC applications users. Effort was taken for holistic viewpoint to answer the questions - why and who should choose cloud for HPC, for what applications and how the cloud can be used for HPC? Comprehensive performance and cost evaluation and analysis of running a set of HPC applications on a range of platforms, varying from supercomputers to clouds was carried out. Further, performance of HPC applications is improved in cloud by optimizing HPC applications' characteristics for cloud and cloud virtualization mechanisms for HPC. In this paper, a novel heuristics for online application-aware job scheduling in multi platform environments is presented. Experimental results and Simulations using CloudSim show that current clouds cannot substitute supercomputers hut can effectively complement them.
引用
收藏
页数:5
相关论文
共 50 条
  • [21] Solving Task Scheduling Problem in the Cloud Using a Hybrid Particle Swarm Optimization Approach
    Cheikh, Salmi
    Walker, Jessie J.
    [J]. INTERNATIONAL JOURNAL OF APPLIED METAHEURISTIC COMPUTING, 2022, 13 (01)
  • [22] Scheduling Performance Analysis on Parameter Sweep Applications in Cloud Environments
    Han, Ning
    Liu, Dongbo
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2016, 9 (04): : 211 - 222
  • [23] A Hybrid Scheduling Approach in the Cloud
    Hussain, Adedoyin A.
    Al-Turjman, Fadi
    Alturjman, Sinem
    Altrjman, Chadi
    [J]. FORTHCOMING NETWORKS AND SUSTAINABILITY IN THE IOT ERA (FONES-IOT 2021), VOL 1, 2022, 129 : 418 - 431
  • [24] Energy Aware Scheduling of HPC Tasks in Decentralised Cloud Systems
    Alsughayyir, Aeshah
    Erlebach, Thomas
    [J]. 2016 24TH EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP), 2016, : 617 - 621
  • [25] Performance analysis of HPC applications in the cloud
    Exposito, Roberto R.
    Taboada, Guillermo L.
    Ramos, Sabela
    Tourino, Juan
    Doallo, Ramon
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 218 - 229
  • [26] Performance Optimization of Control Applications on Fog Computing Platforms Using Scheduling and Isolation
    Barzegaran, Mohammadreza
    Cervin, Anton
    Pop, Paul
    [J]. IEEE ACCESS, 2020, 8 : 104085 - 104098
  • [27] A Bi-objective Scheduling Approach for Energy Optimisation of Executing and Transmitting HPC Applications in Decentralised Multi-cloud Systems
    Alsughayyir, Aeshah
    Erlebach, Thomas
    [J]. 2017 16TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC-2017), 2017, : 44 - 53
  • [28] Case Study on Co-Scheduling for HPC Applications
    Breitbart, Jens
    Weidendorfer, Josef
    Trinitis, Carsten
    [J]. 2015 44TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, 2015, : 277 - 285
  • [29] Scheduling of Elastic Message Passing Applications on HPC Systems
    Lina, Debolina Halder
    Ghafoor, Sheikh
    Hines, Thomas
    [J]. JOB SCHEDULING STRATEGIES FOR PARALLEL PROCESSING, JSSPP 2022, 2023, 13592 : 172 - 191
  • [30] Scheduling the I/O of HPC applications under congestion
    Gainaru, Ana
    Aupy, Guillaume
    Benoit, Anne
    Cappello, Franck
    Robert, Yves
    Snir, Marc
    [J]. 2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 1013 - 1022