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 条
  • [41] A scalable load balancing scheme for software-defined datacenter networks based on fuzzy logic
    Li G.
    Wang X.
    Zhang Z.
    Chen Y.
    Liu S.
    International Journal of Performability Engineering, 2019, 15 (08): : 2217 - 2227
  • [42] A tie-set based approach of Software-Defined Networking for traffic load balancing
    Yamada, Masashi
    Ishigaki, Genya
    Shinomiya, Norihiko
    7TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT 2016), 2016,
  • [43] NestedNet: A Container-based Prototyping Tool for Hierarchical Software Defined Networks
    Zhang, Xuzhi
    Prabhu, Narendra
    Tessier, Russell
    PROCEEDINGS OF THE 2020 31ST INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2020, : 50 - 56
  • [44] Improving the performance of load balancing in software-defined networks through load variance-based synchronization
    Guo, Zehua
    Su, Mu
    Xu, Yang
    Duan, Zhemin
    Wang, Luo
    Hui, Shufeng
    Chao, H. Jonathan
    COMPUTER NETWORKS, 2014, 68 : 95 - 109
  • [45] Load Balancing Algorithm for Migrating Switches in Software-Defined Vehicular Networks
    Babbar, Himanshi
    Rani, Shalli
    Masud, Mehedi
    Verma, Sahil
    Anand, Divya
    Jhanjhi, Nz
    CMC-COMPUTERS MATERIALS & CONTINUA, 2021, 67 (01): : 1301 - 1316
  • [46] Load Balancing Using P4 in Software-Defined Networks
    Ke, Chih-Heng
    Hsu, Shih-Jung
    JOURNAL OF INTERNET TECHNOLOGY, 2020, 21 (06): : 1671 - 1679
  • [47] Load-Balancing Multiple Controllers Mechanism for Software-Defined Networking
    Yi-Wei Ma
    Jiann-Liang Chen
    Yao-Hong Tsai
    Kui-He Cheng
    Wen-Chien Hung
    Wireless Personal Communications, 2017, 94 : 3549 - 3574
  • [48] HybridFlow: Achieving Load Balancing in Software-Defined WANs With Scalable Routing
    Guo, Zehua
    Dou, Songshi
    Wang, Yi
    Liu, Sen
    Feng, Wendi
    Xu, Yang
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2021, 69 (08) : 5255 - 5268
  • [49] Load Balancing in the Fog of Things Platforms through Software-Defined Networking
    Batista, Ernando
    Figueiredo, Gustavo
    Peixoto, Maycon
    Serrano, Martin
    Prazeres, Cassio
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1785 - 1791
  • [50] A Dynamic Load Balancing Mechanism for Distributed Controllers in Software-Defined Networking
    Lan, Wenjing
    Li, Fangmin
    Liu, Xinhua
    Qiu, Yiwen
    2018 10TH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA), 2018, : 259 - 262