Citation:
Mahmood, A., Casetti, C., Chiasserini, C.F., Giaccone, P., Härri, J. (2018). Efficient caching through stateful SDN in named data networking. Transactions on Emerging Telecommunications Technologies, 29 (1) e3271
Sponsor:
This work is partially supported by the H2020 5G-TRANSFORMER project (grant no. 761536) and the H2020 HIGHTS project (grant no. 636537). EURECOM acknowledges the support of its industrial members, namely, BMW Group, IABG, Monaco Telecom, Orange, SAP, ST Microelectronics, and Symantec.
Named data networking (NDN) is an innovative paradigm to provide
content-based services in future networks. As compared with legacy networks,
naming of network packets and in-network caching of content make NDN
more feasible for content dissemination. HowevNamed data networking (NDN) is an innovative paradigm to provide
content-based services in future networks. As compared with legacy networks,
naming of network packets and in-network caching of content make NDN
more feasible for content dissemination. However, the implementation of NDN
requires drastic changes to the existing network infrastructure. One feasible
approach is to use software-defined networking (SDN), according to which the
control of the network is delegated to a centralized controller, which configures
the forwarding data plane. This approach leads to large signaling overhead
and large end-to-end delays. In order to overcome these issues, we propose to
enable NDN using a stateful data plane in the SDN network. In particular, we
realize the functionality of an NDN node using a stateful SDN switch attached
with a local cache for content storage and use OpenState to implement such an
approach. In our solution, no involvement of the controller is required once the
OpenState switch has been configured. We benchmark the performance of our
solution against the traditional SDN approach considering several relevant metrics.
Experimental results highlight the benefits of a stateful approach and of
our implementation, which avoids signaling overhead and significantly reduces
end-to-end delays.[+][-]