Container-based load balancing for energy efficiency in software-defined edge computing environment

被引:25
|
作者
Singh, Amritpal [1 ]
Aujla, Gagangeet Singh [2 ]
Bali, Rasmeet Singh [1 ]
机构
[1] Chandigarh Univ, Comp Sci & Engn Dept, Mohali, India
[2] Univ Durham, Dept Comp Sci, Durham, England
关键词
Container-as-a-service; Edge computing; Stackelberg game; Software defined networking; Resource optimization; PERFORMANCE;
D O I
10.1016/j.suscom.2020.100463
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The workload generated by the Internet of Things (IoT)-based infrastructure is often handled by the cloud data centers (DCs). However, in recent time, an exponential increase in the deployment of the IoT-based infrastructure has escalated the workload on the DCs. So, these DCs are not fully capable to meet the strict demand of IoT devices in regard to the lower latency as well as high data rate while provisioning IoT workloads. Therefore, to reinforce the latency-sensitive workloads, an intersection layer known as edge computing has successfully balanced the entire service provisioning landscape. In this IoT-edge-cloud ecosystem, large number of interactions and data transmissions among different layer can increase the load on underlying network infrastructure. So, software-defined edge computing has emerged as a viable solution to resolve these latencysensitive workload issues. Additionally, energy consumption has been witnessed as a major challenge in resource-constrained edge systems. The existing solutions are not fully compatible in Software-defined Edge ecosystem for handling IoT workloads with an optimal trade-off between energy-efficiency and latency. Hence, this article proposes a lightweight and energy-efficient container-as-a-service (CaaS) approach based on the software-define edge computing to provision the workloads generated from the latency-sensitive IoT applications. A Stackelberg game is formulated for a two-period resource allocation between end-user/IoT devices and Edge devices considering the service level agreement. Furthermore, an energy-efficient ensemble for container allocation, consolidation and migration is also designed for load balancing in software-defined edge computing environment. The proposed approach is validated through a simulated environment with respect to CPU serve time, network serve time, overall delay, lastly energy consumption. The results obtained show the superiority of the proposed in comparison to the existing variants.
引用
收藏
页数:12
相关论文
共 50 条
  • [31] A Multicontroller Load Balancing Approach in Software-Defined Wireless Networks
    Yao, Haipeng
    Qiu, Chao
    Zhao, Chenglin
    Shi, Lei
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,
  • [32] On Load Balancing via Switch Migration in Software-Defined Networking
    Al-Tam, F.
    Correia, N.
    IEEE ACCESS, 2019, 7 : 95998 - 96010
  • [33] A comprehensive survey of load balancing techniques in software-defined network
    Hamdan, Mosab
    Hassan, Entisar
    Abdelaziz, Ahmed
    Elhigazi, Abdallah
    Mohammed, Bushra
    Khan, Suleman
    Vasilakos, Athanasios V.
    Marsono, M. N.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 174
  • [34] An Adaptive Load Balancing Application for Software-Defined Enterprise WLANs
    Han, Yunong
    Yang, Kun
    Lu, Xiaofeng
    Zhou, Dongdai
    2016 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC 2016): TOWARDS SMARTER HYPER-CONNECTED WORLD, 2016, : 281 - 286
  • [35] A 3.5-tier container-based edge computing architecture
    Chen, Ching-Han
    Liu, Chao-Tsu
    COMPUTERS & ELECTRICAL ENGINEERING, 2021, 93 (93)
  • [36] A Scheduling Scheme in a Container-Based Edge Computing Environment Using Deep Reinforcement Learning Approach
    Lu, Tingting
    Zeng, Fanping
    Shen, Jingfei
    Chen, Guozhu
    Shu, Wenjuan
    Zhang, Weikang
    2021 17TH INTERNATIONAL CONFERENCE ON MOBILITY, SENSING AND NETWORKING (MSN 2021), 2021, : 56 - 65
  • [37] Engineering and Experimentally Benchmarking a Container-based Edge Computing System
    Carpio, Francisco
    Delgado, Marta
    Jukan, Admela
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [38] Software-defined Cloud Manufacturing with Edge Computing for Industry 4.0
    Yang, Chen
    Lan, Shulin
    Shen, Weiming
    Wang, Lihui
    Huang, George Q.
    2020 16TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE, IWCMC, 2020, : 1618 - 1623
  • [39] A Load Balancing with Power Optimization Algorithm for Container-based Infrastructure Management
    Hanafy, Walid A.
    Mohamed, Amr E.
    Salem, Sameh A.
    2017 12TH INTERNATIONAL CONFERENCE ON COMPUTER ENGINEERING AND SYSTEMS (ICCES), 2017, : 161 - 166
  • [40] Entropy-Based Load-Balancing for Software-Defined Elastic Optical Networks
    Mahlab, Uri
    Omiyi, Peter E.
    Hundert, Harel
    Wolbrum, Yotam
    Elimelech, Or
    Aharon, Itamar
    Erlich, Katya Shishchenko Ziv
    Zarakovsky, Segev
    2017 19TH INTERNATIONAL CONFERENCE ON TRANSPARENT OPTICAL NETWORKS (ICTON), 2017,