Please wait ...
0% Complete
Home
/
14th International Conference on Computer and Knowledge Engineering
A Cloud Broker with Gap Analysis Perspective for Scheduling Multi-Workflows Across On-Demand and Reserved Resources
Authors :
Negin Shafinezhad
1
Hamidreza Abrishami
2
Saeid Abrishami
3
1- Department of Computer Engineering Ferdowsi University of Mashhad Mashhad, Iran
2- Department of Computer Engineering Ferdowsi University of Mashhad Mashhad, Iran
3- Department of Computer Engineering Ferdowsi University of Mashhad Mashhad, Iran
Keywords :
Multi-workflow hybrid scheduling،workflow as a service broker،gap analysis،reserved resources،deadline constraint
Abstract :
The rapid growth in cloud services has led to the accessibility of Workflow-as-a-Service (WaaS) as the compatible platform for executing multiple workflows. Users desire to execute independent workflows with separate defined constraints in a shorter time and in a cost-efficient manner, while cloud service providers want to increase resource utilization during scheduling phases. Controlling gap spaces can help to achieve these aims, as gaps occur as idle time slots between prior scheduled tasks and the current task on paid resources, creating opportunities for executing more tasks. In this paper, we propose a WaaS broker with a gap analysis viewpoint as a third-party entity to mediate between users and service providers. This broker utilizes a hybrid scheduling method with static planning and dynamic scheduling for task assignments on reserved and on-demand resources under specified deadlines. It aims to reduce the execution cost by maximizing the utilization of reserved instances, which have lower costs. The static planner creates a cost-efficient primary scheduled map with minimum gap spaces, using a defined gap threshold parameter to control task assignment and estimate the number of on-demand resources required. The dynamic scheduler then uses the static scheduled map and considers uncertainties in task execution to perform real-time resource allocation and acquire new on-demand instances as needed. To evaluate the performance, we simulate numerous scenarios of scientific multi-workflows with different deadline constraints and workflow structures. The results show that the proposed broker can execute the maximum number of multi-workflows at minimum cost compared to state-of-the-art approaches, while maintaining high resource utilization.
Papers List
List of archived papers
Automatic Detection and Risk Assessment of Session Management Vulnerabilities in Web Applications
Nasrin Garmabi - Mohammad Ali Hadavi
Evaluating the Impact of Traveling on COVID-19 Prevalence and Predicting the New Confirmed Cases According to the Travel Rate Using Machine Learning: A Case Study in Iran
Anita Ghandehari - Soheil Shirvani - Hadi Moradi
Hybrid Flow-Rule Placement Method of Proactive and Reactive in SDNs
Mohammadreza Khoobbakht - Mohammadreza Noei - Mohammadreza Parvizimosaed
A Weighted TF-IDF-based Approach for Authorship Attribution
Ali Abedzadeh - Reza Ramezani - Afsaneh Fatemi
Persis: A Persian Font Recognition Pipeline Using Convolutional Neural Networks
Mehrdad Mohammadian - Neda Maleki - Tobias Olsson - Fredrik Ahlgren
Overview of Electric Vehicles Charging Stations in Smart Grids
Mohammed Wadi - Wisam Elmasry - Mohammed Jouda - Hossein Shahinzadeh - Gevork B. Gharehpetian
Distinguishing Abstracts of Human-Written and ChatGPT-Generated Papers in the Field of Computer Science
Mohsen Arzani - Hamed Vahdat-Nejad - Matin Hossein-Pour
Stock market prediction using multi-objective optimization
Mahshid Zolfaghari - Hamid Fadishei - Mohsen Tajgardan - Reza Khoshkangini
Object Detection on Detecting Skin Lesion using Dab-DETR
Sheida Shadman - Amirreza Rouhbakhshmeghrazi - Shayan Nalbandian - Bo Li - Shaghayegh Shadman - Malik Muhammad Owais Siddique
A Survey of the AVOA Metaheuristic Algorithm and its Suitability for Power System Optimization and Damping Controller Design
Aliyu Sabo - Theophilus Ebuka Odoh - Samuel Habu - Hossien Shahinzadeh - Farshad Ebrahimi
more
Samin Hamayesh - Version 44.11.0