TY - GEN
T1 - MR-Edge
T2 - 16th IEEE Annual Consumer Communications and Networking Conference, CCNC 2019
AU - Wang, Qian
AU - Lee, Brian
AU - Murray, Niall
AU - Qiao, Yuansong
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/2/25
Y1 - 2019/2/25
N2 - Edge computing is proposed to remedy the Cloud-only processing architecture for Internet of Things (IoT) because of the massive amounts of IoT data. The challenge is how to deploy and execute data processing tasks on heterogeneous IoT edge network. As MapReduce is a well-known model in Cloud computing for distributed processing of big data, this paper aims to devise a MapReduce-based protocol to achieve IoT edge computing. Our design is built upon the novel Information Centric Networking (ICN), which supports function naming and forwarding so as to facilitate task distribution among edge devices. To guarantee the correctness of task execution, a tree topology is formed in our approach to establish the logical connection between different types of edge devices, namely processing-capable nodes and forward-only ones. Moreover, the proposed protocol includes a task maintenance scheme that enables the coexistence of multiple IoT computation jobs. A testbed is implemented on ndnSIM to verify the feasibility of our design. The results show our approach could significantly decrease the network traffic compared with centralized data processing.
AB - Edge computing is proposed to remedy the Cloud-only processing architecture for Internet of Things (IoT) because of the massive amounts of IoT data. The challenge is how to deploy and execute data processing tasks on heterogeneous IoT edge network. As MapReduce is a well-known model in Cloud computing for distributed processing of big data, this paper aims to devise a MapReduce-based protocol to achieve IoT edge computing. Our design is built upon the novel Information Centric Networking (ICN), which supports function naming and forwarding so as to facilitate task distribution among edge devices. To guarantee the correctness of task execution, a tree topology is formed in our approach to establish the logical connection between different types of edge devices, namely processing-capable nodes and forward-only ones. Moreover, the proposed protocol includes a task maintenance scheme that enables the coexistence of multiple IoT computation jobs. A testbed is implemented on ndnSIM to verify the feasibility of our design. The results show our approach could significantly decrease the network traffic compared with centralized data processing.
KW - Edge computing
KW - Information Centric Networking (ICN)
KW - Internet of Things (IoT)
KW - MapReduce programming
UR - http://www.scopus.com/inward/record.url?scp=85063537268&partnerID=8YFLogxK
U2 - 10.1109/CCNC.2019.8651855
DO - 10.1109/CCNC.2019.8651855
M3 - Conference contribution
AN - SCOPUS:85063537268
T3 - 2019 16th IEEE Annual Consumer Communications and Networking Conference, CCNC 2019
BT - 2019 16th IEEE Annual Consumer Communications and Networking Conference, CCNC 2019
PB - Institute of Electrical and Electronics Engineers Inc.
Y2 - 11 January 2019 through 14 January 2019
ER -