Designing Delay-Tolerant Data Services for the. Network of Things

Similar documents
6LoWPAN Technical Overview

Overview. Lecture 16: IP variations: IPv6, multicast, anycast. I think we have a problem. IPv6. IPv6 Key Features

Lecture 28: Internet Protocols

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things

6LoWPAN: An Open IoT Networking Protocol

Internet Architecture and Philosophy

Introduction Chapter 1. Uses of Computer Networks

IPv6 Based Sensor Home Networking

End-to-End Security in Wireless Sensor Networks (WSNs) Talk by Claudio Anliker Supervised by Dr. Corinna Schmitt University of Zurich

Secure, Efficient, and Open Standard Internet of Things

Internet of Things based approach to Agriculture Monitoring

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

IPv6 Advantages. Yanick Pouffary.

Internet of Things. Laurent Toutain. June 11, Caen () IPv6 opérateur June 11, / 14

INTERNET OF THINGS 1

Performance Evaluation of Large-Scale Wireless Sensor Networks Communication Protocols that can be Integrated in a Smart City

Internetworking Between ZigBee/ and IPv6/802.3 Network

Networking Test 4 Study Guide

Key requirements for Interoperable IoT systems

Protocols and Architecture. Protocol Architecture.

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

Chapter 1: Introduction

6lowpan security considerations

Network Security Part II: Standards

Ushering in a New Era of Internet Connectivity

Chapter 9. IP Secure

SECURITY OF WIRELESS HOME AUTOMATION SYSTEMS A WORLD BESIDE TCP/IP

Ethernet. Ethernet. Network Devices

EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak

IOT WPAN technologies IoT binnen handbereik. EA IoT 2015 Pepijn Herman

Chapter 5. Data Communication And Internet Technology

IP - The Internet Protocol

ZIGBEE ECGR-6185 Advanced Embedded Systems. Charlotte. University of North Carolina-Charlotte. Chaitanya Misal Vamsee Krishna

Network Models and Protocols

Chapter 11. User Datagram Protocol (UDP)

About the Authors Preface Acknowledgements List of Acronyms

Unit 3 - Advanced Internet Architectures

DT-WBAN: Disruption Tolerant Wireless Body Area Networks in Healthcare Applications

Introduction: Why do we need computer networks?

The Internet. An Engineering Approach to Computer Networking

Network Programming TDC 561

10CS64: COMPUTER NETWORKS - II

Top-Down Network Design

Chapter 1: Introduction

11 Internet of Things (IoT) Protocols You Need to Know About

Deploying IPv6, Now. Christian Huitema. Architect Windows Networking & Communications Microsoft Corporation

Protocols. Packets. What's in an IP packet

ProCurve Networking IPv6 The Next Generation of Networking

IT4405 Computer Networks (Compulsory)

Communication Networks. MAP-TELE 2011/12 José Ruela

Recent Trends: DTN Introduction & Applications

Computer Networking: A Survey

RIOT CONTROL The Art of Managing Risk for Internet of Things

EXPANDING THE ROLE OF THE MOBILE NETWORK OPERATOR IN M2M

Bit Chat: A Peer-to-Peer Instant Messenger

Evolution of Peer-to-Peer Systems

Objectives of Lecture. Network Architecture. Protocols. Contents

CS 43: Computer Networks IP. Kevin Webb Swarthmore College November 5, 2013

Optimizing Networks for NASPI

Internet Protocols. Addressing & Services. Updated:

Use case possibilities with Bluetooth low energy in IoT applications

AERONAUTICAL COMMUNICATIONS PANEL (ACP) ATN and IP

IoT Conference Call December 18, :30 GMT

Future Applications and the Network they will need. Brian E Carpenter Distinguished Engineer Internet Standards & Technology IBM & January 2002

Computer Networks. Chapter 5 Transport Protocols

Protocol Data Units and Encapsulation

IT Data Communication and Networks (Optional)

Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects

(Refer Slide Time: 01:38 01:37)

13 Virtual Private Networks 13.1 Point-to-Point Protocol (PPP) 13.2 Layer 2/3/4 VPNs 13.3 Multi-Protocol Label Switching 13.4 IPsec Transport Mode

TCP/IP Programming. Joel Snyder, Opus1 Geoff Bryant, Process Software

Analyzing 6LoWPAN/ZigBeeIP networks with the Perytons Protocol Analyzer May, 2012

Interconnection of Heterogeneous Networks. Internetworking. Service model. Addressing Address mapping Automatic host configuration

EITF25 Internet Techniques and Applications L5: Wide Area Networks (WAN) Stefan Höst

Smart Cities are the Internet of Things

Short-range Low Power Wireless Devices and Internet of Things (IoT)

CSE 3461 / 5461: Computer Networking & Internet Technologies

Mobile Host: A feasibility analysis of mobile Web Service provisioning

MPLS VPN in Cellular Mobile IPv6 Architectures(04##017)

The OSI model has seven layers. The principles that were applied to arrive at the seven layers can be briefly summarized as follows:

Final for ECE374 05/06/13 Solution!!

Simple Network Management Protocol

8/27/2014. What is a computer network? Introduction. Business Applications (1) Uses of Computer Networks. Business Applications (2)

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

Using IPv6 and 6LoWPAN for Home Automation Networks

Definition. A Historical Example

6LoWPAN Tutorial IP on IEEE Low-Power Wireless Networks

TCP/IP communication in a WSN

ICS 153 Introduction to Computer Networks. Inst: Chris Davison

IP address format: Dotted decimal notation:

Internet Protocol Support Profile

15 th TF-Mobility Meeting Sensor Networks. Torsten Braun Universität Bern

Index Terms: Internet of Things (IoT), IPv6, IPv4, RFID, Machine to Machine Communication, WSN Network.

TUM & Siemens Corporate Technology. The "Internet of Things" for industrial applications

Layered model architecture for internet of things

Network Security TCP/IP Refresher

Introduction to IPv6 and Benefits of IPv6

LAN Switching Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, , PPP. Interconnecting LANs

Security. Contents. S Wireless Personal, Local, Metropolitan, and Wide Area Networks 1

Mobile SCTP Transport Layer Mobility Management for the Internet

Transcription:

Designing Delay-Tolerant Data Services for the Daniel Austin Interstellar Travel, Inc. daniel@thestarsmydestination.com Network of Things 1st Annual Big Data Innovation Summit

Big Ideas for Today s Talk The Internet of Things is Coming Delay-Tolerant Networking for the NoT Big Data is Key to Networking Millions of Small Devices Adoption will be Driven by Evolution of the Social Issues

The Network of Things If we had computers that knew everything there was to know about things using data they gathered without any help from us we would be able to track and count everything, and greatly reduce waste, loss and cost. We would know when things needed replacing, repairing or recalling -Kevin Ashton, 1989

A Day in the Connected Life a system where the Internet is connected to the physical world via ubiquitous sensors

Characteristics of the Network of Things Many small messages Intermittent transmission Connectionless Stateless No guaranteed delivery Lazy/No Acknowledgements Mesh architectures based on proximity Mixed/variable security

Service Types for the Network of Things Proximity Identity Authorization/Eligibility History Personalization Location Companions/Presence Service Discovery Ordering/Billing/Payments

WPAN (NoT) Protocols IEEE 802.15.4 was designed for wireless PANS ZigBee and other protocols 6LowPAN (RFC 6282) describes how to route IPv6 over 802.15.4 networks Problems with IPv6 & NoT IPv6 requires minimum MTU of 1280 bytes Far too large for IoT messages Overhead for addressing ~ 40 bytes of IPv6 + 20 bytes for TCP IP designed for bulk data transport Congestion is not an issue for the NoT!

Bluetooth Low Energy vs 6LowPAN BLE Range = 100m Security = 128-bit AES MSG SZ = 128 octets BLE 4.0 protocol Clean separation of BLE protocol stack from TCP/IP 6LowPAN Range = 20m Security = 128-bit AES MSG SZ = 127 octets IPv6 over 802.15 Mixed protocol stack

Delay-Tolerant Networking TCP/IP Assumptions: End-to-End connection Short, fixed delays Symmetric data rates Low error rates Some knowledge of existing network DTNs originated at NASA for interplanetary communications (RFC 4838 & 5050) Applies to all intermittently connected scenarios, including the NoT

How DTNs Work TCP/IP DTN Source; DTN SIG

DTNs: From Cars to Interplanetary Networks Source; DTN SIG

CAP Theorem & DTNs Source: DTN SIG

Big Data and the Network of Things Many Small Devices = Big Data Consistency, Availability, and (network) Partition take on new meanings in the NoT DTNs weaken CAP assumptions Consistency can t easily be checked Big Data, NoT, and Security Not based on encryption Anonymity through disaggregation

Are You a Big Data Problem? Each person will generate roughly 20 petabytes of data over the course of a lifetime Users have little control over collection and storage Email, documents, receipts, bills (!), your car, music, books Pervasive computing multiplies the problem Majority of data valueless out of context Security & Privacy concerns Networks of Things instead of Internet of Things Security by data partition

Ubiquitous/Anonymous Peering Patterns Peer-to-peer Low levels of security Resilient to network partitions Proximity based no identity Good for service discovery

Client/Server Patterns Clients transmits to one server Higher Security Requires server asymmetry Can offer additional services History Personalization Identity

Design Rules for Data Services Security & Privacy First!! Delay tolerance required Idempotent/stateless Messages vs. Request/Response Anticipate Maximum Mesh Batched/Bundled vs. Event-Driven

Big Takeaways IoT <-> DTNs <-> Big Data pervasive = invasive? Evolution of Big Data Depends on the IoT Delay-tolerance for mobile networks Realistic assumptions CAP theorem, store-and-forward consistency Online/offline distinction is blurring Only expect partial adoption, based on loose aggregations Networks of Things vs. Internet of Things

By 2020 everyone, everything and everywhere will be connected in real time. More than 50 billion connected devices will be used in the Networked Society. Source: http://www.ericsson.com/thinkingahead/networked_society

Designing Delay-Tolerant Data Services for the Daniel Austin Interstellar Travel, Inc. daniel@thestarsmydestination.com Thank You! Network of Things 1st Annual Big Data Innovation Summit