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 条
  • [1] Container-based Network Function Virtualization for Software-Defined Networks
    Cziva, Richard
    Jouet, Simon
    White, Kyle J. S.
    Pezaros, Dimitrios P.
    2015 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATION (ISCC), 2015, : 415 - 420
  • [2] Load Balancing Techniques in Software-Defined Cloud Computing: an overview
    AlKhatib, Ahmad A. A.
    Sawalha, Thaer
    AlZu'bi, Shadi
    2020 SEVENTH INTERNATIONAL CONFERENCE ON SOFTWARE DEFINED SYSTEMS (SDS), 2020, : 240 - 244
  • [3] DockSDN: A hybrid container-based software-defined networking emulation tool
    Petersen, Erick
    Antonio To, Marco
    INTERNATIONAL JOURNAL OF NETWORK MANAGEMENT, 2022, 32 (02)
  • [4] Container-Based Load Balancing and Monitoring Approach in Fog Computing System
    Nikoui, Tina Samizadeh
    Rahmani, Amir Masoud
    Balador, Ali
    Tabarsaied, Hooman
    2022 IEEE 21ST MEDITERRANEAN ELECTROTECHNICAL CONFERENCE (IEEE MELECON 2022), 2022, : 1159 - 1164
  • [5] Load Balancing for Software-Defined Networks
    Mulla, Mohammed Moin
    Raikar, M. M.
    Meghana, M. K.
    Shetti, Nagashree S.
    Madhu, R. K.
    EMERGING RESEARCH IN ELECTRONICS, COMPUTER SCIENCE AND TECHNOLOGY, ICERECT 2018, 2019, 545 : 235 - 244
  • [6] A lightweight container-based virtual time system for software-defined network emulation
    Yan, Jiaqi
    Jin, Dong
    JOURNAL OF SIMULATION, 2017, 11 (03) : 253 - 266
  • [7] Energy-Efficient Workflow Scheduling Using Container-Based Virtualization in Software-Defined Data Centers
    Ranjan, Rohit
    Thakur, Ishan Singh
    Aujla, Gagangeet Singh
    Kumar, Neeraj
    Zomaya, Albert Y.
    IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (12) : 7646 - 7657
  • [8] OpenFlow Based Load Balancing for Software-Defined Network Applications
    Rofie, S. A. Mohamad
    Ramli, I.
    Redzwan, K. N.
    Hassan, S. M. Mohd
    Ibrahim, M. S. B.
    ADVANCED SCIENCE LETTERS, 2018, 24 (02) : 1210 - 1213
  • [9] Load balancing for software-defined network: a review
    Srivastava V.
    Pandey R.S.
    International Journal of Computers and Applications, 2022, 44 (08) : 746 - 759
  • [10] Server Load Balancing in Software-Defined Networks
    Farhoudi, Mohammad
    Habibi, Pooyan
    Sabaei, Masoud
    2018 9TH INTERNATIONAL SYMPOSIUM ON TELECOMMUNICATIONS (IST), 2018, : 435 - 441