Presentation is loading. Please wait.

Presentation is loading. Please wait.

An Information-Centric Network of Smart Objects

Similar presentations


Presentation on theme: "An Information-Centric Network of Smart Objects"— Presentation transcript:

1 An Information-Centric Network of Smart Objects
Speakers: Marica Amadeo and Claudia Campolo Università Mediterranea di Reggio Calabria, Italy PALMARES Workshop, Reggio Calabria, Italy, July 25, 2013

2 Outline From the IP-based model to the future Internet
Information-Centric Networking (ICN) Content-Centric Networking (CCN) Benefits and open challenges for networks of smart objects CCN in WSNs Motivations and contributions CCN in Vehicular Environments An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

3 The current Internet: an host-centric model
Communication is a conversation over a (wired) channel connecting two devices (End-to-End principle) Agnostic network: intermediate nodes are invisible and cannot choose (stateless forwarding) The hourglass IP: best effort, unreliable, ineffective in mobile or disrupting networks Hundreds of patches but Internet only just works An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

4 What happens today Thousands of objects Users want upload/download contents ISPs only see lots of different conversations, and the fact that all of those conversations have exactly the same bits in them is hidden! An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

5 Future Internet Expectations
High information distribution in wired and wireless networks Thousands of small smart objects will be connected to the Internet (IoT comes closer to reality) To align communication with the information-centric Internet usage Convergence between wired, wireless and challenged networks WIRED VANET WLAN WSN An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

6 Information-Centric Networking (ICN)
2006 – Jacobson's Technical Talk at Google An address has to name data, not conversation endpoints: Content names instead of host addresses Consumer-driven communication Securing DATA, not the channel: Each content packet is a self-consistent unit: Self-identifying: persistent unique name used for retrieval Self-authenticating: security services embedded in each content packet Caching very facilitated 2006 2008 – EU: PSIRP, 4WARD 2009 – USA: CCN 2010 – EU: COMET, CONVERGENCE, SAIL, PURSUIT; USA: NDN, MobilityFirst 2011 – EU: CONNECT An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

7 Reference architecture: CCN/NDN
Our target: To realize efficient and effective communication between smart objects Reference model: Content-Centric Networking (CCN) and Named Data Networking (NDN) 2 packet types: INTEREST and DATA that carry content names Hierarchical human readable names The consumer broadcasts an Interest packet, any node with a correspondend DATA can answer Content Name Signature Signed Info Data DATA Content Name Selector (scope, filter...) Nonce INTEREST /Youtube/unirc/PalmaresIntro.mpg An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

8 CCN basic forwarding fabric
Interest processing leverages three tables: CS, PIT, FIB CS check YES Send DATA NO PIT check YES Discard INTEREST NO FIB check YES Send INTEREST Discard INTEREST NO An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

9 CCN for Smart Objects Examples of networks of Smart Objects:
Smartphones connected in a MANET (Mobile Ad hoc NETwork) Cars connected in a VANET (Vehicular Ad hoc NETwork) Wireless Sensor Networks Joined features: Mobility Wireless broadcast channel Resource constraints V2V V2I INTERNET An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

10 CCN for Smart Objects: Why? Low-cost network configuration
Retrieve information without the need of addressing nodes Cope with intermittent and short-lived connectivity, and dynamic network topologies Connectionless mode In- network caching and replication Native data muling service Multipath delivery Maximize the possibility of content sharing Interest and Data broadcasting Customizable highly expressive naming Name components customized on the basis of applications, institution and global conventions Security embedded in Data An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

11 CCN for Smart Objects: Open challenges New forwarding strategies
Applying CCN in networks of smart objects is not straightforward: New forwarding strategies Content discovery and data source selection Collision avoidance techniques New transport schemes Reliability Interest retransmission with timeout estimation Naming design Selection of name's components and hierarchy Interfaces with access layer technologies IEEE g, WAVE/IEEE p, ZigBee An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

12 Outline From the IP-based model to the future Internet
Information-Centric Networking (ICN) Content-Centric Networking (CCN) Benefits and open challenges for networks of smart objects CCN in WSNs Motivations and contributions CCN in Vehicular Environments An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

13 WSNs in a nutshell Wireless Sensor Networks (WSNs) are used for tasks such as environmental and building monitoring, logistics, surveillance An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

14 WSNs in a nutshell Low-cost devices
Reduced storage/processing capabilities Battery-powered devices Short-range communications Most of them must be connected to the Internet, through which monitoring and controlling entities can poll sensor nodes INTERNET An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

15 Which is the temperature in room 1?
Why CCN in WSNs? Which is the temperature in room 1? INTERNET The host-centric Internet approach mismatches the data-centric nature of communications in WSNs The nature of the data is more important than the identity/location of the sensor that gathers them CCN provides a comprehensive solution encompassing routing, transport, naming and security issues An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

16 Expected benefits Easy data retrieval/Scalability. Hierarchical content naming can facilitate content search and retrieval in large-scale WSNs regardless of the data’s physical location. Efficiency. CCN does not require preliminary network configuration procedures, which could be time- and energy-consuming. Caching. The content can be stored at different nodes (according to their storage capabilities) and be available under intermittent connectivity conditions (sleep times/out of energy nodes). An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

17 Our contributions Design of improved forwarding strategies for monitoring applications (simulation study) Feasibility evaluation of a two-tier CCN architecture on off-the-shelf smart objects (prototype) An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

18 Our contributions Design of improved forwarding strategies for monitoring applications (simulation study) Feasibility evaluation of a two-tier CCN architecture on off-the-shelf smart objects (prototype) An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

19 Building monitoring appl. buildingX/humidity/room1
Contribution 1 Data collection in WSNs through CCN Building monitoring appl. buildingX/humidity/room1 Temp room 01 Humidity room 01 Temp room 04 INTERNET Temp room 02 Humidity room 02 An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

20 buildingX/humidity/room1
Contribution 1 Data collection in WSNs through CCN Broadcast wireless medium Redundancy and collisions to be avoided buildingX/humidity/room1 Building monitoring appl. INTEREST Sink Consumer CCN pillars Humidity sensor 02 Humidity sensor 01 Temp sensor 03 Temp sensor 02 Temp sensor 01 DATA An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

21 Our contributions Design of improved forwarding strategies for monitoring applications (simulation study) Feasibility evaluation of a two-tier CCN architecture on off-the-shelf smart objects (prototype) An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

22 resource-constrained devices
Contribution 2 How to address heterogeneity issues in the end-to-end scenario? powerful devices WSN resource-constrained devices An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

23 lightweight CCN (ℓCCN)
Contribution 2 Two-Tier CCN Architecture APPL CCN APPL APPL TCP/IP CCN CCN Proxy Consumer ACCESS ACCESS TCP/IP ACCESS ℓCCN APPL plain CCN in overlay mode (CCNx) ℓCCN CCN lightweight CCN (ℓCCN) ℓCCN ℓCCN ACCESS An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

24 Contribution 2 Preliminary prototype
WSN made of Xbee shields attached to Arduino micro-processors boards with temperature/humidity sensors (50 €) Sink node: Raspberry PI single-board computer with Linux and acting as a proxy (30 €) An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

25 Contribution 2 How to retrieve data from groups of sensors at the same time, e.g., all information from different temperature sensors? buldingX/temp INTEREST Sink Consumer Humidity sensor 02 21° Humidity sensor 01 28° 23° Temp sensor 03 Temp sensor 01 Temp sensor 02 An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

26 Outline From the IP-based model to the future Internet
Information-Centric Networking (ICN) Content-Centric Networking (CCN) Benefits and open challenges for networks of smart objects CCN in WSNs Motivations and contributions CCN in Vehicular Environments An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

27 Vehicles as a community of smart objects vehicle-to-infrastructure
INTERNET vehicle-to-infrastructure vehicle-to-roadside vehicle-to-vehicle Sensors An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

28 CCN in vehicular environments Space- and time-relevant
applications Contents stored in the remote infrastructure Contents generated on the fly by vehicles Contents already retrieved by nearby vehicles An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

29 Contributions APPL NAMING Proper Interest retransmission procedures to cope with the error-prone wireless channel CCN TRANSPORT CACHING Manage highly varying network topologies due to mobility through barebone path-state information in packets PACKET SUPPRESSION FORWARDING IEEE p MAC IEEE p PHY Redundancy and collisions to keep under control through defer timers and overhearing An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

30 Conclusions Technological Feasibility Evaluation still in progress
Future Work CCN over SenseLab (INRIA) CCN over OpenWRT CCN over Android Smartphones An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

31 THANKS FOR YOUR ATTENTION!
For any questions/curiosities please join the poster/demo session 12: An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013


Download ppt "An Information-Centric Network of Smart Objects"

Similar presentations


Ads by Google