Performance Evaluation of Next Generation Content Delivery Proposals

This study investigates two innovative content delivery proposals of next generation Internet, namely Libswift and CCN. We present results of a measurement campaign performed on a realistic network testbed to evaluate and compare their performance in relation to reference measurements obtained by the traditional client/server approach. The results underline the expected superior performance of these new architectures for many use cases. But we were also able to identify several severe weaknesses of their particular implementations. In particular, we could observe a heavy performance degradation under certain conditions, i.e., mainly for connections characterized by high delay and high packet loss. Furthermore, we investigate adaptations to increase their performance and we evaluate a prefetching mechanism for CCNx to improve its performance under these adverse conditions.

[1]  Katherine Guo,et al.  The effect of packet loss on redundancy elimination in cellular wireless networks , 2010, IMC '10.

[2]  Nicola Blefari-Melazzi,et al.  Transport-layer issues in information centric networks , 2012, ICN '12.

[3]  Johan A. Pouwelse,et al.  Performance analysis of the Libswift P2P streaming protocol , 2012, 2012 IEEE 12th International Conference on Peer-to-Peer Computing (P2P).

[4]  Mike Hibler,et al.  An integrated experimental environment for distributed systems and networks , 2002, OSDI '02.

[5]  Ankit Singla,et al.  Information-centric networking: seeing the forest for the trees , 2011, HotNets-X.

[6]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[7]  Diego Perino,et al.  A reality check for content centric networking , 2011, ICN '11.

[8]  Abdolreza Abhari,et al.  Workload generation for YouTube , 2009, Multimedia Tools and Applications.

[9]  Riccardo Petrocco,et al.  Peer-to-Peer Streaming Peer Protocol (PPSPP) , 2015, RFC.

[10]  Patrick Crowley,et al.  Scalable NDN Forwarding: Concepts, Issues and Principles , 2012, 2012 21st International Conference on Computer Communications and Networks (ICCCN).