4.7 Article

Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths

Journal

Publisher

IEEE COMPUTER SOC
DOI: 10.1109/TPDS.2011.303

Keywords

Grid computing; workflow scheduling; utility Grids; economic Grids; QoS-based scheduling

Ask authors/readers for more resources

Recently, 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.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

Article Biochemical Research Methods

Solving the α-helix correspondence problem at medium-resolution Cryo-EM maps through modeling and 3D matching

Bahareh Behkamal, Mahmoud Naghibzadeh, Andrea Pagnani, Mohammad Reza Saberi, Kamal Al Nasr

Summary: Cryo-electron microscopy (cryo-EM) is an important biophysical method for macromolecular structure determination. This paper proposes an automatic framework to solve the alpha-helix correspondence problem in three-dimensional space, achieving highly efficient, robust, and fast results.

JOURNAL OF MOLECULAR GRAPHICS & MODELLING (2021)

Article Multidisciplinary Sciences

Statistics and Patterns of Occurrence of Simple Tandem Repeats in SARS-CoV-1 and SARS-CoV-2 Genomic Data

Hossein Savari, Hassan Shafiey, Abdorreza Savadi, Nayyereh Saadati, Mahmoud Naghibzadeh

Summary: The article presents data related to the comparison of tandem repeats in different viral families using a newly developed efficient software. It demonstrates a lower frequency of trimer tandem repeats in RNA viruses compared to DNA viruses and focuses on zoonotic viruses from the Coronaviridae family that have caused human crises in the last two decades.

DATA IN BRIEF (2021)

Article Biology

SSA: Subset sum approach to protein beta-sheet structure prediction

Mahdie Eghdami, Mahmoud Naghibzadeh

Summary: Protein structure prediction, focusing on beta-sheet structure, is crucial in research, with computational prediction being a more convenient alternative compared to experimental methods.

COMPUTATIONAL BIOLOGY AND CHEMISTRY (2021)

Article Computer Science, Hardware & Architecture

Online energy-efficient fair scheduling for heterogeneous multi-cores considering shared resource contention

Bagher Salami, Hamid Noori, Mahmoud Naghibzadeh

Summary: This paper proposes a scheduling framework for heterogeneous multi-core processors that considers energy efficiency, shared resource contention, and fairness. The experimental results show that the proposed framework outperforms Linux and four other schedulers in terms of fairness and energy efficiency.

JOURNAL OF SUPERCOMPUTING (2022)

Article Biochemistry & Molecular Biology

Three-Dimensional Graph Matching to Identify Secondary Structure Correspondence of Medium-Resolution Cryo-EM Density Maps

Bahareh Behkamal, Mahmoud Naghibzadeh, Mohammad Reza Saberi, Zeinab Amiri Tehranizadeh, Andrea Pagnani, Kamal Al Nasr

Summary: Cryo-electron microscopy (cryo-EM) is a significant technique for protein structure determination, but limited by its resolution. This study proposes a novel automatic computational method to identify secondary structure elements (SSEs) in a protein's 3D structure, demonstrating efficiency and robustness in experimental evaluation.

BIOMOLECULES (2021)

Article Biochemical Research Methods

LPTD: a novel linear programming-based topology determination method for cryo-EM maps

Bahareh Behkamal, Mahmoud Naghibzadeh, Andrea Pagnani, Mohammad Reza Saberi, Kamal Al Nasr

Summary: This article proposes a linear programming-based topology determination method to solve the secondary structure topology problem in three-dimensional geometrical space. It transforms the secondary structure matching problem into a complete weighted bipartite graph matching problem and uses linear programming algorithm to extract the true topology.

BIOINFORMATICS (2022)

Article Computer Science, Hardware & Architecture

A hybrid algorithm for scheduling scientific workflows in IaaS cloud with deadline constraint

Malihe Hariri, Mostafa Nouri-Baygi, Saeid Abrishami

Summary: Scientific workflows require powerful computing resources to process large amounts of data and perform complex analyses efficiently and cost-effectively. This research presents a hybrid algorithm based on a mathematical model, which reduces task execution costs under deadline constraints.

JOURNAL OF SUPERCOMPUTING (2022)

Article Computer Science, Hardware & Architecture

CDA: a novel multicore scheduling for cost-aware deadline-constrained scientific workflows on the IaaS cloud

Arash Deldari, Abolghasem Yousofi, Mahmoud Naghibzadeh, Alireza Salehan

Summary: This paper presents a scheduling algorithm for scientific workflows that focuses on utilizing multicore resources to reduce execution costs while meeting the user-defined deadline.

JOURNAL OF SUPERCOMPUTING (2022)

Article Computer Science, Information Systems

EDQWS: an enhanced divide and conquer algorithm for workflow scheduling in cloud

Ghazaleh Khojasteh Toussi, Mahmoud Naghibzadeh, Saeid Abrishami, Hoda Taheri, Hamid Abrishami

Summary: This paper proposes a new algorithm, EDQWS, for workflow scheduling in cloud computing. The algorithm adopts a divide and conquer approach to divide the workflow into sub-workflows and introduces a new merging algorithm to reduce the number of instances and minimize the execution cost. Experiments show that EDQWS outperforms other competitors in terms of cost minimization and meeting deadlines.

JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS (2022)

Article Computer Science, Theory & Methods

A multi-class workflow ensemble management system using on-demand and spot instances in cloud

Behrooz Zolfaghari, Saeid Abrishami

Summary: This paper proposes a new algorithm for scheduling workflow ensembles in cloud computing, taking advantage of Amazon spot instances. The algorithm classifies workflow tasks and spot instances based on deadlines, priorities, and bid prices, effectively improving the number of completed workflows.

FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE (2022)

Article Computer Science, Information Systems

A Market-based Framework for Resource Management in Cloud Federation

Faeze Ramezani, Saeid Abrishami, Mehdi Feizi

Summary: A federated cloud is an inter-cloud environment in which cloud service providers cooperate for better scalability and service provisioning through communication and resource sharing. This paper introduces a generic resource management framework for inter-federation resource management and proposes a market-based framework to manage the various types of federated clouds. The proposed framework is able to cover a variety of centralized cloud federation models. A resource management model compatible with the framework is implemented and evaluated using the FederatedCloudSim 2.0 toolkit.

JOURNAL OF GRID COMPUTING (2023)

Article Computer Science, Software Engineering

Edge computing: A systematic mapping study

Jalal Sakhdari, Behrooz Zolfaghari, Shaghayegh Izadpanah, Samaneh Mahdizadeh Zargar, Mahla Rahati Quchani, Mahsa Shadi, Saeid Abrishami, Abbas Rasoolzadegan

Summary: Edge computing is a new computing paradigm that addresses communication delays in real-time applications by utilizing resources at the network edge. It has gained significant attention from the research community, resulting in a surge in publications. To gain insights into this field, a systematic mapping study (SMS) was conducted, employing a three-tier search method and defined quality criteria. The SMS identified 112 search spaces and 1440 studies, addressing 8 research questions to understand the key topics, architectures, techniques, and other aspects of edge computing.

CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE (2023)

Article Computer Science, Information Systems

A Cloud Broker for Executing Deadline-Constrained Periodic Scientific Workflows

Hoda Taheri, Saeid Abrishami, Mahmoud Naghibzadeh

Summary: This study introduces a cloud broker for executing Deadline-constrained Periodic scientific Workflows (BDPW), which uses both reserved and on-demand resources to minimize cost. The broker utilizes container technology to decrease VM provisioning delay and adopts a hybrid scheduling method for static planning and dynamic scheduling, adapting to uncertainties.

IEEE TRANSACTIONS ON SERVICES COMPUTING (2023)

Article Computer Science, Hardware & Architecture

Fairness-Aware Energy Efficient Scheduling on Heterogeneous Multi-Core Processors

Bagher Salami, Hamid Noori, Mahmoud Naghibzadeh

Summary: This study investigates the fairness problem and energy efficiency in heterogeneous multi-core processors, proposing a heterogeneous fairness-aware energy efficient framework (HFEE) that employs DVFS to meet fairness constraints and provide energy efficient scheduling. Experimental results indicate that the introduced technique significantly improves energy efficiency and fairness compared to traditional schedulers and other energy efficient schedulers.

IEEE TRANSACTIONS ON COMPUTERS (2021)

No Data Available