Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "An Information-Centric Network of Smart Objects Speakers: Marica Amadeo and Claudia Campolo Università Mediterranea di Reggio Calabria, Italy PALMARES."— 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 ● 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 Motivations and contributions Outline An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

3 The current Internet: an host-centric model The hourglass Hundreds of patches but Internet only just works ● 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) ● IP: best effort, unreliable, ineffective in mobile or disrupting networks An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

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

5 ● 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 Future Internet Expectations VANET WLAN WIRED WSN An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

6 ● 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 Information-Centric Networking (ICN) An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013 2006 2008 – EU: PSIRP, 4WARD 2009 – USA: CCN 2010 – EU: COMET, CONVERGENCE, SAIL, PURSUIT; USA: NDN, MobilityFirst 2011 – EU: CONNECT

7 Reference architecture: CCN/NDN Content Name Selector (scope, filter...) NonceINTEREST Content Name Signature Signed Info DataDATA ● 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 /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 PIT check FIB check YES Send DATA NO Discard INTEREST Discard INTEREST Send INTEREST 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 INTERNET V2V V2I 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 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 802.11g, WAVE/IEEE 802.11p, 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 Motivations and contributions 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 Why CCN in WSNs? 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 INTERNET Which is the temperature in room 1? 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 1. Design of improved forwarding strategies for monitoring applications (simulation study) 2. 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 1. Design of improved forwarding strategies for monitoring applications (simulation study) 2. 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 Contribution 1 Data collection in WSNs through CCN Building monitoring appl. INTERNET Temp room 01 Temp room 02 Humidity room 02 Humidity room 01 Temp room 04 buildingX/humidity/room1 An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

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

21 Our contributions 1. Design of improved forwarding strategies for monitoring applications (simulation study) 2. 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 Contribution 2 How to address heterogeneity issues in the end-to-end scenario? An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013 powerful devices resource-constrained devices WSN

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

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 Consumer Temp sensor 01 Temp sensor 02 Humidity sensor 01 Humidity sensor 02 Temp sensor 03 buldingX/temp SinkINTEREST How to retrieve data from groups of sensors at the same time, e.g., all information from different temperature sensors? An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013 21° 23° 28°

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 Motivations and contributions An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013

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

28 CCN in vehicular environments 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 Space- and time- relevant applications

29 CCN IEEE 802.11p PHY APPL FORWARDING CACHING TRANSPORT NAMING IEEE 802.11p MAC PACKET SUPPRESSION Proper Interest retransmission procedures to cope with the error-prone wireless channel Manage highly varying network topologies due to mobility through barebone path-state information in packets Redundancy and collisions to keep under control through defer timers and overhearing Contributions 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 For any questions/curiosities please join the poster/demo session 12:30-13.30 THANKS FOR YOUR ATTENTION! An Information-Centric Network of Smart Objects Palmares Workshop, July 25, 2013


Download ppt "An Information-Centric Network of Smart Objects Speakers: Marica Amadeo and Claudia Campolo Università Mediterranea di Reggio Calabria, Italy PALMARES."

Similar presentations


Ads by Google