QoE-oriented Dependent Task Scheduling under Multi-dimensional QoS Constraints over Distributed Networks

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Fan, Xuwei, Cheng, Zhipeng, Chen, Ning, Huang, Lianfen, Wang, Xianbin
Natura: Preprint
Pubblicazione: 2023
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914624758087680
author Fan, Xuwei
Cheng, Zhipeng
Chen, Ning
Huang, Lianfen
Wang, Xianbin
author_facet Fan, Xuwei
Cheng, Zhipeng
Chen, Ning
Huang, Lianfen
Wang, Xianbin
contents Task scheduling as an effective strategy can improve application performance on computing resource-limited devices over distributed networks. However, existing evaluation mechanisms fail to depict the complexity of diverse applications, which involve dependencies among tasks, computing resource requirements, and multi-dimensional quality of service (QoS) constraints. Furthermore, traditional QoS-oriented task scheduling strategies struggle to meet the performance requirements without considering differences in satisfaction and acceptance of application, leading application failures and resource wastage. To tackle these issues, a quality of experience (QoE) cost model is designed to evaluate application completion, depicting the relationship among application satisfaction, communications, and computing resources in the distributed networks. Specifically, considering the sensitivity and preference of QoS, we model the different dimensional QoS degradation cost functions for dependent tasks, which are then integrated into the QoE cost model. Based on the QoE model, the dependent task scheduling problem is formulated as the minimization of overall QoE cost, aiming to improve the application performance in the distributed networks, which is proven Np-hard. Moreover, a heuristic Hierarchical Multi-queue Task Scheduling Algorithm (HMTSA) is proposed to address the QoE-oriented task scheduling problem among multiple dependent tasks, which utilizes hierarchical multiple queues to determine the optimal task execution order and location according to different dimensional QoS priorities. Finally, extensive experiments demonstrate that the proposed algorithm can significantly improve the satisfaction of applications.
format Preprint
id arxiv_https___arxiv_org_abs_2312_17674
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle QoE-oriented Dependent Task Scheduling under Multi-dimensional QoS Constraints over Distributed Networks
Fan, Xuwei
Cheng, Zhipeng
Chen, Ning
Huang, Lianfen
Wang, Xianbin
Distributed, Parallel, and Cluster Computing
Task scheduling as an effective strategy can improve application performance on computing resource-limited devices over distributed networks. However, existing evaluation mechanisms fail to depict the complexity of diverse applications, which involve dependencies among tasks, computing resource requirements, and multi-dimensional quality of service (QoS) constraints. Furthermore, traditional QoS-oriented task scheduling strategies struggle to meet the performance requirements without considering differences in satisfaction and acceptance of application, leading application failures and resource wastage. To tackle these issues, a quality of experience (QoE) cost model is designed to evaluate application completion, depicting the relationship among application satisfaction, communications, and computing resources in the distributed networks. Specifically, considering the sensitivity and preference of QoS, we model the different dimensional QoS degradation cost functions for dependent tasks, which are then integrated into the QoE cost model. Based on the QoE model, the dependent task scheduling problem is formulated as the minimization of overall QoE cost, aiming to improve the application performance in the distributed networks, which is proven Np-hard. Moreover, a heuristic Hierarchical Multi-queue Task Scheduling Algorithm (HMTSA) is proposed to address the QoE-oriented task scheduling problem among multiple dependent tasks, which utilizes hierarchical multiple queues to determine the optimal task execution order and location according to different dimensional QoS priorities. Finally, extensive experiments demonstrate that the proposed algorithm can significantly improve the satisfaction of applications.
title QoE-oriented Dependent Task Scheduling under Multi-dimensional QoS Constraints over Distributed Networks
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2312.17674