IEEE Transactions on Services Computing, Year (2025-1)

Title : ( Dynamic Function Placement and Request Scheduling of Serverless Workflows in Edge Environment )

Authors: Behrooz Zolfaghari , Saeid Abrishami , Abbas Rasoolzadegan , Bahman Javadi ,

Access to full-text not allowed by authors

Citation: BibTeX | EndNote

Abstract

In recent years, edge computing has emerged as a promising solution for deploying IoT applications that demand minimal latency. By leveraging Function as a Service (FaaS) at the edge, it is possible to achieve efficient and scalable computing capabilities. However, implementing serverless deployment at the edge presents challenges such as auto-scaling, resource management, and mitigating cold-start delays, particularly due to the limited resources available. These challenges are even more significant in workflow-based applications, where tasks are interdependent. This article introduces a dynamic approach for executing serverless workflows at the edge, consisting of three key components: initial function placement, request scheduling, and dynamic adjustment. The initial placement leverages the Non-dominated Sorting Genetic Algorithm II (NSGA-II) to deploy function instances across edge nodes. Request scheduling, on the other hand, distributes requests among these instances using a pattern graph matching algorithm. Finally, the dynamic adjustment component periodically refines placement and scheduling strategies to adapt to changing demands, utilizing a local search technique known as simulated annealing. Evaluation results indicate that the proposed solution reduces the average makespan of workflows by up to 86% compared to state-of-the-art methods.

Keywords

, Edge computing, Edge Function as a Service (EFaaS), serverless workflow, Function placement, Request scheduling
برای دانلود از شناسه و رمز عبور پرتال پویا استفاده کنید.

@article{paperid:1103844,
author = {Zolfaghari, Behrooz and Abrishami, Saeid and Rasoolzadegan, Abbas and بهمن جوادی},
title = {Dynamic Function Placement and Request Scheduling of Serverless Workflows in Edge Environment},
journal = {IEEE Transactions on Services Computing},
year = {2025},
month = {January},
issn = {1939-1374},
keywords = {Edge computing; Edge Function as a Service (EFaaS); serverless workflow; Function placement; Request scheduling},
}

[Download]

%0 Journal Article
%T Dynamic Function Placement and Request Scheduling of Serverless Workflows in Edge Environment
%A Zolfaghari, Behrooz
%A Abrishami, Saeid
%A Rasoolzadegan, Abbas
%A بهمن جوادی
%J IEEE Transactions on Services Computing
%@ 1939-1374
%D 2025

[Download]