CCN. CCNx 1.0 Internet of Things Architectural Overview. Computer Science Laboratory Networking & Distributed Systems March 2014



Similar documents
MAX DOLGICER THE INTERNET OF THINGS NAVIGATING THE FUTURE OF INFORMATION TECHNOLOGY

Internet of Things 2015/2016

Web of Things Architecture

Arrowhead Framework A Local Cloud Approach to Automation. Prof. Jerker Delsing.

From a World-Wide Web of Pages to a World-Wide Web of Things

Making Sense of Internet of Things Protocols and Implementations

SMART IoT PROTOCOLS. Creating the Living Network. Chonggang Wang Innovation Lab, InterDigital Communications. December 8, 2014

Fast Innovation requires Fast IT

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

Towards a common definition and taxonomy of the Internet of Things. Towards a common definition and taxonomy of the Internet of Things...

Building Internet of Things applica5ons with COMPOSE and JavaScript Charalampos

ARTIK TM. MyungKoo Kang (VP) The Ultimate Platform Solution for IoT. Samsung Electronics

Reducing Configuration Complexity with Next Gen IoT Networks

Security in Internet of Things using Delegation of Trust to a Provisioning Server

Java and the Internet of Things

ONEM2M SERVICE LAYER PLATFORM

SnapLogic extends beyond cloud and big-data integration into the Internet of Things

UPnP Internet of Things

Web of Things Framework

Firenze. Iottly, open source Internet of Things distribution

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Thanks, But No Thanks

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

Evolving from SCADA to IoT

Enterprise Application Enablement for the Internet of Things

Key requirements for Interoperable IoT systems

IoT concepts Andrea Acquaviva EDA group Politecnico di Torino, Italy

ARM mbed IoT Device Platform. November 3 rd, 2014

UPnP Internet of Things Dec 2014

Realizing the Big Data potential - from data to business intelligence

The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015

An introduction to Cryptosoft

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

THE ENTERPRISE INTERNET OF THINGS PLATFORM 2015 FEATURES GUIDE

Oracle Reference Architecture and Oracle Cloud

Flexible Architecture for Internet of Things Utilizing an Local Manager

Life With Big Data and the Internet of Things

A seman(c firewall for Content Centric Networking

Security Issues in Cloud Computing

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE

Automation Systems and the IoT Industrial Internet

Present and Act Upon. Register. Consume. Stream Analytics. Event Hubs. Field Gateway. Applications Cloud Gateway. Legacy IoT (custom protocols)

Internet of Things. Reply Platform

Big Data in Internet of Things (IoT): Key Trends, Opportunities and Market Forecasts

DIY Device Cloud Documentation

MASHUPS FOR THE INTERNET OF THINGS

Service Virtualization: Managing Change in a Service-Oriented Architecture

Telco s role in Smart Sustainable Cities

Stateful Inspection Technology

AquaLogic Service Bus

ITU-T Kaleidoscope Conference Innovations in NGN. Managing NGN using the SOA Philosophy. Y. Fun Hu University of Bradford

BIG DATA IN THE CLOUD : CHALLENGES AND OPPORTUNITIES MARY- JANE SULE & PROF. MAOZHEN LI BRUNEL UNIVERSITY, LONDON

ICN based Scalable Video Conferencing on Virtual Edge Service Routers (VSER) Platform

SOA and SaaS - new challenges

The Way to SOA Concept, Architectural Components and Organization

IoT R&I on IoT integration and platforms INTERNET OF THINGS FOCUS AREA

Resource Utilization of Middleware Components in Embedded Systems

Chapter 11 Cloud Application Development

CF & IoT Protocol Support

How To Write A Trusted Analytics Platform (Tap)

The Emergence of Security Business Intelligence: Risk

The Cloud to the rescue!

Cloud Customer Architecture for Web Application Hosting, Version 2.0

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

KURA M2M/IoT Gateway. reducing the distance between embedded and enterprise technologies. Tiziano Modotti, October 28 th, 2014

Integrating Mobile apps with your Enterprise

OpenMTC. M2M Solutions for Smart Cities and the Internet of Things.

Measuring IP Performance. Geoff Huston Telstra

Mobile and Embedded/IoT market Overview and Trends. June 2014

API Management Introduction and Principles

Sentinet for Windows Azure SENTINET

IoT Security Platform

BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA

On the features and challenges of security and privacy in distributed internet of things. C. Anurag Varma CpE /24/2016

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

DNA. White Paper. DNA White paper Version: 1.08 Release Date: 1 st July, 2015 Expiry Date: 31 st December, Ian Silvester DNA Manager.

Live Streaming with CCN & Content Transmission with CCNx

onetransport 2016 InterDigital, Inc. All Rights Reserved.

Cloud Computing Trends

Cloudify and OpenStack Heat

Secure, Efficient, and Open Standard Internet of Things

How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet

W3C Meeting ISO/IEC/IEEE P

IoT Solutions for Upstream Oil and Gas

Horizontal IoT Application Development using Semantic Web Technologies

Cloud Computing Actionable Standards An Overview of Cloud Specifications

How To Build An Internet Of Things (Iot)

Enabling REST Services with SAP PI. Michael Le Peter Ha

SDN PARTNER INTEGRATION: SANDVINE

I vantaggi dell?utilizzo di JAVA nella strategia M2M

Transcription:

CCN CCNx 1.0 Internet of Things Architectural Overview Computer Science Laboratory Networking & Distributed Systems March 2014

CCN IoT Platform Accomodate multiple IoT protocols Improve performance and availability CCN Caching, request aggregation, packet security, mobility and untethered operation Provide security CCN packet-level security (encryption, authentication, provenance) Device and service discovery CCN discovery protocols Name all sensor data, operations, storage and computation 2

CCN IoT Platform Aggregate, Compute, and Cache Abstracts multiple IoT protocols to CCN Provides CCN name semantics unifying IoT protocol data, communication and control. Named computation on named IoT data Store named data for future processing Perform computation on IoT data Store results, fetch from other sources Store historical, synthesized, and raw data 3

CCN IoT Aggregator Multi-protocol termination point for IoT. MQTT, DDS, CoAP, XMPP, STOMP, HTTP, and others. Use the CCN security model to unify the IoT models. CCN Message Queue (CCNmq) buffering inbound and outbound IoT messages. CCN Named Resources abstract: Protocols Specific IoT Protocol and packet operations Values Protocol and Packet fields Control Control and management of the IoT protocols 4

CCN IoT Computation Computation and analysis from the edge to the core IoT messages are: Received. Processed. Stored. Triggers hook to additional retrieval and processing. Interoperates with other CCN IoT edge devices. Enables aggregating the aggregators. Presents IoT computation, algorithms as CCN named data. Programming model of CCN named data and functions. 5

CCN IoT Cache and Data Model IoT messages are: Organized by topic, publisher, etc. Stored in memory for subsequent processing and delivery Policies for cached message lifecycle: Duplicate messages Time-to-Live Access control Data is named via a organization taxonomy 6

CCN IoT Edge Mini Q1CY2014 (start) High Capacity 7

Basic Software Architecture CCN Transport Stack and communication CCN Message Queuing, Caching Data Caching Intermediate results. Trust/Security Discovery Storage Processing IoT Protocols Message Queuing, Caching, Ordering Precursor and Composite Data Generation Normalization, Bounds Checking and Triggers Analytics Preprocessing Things Communication with Things. 8

Contemporary Applications Energy Monitoring, orchestration, brokering. CCN for Energy project Data Center Management Network orchestration (network function virtualization) Cloud assembly (VM+Storage+Network) management. Systems and Logistics Vehicles, containers, package networking. 9

CCN For Energy CCN is a paradigm shift in networking in which information is accessed by name rather than address. The Internet of Things (IoT) is a rapidly evolving trend in which more devices can be sensed and controlled via the network. Future energy applications will rely heavily on IoT. Paradigm Shift This research aims at positioning CCN as a networking technology ideal for IoT applications, by maturing the CCN architecture with key features like auto-configuration, authentication, privacy, and in-network aggregation. 10

Tiny CCN for MQTT MQTT Broker offering MQTT messages in CCN. CCN CCNmq Maintains queuing and triggers for clients using the CCNmq API. Enforces/ensures delivery policies for the native message queue protocol(s). Translates native MQTT to and from CCNmq operations. MQTT Protocol Client Client Client Client Client Client 11

CCN IoT Edge Micro Q2CY2013 Raspberry Pi 700Mhz ARM 1176JZF CCN 0.7.x 12

CCN IoT Edge Micro Q4CY2013 Beaglebone Black 1Ghz TI AM3359 512MB DDR3.5A @ 5V CCNx 0.8 + 13

CCN IoT for MQTT CCNmq Object Protocol CCN Trust/Security Storage Discovery Processing MQTT Broker Function MQTT MQTT over IP Things 14