A deep reinforcement learning approach towards distributed Function as a Service (FaaS) based edge application orchestration in cloud-edge continuum

被引:2
作者
Khansari, Mina Emami [1 ]
Sharifian, Saeed [1 ]
机构
[1] Amirkabir Univ Technol, Dept Elect Engn, Tehran 15914, Iran
关键词
IoT; Serverless computing; Distributed microservice composition; Function as a service; Modified deep reinforcement learning; Edge computing; PLACEMENT; INTERNET;
D O I
10.1016/j.jnca.2024.104042
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Serverless computing has emerged as a new cloud computing model which in contrast to IoT offers unlimited and scalable access to resources. This paradigm improves resource utilization, cost, scalability and resource management specifically in terms of irregular incoming traffic. While cloud computing has been known as a reliable computing and storage solution to host IoT applications, it is not suitable for bandwidth limited, real time and secure applications. Therefore, shifting the resources of the cloud-edge continuum towards the edge can mitigate these limitations. In serverless architecture, applications implemented as Function as a Service (FaaS), include a set of chained event-driven microservices which have to be assigned to available instances. IoT microservices orchestration is still a challenging issue in serverless computing architecture due to IoT dynamic, heterogeneous and large-scale environment with limited resources. The integration of FaaS and distributed Deep Reinforcement Learning (DRL) can transform serverless computing by improving microservice execution effectiveness and optimizing real-time application orchestration. This combination improves scalability and adaptability across the edge-cloud continuum. In this paper, we present a novel Deep Reinforcement Learning (DRL) based microservice orchestration approach for the serverless edge-cloud continuum to minimize resource utilization and delay. This approach, unlike existing methods, is distributed and requires a minimum subset of realistic data in each interval to find optimal compositions in the proposed edge serverless architecture and is thus suitable for IoT environment. Experiments conducted using a number of real-world scenarios demonstrate improvement of the number of successfully composed applications by 18%, respectively, compared to state-of-the art methods including Load Balance, Shortest Path algorithms.
引用
收藏
页数:19
相关论文
共 71 条
[1]  
Abadi M, 2016, PROCEEDINGS OF OSDI'16: 12TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P265
[2]   Improved prairie dog optimization algorithm by dwarf mongoose optimization algorithm for optimization problems [J].
Abualigah, Laith ;
Oliva, Diego ;
Jia, Heming ;
Gul, Faiza ;
Khodadadi, Nima ;
Hussien, Abdelazim G. ;
Al Shinwan, Mohammad ;
Ezugwu, Absalom E. ;
Abuhaija, Belal ;
Abu Zitar, Raed .
MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (11) :32613-32653
[3]   Greater cane rat algorithm (GCRA): A nature-inspired metaheuristic for optimization problems [J].
Agushaka, Jeffrey O. ;
Ezugwu, Absalom E. ;
Saha, Apu K. ;
Pal, Jayanta ;
Abualigah, Laith ;
Mirjalili, Seyedali .
HELIYON, 2024, 10 (11)
[4]   Gazelle optimization algorithm: a novel nature-inspired metaheuristic optimizer [J].
Agushaka, Jeffrey O. ;
Ezugwu, Absalom E. ;
Abualigah, Laith .
NEURAL COMPUTING & APPLICATIONS, 2023, 35 (05) :4099-4131
[5]   Cloud of Things: architecture, applications and challenges [J].
Alhaidari, Fahd ;
Rahman, Atta ;
Zagrouba, Rachid .
JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2020, 14 (5) :5957-5975
[6]  
Aljawawdeh H., 2024, Artificial Intelligence and Economic Sustainability in the Era of Industrial Revolution 5.0, P447
[7]   Putting Current State of the art Object Detectors to the Test: Towards Industry Applicable Leather Surface Defect Detection [J].
Aslam, Masood ;
Khan, Tariq Mehmood ;
Naqvi, Syed Saud ;
Holmes, Geoff .
2021 INTERNATIONAL CONFERENCE ON DIGITAL IMAGE COMPUTING: TECHNIQUES AND APPLICATIONS (DICTA 2021), 2021, :526-533
[8]   TRAPPY: a truthfulness and reliability aware application placement policy in fog computing [J].
Baranwal, Gaurav ;
Vidyarthi, Deo Prakash .
JOURNAL OF SUPERCOMPUTING, 2022, 78 (06) :7861-7887
[9]  
Bensalem M, 2023, Arxiv, DOI arXiv:2305.13130
[10]   AuctionWhisk: Using an auction-inspired approach for function placement in serverless fog platforms [J].
Bermbach, David ;
Bader, Jonathan ;
Hasenburg, Jonathan ;
Pfandzelter, Tobias ;
Thamsen, Lauritz .
SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (05) :1143-1169