Downloads provided by UsageCounts
doi: 10.1109/tpds.2021.3135907 , 10.48550/arxiv.2112.07269 , 10.5281/zenodo.5779005 , 10.5281/zenodo.5779004
arXiv: 2112.07269
handle: 10044/1/93420
doi: 10.1109/tpds.2021.3135907 , 10.48550/arxiv.2112.07269 , 10.5281/zenodo.5779005 , 10.5281/zenodo.5779004
arXiv: 2112.07269
handle: 10044/1/93420
Workflow scheduling is a long-studied problem in parallel and distributed computing (PDC), aiming to efficiently utilize compute resources to meet user's service requirements. Recently proposed scheduling methods leverage the low response times of edge computing platforms to optimize application Quality of Service (QoS). However, scheduling workflow applications in mobile edge-cloud systems is challenging due to computational heterogeneity, changing latencies of mobile devices and the volatile nature of workload resource requirements. To overcome these difficulties, it is essential, but at the same time challenging, to develop a long-sighted optimization scheme that efficiently models the QoS objectives. In this work, we propose MCDS: Monte Carlo Learning using Deep Surrogate Models to efficiently schedule workflow applications in mobile edge-cloud computing systems. MCDS is an Artificial Intelligence (AI) based scheduling approach that uses a tree-based search strategy and a deep neural network-based surrogate model to estimate the long-term QoS impact of immediate actions for robust optimization of scheduling decisions. Experiments on physical and simulated edge-cloud testbeds show that MCDS can improve over the state-of-the-art methods in terms of energy consumption, response time, SLA violations and cost by at least 6.13, 4.56, 45.09 and 30.71 percent respectively.
Accepted in IEEE Transactions on Parallel and Distributed Systems (Special Issue on PDC for AI), 2022
Optimization, FOS: Computer and information sciences, Technology, cs.DC, Computer Science - Artificial Intelligence, Theory & Methods, Processor scheduling, 0805 Distributed Computing, Optimal scheduling, AI for PDC, monte carlo learning, Engineering, Quality of service, edge computing, Computer Science, Theory & Methods, 1005 Communications Technologies, workflow scheduling, OPTIMIZATION, cs.PF, Science & Technology, Computer Science - Performance, Time factors, cloud computing, deep learning, 0803 Computer Software, Engineering, Electrical & Electronic, cs.AI, 004, Costs, Performance (cs.PF), Artificial Intelligence (cs.AI), Computer Science - Distributed, Parallel, and Cluster Computing, Computer Science, Task analysis, Electrical & Electronic, Distributed, Parallel, and Cluster Computing (cs.DC), Distributed Computing
Optimization, FOS: Computer and information sciences, Technology, cs.DC, Computer Science - Artificial Intelligence, Theory & Methods, Processor scheduling, 0805 Distributed Computing, Optimal scheduling, AI for PDC, monte carlo learning, Engineering, Quality of service, edge computing, Computer Science, Theory & Methods, 1005 Communications Technologies, workflow scheduling, OPTIMIZATION, cs.PF, Science & Technology, Computer Science - Performance, Time factors, cloud computing, deep learning, 0803 Computer Software, Engineering, Electrical & Electronic, cs.AI, 004, Costs, Performance (cs.PF), Artificial Intelligence (cs.AI), Computer Science - Distributed, Parallel, and Cluster Computing, Computer Science, Task analysis, Electrical & Electronic, Distributed, Parallel, and Cluster Computing (cs.DC), Distributed Computing
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 20 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Top 10% | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Top 10% | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Top 10% |
| views | 11 | |
| downloads | 3 |

Views provided by UsageCounts
Downloads provided by UsageCounts