Abstract
The explosive growth of mobile edge users causes potential pressure for achieving their delay-sensitive requests in edge networks. Moreover, the incoming requests with task-dependency, which can be represented as Directed Acyclic Graphs (DAG), are hard to deal with effectively. In this paper, we intend to mitigate the DAG-based concurrent requests scheduling problem in an online manner. An Markov Decision Process (MDP) model is constructed for the proposed problem, where requests are split into a set of tasks and are assigned to different edge servers in terms of their status. To optimize the scheduling policy in each time slot while minimizing the long term system delay, we propose a Deep Reinforcement Learning (DRL)-based mechanism to promote the scheduling policy and make decision in each step. Extensive experiments are conducted, and evaluation results demonstrate that our proposed DRL technique can effectively improve the long-term performance of scheduling system, compared with other mechanisms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Shi, W., Cao, J., Zhang, Q., Li, Y., Xu, L.: Edge computing: vision and challenges. IEEE Internet Things J. 3(5), 637–646 (2016)
Jiang, W., Li, M., Zhou, X., Qu, W., Qiu, T.: Multi-user cooperative computation offloading in mobile edge computing. In: Wireless Algorithms, Systems, and Applications, 15th International Conference (WASA), pp. 182–193 (2020)
Pawani, P., Jude, O., Madhusanka, L., Mika, Y., Tarik, T.: Survey on multi-access edge computing for internet of things realization. IEEE Commun. Surv. Tutorials 20(4), 2961–2991 (2018)
Zhang, Y., Meng, L., Xue, X., Zhou, Z., Tomiyama, H.: Qoe-constrained concurrent request optimization through collaboration of edge servers. IEEE Internet Things J. 6(6), 9951–9962 (2019)
Liu, Y., et al.: Dependency-aware task scheduling in vehicular edge computing. IEEE Internet Things J. 7(6), 4961–4971 (2020)
Topcuoglu, H., Hariri, S., Wu, M.Y.: Performance-effective and low-complexity task scheduling for heterogeneous computing. IEEE Trans. Parallel Distrib. Syst. 13(3), 260–274 (2002)
Wu, F., Wu, Q., Tan, Y.: Workflow scheduling in cloud: a survey. J. Supercomputing 71(2015), 3373–3418 (2015)
Jia, M., Cao, J., Yang, L.: Heuristic offloading of concurrent tasks for computation-intensive applications in mobile cloud computing. In. IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), vol. 2014, pp. 352–357 (2014)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2021 Springer Nature Switzerland AG
About this paper
Cite this paper
Zhang, Y., Li, R., Zhou, Z., Zhao, Y., Li, R. (2021). Deep Reinforcement Learning for DAG-based Concurrent Requests Scheduling in Edge Networks. In: Liu, Z., Wu, F., Das, S.K. (eds) Wireless Algorithms, Systems, and Applications. WASA 2021. Lecture Notes in Computer Science(), vol 12939. Springer, Cham. https://doi.org/10.1007/978-3-030-86137-7_39
Download citation
DOI: https://doi.org/10.1007/978-3-030-86137-7_39
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-86136-0
Online ISBN: 978-3-030-86137-7
eBook Packages: Computer ScienceComputer Science (R0)