Design and Implementation of an Open Source Framework and Prototype For Named Data Networking-Based Edge Cloud Computing System
Named data networking (NDN) and edge cloud computing (ECC) are emerging technologies that are considered as the most representative technologies for the future Internet. Both technologies are the promising enabler for the future Internet such as fifth generation (5G) and beyond which requires fast i...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2019-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/8703380/ |
id |
doaj-cf3117a4fae74b7a8e52e5921023f605 |
---|---|
record_format |
Article |
spelling |
doaj-cf3117a4fae74b7a8e52e5921023f6052021-03-29T22:14:53ZengIEEEIEEE Access2169-35362019-01-017577415775910.1109/ACCESS.2019.29140678703380Design and Implementation of an Open Source Framework and Prototype For Named Data Networking-Based Edge Cloud Computing SystemRehmat Ullah0Muhammad Atif Ur Rehman1Byung-Seo Kim2https://orcid.org/0000-0001-9824-1950Department of Electronics and Computer Engineering, Hongik University, Sejong, South KoreaDepartment of Electronics and Computer Engineering, Hongik University, Sejong, South KoreaDepartment of Software and Communications Engineering, Hongik University, Sejong, South KoreaNamed data networking (NDN) and edge cloud computing (ECC) are emerging technologies that are considered as the most representative technologies for the future Internet. Both technologies are the promising enabler for the future Internet such as fifth generation (5G) and beyond which requires fast information response time. We believe that clear benefits can be achieved from the interplay of NDN and ECC and enables future network technology to be much more flexible, secure and efficient. In this paper, therefore, we integrate NDN with ECC in order to achieve fast information response time. Our framework is based on N-Tier architecture and comprises of three main Tiers. The NDN is located at the Tier1 (Things/end devices) and comprises of all the basic functionalities that connect Internet of Things (IoT) devices with Tier 2 (Edge Computing), where we have deployed our Edge node application. The Tier 2 is then further connected with Tier 3 (Cloud Computing), where our Cloud node application is deployed at multiple hops on the Microsoft Azure Cloud machine located in Virginia, WA, USA. We implement an NDN-based ECC framework and the outcomes are evaluated through testbed and simulations in terms of interest aggregation, round trip time (RTT), service lookup time with single query lookup time and with various traffic loads (load-based lookup time) from the IoT devices. Our measurements show that enabling NDN with edge computing is a promising approach to reduce latency and the backbone network traffic and capable of processing large amounts of data quickly and delivering the results to the users in real time.https://ieeexplore.ieee.org/document/8703380/Internet of thingsedge computingfog computingdistributed computingcachingnamed data networking |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Rehmat Ullah Muhammad Atif Ur Rehman Byung-Seo Kim |
spellingShingle |
Rehmat Ullah Muhammad Atif Ur Rehman Byung-Seo Kim Design and Implementation of an Open Source Framework and Prototype For Named Data Networking-Based Edge Cloud Computing System IEEE Access Internet of things edge computing fog computing distributed computing caching named data networking |
author_facet |
Rehmat Ullah Muhammad Atif Ur Rehman Byung-Seo Kim |
author_sort |
Rehmat Ullah |
title |
Design and Implementation of an Open Source Framework and Prototype For Named Data Networking-Based Edge Cloud Computing System |
title_short |
Design and Implementation of an Open Source Framework and Prototype For Named Data Networking-Based Edge Cloud Computing System |
title_full |
Design and Implementation of an Open Source Framework and Prototype For Named Data Networking-Based Edge Cloud Computing System |
title_fullStr |
Design and Implementation of an Open Source Framework and Prototype For Named Data Networking-Based Edge Cloud Computing System |
title_full_unstemmed |
Design and Implementation of an Open Source Framework and Prototype For Named Data Networking-Based Edge Cloud Computing System |
title_sort |
design and implementation of an open source framework and prototype for named data networking-based edge cloud computing system |
publisher |
IEEE |
series |
IEEE Access |
issn |
2169-3536 |
publishDate |
2019-01-01 |
description |
Named data networking (NDN) and edge cloud computing (ECC) are emerging technologies that are considered as the most representative technologies for the future Internet. Both technologies are the promising enabler for the future Internet such as fifth generation (5G) and beyond which requires fast information response time. We believe that clear benefits can be achieved from the interplay of NDN and ECC and enables future network technology to be much more flexible, secure and efficient. In this paper, therefore, we integrate NDN with ECC in order to achieve fast information response time. Our framework is based on N-Tier architecture and comprises of three main Tiers. The NDN is located at the Tier1 (Things/end devices) and comprises of all the basic functionalities that connect Internet of Things (IoT) devices with Tier 2 (Edge Computing), where we have deployed our Edge node application. The Tier 2 is then further connected with Tier 3 (Cloud Computing), where our Cloud node application is deployed at multiple hops on the Microsoft Azure Cloud machine located in Virginia, WA, USA. We implement an NDN-based ECC framework and the outcomes are evaluated through testbed and simulations in terms of interest aggregation, round trip time (RTT), service lookup time with single query lookup time and with various traffic loads (load-based lookup time) from the IoT devices. Our measurements show that enabling NDN with edge computing is a promising approach to reduce latency and the backbone network traffic and capable of processing large amounts of data quickly and delivering the results to the users in real time. |
topic |
Internet of things edge computing fog computing distributed computing caching named data networking |
url |
https://ieeexplore.ieee.org/document/8703380/ |
work_keys_str_mv |
AT rehmatullah designandimplementationofanopensourceframeworkandprototypefornameddatanetworkingbasededgecloudcomputingsystem AT muhammadatifurrehman designandimplementationofanopensourceframeworkandprototypefornameddatanetworkingbasededgecloudcomputingsystem AT byungseokim designandimplementationofanopensourceframeworkandprototypefornameddatanetworkingbasededgecloudcomputingsystem |
_version_ |
1724192007137525760 |