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/
_version_ 1819179552251838464
author Rehmat Ullah
Muhammad Atif Ur Rehman
Byung-Seo Kim
author_facet Rehmat Ullah
Muhammad Atif Ur Rehman
Byung-Seo Kim
author_sort Rehmat Ullah
collection DOAJ
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.
first_indexed 2024-12-22T22:00:15Z
format Article
id doaj.art-cf3117a4fae74b7a8e52e5921023f605
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-22T22:00:15Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-cf3117a4fae74b7a8e52e5921023f6052022-12-21T18:11:09ZengIEEEIEEE 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
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
title 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_short 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
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