Full Text Views
127
Information-Centric Networking (ICN) is an innovative technology that provides low-loss, low-latency, high-throughput, and high-reliability communications for diversified and advanced services and applications. In this article, we present a technical survey of ICN functionalities such as in-network caching, routing, transport, and security mechanisms, as well as recent research findings. We focus on CCNx, which is a prominent ICN protocol whose message types are defined by the Internet Research Task Force. To facilitate the development of functional code and encourage application deployment, we introduce an open-source software platform called Cefore that facilitates CCNx-based communications. Cefore consists of networking components such as packet forwarding and in-network caching daemons, and it provides APIs and a Python wrapper program that enables users to easily develop CCNx applications for on Cefore. We introduce a Mininet-based Cefore emulator and lightweight Docker containers for running CCNx experiments on Cefore. In addition to exploring ICN features and implementations, we also consider promising research directions for further innovation.
Hitoshi ASAEDA
Network Architecture Laboratory at the National Institute of Information and Communications Technology (NICT)
Kazuhisa MATSUZONO
Network Architecture Laboratory at the National Institute of Information and Communications Technology (NICT)
Yusaku HAYAMIZU
Network Architecture Laboratory at the National Institute of Information and Communications Technology (NICT)
Htet Htet HLAING
Network Architecture Laboratory at the National Institute of Information and Communications Technology (NICT)
Atsushi OOKA
Network Architecture Laboratory at the National Institute of Information and Communications Technology (NICT)
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Hitoshi ASAEDA, Kazuhisa MATSUZONO, Yusaku HAYAMIZU, Htet Htet HLAING, Atsushi OOKA, "A Survey of Information-Centric Networking: The Quest for Innovation" in IEICE TRANSACTIONS on Communications,
vol. E107-B, no. 1, pp. 139-153, January 2024, doi: 10.1587/transcom.2023EBI0001.
Abstract: Information-Centric Networking (ICN) is an innovative technology that provides low-loss, low-latency, high-throughput, and high-reliability communications for diversified and advanced services and applications. In this article, we present a technical survey of ICN functionalities such as in-network caching, routing, transport, and security mechanisms, as well as recent research findings. We focus on CCNx, which is a prominent ICN protocol whose message types are defined by the Internet Research Task Force. To facilitate the development of functional code and encourage application deployment, we introduce an open-source software platform called Cefore that facilitates CCNx-based communications. Cefore consists of networking components such as packet forwarding and in-network caching daemons, and it provides APIs and a Python wrapper program that enables users to easily develop CCNx applications for on Cefore. We introduce a Mininet-based Cefore emulator and lightweight Docker containers for running CCNx experiments on Cefore. In addition to exploring ICN features and implementations, we also consider promising research directions for further innovation.
URL: https://global.ieice.org/en_transactions/communications/10.1587/transcom.2023EBI0001/_p
Copy
@ARTICLE{e107-b_1_139,
author={Hitoshi ASAEDA, Kazuhisa MATSUZONO, Yusaku HAYAMIZU, Htet Htet HLAING, Atsushi OOKA, },
journal={IEICE TRANSACTIONS on Communications},
title={A Survey of Information-Centric Networking: The Quest for Innovation},
year={2024},
volume={E107-B},
number={1},
pages={139-153},
abstract={Information-Centric Networking (ICN) is an innovative technology that provides low-loss, low-latency, high-throughput, and high-reliability communications for diversified and advanced services and applications. In this article, we present a technical survey of ICN functionalities such as in-network caching, routing, transport, and security mechanisms, as well as recent research findings. We focus on CCNx, which is a prominent ICN protocol whose message types are defined by the Internet Research Task Force. To facilitate the development of functional code and encourage application deployment, we introduce an open-source software platform called Cefore that facilitates CCNx-based communications. Cefore consists of networking components such as packet forwarding and in-network caching daemons, and it provides APIs and a Python wrapper program that enables users to easily develop CCNx applications for on Cefore. We introduce a Mininet-based Cefore emulator and lightweight Docker containers for running CCNx experiments on Cefore. In addition to exploring ICN features and implementations, we also consider promising research directions for further innovation.},
keywords={},
doi={10.1587/transcom.2023EBI0001},
ISSN={1745-1345},
month={January},}
Copy
TY - JOUR
TI - A Survey of Information-Centric Networking: The Quest for Innovation
T2 - IEICE TRANSACTIONS on Communications
SP - 139
EP - 153
AU - Hitoshi ASAEDA
AU - Kazuhisa MATSUZONO
AU - Yusaku HAYAMIZU
AU - Htet Htet HLAING
AU - Atsushi OOKA
PY - 2024
DO - 10.1587/transcom.2023EBI0001
JO - IEICE TRANSACTIONS on Communications
SN - 1745-1345
VL - E107-B
IS - 1
JA - IEICE TRANSACTIONS on Communications
Y1 - January 2024
AB - Information-Centric Networking (ICN) is an innovative technology that provides low-loss, low-latency, high-throughput, and high-reliability communications for diversified and advanced services and applications. In this article, we present a technical survey of ICN functionalities such as in-network caching, routing, transport, and security mechanisms, as well as recent research findings. We focus on CCNx, which is a prominent ICN protocol whose message types are defined by the Internet Research Task Force. To facilitate the development of functional code and encourage application deployment, we introduce an open-source software platform called Cefore that facilitates CCNx-based communications. Cefore consists of networking components such as packet forwarding and in-network caching daemons, and it provides APIs and a Python wrapper program that enables users to easily develop CCNx applications for on Cefore. We introduce a Mininet-based Cefore emulator and lightweight Docker containers for running CCNx experiments on Cefore. In addition to exploring ICN features and implementations, we also consider promising research directions for further innovation.
ER -