For Full-Text PDF, please login, if you are a member of IEICE,|
or go to Pay Per View on menu list, if you are a nonmember of IEICE.
Cefore: Software Platform Enabling Content-Centric Networking and Beyond
Hitoshi ASAEDA Atsushi OOKA Kazuhisa MATSUZONO Ruidong LI
IEICE TRANSACTIONS on Communications
Publication Date: 2019/09/01
Online ISSN: 1745-1345
Type of Manuscript: INVITED PAPER (Special Section on Enhancing Information Centric Networking Technologies Towards Real-world Infrastructure)
ICN, CCN, in-network cache, computing in network, Cefore, open source,
Full Text: FreePDF(2.7MB)
Information-Centric or Content-Centric Networking (ICN/CCN) is a promising novel network architecture that naturally integrates in-network caching, multicast, and multipath capabilities, without relying on centralized application-specific servers. Software platforms are vital for researching ICN/CCN; however, existing platforms lack a focus on extensibility and lightweight implementation. In this paper, we introduce a newly developed software platform enabling CCN, named Cefore. In brief, Cefore is lightweight, with the ability to run even on top of a resource-constrained device, but is also easily extensible with arbitrary plugin libraries or external software implementations. For large-scale experiments, a network emulator (Cefore-Emu) and network simulator (Cefore-Sim) have also been developed for this platform. Both Cefore-Emu and Cefore-Sim support hybrid experimental environments that incorporate physical networks into the emulated/simulated networks. In this paper, we describe the design, specification, and usage of Cefore as well as Cefore-Emu and Cefore-Sim. We show performance evaluations of in-network caching and streaming on Cefore-Emu and content fetching on Cefore-Sim, verifying the salient features of the Cefore software platform.