Mingzhi Wang, Tengyu Ma, Tao Wu, Chao Chang, F. Yang, Huaixi Wang
{"title":"基于依赖感知的移动边缘计算动态任务调度","authors":"Mingzhi Wang, Tengyu Ma, Tao Wu, Chao Chang, F. Yang, Huaixi Wang","doi":"10.1109/MSN50589.2020.00134","DOIUrl":null,"url":null,"abstract":"With the popularity and development of the Internet of things (IoT), human life has been deeply affected. Because of the limitations of computation capability and battery capacity, it is difficult for IoT devices to support frequent and complex computing. Motivated by this challenge, many works attempt to upload tasks of IoT devices to the cloud center for computation. However, because of the limitation of distance and bandwidth, cloud computing is difficult to guarantee low latency. As a feasible solution, Mobile Edge Computing (MEC) has attracted more and more attention. Most existing works focus on the computation offloading strategy, while the task scheduling on edge servers is not studied in depth. The tasks uploaded by IoT devices are dynamic and random, and there are dependencies between these tasks. Therefore, it is difficult for edge servers to find a task scheduling scheme to minimize the task execution delay. In this paper, to solve the task scheduling problem of edge server in multi-server and multi-user MEC system, we propose a heuristic algorithm based on the following three scenarios: 1) Tasks uploaded by IoT devices is dynamic and uncertain. 2) There are dependencies between tasks. 3) The computation capability of the edge server is limited. Experimental results show that the proposed algorithm can significantly reduce the overall completion time of tasks and the average task execution delay in the edge server.","PeriodicalId":447605,"journal":{"name":"2020 16th International Conference on Mobility, Sensing and Networking (MSN)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":"{\"title\":\"Dependency-Aware Dynamic Task Scheduling in Mobile-Edge Computing\",\"authors\":\"Mingzhi Wang, Tengyu Ma, Tao Wu, Chao Chang, F. Yang, Huaixi Wang\",\"doi\":\"10.1109/MSN50589.2020.00134\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"With the popularity and development of the Internet of things (IoT), human life has been deeply affected. Because of the limitations of computation capability and battery capacity, it is difficult for IoT devices to support frequent and complex computing. Motivated by this challenge, many works attempt to upload tasks of IoT devices to the cloud center for computation. However, because of the limitation of distance and bandwidth, cloud computing is difficult to guarantee low latency. As a feasible solution, Mobile Edge Computing (MEC) has attracted more and more attention. Most existing works focus on the computation offloading strategy, while the task scheduling on edge servers is not studied in depth. The tasks uploaded by IoT devices are dynamic and random, and there are dependencies between these tasks. Therefore, it is difficult for edge servers to find a task scheduling scheme to minimize the task execution delay. In this paper, to solve the task scheduling problem of edge server in multi-server and multi-user MEC system, we propose a heuristic algorithm based on the following three scenarios: 1) Tasks uploaded by IoT devices is dynamic and uncertain. 2) There are dependencies between tasks. 3) The computation capability of the edge server is limited. Experimental results show that the proposed algorithm can significantly reduce the overall completion time of tasks and the average task execution delay in the edge server.\",\"PeriodicalId\":447605,\"journal\":{\"name\":\"2020 16th International Conference on Mobility, Sensing and Networking (MSN)\",\"volume\":\"30 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"2\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 16th International Conference on Mobility, Sensing and Networking (MSN)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MSN50589.2020.00134\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 16th International Conference on Mobility, Sensing and Networking (MSN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MSN50589.2020.00134","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Dependency-Aware Dynamic Task Scheduling in Mobile-Edge Computing
With the popularity and development of the Internet of things (IoT), human life has been deeply affected. Because of the limitations of computation capability and battery capacity, it is difficult for IoT devices to support frequent and complex computing. Motivated by this challenge, many works attempt to upload tasks of IoT devices to the cloud center for computation. However, because of the limitation of distance and bandwidth, cloud computing is difficult to guarantee low latency. As a feasible solution, Mobile Edge Computing (MEC) has attracted more and more attention. Most existing works focus on the computation offloading strategy, while the task scheduling on edge servers is not studied in depth. The tasks uploaded by IoT devices are dynamic and random, and there are dependencies between these tasks. Therefore, it is difficult for edge servers to find a task scheduling scheme to minimize the task execution delay. In this paper, to solve the task scheduling problem of edge server in multi-server and multi-user MEC system, we propose a heuristic algorithm based on the following three scenarios: 1) Tasks uploaded by IoT devices is dynamic and uncertain. 2) There are dependencies between tasks. 3) The computation capability of the edge server is limited. Experimental results show that the proposed algorithm can significantly reduce the overall completion time of tasks and the average task execution delay in the edge server.