Towards accommodating deadline driven jobs on high performance computing platforms in grid computing environment

被引:0
|
作者
Dakkak, Omar [1 ]
Fazea, Yousef [2 ]
Nor, Shahrudin Awang [3 ]
Arif, Suki [3 ]
机构
[1] Faculty of Engineering, Department of Computer Engineering, Karabük University, Karabük,78050, Turkey
[2] Department of Computer & Information Technology, Marshall University, 1 John Marshall Drive, Huntington,WV,25755, United States
[3] Internetworks Research Laboratory, School of Computing, Universiti Utara Malaysia, Sintok,06010, Malaysia
关键词
D O I
暂无
中图分类号
学科分类号
摘要
Grid computing is a connected computing infrastructure that furnishes reliable, stable, ubiquitous, and economic access to high-end computational power. The dynamic nature of the grid brings several challenges to scheduling algorithms that operate in queuing-based scheduling approach. This approach typically performs scheduling based on a certain fixed priority which leads to increase the delay for the running applications. Thus, the overall performance will be deteriorated sharply. The main aim of this study is to minimize the delay in the scheduler for the dynamic jobs. Therefore, this paper tackles dynamic scheduling issues by proposing Swift Gap (SG) mechanism. SG comprises of two stages by applying two mechanisms: A Backfilling Mechanism and Metaheuristic Local Search Optimization Mechanism. In the first stage, the job is placed in the earliest gap available in the local resources’ schedules, while the second stage optimizes the performance by checking all available gaps among resources’ schedules to find a better gap to place the job in. To further improve the performance, the Completion Time Scheme (CTS) is developed. CTS reduces the delay be placing the job in the gap that guarantees the best start time for the job, and the fastest resource available. The integration between SG and CTS (SG-CTS) is achieved by applying best start time rule in the first stage only, whereas the second stage includes both rules.SG-CTS is evaluated through simulation by using real workloads that reflect a real grid system environment. The findings demonstrate that SG-CTS improves the slowdown by 27 %, bounded slowdown by 25 %, tardiness by 21 %, waiting time by 16 % and response time by 7% compared to Conservative backfilling mechanism followed by Gap Search (CONS-GS). Finally, SG-CTS is evaluated against Deadline-Based Backfilling (DBF) algorithm. The evaluation revealed that SG-CTS performs better than DBF for slowdown and waiting time in HPC2N workload. © 2021 Elsevier B.V.
引用
收藏
相关论文
共 50 条
  • [31] Matrix element method for high performance computing platforms
    Grasseau, G.
    Chamont, D.
    Beaudette, F.
    Bianchini, L.
    Davignon, O.
    Mastrolorenzo, L.
    Ochando, C.
    Paganini, P.
    Strebler, T.
    21ST INTERNATIONAL CONFERENCE ON COMPUTING IN HIGH ENERGY AND NUCLEAR PHYSICS (CHEP2015), PARTS 1-9, 2015, 664
  • [32] DCloud: Deadline-Aware Resource Allocation for Cloud Computing Jobs
    Li, Dan
    Chen, Congjie
    Guan, Junjie
    Zhang, Ying
    Zhu, Jing
    Yu, Ruozhou
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (08) : 2248 - 2260
  • [33] Scheduling strategies for deadline constrained coallocation jobs in distributed computing environments
    Li, Bo
    Zhou, Enwei
    Wu, Hao
    Pei, Yijian
    International Journal of Digital Content Technology and its Applications, 2012, 6 (02) : 232 - 240
  • [34] OVERVIEW AND EXPERIENCE OF ADOPTING AFFORDABLE PARALLEL COMPUTING PLATFORMS FOR HIGH PERFORMANCE COMPUTING EDUCATION
    Tseng, Yili
    EDULEARN15: 7TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2015, : 6286 - 6293
  • [35] Developing High Performance Computing Resources for Teaching Cluster and Grid Computing courses
    Holmes, Violeta
    Kureshi, Ibad
    INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE, ICCS 2015 COMPUTATIONAL SCIENCE AT THE GATES OF NATURE, 2015, 51 : 1714 - 1723
  • [36] Grid computing: The future of distributed computing for high performance scientific and business applications
    Mukherjee, S
    Mustafi, J
    Chaudhuri, A
    DISTRIBUTED COMPUTING, PROCEEDINGS: MOBILE AND WIRELESS COMPUTING, 2002, 2571 : 339 - 342
  • [37] High performance computing issues for grid based dynamic data-driven applications
    Douglas, Craig C.
    Allen, Gabrielle
    Efendiev, Yalchin
    Qin, Guan
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 175 - 178
  • [38] Power Grid Analysis on Parallel Computing Platforms
    Dash, Satyabrata
    Bangera, Vivek
    Patkar, Sachin B.
    Trivedi, Gaurav
    2015 25TH INTERNATIONAL CONFERENCE RADIOELEKTRONIKA (RADIOELEKTRONIKA), 2015, : 89 - 93
  • [39] Simulation of a Grid network with virtual machines to create a learning environment of high performance computing
    Eduardo Millan-Rojas, Edwin
    Patricia Gallego-Torres, Adriana
    Carolina Chico-Vargas, Diana
    REVISTA FACULTAD DE INGENIERIA, UNIVERSIDAD PEDAGOGICA Y TECNOLOGICA DE COLOMBIA, 2016, 25 (41): : 85 - 92
  • [40] Deadline scheduling algorithm for sustainable computing in Hadoop environment
    Varga, Mihai
    Petrescu-Nita, Alina
    Pop, Florin
    COMPUTERS & SECURITY, 2018, 76 : 354 - 366