Behrooz Zolfaghari

dblp:284/8368 · DBLP profile ↗
← Back
6ranked-venue papers
2as first author
6since 2021 · last 2025
0000-0002-8392-4342ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 1 first-author · 5 since 2021Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021
YearPublicationVenuePosition
2025 Workflow ensemble scheduling in IaaS cloud: a gap analysis perspective under deadline and budget constraints
Negin Shafinezhad, Hamid Abrishami, Behrooz Zolfaghari, Saeid Abrishami, Anahita Morvaridi
J. Supercomput.3
2025 Dynamic Function Placement and Request Scheduling of Serverless Workflows in Edge Environment
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.
Behrooz Zolfaghari, Saeid Abrishami, Abbas Rasoolzadegan Barforoush, Bahman Javadi
IEEE Trans. Serv. Comput.1
2023 Edge computing: A systematic mapping study
abstract
Summary Edge computing is a new way of computing that uses resources at the edge of a network to solve the problem of communication delays in applications that require immediate responses. This field has received a lot of attention from the research community over the past few decades, leading to a significant increase in publications. To better understand the field, a systematic mapping study (SMS) was conducted using a three‐tier search method that involved defining quality criteria to extract relevant search spaces and studies. This resulted in the selection of 112 search spaces out of 805 and 1440 studies out of 8725. The SMS addressed 8 research questions to identify the main topics, architectures, techniques, and other important aspects of edge computing.
Jalal Sakhdari, Behrooz Zolfaghari, Shaghayegh Izadpanah, Samaneh H.-Mahdizadeh-Zargar, Mahla Rahati-Quchani, Mahsa Shadi, Saeid Abrishami, Abbas Rasoolzadegan Barforoush
Concurr. Comput. Pract. Exp.2
2023 A Cost-Efficient Workflow as a Service Broker Using On-demand and Spot Instances
Bahareh Taghavi, Behrooz Zolfaghari, Saeid Abrishami
J. Grid Comput.2
2022 A multi-class workflow ensemble management system using on-demand and spot instances in cloud
Behrooz Zolfaghari, Saeid Abrishami
Future Gener. Comput. Syst.1
2021 Ready-time partitioning algorithm for computation offloading of workflow applications in mobile cloud computing
Mahsa Shadi, Saeid Abrishami, Amir Hossein Mohajerzadeh, Behrooz Zolfaghari
J. Supercomput.4