Name-Centric Services in Sensor Networks

Similar documents
OF-CCN: CCN over OpenFlow. NDN hands-on Workshop Junho Suh ( jhsuh@mmlab.snu.ac.kr)

Service-Oriented Architecture and Software Engineering

Enabling REST Services with SAP PI. Michael Le Peter Ha

Service-Oriented Architectures

Key requirements for Interoperable IoT systems

Wireless Sensor Networks Chapter 3: Network architecture

AquaLogic ESB Design and Integration (3 Days)

Software Defined Networks

SERVICE ORIENTED ARCHITECTURE

The SwAMI identity management architecture

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

Internet of Things (IoT): Middleware. Roch Glitho, PhD Associate Professor and Canada Research Chair My URL -

Internet of Things based approach to Agriculture Monitoring

Active Management of Healthcare Operations: A Dynamic Systems View of Healthcare Delivery. Maritime Systems and Sensors

Ad hoc and Sensor Networks Chapter 1: Motivation & Applications

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA

A distributed system is defined as

Protocols and Architectures for Wireless Sensor Netwoks. by Holger Karl and Andreas Willig

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

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

Introduction to Service Oriented Architectures (SOA)

MetroNet6 - Homeland Security IPv6 R&D over Wireless

Horizontal IoT Application Development using Semantic Web Technologies

6PANview: A Network Monitoring System for the Internet of Things

Smart Integration of Wireless Temperature Monitoring System with Building Automation System

Semantic Web Languages: RDF vs. SOAP Serialisation

Service and Resource Discovery in Smart Spaces Composed of Low Capacity Devices

Service Mediation. The Role of an Enterprise Service Bus in an SOA

From Internet Data Centers to Data Centers in the Cloud

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

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

Objectif. Participant. Prérequis. Pédagogie. Oracle SOA Suite 11g - Build Composite Applications. 5 Jours [35 Heures]

Service Oriented Architecture

Graduation Project Ideas Proposed By Faculty Members Department of Communication and Networks

Service Oriented Architecture: An Overview Discussion. Jeff Simpson Principle SOA Architect

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division

Experimental Evaluation of Content Distribution with NDN and HTTP

1Y0-250 Implementing Citrix NetScaler 10 for App and Desktop Solutions Practice Exam

Transform Your Business and Protect Your Cisco Nexus Investment While Adopting Cisco Application Centric Infrastructure

Sproxies on theScale of the WSAN Cloud

INTERNET OF THE THINGS (IoT): An introduction to wireless sensor networking middleware

CONSUL AS A MONITORING SERVICE

Technologies for SOA-based Distributed Large Scale Process Monitoring and Control Systems

Literature Review Service Frameworks and Architectural Design Patterns in Web Development

Fostering IoT Deployment Challenges and Assets of SDN Techniques

PS Telematik Projekt: Embedded Sensor Web

Government's Adoption of SOA and SOA Examples

Wireless traffic Safety network between Cars. CoMoSeF TULEVAT TRENDIT AUTOJEN M2M KOMMUNIKAATIOSSA WISAFECAR JA COMOSEF PROJEKTIT

From SOA to MOA: Transitioning from Service to Mobile Oriented Architectures

COMP5426 Parallel and Distributed Computing. Distributed Systems: Client/Server and Clusters

Developing SOA solutions using IBM SOA Foundation

Monitoring Nginx Server

Oracle SOA Reference Architecture

Secure and Semantic Web of Automation

Internet of Things. Reply Platform

Implementation of a service oriented architecture in smart sensor systems integration platform

A Web-Based Sensor Data Management System for Distributed Environmental Observation

Copyright 2012, Oracle and/or its affiliates. All rights reserved.

Smart Cities are the Internet of Things

A NOVEL APPROACH FOR EXCEPTION HANDLING IN SOA

With a little bit of IPv6 magic: Windows 7 DirectAccess

Experimenting in the domain of RIA's and Web 2.0

INTELLIGENT INDUSTRIAL FOG COMPUTING: AN OVERVIEW OF THE WI-NEXT ARCHITECTURE FOR INDUSTRIAL INTERNET OF THINGS.

Driving the next generation Internet. Glenn Edens Vice President

Bridging the Digital Divide with Net-Centric Tactical Services

Security Solutions for Wireless Sensor Networks

High rate and Switched WiFi. WiFi QoS, Security 2G. WiFi a/b/g. PAN LAN Cellular MAN

OPENIAM ACCESS MANAGER. Web Access Management made Easy

Exposing Data as a Service in the Army Enterprise

Live Streaming with Content Centric Networking

Principle Elements and Framework of Internet of Things

Comparing Alternative Approaches for Networking of Named Objects in the Future Internet

Citrix NetScaler 10 Essentials and Networking

A Survey Study on Monitoring Service for Grid

Enterprise Reference Architecture

(Mobile) Content Delivery Networks (CDNs) and Information Centric Networks (ICNs)

Edge Gateway and virtualization for IoT connectivity

Owner of the content within this article is Written by Marc Grote

ASTRI s Internet-of-Things (IoT) Gateway and Management Platform

REST web services. Representational State Transfer Author: Nemanja Kojic

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept.

Transcription:

Name-Centric Services in Sensor Networks Torsten Teubler, Horst Hellbrück, Lübeck

Outline Introduction to CCN Service Interaction for WSN Motivation for SOA in WSN Name Centric Service Architecture Implementation Conclusion Future Work Publications Torsten Teubler Name-Centric Services in Sensor Networks 2

Introduction to CCN CCN: Content Centric Networking A.k.a: NDN - Named Data Networking ICN Information Centric Networking Address data instead of the location/id where data(=content) is stored Prominent implementation: CCNx Developed at Palo Alto Research Center Vibrant and growing community Can be deployed as overlay in the Future Internet Torsten Teubler Name-Centric Services in Sensor Networks 3

Introduction to CCN Names instead of location/id's URN's instead of URL's => Name-Centric Architecture 1. component: DNS name recommended E.g.: /fh-luebeck.de/18/2/14/led/%c1.trisos.led.switchon~1 Command = CCN approach for Remote Procedure Call (RPC) CCN Message Types: Command Marker Interest (=> Service Request) Content Object (=> Service Reply) Command Operation Namespace Operation Argument Torsten Teubler Name-Centric Services in Sensor Networks 4

Service Interaction for WSN ID-centric approach: Users are interested in data Not in sensor nodes Collaboratively sensed data One-to-One communication Torsten Teubler Name-Centric Services in Sensor Networks 5

Service Interaction for WSN Name-centric approach: In networkprocessing One-to-Many/Many-to-One communication Torsten Teubler Name-Centric Services in Sensor Networks 6

Motivation for SOA in WSN Service Oriented Architectures (SOA) in WSN: Accessing data of WSN is still an open question Recent approaches for accessing WSN (Id-centric): 6LoWPAN/IPv6 CoAP + CoAP-Client No (name-centric) SOA for WSN until now Use CCN directly for name-centric services: /fhluebeck.de/18/2/14/led/%c1.trisos.led.switchon~1 Handling URN's is a tedious task, especially command marker New paradigm SOA developers are not used to No standard data exchange format specified (like SOAP) Torsten Teubler Name-Centric Services in Sensor Networks 7

Name Centric Service Architecture GW Internet/Cloud Service Provider Service Consumer Service Consumer Service Provider Sensor network provides services to consumers Gateway for: Wired/Wireless transition Service provider for sensor nodes e.g. for configuration Service orchestration Torsten Teubler Name-Centric Services in Sensor Networks 8

Implementation GW Internet/Cloud Service 1 Service 2 Service N Service Consumer Serialization/Deserialization Name Centric Service Engine Serialization/Deserialization CCN-WSN GW CCNx Services are implemented "bottom-up" Code annotations WSN are mash-ups of finegrained services Each service: single purpose, e.g. temperature, humidity, Service description JSON-WSP (WSP=Web Service Protocol) Asynchronous RPC Non-blocking wait for messages Torsten Teubler Name-Centric Services in Sensor Networks 9

Conclusion Motivation for name-centric service architecture for wireless sensor networks WSN are inherently content centric Solves data access in WSN Implementation Use CCN as a base for a name-centric SOA Fine grained services in WSN Torsten Teubler Name-Centric Services in Sensor Networks 10

Future Work Add standard services to our name centric service engine: Routing/Forwarding service Repository service Energy related optimization: Probabilistic request propagation in WSN ("Gossip Routing") Add semantic functionality to query for services Torsten Teubler Name-Centric Services in Sensor Networks 11

Publications CCN-WSN - a lightweight, flexible Content-Centric Networking Protocol for Wireless Sensor Networks (Zhong Ren, Mohamed A. Hail, Horst Hellbrück), (IEEE ISSNIP 2013) Efficient Data Aggregation with CCNx in Wireless Sensor Networks (Torsten Teubler, Mohamed Ahmed M. Hail, Horst Hellbrück), (EUNICE 2013) Name-Centric Service Architecture for Cyber-Physical Systems (Short Paper) (Horst Hellbrück, Torsten Teubler, Stefan Fischer), (SOCA) A Solution for the Naming Problem for Name-Centric Services (under Review) Torsten Teubler Name-Centric Services in Sensor Networks 12