Mabsta: Collaborative Computing Over Heterogeneous Devices In Dynamic Environments

IEEE INFOCOM 2020 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS(2020)

引用 7|浏览19
暂无评分
摘要
Collaborative computing, leveraging resource on multiple wireless-connected devices, enables complex applications that a single device cannot support individually. However, the problem of assigning tasks over devices becomes challenging in the dynamic environments encountered in real-world settings, considering that the resource availability and channel conditions change over time in unpredictable ways due to mobility and other factors. In this paper, we formulate the task assignment problem as an online learning problem using an adversarial multi-armed bandit framework. We propose MABSTA, a novel algorithm that learns the performance of unknown devices and channel qualities continually through exploratory probing and makes task assignment decisions by exploiting the gained knowledge. The implementation of MABSTA, based on Gibbs Sampling approach, is computational-light and offers competitive performance in different scenarios on the trace-data obtained from a wireless IoT testbed. Furthermore, we prove that MABSTA is 1-competitive compared to the best offline assignment for any dynamic environment without stationarity assumptions, and demonstrate the polynomial-time algorithm for the exact implementation of the sampling process. To the best of our knowledge, MABSTA is the first online learning algorithm tailored to this class of problems.
更多
查看译文
关键词
dynamic environment,polynomial-time algorithm,MABSTA,online learning algorithm,collaborative computing,heterogeneous devices,wireless-connected devices,single device,assigning tasks,resource availability,channel conditions,unpredictable ways,task assignment problem,online learning problem,adversarial multiarmed bandit framework,unknown devices,channel qualities,task assignment decisions,Gibbs Sampling approach,computational-light,competitive performance,wireless IoT,offline assignment
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要