TY - GEN
T1 - Optimal Joint Offloading and Wireless Scheduling for Parallel Computing with Deadlines
AU - Qin, Xudong
AU - Xu, Weijian
AU - Li, Bin
N1 - Funding Information:
Xudong Qin and Weijian Xu contributed equally to this work, where Weijian completed this work during his visit to the University of Rhode Island. This work has been supported in part by NSF grants CNS-1717108 and CNS-1815563.
Publisher Copyright:
© 2019 IFIP.
PY - 2019/6
Y1 - 2019/6
N2 - In this paper, we consider the problem of joint offloading and wireless scheduling design for parallel computing applications with hard deadlines. This is motivated by the rapid growth of compute-intensive mobile parallel computing applications (e.g., real-time video analysis, language translation) that require to be processed within a hard deadline. While there are many works on joint computing and communication algorithm design, most of them focused on the minimization of average computing time and may not be applicable for mobile applications with hard deadlines. In this work, we explicitly take hard deadlines for computing tasks into account and develop a joint offloading and scheduling algorithm based on the stochastic network optimization framework. The proposed algorithm is shown to achieve average energy consumption arbitrarily close to the optimal one. However, this algorithm involves a strong coupling between offloading and scheduling decisions, which yields significant challenges on its implementation. Towards this end, we first successfully decouple the offloading and scheduling decisions in the case with one time slot deadline by exploring the intrinsic structure of the proposed algorithm. Based on this, we further implement the proposed algorithm in the general setups. Simulations are provided to corroborate our findings.
AB - In this paper, we consider the problem of joint offloading and wireless scheduling design for parallel computing applications with hard deadlines. This is motivated by the rapid growth of compute-intensive mobile parallel computing applications (e.g., real-time video analysis, language translation) that require to be processed within a hard deadline. While there are many works on joint computing and communication algorithm design, most of them focused on the minimization of average computing time and may not be applicable for mobile applications with hard deadlines. In this work, we explicitly take hard deadlines for computing tasks into account and develop a joint offloading and scheduling algorithm based on the stochastic network optimization framework. The proposed algorithm is shown to achieve average energy consumption arbitrarily close to the optimal one. However, this algorithm involves a strong coupling between offloading and scheduling decisions, which yields significant challenges on its implementation. Towards this end, we first successfully decouple the offloading and scheduling decisions in the case with one time slot deadline by exploring the intrinsic structure of the proposed algorithm. Based on this, we further implement the proposed algorithm in the general setups. Simulations are provided to corroborate our findings.
UR - http://www.scopus.com/inward/record.url?scp=85094325009&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85094325009&partnerID=8YFLogxK
U2 - 10.23919/WiOPT47501.2019.9144133
DO - 10.23919/WiOPT47501.2019.9144133
M3 - Conference contribution
AN - SCOPUS:85094325009
T3 - Proceedings - 17th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, WiOpt 2019
BT - Proceedings - 17th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, WiOpt 2019
A2 - de Pelligrini, Francesco
A2 - de Pelligrini, Francesco
A2 - Saad, Walid
A2 - Tan, Chee Wei
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 17th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, WiOpt 2019
Y2 - 3 June 2019 through 7 June 2019
ER -