Abstract | ||
---|---|---|
With the rapid development of wearable devices such as smartwatches, we are brought to a new era of wearable computing. Due to limited computational capability, storage, and battery capacity, wearable devices can hardly execute computation-intensive tasks. The mainstream approach to overcoming these limitations is computation offloading, i.e., offloading the tasks to mobile devices or the remote cloud servers. However, computation offloading cannot improve performance or save power consumption under all conditions. For example, offloading may not be worth in the case of very poor network conditions. To address the issue, in this paper, we propose AgileRabbit, a feedback-driven middleware of computation offloading for smartwatch apps. We design an offloading decision algorithm using the feedback data with a given objective i.e., minimizing the task completion time, or minimizing the total power consumption of smartwatches and mobile devices. With the assistance of AgileRabbit, computation-intensive tasks in smartwatch apps can be well scheduled and assigned to the proper computation node. We implement a speech recognition application on Android Wear platform and deploy it on AgileRabbit to validate the effectiveness of our approach. Evaluation results show that AgileRabbit can significantly improve the performance and save power consumption while incurring small overheads. |
Year | Venue | Field |
---|---|---|
2017 | Internetware | Middleware,Android Wear,Wearable computer,Computer science,Computation offloading,Mobile device,Wearable technology,Smartwatch,Overhead (business),Embedded system |
DocType | Citations | PageRank |
Conference | 0 | 0.34 |
References | Authors | |
18 | 5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Meihua Yu | 1 | 10 | 1.54 |
Yun Ma | 2 | 216 | 20.25 |
Xuanzhe Liu | 3 | 689 | 57.53 |
Gang Huang | 4 | 1223 | 110.80 |
Xiangqun Chen | 5 | 358 | 34.11 |