TY - GEN
T1 - Real-World Implementation of Function Chaining in Named Data Networking for IoT Environments
AU - Kumamoto, Yohei
AU - Yoshii, Hiroki
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 “Federating IoT and cloud infrastructures to provide scalable and interoperable Smart Cities applications, by introducing novel IoT virtualization technologies (Fed4IoT).”
Publisher Copyright:
© 2020 IEEE.
PY - 2020/5
Y1 - 2020/5
N2 - In this paper, we discuss how to implement function chaining 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 function chaining over NDN, and how to extend existing NDN software to support function chaining. The key features discussed in this paper are Interest and Data packet structure, forwarding methods, and segmentation and reassembly methods of a content. Even in IoT environments, it is possible that most content, such as image and video, does not fit into a single Data packet. Segmentation and reassembly of a content is therefore crucial. The feasibility of our proposed protocol for segmentation and reassembly is displayed through a prototype implementation. In order to support lightweight operation of functions, the implementation is extended to use Docker container technology to run functions. The performance of Docker implementation and virtual machine implementation are compared.
AB - In this paper, we discuss how to implement function chaining 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 function chaining over NDN, and how to extend existing NDN software to support function chaining. The key features discussed in this paper are Interest and Data packet structure, forwarding methods, and segmentation and reassembly methods of a content. Even in IoT environments, it is possible that most content, such as image and video, does not fit into a single Data packet. Segmentation and reassembly of a content is therefore crucial. The feasibility of our proposed protocol for segmentation and reassembly is displayed through a prototype implementation. In order to support lightweight operation of functions, the implementation is extended to use Docker container technology to run functions. The performance of Docker implementation and virtual machine implementation are compared.
KW - IoT
KW - NDN
KW - function chaining
KW - reassembly
KW - segmentation
UR - http://www.scopus.com/inward/record.url?scp=85086181928&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85086181928&partnerID=8YFLogxK
U2 - 10.1109/CQR47547.2020.9101396
DO - 10.1109/CQR47547.2020.9101396
M3 - Conference contribution
AN - SCOPUS:85086181928
T3 - 2020 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2020
BT - 2020 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2020
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2020 IEEE International Workshop Technical Committee on Communications Quality and Reliability, CQR 2020
Y2 - 14 May 2020 through 15 May 2020
ER -