Your SlideShare is downloading. ×
CCNxCon2012: Session 5: Easy CCNx experimentation on PlanetLab
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

CCNxCon2012: Session 5: Easy CCNx experimentation on PlanetLab


Published on

Easy CCNx experimentation on PlanetLab …

Easy CCNx experimentation on PlanetLab
Alina Quereilhac, Anshuman Kalla, Thierry Turletti, Walid Dabbous (INRIA, Sophia Antipolis, France)

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  1. Easy CCNx experimentation on PlanetLab using NEPI Alina Quereilhac, Anshuman Kalla, Thierry Turletti, Walid Dabbous {Alina.Quereilhac, Anshuman.Kalla, Thierry.Turletti, Walid.Dabbous} Objective CCNx experiment case Realistic experimentation on top of the We want to observe the effects of CCNxInternet is necessary to explore co-existence of caching when simultaneously retrieving a videoCCN and TCP/IP architecture. stream along several PlanetLab nodes associated in series through UDP unicast FIB Deploying live experiments on the Internet is entries.a difficult and error prone task to performmanually (i.e. creation of deployment scripts, ccnd ccnd ccnd ccndnode synchronization, tunnel creation, etc ..) To enable easy CCNx Internet-live __ __experimentation, we propose a solution thatcombines the PlanetLab testbed with the NEPIexperiment management framework. ccnsendchunks ccnx:/VIDEO < video.ts 1 NEPI & PlanetLab 3 ccncatchunk ccnx:/VIDEO NEPI enables to automate deployment of 2 ccncatchunk ccnx:/VIDEOCCNx experiments on PlanetLab. Can use user-modified CCNx source code. The experiment is organized as follows: March - 2012 Can build overlay networks on top of PlanetLab, 1. A video is published on the first node. for more controlled CCNx experiments. 2. It is immediately retrieved on the last node. Can choose PlanetLab nodes based on user 3. Some seconds later it is retrieved again on the specified criteria or use reservable/whitelisted previous node. nodes for high reliability. What are the perceived effects of CCNx caching when retrieving the video each time? Exp. The first time we observe visual artifacts and Desc. freezing of the scenes in the video. Experiment These problems are not present when retrieving Controller the video a second time since CCNx has already Local cached the content in the node. machine PlanetLab nodes NEPI provides an Experiment Controller (EC)to automatically provision nodes and deploycustom applications. The EC takes as input anExperiment Description XML file, which can bereused to re-run an experiment many times. More Information at: Web Site: Inria Sophia Antipolis - Méditerranée Planète Project-Team: 2004 route des Lucioles - BP 93 ns-3 project: 06902 Sophia Antipolis Cedex