TY - JOUR
T1 - Distributed online optimization of fog computing for selfish devices with out-of-date information
AU - Lyu, Xinchen
AU - Ni, Wei
AU - Tian, Hui
AU - Liu, Ren Ping
AU - Wang, Xin
AU - Giannakis, Georgios B
AU - Paulraj, Arogyaswami
N1 - Publisher Copyright:
© 2002-2012 IEEE.
PY - 2018/11
Y1 - 2018/11
N2 - By performing fog computing, a device can offload delay-tolerant computationally demanding tasks to its peers for processing, and the results can be returned and aggregated. In distributed wireless networks, the challenges of fog computing include lack of central coordination, selfish behaviors of devices, and multi-hop signaling delays, which can result in outdated network knowledge and prevent effective cooperations beyond one hop. This paper presents a new approach to enable cooperations of N selfish devices over multiple hops, where selfish behaviors are discouraged by a tit-for-tat mechanism. The tit-for-tat incentive of a device is designed to be the gap between the helps (in terms of energy) the device has received and offered; and indicates how much help the device can offer at the next time slot. The tit-for-tat incentives can be evaluated at every device by having all devices broadcast how much help they offered in the past time slot, and used by all devices to schedule task offloading and processing. The approach achieves asymptotic optimality in a fully distributed fashion with a time-complexity of less than O(N2). The optimality loss resulting from multi-hop signaling delays and consequently outdated tit-for-tat incentives is proved to asymptotically diminish. Simulation results show that our approach substantially reduces the time-average energy consumption of the state of the art by 50% and accommodates more tasks, by engaging devices hops away under multi-hop delays.
AB - By performing fog computing, a device can offload delay-tolerant computationally demanding tasks to its peers for processing, and the results can be returned and aggregated. In distributed wireless networks, the challenges of fog computing include lack of central coordination, selfish behaviors of devices, and multi-hop signaling delays, which can result in outdated network knowledge and prevent effective cooperations beyond one hop. This paper presents a new approach to enable cooperations of N selfish devices over multiple hops, where selfish behaviors are discouraged by a tit-for-tat mechanism. The tit-for-tat incentive of a device is designed to be the gap between the helps (in terms of energy) the device has received and offered; and indicates how much help the device can offer at the next time slot. The tit-for-tat incentives can be evaluated at every device by having all devices broadcast how much help they offered in the past time slot, and used by all devices to schedule task offloading and processing. The approach achieves asymptotic optimality in a fully distributed fashion with a time-complexity of less than O(N2). The optimality loss resulting from multi-hop signaling delays and consequently outdated tit-for-tat incentives is proved to asymptotically diminish. Simulation results show that our approach substantially reduces the time-average energy consumption of the state of the art by 50% and accommodates more tasks, by engaging devices hops away under multi-hop delays.
KW - Distributed fog computing
KW - Lyapunov optimization
KW - out-of-date information
KW - selfish devices
UR - http://www.scopus.com/inward/record.url?scp=85053640570&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85053640570&partnerID=8YFLogxK
U2 - 10.1109/TWC.2018.2869764
DO - 10.1109/TWC.2018.2869764
M3 - Article
AN - SCOPUS:85053640570
SN - 1536-1276
VL - 17
SP - 7704
EP - 7717
JO - IEEE Transactions on Wireless Communications
JF - IEEE Transactions on Wireless Communications
IS - 11
M1 - 8467524
ER -