Abstract:
In this paper, we present the information-centric NEO (Networked Object) architecture. To enable reuse of existing network protocols and naming formats, NEO uses DNS doma...Show MoreMetadata
Abstract:
In this paper, we present the information-centric NEO (Networked Object) architecture. To enable reuse of existing network protocols and naming formats, NEO uses DNS domain names as data object names, as well as DNS proxies and servers that are enhanced for information-centric operation. A key feature of NEO is its openness to a variety of legacy protocols for transfer of data objects, such as HTTP, CoAP or IP multicast. NEO allows for selection of transfer protocol per data object, so that the most optimal protocol can be selected for the data object and use case at hand. Also, NEO can employ clean slate protocols such as CCN or NDN for transfer of data objects. We validate the NEO architecture in a testbed using DNS for resolution of data object names and HTTP, CoAP, IP multicast, and CCN for object transfer. We also describe several features implemented in the NEO testbed, such as policy routing, publisher mobility, publish-subscribe and service chaining for IoT use cases.
Published in: 2018 21st Conference on Innovation in Clouds, Internet and Networks and Workshops (ICIN)
Date of Conference: 19-22 February 2018
Date Added to IEEE Xplore: 02 July 2018
ISBN Information:
Electronic ISSN: 2472-8144