Communication-Efficient Computation Load Scheduling for Edge Computing Systems

Minghui Zhao,Wei Wang,Yitu Wang,Zhaoyang Zhang
DOI: https://doi.org/10.1109/wcsp.2018.8555593
2018-01-01
Abstract:In this paper, we develop a stochastic communication-efficient computation load scheduling framework to complete the computation tasks with coded MapReduce considering the intrinsic tradeoff between the communication and computation loads. Our goal is to minimize the communication load under time-varying excess computational resources. We first reduce this problem to a task scheduling problem by exploiting the property of the computing repetition in the coded MapReduce framework. Since the task scheduling problem is still a stochastic optimization problem, it is generally difficult to solve. In the offline setting, we obtain the optimal computation load scheduling algorithm by adopting the augmented Lagrangian method. In the online setting, we derive a lower bound on competitive ratio over all online algorithms by competitive analysis. Furthermore, we make full use of past state information of computing resources to pre-planing and proposed improvements based on the above algorithm in a learning manner. Finally, our proposed algorithm is evaluated by simulation to demonstrate that the performance gap between the online and offline algorithms is fairly small and to demonstrate the superiority of the proposed algorithms over the conventional algorithms.
What problem does this paper attempt to address?