LEASE: Leveraging Energy-Awareness in Serverless Edge for Latency-Sensitive IoT Services

被引:1
作者
Verma, Aastik [1 ]
Satpathy, Anurag [2 ]
Das, Sajal. K. [2 ]
Addya, Sourav Kanti [1 ]
机构
[1] Natl Inst Technol Karnataka, Cloud & Smart Syst Serv Lab, Dept Comp Sci & Engn, Surathkal, India
[2] Missouri Univ Sci & Technol, Rolla, MO USA
来源
2024 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS, PERCOM WORKSHOPS | 2024年
关键词
Serverless; Edge computing; IoT; Microservices; Completion Time; Energy Awareness; Deadline; MICROSERVICES;
D O I
10.1109/PerComWorkshops59983.2024.10502788
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Resource scheduling catering to real-time IoT services in a serverless-enabled edge network is particularly challenging owing to the workload variability, strict constraints on tolerable latency, and unpredictability in the energy sources powering the edge devices. This paper proposes a framework LEASE that dynamically schedules resources in serverless functions catering to different microservices and adhering to their deadline constraint. To assist the scheduler in making effective scheduling decisions, we introduce a priority-based approach that offloads functions from over-provisioned edge nodes to under-provisioned peer nodes, considering the expended energy in the process without compromising the completion time of microservices. For real-world implementations, we consider a testbed comprising a Raspberry Pi cluster serving as edge nodes, equipped with container orchestrator tools such as Kubernetes and powered by OpenFaaS, an open-source serverless platform. Experimental results demonstrate that compared to the bench-marking algorithm, LEASE achieves a 23.34% reduction in the overall completion time, with 97.64% of microservices meeting their deadline. LEASE also attains a 30.10% reduction in failure rates.
引用
收藏
页码:302 / 307
页数:6
相关论文
共 18 条
  • [1] Orchestration of Microservices for IoT Using Docker and Edge Computing
    Alam, Muhammad
    Rufino, Joao
    Ferreira, Joaquim
    Ahmed, Syed Hassan
    Shah, Nadir
    Chen, Yuanfang
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2018, 56 (09) : 118 - 123
  • [2] Utilizing Microservices Architecture for Enhanced Service Sharing in IoT Edge Environments
    Alanezi, Khaled
    Mishra, Shivakant
    [J]. IEEE ACCESS, 2022, 10 : 90034 - 90044
  • [3] A novel approach for IoT tasks offloading in edge-cloud environments
    Almutairi, Jaber
    Aldossary, Mohammad
    [J]. JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2021, 10 (01):
  • [4] Energy-Aware Resource Scheduling for Serverless Edge Computing
    Aslanpour, Mohammad Sadegh
    Toosi, Adel N.
    Cheema, Muhammad Aamir
    Gaire, Raj
    [J]. 2022 22ND IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2022), 2022, : 190 - 199
  • [5] Understanding autonomous vehicles: A systematic literature review on capability, impact, planning and policy
    Faisal, Asif
    Yigitcanlar, Tan
    Kamruzzaman, Md
    Currie, Graham
    [J]. JOURNAL OF TRANSPORT AND LAND USE, 2019, 12 (01) : 45 - 72
  • [6] Enabling the Orchestration of IoT Slices through Edge and Cloud Microservice Platforms
    Fernandez, Juan-Manuel
    Vidal, Ivan
    Valera, Francisco
    [J]. SENSORS, 2019, 19 (13)
  • [7] Nightcore: Efficient and Scalable Serverless Computing for Latency-Sensitive, Interactive Microservices
    Jia, Zhipeng
    Witchel, Emmett
    [J]. ASPLOS XXVI: TWENTY-SIXTH INTERNATIONAL CONFERENCE ON ARCHITECTURAL SUPPORT FOR PROGRAMMING LANGUAGES AND OPERATING SYSTEMS, 2021, : 152 - 166
  • [8] Understanding Open Source Serverless Platforms: Design Considerations and Performance
    Li, Junfeng
    Kulkarni, Sameer G.
    Ramakrishnan, K. K.
    Li, Dan
    [J]. PROCEEDINGS OF THE 2019 FIFTH INTERNATIONAL WORKSHOP ON SERVERLESS COMPUTING (WOSC '19), 2019, : 37 - 42
  • [9] Assignment problems: A golden anniversary survey
    Pentico, David W.
    [J]. EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2007, 176 (02) : 774 - 793
  • [10] A Programming Model and Middleware for High Throughput Serverless Computing Applications
    Perez, Alfonso
    Molto, German
    Caballer, Miguel
    Calatrava, Amanda
    [J]. SAC '19: PROCEEDINGS OF THE 34TH ACM/SIGAPP SYMPOSIUM ON APPLIED COMPUTING, 2019, : 106 - 113