CCNxCon2012: Poster Session: CCN-lite – a Minimal Code Base for CCNx
1. CCNx Meeting
12 -13 September 2012
.
Ilaria Cianci, Luigi Alfredo Grieco, Gennaro Boggia
DEE - Dipartimento di Elettrotecnica ed Elettronica, Politecnico di Bari
Via Orabona , 4 - 70125 Bari (Italy)
Internet of today Internet of tomorrow
Future Internet Architecture Content Centric Networking
Contents exchanging independently of physical
based on CONTENTS location of hosts
named-based routing Distributed caching adoption
improvement of network Named-based routing (hierarchical structure of
performance names)
good support for mobility
Secure data sharing
and broadcasting
Reduction of servers computational load and
bandwidth consumption
Different Technologies Contents CCN suitability in
Wireless Ad Hoc Networks
Current architecture CCN allows nodes to communicate based on
what data they need, without knowing a specific
based on NODES
path to reach a specific node
location-based routing (IP
Each node can Collections of wireless nodes that CCN guarantees energy efficiency
addresses)
communicate directly to can self-organize an arbitrary CCN routing avoids routing loops
network congestion
each other network without any infrastructure Nodes can use application data names directly
weak support for mobility and
to forward Interests and data packets among each
broadcasting
Noisy, limited-range, and not secure wireless transmission other
Energy constraints
CCN-Joker The core module of CCN-Joker is an UDP server, namely JokerServer, listening on the port 9700. It is
active on all nodes of the overlay and its role is to handle incoming requests generated by other CCN-Joker
CCN Joker is a new fully customizable and open-source emulation platform that allows
modules
the emulations of basic aspects of a CCN node through a lightweight high-level program
UDP PACKET
JOKER
SERVER SOURCE
9700
PORT
LENGTH CHECKSUM
Work-in-progress: Flow Control in CCN-Joker
DATA
It has been designed to Which Source Port?
9705
It is a JokerClient timeout
run on top of wireless
External
requests Internal request. If the required
requests contents are not in the
CS or in the Repository,
devices with limited 9700 there will be generated
the corresponding
I1 I2 I3 I4 I5 I2 I6 I7
resources in order to test It is an Interest
Packet?
9706 Interest packets.
the CCN exploitation in YES NO
wireless ad hoc network It is a Data
It is a CacheManager
request. The list of all
environment REQUEST
MANAGER
Packet? available contents in
the CS are sent in
t1 t2 t3 t4 time
response to the
NO CacheManager.
YES
W
It is discarded.
CONTENT
D1 D3 D4 D2
MANAGER
Testbed
EFIKAs Scenario
six EFIKAs
EFIKAs are small but complete and powerful computers based on a RISC PowerPC
equipped with
processor. These devices target mostly embedded applications and they have a very low
4GByte Flash
power consumption
memory and with a
Wifi module
ATX board (153x118x38 mm);
Freescale MPC5200B PowerPC SoC up to 466 MHz; Linux operating
128 MB DDR RAM @ 266 MHz; system
44 pin IDE connector; (OpenSuse)
1 PCI (33/66 MHz PCI 2.2); installed on top of
10/100 Mbit/s Ethernet (Realtek 8201 Phyceiver);
each device
2 USB ports (1.1);
1 RS232 Serial port D-SUB9; When CCN-Joker
Stereo audio out, microphone and line input S/PDIF; daemon starts,
Infrared port (IRDA) from 2400 bps to 4 Mbps; each Efika
RTC clock (power management on/off). behaves as a
CCN node
Preliminary Experiments
Adopted parameters
Average hit ratio for each
copies in the network content calculated as the ratio
Number of nodes = 6
compared with a between the hit events and the
Cache size = 125 [item]
proportional trend total number of requests
Catalog size = 2500 [item]
Content size = 10 kB
request/s
Experiments duration = 5 hours Number of content copies Average download time:
for the most popular average time between when
Investigated metrics
content during the time a request starts from a given
Average number of content copies node and when the required
Hit ratio data is obtained
Average download time
I Cianci, L.A. Grieco, and G. Boggia," CCN - Java Opensource Kit EmulatoR for Wireless Ad Hoc Networks", Proc. of ACM Int. Conf. on Future Internet Technologies, CFI, Seoul,
Korea, Sep., 2012.
CONTACTS: Telephone number: +39 080 5963301 E-mail: i.cianci@poliba.it Skype contact: ilaria.cianci87
Fax: +39 080 5963410 Personal e-mail: ilaria.cianci@gmail.com Web page: http://telematics.poliba.it/cianci/