COPSS-lite: A Lightweight ICN based Pub/Sub System for IoT Environments

S. S. Adhatarao, Haitao Wang, M. Arumaithurai, Xiaoming Fu
{"title":"COPSS-lite: A Lightweight ICN based Pub/Sub System for IoT Environments","authors":"S. S. Adhatarao, Haitao Wang, M. Arumaithurai, Xiaoming Fu","doi":"10.1109/MSN50589.2020.00034","DOIUrl":null,"url":null,"abstract":"Content Centric Networking (CCN) and Named Data Networking (NDN) are popular ICN proposals that are widely accepted in the ICN community; however, they do not provide an efficient pub/sub mechanism. Hence, a content oriented pub/sub system named COPSS was developed to enhance the CCN/NDN protocols with efficient pub/sub capabilities. Internet houses powerful devices like routers and servers that can operate with the full-fledged implementation of such ICN protocols. However, Internet of Things (IoT) has become a growing topic of interest in recent years with billions of resource constrained devices expected to connect to the Internet in the near future. The current design to support IoT relies mainly on IP which has limited address space and hence cannot accommodate the increasing number of devices. Even though, IPv6 provides a large address space, IoT devices operate with constrained resources and hence, IPv6 protocol and its headers will induce additional overhead for their operation. Interestingly, we observed that IoTs are information centric in nature and therefore, ICN could be the more suitable candidate to support IoT environments. Although NDN and COPSS are designed for the Internet, their current full fledged implementations cannot be used by the resource constrained IoT devices. Therefore, CCN-lite was designed to provide a light weight, inter-operable version of the CCNx protocol to support the IoT devices. However, we show that communication in the IoT networks resemble pub/sub communication paradigm. However, CCN-lite like its ancestors (CCN/NDN) lacks the support for an efficient pub/sub mechanism while COPSS cannot be directly applied to the constrained IoT networks. Therefore, in this work, we develop COPSS-lite, an efficient and light weight implementation of pub/sub along with multi-hop routing to support the IoT networks. Essentially, COPSS-lite enhances CCN-lite with pub/sub capability with minimal overhead and further enables multi-hop connections by incorporating the famous RPL protocol for low power and lossy networks. Through evaluation using the real world sensor devices from the IoT Lab, we demonstrate the benefits of COPSS-lite in comparison with stand alone CCN-lite. Our results show that COPSS-lite is compact, operates on all platforms that support CCN-lite and significantly improves the performance of constrained devices in the IoT environments.","PeriodicalId":447605,"journal":{"name":"2020 16th International Conference on Mobility, Sensing and Networking (MSN)","volume":"6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 16th International Conference on Mobility, Sensing and Networking (MSN)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MSN50589.2020.00034","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Content Centric Networking (CCN) and Named Data Networking (NDN) are popular ICN proposals that are widely accepted in the ICN community; however, they do not provide an efficient pub/sub mechanism. Hence, a content oriented pub/sub system named COPSS was developed to enhance the CCN/NDN protocols with efficient pub/sub capabilities. Internet houses powerful devices like routers and servers that can operate with the full-fledged implementation of such ICN protocols. However, Internet of Things (IoT) has become a growing topic of interest in recent years with billions of resource constrained devices expected to connect to the Internet in the near future. The current design to support IoT relies mainly on IP which has limited address space and hence cannot accommodate the increasing number of devices. Even though, IPv6 provides a large address space, IoT devices operate with constrained resources and hence, IPv6 protocol and its headers will induce additional overhead for their operation. Interestingly, we observed that IoTs are information centric in nature and therefore, ICN could be the more suitable candidate to support IoT environments. Although NDN and COPSS are designed for the Internet, their current full fledged implementations cannot be used by the resource constrained IoT devices. Therefore, CCN-lite was designed to provide a light weight, inter-operable version of the CCNx protocol to support the IoT devices. However, we show that communication in the IoT networks resemble pub/sub communication paradigm. However, CCN-lite like its ancestors (CCN/NDN) lacks the support for an efficient pub/sub mechanism while COPSS cannot be directly applied to the constrained IoT networks. Therefore, in this work, we develop COPSS-lite, an efficient and light weight implementation of pub/sub along with multi-hop routing to support the IoT networks. Essentially, COPSS-lite enhances CCN-lite with pub/sub capability with minimal overhead and further enables multi-hop connections by incorporating the famous RPL protocol for low power and lossy networks. Through evaluation using the real world sensor devices from the IoT Lab, we demonstrate the benefits of COPSS-lite in comparison with stand alone CCN-lite. Our results show that COPSS-lite is compact, operates on all platforms that support CCN-lite and significantly improves the performance of constrained devices in the IoT environments.
COPSS-lite:物联网环境下基于ICN的轻量级Pub/Sub系统
内容中心网络(CCN)和命名数据网络(NDN)是流行的ICN提案,在ICN社区被广泛接受;但是,它们不提供有效的发布/订阅机制。因此,开发了一种面向内容的发布/订阅系统COPSS,以提高CCN/NDN协议的发布/订阅能力。互联网拥有强大的设备,如路由器和服务器,它们可以与ICN协议的全面实现一起运行。然而,物联网(IoT)近年来已成为人们越来越感兴趣的话题,预计在不久的将来,数十亿资源受限的设备将连接到互联网。目前支持物联网的设计主要依赖于IP, IP地址空间有限,因此无法容纳越来越多的设备。尽管如此,IPv6提供了一个大的地址空间,物联网设备在有限的资源下运行,因此,IPv6协议及其报头将为它们的操作带来额外的开销。有趣的是,我们观察到物联网本质上是以信息为中心的,因此,ICN可能是支持物联网环境更合适的候选者。虽然NDN和COPSS是为互联网设计的,但它们目前的完全成熟的实现不能被资源受限的物联网设备使用。因此,CCN-lite旨在提供轻量级、可互操作的CCNx协议版本,以支持物联网设备。然而,我们表明物联网网络中的通信类似于pub/sub通信范式。然而,CCN-lite与其祖先(CCN/NDN)一样缺乏对有效的发布/订阅机制的支持,而COPSS不能直接应用于受限的物联网网络。因此,在这项工作中,我们开发了COPSS-lite,这是一种高效轻量级的pub/sub实现以及多跳路由,以支持物联网网络。从本质上讲,COPSS-lite以最小的开销增强了CCN-lite的pub/sub功能,并通过将著名的RPL协议合并到低功耗和有损耗的网络中,进一步实现了多跳连接。通过使用物联网实验室的真实传感器设备进行评估,我们展示了copss - life与独立ccn - life相比的优势。我们的研究结果表明,COPSS-lite结构紧凑,可在支持CCN-lite的所有平台上运行,并显着提高了物联网环境中受限设备的性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信