VLDB 2026 Research / reviewers in the wild / expert
Saeid Abrishami
dblp:40/8169
· DBLP profile ↗
28ranked-venue papers
2as first author
15since 2021 · last 2026
0000-0003-1421-5179ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 18 · 2 first-author · 10 since 2021Software engineering, systems software and programming languages · 4 · 4 since 2021Computer networks · 2 · 1 since 2021Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | CG-TTC: A coalitional game-based approach for resource sharing in a peer-to-peer cloud federation market
Parisa Khoshdel, Saeid Abrishami, Mehdi Feizi, Faeze Ramezani |
Future Gener. Comput. Syst. | 2 |
| 2026 | Improving Microservices Identification for Migration to Cloud-Native ApplicationsabstractRecently, the software development industry has witnessed a growing trend toward migrating from monolithic systems to microservices. However, identifying microservice candidates from an existing monolith is a primary challenge in this migration process, often proving to be a complex and labor-intensive task. Current methods for identifying microservice candidates have major drawbacks. They fail to adequately cover the various dependencies between different system entities and their relative importance. Additionally, these methods neglect to simultaneously consider important microservice architectural characteristics, such as functional independence, data independence, and granularity. Typically, these identification methods involve graph modeling of system classes, followed by a clustering process to optimize coupling and cohesion between classes. Identifying microservices from such a graph in a large monolith requires significant time and computational power. To address these limitations, this paper proposes a method that utilizes structural, conceptual, behavioral, and database dependencies to identify microservice candidates from monolithic systems. This method simultaneously addresses key characteristics of the microservices architecture and attempts to manage the time cost of identifying microservices. The proposed method has been evaluated using four widely-used open-source projects as case studies, analyzing five metrics in total. The results show that our method outperforms existing approaches across various evaluation metrics. Shaghayegh Izadpanah, Abbas Rasoolzadegan Barforoush, Saeid Abrishami, Amir Mousavi |
IEEE Trans. Serv. Comput. | 3 |
| 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. | 4 |
| 2025 | Dynamic Function Placement and Request Scheduling of Serverless Workflows in Edge EnvironmentabstractIn 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. | 2 |
| 2024 | An assignment mechanism for workflow scheduling in Function as a Service edge environment
Samaneh H.-Mahdizadeh-Zargar, Saeid Abrishami |
Future Gener. Comput. Syst. | 2 |
| 2024 | An efficient mechanism for function scheduling and placement in function as a service edge environment
Sahar Pilevar Moakhar, Saeid Abrishami |
J. Netw. Comput. Appl. | 2 |
| 2024 | PCP-ACO: a hybrid deadline-constrained workflow scheduling algorithm for cloud environment
Peyman Shobeiri, Mehdi Akbarian Rastaghi, Saeid Abrishami, Behnam Shobiri |
J. Supercomput. | 3 |
| 2024 | Cloud Broker: A Systematic Mapping StudyabstractIn a cloud environment, a cloud broker plays a vital role as an intermediary between cloud customers and providers, resolving issues and facilitating negotiations to balance customer preferences and provider profits. Over the past few years, numerous research articles have either directly or indirectly examined this area. Conducting a Systematic Mapping Study (SMS) on cloud brokerage is highly motivating as it offers a high-level overview of the research landscape, identifying trends, topics, gaps, and patterns within this dynamic and crucial field. This article presents an SMS conducted to categorize existing research, highlight underexplored areas, and map out the evolution and current state of cloud brokerage, providing valuable insights for researchers and practitioners. The SMS identified 91 relevant and reputable search spaces (journals and conferences) and 634 high-quality articles published from 2009 to 2022. Furthermore, we formulated and addressed eight significant research questions to clarify various aspects of the cloud broker field. The extracted information from the selected articles is included in a supplementary file, available online, offering valuable insights for research teams and developers interested in this domain. Neda Khorasani, Faeze Ramezani, Hoda Taheri, Neda Mohammadi, Parisa Khoshdel, Bahareh Taghavi, Saeid Abrishami, Abbas Rasoolzadegan Barforoush |
IEEE Trans. Serv. Comput. | 7 |
| 2023 | Edge computing: A systematic mapping studyabstractSummary 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. | 7 |
| 2023 | A Market-based Framework for Resource Management in Cloud Federation
Faeze Ramezani, Saeid Abrishami, Mehdi Feizi |
J. Grid Comput. | 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. | 3 |
| 2023 | A Cloud Broker for Executing Deadline-Constrained Periodic Scientific WorkflowsabstractScheduling workflows in cloud environments is an important issue that many types of research have been conducted in this field. However, these approaches often focus on single workflow scheduling while the need for scheduling multiple workflows is growing. This study aims at presenting a cloud broker for executing Deadline-constrained Periodic scientific Workflows (BDPW). BDPW acts as a Workflow as a Service (WaaS) broker and uses both reserved and on-demand resources in order to minimize the monetary cost of renting resources from a cloud provider. Furthermore, BDPW uses container technology by executing multiple containerized tasks on the same Virtual Machine (VM) to decrease the provisioning delay of VMs. The proposed broker uses a hybrid scheduling method, i.e., static planning and dynamic scheduling. The static planner uses resource leveling problem (RLP) to provide a scheduling plan and also recognizes the number of reserved resources that should be leased from a provider. Then, the dynamic scheduler tries to assign tasks to the reserved resources based on the primary static plan and leases on-demand instances if necessary. Also, it may make changes to the primary plan due to uncertainties in the task runtimes. The experimental results in CloudSim show that BDPW outperforms baseline algorithms in terms of monetary cost. Hoda Taheri, Saeid Abrishami, Mahmoud Naghibzadeh |
IEEE Trans. Serv. 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. | 2 |
| 2022 | A hybrid algorithm for scheduling scientific workflows in IaaS cloud with deadline constraint
Malihe Hariri, Mostafa Nouri, Saeid Abrishami |
J. Supercomput. | 3 |
| 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. | 2 |
| 2020 | Resource management in the federated cloud environment using Cournot and Bertrand competitions
Neda Khorasani, Saeid Abrishami, Mehdi Feizi, Mahdi Abolfazli Esfahani, Faeze Ramezani |
Future Gener. Comput. Syst. | 2 |
| 2019 | An online context-aware mechanism for computation offloading in ubiquitous and mobile cloud environments
Alireza Salehan, Hossein Deldari, Saeid Abrishami |
J. Supercomput. | 3 |
| 2018 | Hierarchical Clustering-Task Scheduling Policy in Cluster-Based Wireless Sensor NetworksabstractOrganizing sensor nodes into a clustered architecture is an effective method for load balancing and prolonging the network lifetime. However, a serious drawback of the clustering approach is the imposed energy overhead caused by the “global” clustering operations in every round of the global round-based policy (GRBP). To mitigate this problem, this paper proposes a hierarchical clustering-task scheduling policy (HCSP), which triggers node-driven clustering as opposed to GRBP's time-driven clustering. Based on HCSP, each cluster is reconfigured only once at each local super round. Therefore, the cluster reconfiguration frequency varies on-demand and may differ from one cluster to another throughout the network lifetime. However, in order to refresh the entire network structure, global clustering is performed at the end of every global hyper round. Accordingly, HCSP aims to achieve a more flexible, energy-efficient, and scalable clustering-task scheduling than that of GRBP. This policy mitigates the clustering overhead, which is the worst disadvantage of clustering approaches. Energy consumption calculations and extensive simulations show the effectiveness of HCSP in saving energy and in prolonging the network lifetime. Peyman Neamatollahi, Saeid Abrishami, Mahmoud Naghibzadeh, Mohammad Hossein Yaghmaee Moghaddam, Ossama Younis |
IEEE Trans. Ind. Informatics | 2 |
| 2018 | Distributed Clustering-Task Scheduling for Wireless Sensor Networks Using Dynamic Hyper Round PolicyabstractProlonging the network life cycle is an essential requirement for many types of Wireless Sensor Network (WSN) applications. Dynamic clustering of sensors into groups is a popular strategy to maximize the network lifetime and increase scalability. In this strategy, to achieve the sensor nodes' load balancing, with the aim of prolonging lifetime, network operations are split into rounds, i.e., fixed time intervals. Clusters are configured for the current round and reconfigured for the next round so that the costly role of the cluster head is rotated among the network nodes, i.e., Round-Based Policy (RBP). This load balancing approach potentially extends the network lifetime. However, the imposed overhead, due to the clustering in every round, wastes network energy resources. This paper proposes a distributed energy-efficient scheme to cluster a WSN, i.e., Dynamic Hyper Round Policy (DHRP), which schedules clustering-task to extend the network lifetime and reduce energy consumption. Although DHRP is applicable to any data gathering protocols that value energy efficiency, a Simple Energy-efficient Data Collecting (SEDC) protocol is also presented to evaluate the usefulness of DHRP and calculate the end-to-end energy consumption. Experimental results demonstrate that SEDC with DHRP is more effective than two well-known clustering protocols, HEED and M-LEACH, for prolonging the network lifetime and achieving energy conservation. Peyman Neamatollahi, Mahmoud Naghibzadeh, Saeid Abrishami, Mohammad Hossein Yaghmaee Moghaddam |
IEEE Trans. Mob. Comput. | 3 |
| 2017 | CCA: a deadline-constrained workflow scheduling algorithm for multicore resources on the cloud
Arash Deldari, Mahmoud Naghibzadeh, Saeid Abrishami |
J. Supercomput. | 3 |
| 2017 | Load dispersion-aware VM placement in favor of energy-performance tradeoff
Ali Nadjar, Saeid Abrishami, Hossein Deldari |
J. Supercomput. | 2 |
| 2017 | An online valuation-based sealed winner-bid auction game for resource allocation and pricing in clouds
Alireza Salehan, Hossein Deldari, Saeid Abrishami |
J. Supercomput. | 3 |
| 2016 | A Budget Constrained Scheduling Algorithm for Hybrid Cloud Computing Systems Under Data PrivacyabstractIn hybrid cloud model, organizations can keep their sensitive information and critical applications in the private cloud and move other data and applications to a public cloud, if necessary. To maintain data privacy in workflow applications, we present a budget constrained hybrid cloud scheduler (BCHCS) which is a static heuristic scheduling algorithm. It is able to make decisions about scheduling sensitive tasks on private cloud and uses public cloud's resources for non-sensitive tasks, such that the makespan is minimized, while the budget limitation imposed by the user is satisfied. Experimental results show that the proposed method guarantees the execution of sensitive tasks on private cloud while achieving at least 7 percent lower makespan and higher success rate in comparison to similar existing techniques. Amin Rezaeian, Hamid Abrishami, Saeid Abrishami, Mahmoud Naghibzadeh |
IC2E | 3 |
| 2016 | Creating Time-Limited Attributes for Time-Limited Services in Cloud ComputingabstractNowadays, Cloud Computing is considered one of the important fields in both research and industry. Users enjoy membership of cloud providing effective services called time-limited services. This paper addresses time-limited services offering an attribute-based access control method and time-limited attributes providing users' time-limited membership in cloud service. The proposed method authenticates users for specific time limit after which they are considered invalid. This method is decentralized resistible against backward and forward attacks. Moreover, this approach compared to other approaches reduces calculation and communication overhead. Azin Moradbeikie, Saeid Abrishami, Hasan Abbasi |
Int. J. Inf. Secur. Priv. | 2 |
| 2015 | Scheduling Data-Driven Workflows in Multi-cloud EnvironmentabstractNowadays, cloud computing and other distributed computing systems have been developed to support various types of workflows in applications. Due to the restrictions in the use of one cloud provider, the concept of multiple clouds has been proposed. In multiple clouds, scheduling workflows with large amounts of data is a well-known NP-Hard problem. The existing scheduling algorithms have not paid attention to the data dependency issues and their importance in scheduling criteria such as time and cost. In this paper, we propose a communication based algorithm for workflows with huge volumes of data in a multi-cloud environment. The proposed algorithm changes the definition of the Partial Critical Paths (PCP) to minimize the cost of workflow execution while meeting a user defined deadline. Nafise Sooezi, Saeid Abrishami, Majid Lotfian |
CloudCom | 2 |
| 2013 | Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds
Saeid Abrishami, Mahmoud Naghibzadeh, Dick H. J. Epema |
Future Gener. Comput. Syst. | 1 |
| 2012 | Cost-Driven Scheduling of Grid Workflows Using Partial Critical PathsabstractRecently, utility Grids have emerged as a new model of service provisioning in heterogeneous distributed systems. In this model, users negotiate with service providers on their required Quality of Service and on the corresponding price to reach a Service Level Agreement. One of the most challenging problems in utility Grids is workflow scheduling, i.e., the problem of satisfying the QoS of the users as well as minimizing the cost of workflow execution. In this paper, we propose a new QoS-based workflow scheduling algorithm based on a novel concept called Partial Critical Paths (PCP), that tries to minimize the cost of workflow execution while meeting a user-defined deadline. The PCP algorithm has two phases: in the deadline distribution phase it recursively assigns subdeadlines to the tasks on the partial critical paths ending at previously assigned tasks, and in the planning phase it assigns the cheapest service to each task while meeting its subdeadline. The simulation results show that the performance of the PCP algorithm is very promising. Saeid Abrishami, Mahmoud Naghibzadeh, Dick H. J. Epema |
IEEE Trans. Parallel Distributed Syst. | 1 |
| 2010 | Performance analysis of dynamic workflow scheduling in multicluster gridsabstractScientists increasingly rely on the execution of workflows in grids to obtain results from complex mixtures of applications. However, the inherently dynamic nature of grid workflow scheduling, stemming from the unavailability of scheduling information and from resource contention among the (multiple) workflows and the non-workflow system load, may lead to poor or unpredictable performance. In this paper we present a comprehensive and realistic investigation of the performance of a wide range of dynamic workflow scheduling policies in multicluster grids. We first introduce a taxonomy of grid workflow scheduling policies that is based on the amount of dynamic information used in the scheduling process, and map to this taxonomy seven such policies across the full spectrum of information use. Then, we analyze the performance of these scheduling policies through simulations and experiments in a real multicluster grid. We find that there is no single grid workflow scheduling policy with good performance across all the investigated scenarios. We also find from our real system experiments that with demanding workloads, the limitations of the head-nodes of the grid clusters may lead to performance loss not expected from the simulation results. We show that task throttling, that is, limiting the per-workflow number of tasks dispatched to the system, prevents the head-nodes from becoming overloaded while largely preserving performance, at least for communication-intensive workflows. 1. Omer Ozan Sonmez, Nezih Yigitbasi, Saeid Abrishami, Alexandru Iosup, Dick H. J. Epema |
HPDC | 3 |