EDBT 2026 Demo / reviewers in the wild / expert
Zahra Najafabadi Samani
dblp:266/2202
· DBLP profile ↗
9ranked-venue papers
4as first author
9since 2021 · last 2025
0000-0001-5182-9087ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 2 first-author · 4 since 2021Computer networks · 1 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Energy-aware Prediction-based Scheduling of Dataflow Processing on the Cloud, Fog, and EdgeabstractGlobal climate change is a significant environmental concern, and reducing greenhouse gas emissions is crucial to mitigating this issue. Moreover, there is a need to exploit a prediction-based method to assess the future requirements of applications and (re-)schedule them with the aim of reducing completion time and energy consumption. Therefore, we consider the stochastic requirements of users and investigate an Energy-aware Prediction-based scheduling of dataflow processing on the cloud, fog, and edge method, named EPreMatch, for microservice scaling by applying a machine learning (ML) model based on gradient boosting regression (GBR) and scheduling due to ranking and matching game principles. Firstly, EPreMatch predicts the number of microservice replicas using GBR. Then, the ranking method orders the microservice replicas and devices based on completion times and energy consumption. Thereafter, the EPreMatch schedules microservice replicas requiring dataflow processing on computing devices. Experimental analysis reveals lower completion times, energy consumption, and CO2emission compared to a related prediction-based scheduling method. Narges Mehran, Zahra Najafabadi Samani, Samira Afzal, Frank Pallas |
IC2E | 2 |
| 2025 | Energy-aware Prediction-based Scheduling of Dataflow Processing on the Cloud, Fog, and EdgeabstractGlobal climate change is a significant environmental concern, and reducing greenhouse gas emissions is crucial to mitigating this issue. Moreover, there is a need to exploit a prediction-based method to assess the future requirements of applications and (re-)schedule them with the aim of reducing completion time and energy consumption. Therefore, we consider the stochastic requirements of users and investigate an Energy-aware Prediction-based scheduling of dataflow processing on the cloud, fog, and edge method, named EPreMatch, for microservice scaling by applying a machine learning (ML) model based on gradient boosting regression (GBR) and scheduling due to ranking and matching game principles. Firstly, EPreMatch predicts the number of microservice replicas using GBR. Then, the ranking method orders the microservice replicas and devices based on completion times and energy consumption. Thereafter, the EPreMatch schedules microservice replicas requiring dataflow processing on computing devices. Experimental analysis reveals lower completion times, energy consumption, and CO2emission compared to a related prediction-based scheduling method. Narges Mehran, Zahra Najafabadi Samani, Samira Afzal, Frank Pallas |
IC2E | 2 |
| 2025 | ScaleIP: A hybrid autoscaling of VoIP services based on deep reinforcement learningabstractAdaptive resource provisioning has become crucial for cloud-based applications, especially those managing real-time traffic like Voice over IP (VoIP), which experience rapidly fluctuating workloads. Traditional static provisioning methods often fall short in these dynamic environments, leading to inefficiencies and potential service disruptions. Existing solutions struggle to maintain performance under varying traffic conditions, particularly for time-sensitive applications. This paper introduces ScaleIP, a hybrid autoscaling solution for containerized VoIP services that offers real-time adaptability and efficient resource management. ScaleIP leverages Deep Reinforcement Learning to make dynamic and efficient scaling decisions, improving call latency, increasing the number of successfully routed calls, and maximizing resource utilization. We evaluated ScaleIP through extensive experiments conducted on a real testbed utilizing the customer Call Detail Record (CDR) from 2023 provided by World Direct, encompassing over 89 million calls. The results show that ScaleIP consistently maintains call latency below 2 s, increases the number of successfully routed calls by 3.26 ×, and increases the resource utilization up to 60 % compared to state-of-the-art autoscaling methods. Zahra Najafabadi Samani, Juan Aznar-Poveda, Dominik Gratz, Rene Hueber, Philipp Kalb, Thomas Fahringer |
Comput. Commun. | 1 |
| 2025 | SmartKV: A cost-effective and low-latency geo-distributed key-value store for the computing continuumabstractMany data-intensive and distributed applications rely on low-latency and scalable key–value storage systems across the Computing Continuum. Key–value storage systems typically use consistent hashing or hash slot-sharding mechanisms to distribute data across storage nodes, which ensures load balancing but often leads to sub-optimal response times and monetary costs, particularly in geo-distributed systems where nodes might have different unit prices and be widely dispersed. In this paper, we propose SmartKV , a cost-efficient geo-distributed key–value store that optimizes data placement dynamically, abstracting the intricacies of data organization, transfer, access, and processing. SmartKV integrates a decentralized data placement algorithm that optimizes the replication factor and selects suitable locations for key–value pairs and replicas, balancing cost and access latency while keeping optimization overhead low. We employ a realistic cost model based on public and private Cloud and Edge providers that consider data transfer, request, and storage costs. In addition to conventional key–value pairs, SmartKV supports active key–value pairs, which enable the definition of custom data types and the execution of user-defined functions directly on the storage side. This contributes to reducing data transfer costs and round-trip times. We thoroughly evaluate SmartKV across different regions of the Chameleon testbed using several realistic workloads. Results show that the utilized decentralized data placement strategy allows SmartKV to reduce round trip times between 9 and 84% while reducing costs up to 4.84 × under different client workloads and consistency models compared to state-of-the-art data placement strategies. • Novel geo-distributed KV store with custom data placement strategies. • Decentralized data placement algorithm to optimize costs and round trip times. • Active KV pairs support remote execution to reduce costs and round trip times. Juan Aznar-Poveda, Maximilian Franz Ebner, Thomas Fahringer, Zahra Najafabadi Samani, Marlon Etheredge, Stefan Pedratscher, Nishant Saurabh |
Future Gener. Comput. Syst. | 4 |
| 2023 | Proactive SLA-aware Application Placement in the Computing ContinuumabstractThe accelerating growth of modern distributed applications with low delivery deadlines leads to a paradigm shift towards the multi-tier computing continuum. However, the geographical dispersion, heterogeneity, and availability of the continuum resources may result in failures and quality of service degradation, significantly negating its advantages and lowering users’ satisfaction. We propose in this paper a proactive application placement (PROS) method relying on distributed coordination to prevent the quality of service violations through service-level agreements on the computing continuum. PROS employs a sigmoid function with adaptive weights for the different parameters to predict the service level agreement assurance of devices based on their past credentials and current capabilities. We evaluate PROS using two application workloads with different traffic stress levels up to 90 million services on a real testbed with 600 heterogeneous instances deployed over eight geographical locations. The results show that PROS increases the success rate by 7%–33%, reduces the response time by 16%–38%, and increases the deadline satisfaction rate by 19%–42% compared to two related work methods. A comprehensive simulation study with 1000 devices and a workload of up to 670 million services confirm the scalability of the results. Zahra Najafabadi Samani, Narges Mehran, Dragi Kimovski, Radu Prodan |
IPDPS | 1 |
| 2023 | Incremental Multilayer Resource Partitioning for Application Placement in Dynamic FogabstractFog computing platforms became essential for deploying low-latency applications at the network's edge. However, placing and managing time-critical applications over a Fog infrastructure with many heterogeneous and resource-constrained devices over a dynamic network is challenging. This paper proposes an incremental multilayer resource-aware partitioning (M-RAP) method that minimizes resource wastage and maximizes service placement and deadline satisfaction in a dynamic Fog with many application requests. M-RAP represents the heterogeneous Fog resources as a multilayer graph, partitions it based on the network structure and resource types, and constantly updates it upon dynamic changes in the underlying Fog infrastructure. Finally, it identifies the device partitions for placing the application services according to their resource requirements, which must overlap in the same low-latency network partition. We evaluated M-RAP through extensive simulation and two applications executed on a real testbed. The results show that M-RAP can place 1.6 times as many services, satisfy deadlines for 43% more applications, lower their response time by up to 58%, and reduce resource wastage by up to 54% compared to three state-of-the-art methods. Zahra Najafabadi Samani, Narges Mehran, Dragi Kimovski, Shajulin Benedict, Nishant Saurabh, Radu Prodan |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2022 | Matching-based Scheduling of Asynchronous Data Processing Workflows on the Computing ContinuumabstractToday's distributed computing infrastructures en-compass complex workflows for real-time data gathering, transferring, storage, and processing, quickly overwhelming centralized cloud centers. Recently, the computing continuum that federates the Cloud services with emerging Fog and Edge devices represents a relevant alternative for supporting the next-generation data processing workflows. However, eminent challenges in automating data processing across the computing continuum still exist, such as scheduling heterogeneous devices across the Cloud, Fog, and Edge layers. We propose a new scheduling algorithm called C3-MATCH, based on matching theory principles, involving two sets of players negotiating different utility functions: 1) workflow microservices that prefer computing devices with lower data processing and queuing times; 2) computing continuum devices that prefer microservices with corresponding resource requirements and less data transmission time. We evaluate$C^{3}$-MATCH using real-world road sign inspection and sentiment analysis workflows on a federated computing continuum across four Cloud, Fog, and Edge providers. Our combined simulation and real execution results reveal that$C^{3}$-MATCH achieves up to 67% lower completion time than three state-of-the-art methods with 10 ms-1000 ms higher transmission time. Narges Mehran, Zahra Najafabadi Samani, Dragi Kimovski, Radu Prodan |
CLUSTER | 2 |
| 2022 | MPEC2: Multilayer and Pipeline Video Encoding on the Computing ContinuumabstractVideo streaming is the dominating traffic in today’s data-sharing world. Media service providers stream video content for their viewers, while worldwide users create and distribute videos using mobile or video system applications that significantly increase the traffic share. We propose a multilayer and pipeline encoding on the computing continuum (MPEC2) method that addresses the key technical challenge of high-price and computational complexity of video encoding. MPEC2 splits the video encoding into several tasks scheduled on appropriately selected Cloud and Fog computing instance types that satisfy the media service provider and user priorities in terms of time and cost. In the first phase, MPEC2 uses a multilayer resource partitioning method to explore the instance types for encoding a video segment. In the second phase, it distributes the independent segment encoding tasks in a pipeline model on the underlying instances. We evaluate MPEC2 on a federated computing continuum encompassing Amazon Web Services (AWS) EC2 Cloud and Exoscale Fog instances distributed in seven geographical locations. Experimental results show that MPEC2 achieves 24% faster completion time and 60% lower cost for video encoding compared to resource allocation related methods. When compared with baseline methods, MPEC2 yields 40%– 50% lower completion time and 5%–60% reduced total cost. Samira Afzal, Zahra Najafabadi Samani, Narges Mehran, Christian Timmerer, Radu Prodan |
NCA | 2 |
| 2021 | Multilayer Resource-aware Partitioning for Fog Application PlacementabstractFog computing emerged as a crucial platform for the deployment of IoT applications. The complexity of such applications require methods that handle the resource diversity and network structure of Fog devices, while maximizing the service placement and reducing the resource wastage. Prior studies in this domain primarily focused on optimizing application-specific requirements and fail to address the network topology combined with the different types of resources encountered in Fog devices. To overcome these problems, we propose a multilayer resource-aware partitioning method to minimize the resource wastage and maximize the service placement and deadline satisfaction rates in a Fog infrastructure with high multi-user application placement requests. Our method represents the heterogeneous Fog resources as a multilayered network graph and partitions them based on network topology and resource features. Afterwards, it identifies the appropriate device partitions for placing an application according to its requirements, which need to overlap in the same network topology partition. Simulation results show that our multilayer resource-aware partitioning method is able to place twice as many services, satisfy deadlines for three times as many application requests, and reduce the resource wastage by up to 15-32 times compared to two availability-aware and resource-aware state-of-the-art methods. Zahra Najafabadi Samani, Nishant Saurabh, Radu Prodan |
ICFEC | 1 |