Energy and SLA-driven MapReduce Job Scheduling Framework for Cloud-based Cyber-Physical Systems

被引:6
|
作者
Kaur, Kuljeet [1 ]
Garg, Sahil [1 ]
Kaddoum, Georges [1 ]
Kumar, Neeraj [2 ]
机构
[1] Ecole Technol Super, Montreal, PQ H3C 1K3, Canada
[2] Thapar Inst Engn & Technol, Patiala, Punjab, India
基金
加拿大自然科学与工程研究理事会;
关键词
Cyber-physical systems; energy optimization; job scheduling; greedy approach; Hungarian algorithm; and MapReduce; MANAGEMENT;
D O I
10.1145/3409772
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Energy consumption minimization of cloud data centers (DCs) has attracted much attention from the research community in the recent years; particularly due to the increasing dependence of emerging Cyber-Physical Systems on them. An effective way to improve the energy efficiency of DCs is by using efficient job scheduling strategies. However, the most challenging issue in selection of efficient job scheduling strategy is to ensure service-level agreement (SLA) bindings of the scheduled tasks. Hence, an energy-aware and SLA-driven job scheduling framework based on MapReduce is presented in this article. The primary aim of the proposed framework is to explore task-to-slot/container mapping problem as a special case of energy-aware scheduling in deadline-constrained scenario. Thus, this problem can be viewed as a complex multi-objective problem comprised of different constraints. To address this problem efficiently, it is segregated into three major subproblems (SPs), namely, deadline segregation, map and reduce phase energy-aware scheduling. These SPs are individually formulated using Integer Linear Programming. To solve these SPs effectively, heuristics based on Greedy strategy along with classical Hungarian algorithm for serial and serial-parallel systems are used. Moreover, the proposed scheme also explores the potential of splitting Map/Reduce phase(s) into multiple stages to achieve higher energy reductions. This is achieved by leveraging the concepts of classical Greedy approach and priority queues. The proposed scheme has been validated using real-time data traces acquired from OpenCloud. Moreover, the performance of the proposed scheme is compared with the existing schemes using different evaluation metrics, namely, number of stages, total energy consumption, total makespan, and SLA violated. The results obtained prove the efficacy of the proposed scheme in comparison to the other schemes under different workload scenarios.
引用
收藏
页数:24
相关论文
共 50 条
  • [1] Cloud-based cyber-physical systems in manufacturing Cloud-based cyber-physical systems in manufacturing
    Majstorovic, Vidosav D.
    PRODUCTION PLANNING & CONTROL, 2020, 31 (07) : 611 - 612
  • [2] Security in Cloud-based Cyber-physical Systems
    Puttonen, Juha
    Afolaranmi, Samuel Olaiya
    Moctezuma, Luis Gonzalez
    Lobov, Andrei
    Lastra, Jose L. Martinez
    2015 10TH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC), 2015, : 671 - 676
  • [3] Cloud-Based Industrial Cyber-Physical Systems
    Colombo, Armando Walter
    Karnouskos, Stamatis
    ERCIM NEWS, 2014, (97): : 15 - 16
  • [4] Energy management in a cloud-based cyber-physical system
    Orumwense, Efe F.
    Abo-Al-Ez, Khaled M.
    IET CYBER-PHYSICAL SYSTEMS: THEORY & APPLICATIONS, 2021, 6 (02) : 93 - 103
  • [5] Implementation framework for cloud-based holonic control of cyber-physical production systems
    Quintanilla, F. Gamboa
    Cardin, O.
    L'Anton, A.
    Castagna, P.
    2016 IEEE 14TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2016, : 316 - 321
  • [6] Task Scheduling for Cloud Based Cyber-Physical Systems
    Lai, Dandan
    Zhang, Lichen
    Xu, Bingqing
    Liu, Chunyao
    2018 IEEE SMARTWORLD, UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING & COMMUNICATIONS, CLOUD & BIG DATA COMPUTING, INTERNET OF PEOPLE AND SMART CITY INNOVATION (SMARTWORLD/SCALCOM/UIC/ATC/CBDCOM/IOP/SCI), 2018, : 1455 - 1460
  • [7] SLA-Driven Predictive Orchestration for Distributed Cloud-Based Mobile Services
    Antonescu, Alexandru-Florian
    Gomes, Andre
    Robinson, Philip
    Braun, Torsten
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (IEEE ICC), 2013, : 738 - 743
  • [8] A QoS-aware virtual machine scheduling method for energy conservation in cloud-based cyber-physical systems
    Qi, Lianyong
    Chen, Yi
    Yuan, Yuan
    Fu, Shucun
    Zhang, Xuyun
    Xu, Xiaolong
    WORLD WIDE WEB-INTERNET AND WEB INFORMATION SYSTEMS, 2020, 23 (02): : 1275 - 1297
  • [9] Model-Driven Software Design of Cloud-based Cyber-Physical Systems (CCPS)
    Dell, Johannes
    Greiner, Thomas
    Rosenstiel, Wolfgang
    AT-AUTOMATISIERUNGSTECHNIK, 2013, 61 (10) : 677 - 689
  • [10] A QoS-aware virtual machine scheduling method for energy conservation in cloud-based cyber-physical systems
    Lianyong Qi
    Yi Chen
    Yuan Yuan
    Shucun Fu
    Xuyun Zhang
    Xiaolong Xu
    World Wide Web, 2020, 23 : 1275 - 1297