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...

Full description

Bibliographic Details
Main Authors: Rehmat Ullah, Muhammad Atif Ur Rehman, Byung-Seo Kim
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