Probabilistic-QoS-Aware Multi-Workflow Scheduling Upon the Edge Computing Resources

Probabilistic-QoS-Aware Multi-Workflow Scheduling Upon the Edge Computing Resources

Tao Tang, Yuyin Ma, Wenjiang Feng
Copyright: © 2021 |Pages: 15
DOI: 10.4018/IJWSR.2021040102
OnDemand:
(Individual Articles)
Available
$37.50
No Current Special Offers
TOTAL SAVINGS: $37.50

Abstract

Edge computing is an evolving decentralized computing infrastructure by which end applications are situated near the computing facilities. While the edge servers leverage the close proximity to the end-users for provisioning services at reduced latency and lower energy costs, their capabilities are constrained by limitations in computational and radio resources, which calls for smart, quality-of-service (QoS) guaranteed, and efficient task scheduling methods and algorithms. For addressing the edge-environment-oriented multi-workflow scheduling problem, the authors consider a probabilistic-QoS-aware approach to multi-workflow scheduling upon edge servers and resources. It leverages a probability-mass function-based QoS aggregation model and a discrete firefly algorithm for generating the multi-workflow scheduling plans. This research conducted an experimental case study based on varying types of workflow process models and a real-world dataset for edge server positions. It can be observed the method clearly outperforms its peers in terms of workflow completion time, cost, and deadline violation rate.
Article Preview
Top

Background

It is widely acknowledged that to schedule multi-tasks workflow on distributed platforms, e.g., clouds or edge nodes, is an NP-hard problem. It is there for extremely time-consuming to yield optimal schedule through traversal-based algorithms. Fortunately, heuristic and meta-heuristic algorithms with polynomial complexity are able to produce approximate or near optimal solutions at the cost of acceptable optimality loss.

For instance, Zhang Y. et al. (2018) developed a Two-stage Cost Optimization algorithm to schedule workflows on edge clouds. The algorithm first leverages a BF algorithm for obtaining the initial scheduling strategy and then further optimizes the scheduling plans by the first stage. Their algorithm aims to minimize the system cost while meeting the delay requirements of workflows. Kim et al. (2017) studied the trade-off between execution cost and workflow delays in the mobile computing system and proposed an intelligent-control-based algorithm for achieving near-optimal trade-offs. The trace-driven simulation showed that the algorithm can achieve 71% saving of execution cost and 82% gain of as opposed to its peers. Pandey et al. (2010) proposed a particle swarm optimization (PSO) algorithm for load-balancing of cloud servers, while minimizing the execution cost, i.e., communication cost plus cloud resource cost of workflows.

Complete Article List

Search this Journal:
Reset
Volume 21: 1 Issue (2024)
Volume 20: 1 Issue (2023)
Volume 19: 4 Issues (2022): 1 Released, 3 Forthcoming
Volume 18: 4 Issues (2021)
Volume 17: 4 Issues (2020)
Volume 16: 4 Issues (2019)
Volume 15: 4 Issues (2018)
Volume 14: 4 Issues (2017)
Volume 13: 4 Issues (2016)
Volume 12: 4 Issues (2015)
Volume 11: 4 Issues (2014)
Volume 10: 4 Issues (2013)
Volume 9: 4 Issues (2012)
Volume 8: 4 Issues (2011)
Volume 7: 4 Issues (2010)
Volume 6: 4 Issues (2009)
Volume 5: 4 Issues (2008)
Volume 4: 4 Issues (2007)
Volume 3: 4 Issues (2006)
Volume 2: 4 Issues (2005)
Volume 1: 4 Issues (2004)
View Complete Journal Contents Listing