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
    Abualigah, Laith
    Oliva, Diego
    Jia, Heming
    Gul, Faiza
    Khodadadi, Nima
    Hussien, Abdelazim G.
    Al Shinwan, Mohammad
    Ezugwu, Absalom E.
    Abuhaija, Belal
    Abu Zitar, Raed
    [J]. MULTIMEDIA TOOLS AND APPLICATIONS, 2024, 83 (11) : 32613 - 32653
  • [3] Greater cane rat algorithm (GCRA): A nature-inspired metaheuristic for optimization problems
    Agushaka, Jeffrey O.
    Ezugwu, Absalom E.
    Saha, Apu K.
    Pal, Jayanta
    Abualigah, Laith
    Mirjalili, Seyedali
    [J]. HELIYON, 2024, 10 (11)
  • [4] Gazelle optimization algorithm: a novel nature-inspired metaheuristic optimizer
    Agushaka, Jeffrey O.
    Ezugwu, Absalom E.
    Abualigah, Laith
    [J]. NEURAL COMPUTING & APPLICATIONS, 2023, 35 (05) : 4099 - 4131
  • [5] Cloud of Things: architecture, applications and challenges
    Alhaidari, Fahd
    Rahman, Atta
    Zagrouba, Rachid
    [J]. 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
    Aslam, Masood
    Khan, Tariq Mehmood
    Naqvi, Syed Saud
    Holmes, Geoff
    [J]. 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
    Baranwal, Gaurav
    Vidyarthi, Deo Prakash
    [J]. 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
    Bermbach, David
    Bader, Jonathan
    Hasenburg, Jonathan
    Pfandzelter, Tobias
    Thamsen, Lauritz
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 2022, 52 (05) : 1143 - 1169