TY - GEN
T1 - Implementation of NDN function chaining using caching for IoT environments
AU - Kumamoto, Yohei
AU - Nakazato, Hidenori
N1 - Funding Information:
The research leading to these results has been supported by the EU-JAPAN initiative by the EC Horizon 2020 Work Programme (2018-2020) Grant Agreement No. 814918 and Ministry of Internal Affairs and Communications “Strategic Information and Communications R& D Promotion Programme (SCOPE)” Grant no. JPJ000595, “Federating IoT and cloud infrastructures to provide scalable and interoperable Smart Cities applications, by introducing novel IoT virtualization technologies (Fed4IoT).”
Publisher Copyright:
© 2020 ACM.
PY - 2020/11/16
Y1 - 2020/11/16
N2 - In this paper, we discuss how to implement a mechanism that combines function chaining and cache in Named Data Networking (NDN), an incarnation of information centric networking technology, for real-world IoT environments. We explain our new architecture, called NDN-FC+, for combining function chaining with cache over NDN, and how to extend existing NDN software to support function chaining and caching. The key features discussed in this paper are Interest and Data packet structure, forwarding methods, and naming schemes for a cached content. In particular, it is important to implement the cache, which is one of the major features of NDN. By using the cache, the network will be able to keep contents closer to the users and send them with low latency. Also, by combining function chaining and caching, and caching the content that has been processed by several functions in advance, it will be possible to communicate the processed content without processing. The feasibility of our proposed protocol for caching and forwarding methods is displayed through a prototype implementation. The performance evaluation was performed in a topology that executes the functions chained to the image data from the sensor, assuming use in the real world IoT environment.
AB - In this paper, we discuss how to implement a mechanism that combines function chaining and cache in Named Data Networking (NDN), an incarnation of information centric networking technology, for real-world IoT environments. We explain our new architecture, called NDN-FC+, for combining function chaining with cache over NDN, and how to extend existing NDN software to support function chaining and caching. The key features discussed in this paper are Interest and Data packet structure, forwarding methods, and naming schemes for a cached content. In particular, it is important to implement the cache, which is one of the major features of NDN. By using the cache, the network will be able to keep contents closer to the users and send them with low latency. Also, by combining function chaining and caching, and caching the content that has been processed by several functions in advance, it will be possible to communicate the processed content without processing. The feasibility of our proposed protocol for caching and forwarding methods is displayed through a prototype implementation. The performance evaluation was performed in a topology that executes the functions chained to the image data from the sensor, assuming use in the real world IoT environment.
KW - IoT
KW - NDN
KW - caching
KW - function chaining
UR - http://www.scopus.com/inward/record.url?scp=85097655424&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85097655424&partnerID=8YFLogxK
U2 - 10.1145/3417310.3431401
DO - 10.1145/3417310.3431401
M3 - Conference contribution
AN - SCOPUS:85097655424
T3 - CCIoT 2020 - Proceedings of the 2020 Cloud Continuum Services for Smart IoT Systems, Part of SenSys 2020
SP - 20
EP - 25
BT - CCIoT 2020 - Proceedings of the 2020 Cloud Continuum Services for Smart IoT Systems, Part of SenSys 2020
PB - Association for Computing Machinery, Inc
T2 - 2020 Workshop on Cloud Continuum Services for Smart IoT Systems, CCIoT 2020, held in conjunction with ACM SenSys 2020
Y2 - 16 November 2020 through 19 November 2020
ER -