TY - GEN
T1 - Awakening the Cloud Within
T2 - 2018 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2018
AU - Gedawy, Hend
AU - Habak, Karim
AU - Harras, Khaled A.
AU - Hamdi, Mounir
N1 - Publisher Copyright:
© 2018 IEEE.
PY - 2018/10/2
Y1 - 2018/10/2
N2 - Mobile and IoT devices are becoming increasingly capable computing platforms that are often underutilized. In this paper, we propose a system that leverages the idle compute cycles in a group of heterogeneous mobile and IoT devices that can be clustered to form an edge micro-cloud. At the heart of this system, we formulate a task assignment and scheduling problem that strives to maximize the computational throughput of the constructed micro-cloud while maintaining the energy consumption below an operator specified threshold. Due to the NP-Completeness of this scheduling problem, we design a set of heuristics to solve this problem. We implement a prototype of our system and use it to evaluate its performance and assess its efficiency. Our results demonstrate the system's ability to utilize the available compute capacity of a group of mobile and IoT devices while adhering to pre-specified energy constraints. Compared to other schedulers, our scheduler achieves 10% to 40% improvement in terms of latency minimization, and up to 30% improvement in terms of computational throughput.
AB - Mobile and IoT devices are becoming increasingly capable computing platforms that are often underutilized. In this paper, we propose a system that leverages the idle compute cycles in a group of heterogeneous mobile and IoT devices that can be clustered to form an edge micro-cloud. At the heart of this system, we formulate a task assignment and scheduling problem that strives to maximize the computational throughput of the constructed micro-cloud while maintaining the energy consumption below an operator specified threshold. Due to the NP-Completeness of this scheduling problem, we design a set of heuristics to solve this problem. We implement a prototype of our system and use it to evaluate its performance and assess its efficiency. Our results demonstrate the system's ability to utilize the available compute capacity of a group of mobile and IoT devices while adhering to pre-specified energy constraints. Compared to other schedulers, our scheduler achieves 10% to 40% improvement in terms of latency minimization, and up to 30% improvement in terms of computational throughput.
UR - http://www.scopus.com/inward/record.url?scp=85056468564&partnerID=8YFLogxK
U2 - 10.1109/PERCOMW.2018.8480266
DO - 10.1109/PERCOMW.2018.8480266
M3 - Conference contribution
AN - SCOPUS:85056468564
T3 - 2018 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2018
SP - 191
EP - 196
BT - 2018 IEEE International Conference on Pervasive Computing and Communications Workshops, PerCom Workshops 2018
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 19 March 2018 through 23 March 2018
ER -