Autonomic computing system for selfmanagement of Machine-to-Machine networks



Similar documents
Yassine Banouar Thierry Monteil Mahdi Ben Alaya Christophe Chassot Khalil Drira

Autonomic IoT Systems Realizing Self-* Properties in IoT Systems

Siemens Future HANNOVER MESSE Internet of Things and Services Guido Stephan

Horizontal IoT Application Development using Semantic Web Technologies

Internet of Things. Reply Platform

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

Cloud computing: the state of the art and challenges. Jānis Kampars Riga Technical University

ONEM2M SERVICE LAYER PLATFORM

Service Oriented Architecture

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

Internet of Things (IoT): A vision, architectural elements, and future directions

Building Web-based Infrastructures for Smart Meters

Overview of the Internet of things

Simplifying Processes Interoperability with a Service Oriented Architecture

Guiding Principles for Technical Architecture

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Principle Elements and Framework of Internet of Things

ETSI M2M / onem2m and the need for semantics. Joerg Swetina (NEC) (joerg.swetina@neclab.eu)

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE

An architectural blueprint for autonomic computing.

A Systems of Systems. The Internet of Things. perspective on. Johan Lukkien. Eindhoven University

NIST s Guide to Secure Web Services

Automation Systems and the IoT Industrial Internet

Chapter 17: M2M-Based Metropolitan Platform for IMS-Enabled Road Traffic Management in IoT

MEng, BSc Computer Science with Artificial Intelligence

Connect for new business opportunities

E-Business Technologies for the Future

IoT concepts Andrea Acquaviva EDA group Politecnico di Torino, Italy

Web Service Testing. SOAP-based Web Services. Software Quality Assurance Telerik Software Academy

The ebbits project: from the Internet of Things to Food Traceability

Evolving from SCADA to IoT

Information Services for Smart Grids

Communication via M2M

Mobile Devices: Server and Management Lesson 05 Service Discovery

Smarter wireless networks

A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents

Service-Oriented Architecture and its Implications for Software Life Cycle Activities

STANDARDS FOR AGENTS AND AGENT BASED SYSTEMS (FIPA)

Web Services and Service Oriented Architectures. Thomas Soddemann, RZG

Java Security Web Services Security (Overview) Lecture 9

Cisco Process Orchestrator Adapter for Cisco UCS Manager: Automate Enterprise IT Workflows

Secure Semantic Web Service Using SAML

Towards an Organic Middleware for the Smart Doorplate Project

OVERVIEW Cloud Deployment Services

An Efficient Knowledge Base Management Scheme for Context Aware Surveillance

Management and Web service Management

MEng, BSc Applied Computer Science

Leveraging the Web: A Universal Framework for Building Automation

Figure 1: Illustration of service management conceptual framework

The 5G Infrastructure Public-Private Partnership

Oracle SOA Reference Architecture

Introduction to Service Oriented Architectures (SOA)

A Case Based Tool for Monitoring of Web Services Behaviors

Masters in Information Technology

Service Design, Management and Composition: Service Level Agreements Objectives

EBXML FEATURE SOAP WSDL. written by Una Kearns UDDI. Content Management & Web Services. 6 November

MACHINE TO MACHINE COMMUNICATIONS. ETSI TC M2M Overview June 2011

EVOLVING ENTERPRISE NETWORKS WITH SPB-M APPLICATION NOTE

secure intelligence collection and assessment system Your business technologists. Powering progress

Challenges. Department of Informatics University of Oslo. Presenter. October 25, 2011

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

Masters in Human Computer Interaction

Masters in Advanced Computer Science

Event-based middleware services

Masters in Artificial Intelligence

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

Georgiana Macariu, Dana Petcu, CiprianCraciun, Silviu Panica, Marian Neagul eaustria Research Institute Timisoara, Romania

CHAPTER 1 INTRODUCTION

Web Services Manageability Concepts (WS-Manageability)

The Device Service Bus: A Solution for Embedded Device Integration through Web Services

Semantic-based Smart Homes: a Multi-Agent Approach

Artificial Intelligence and Politecnico di Milano. Presented by Matteo Matteucci

Challenges and Opportunities for formal specifications in Service Oriented Architectures

e-gateway SOLUTION OVERVIEW Financials HCM ERP e-gateway Web Applications Mobile Devices SharePoint Portal

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

How To Understand A Services-Oriented Architecture

Service-Oriented Device Communications using the Devices Profile for Web Services

SOA Adoption Challenges

and Deployment Roadmap for Satellite Ground Systems

Robust protocols for the Industrial Internet of Things

CCTV Solution HUS. Sales Rep

Transcription:

Self-IoT 2012, September 17th 2012, San Jose, California, USA in conjunction with ICAC 2012 Autonomic computing system for selfmanagement of Machine-to-Machine networks Mahdi BEN ALAYA, Salma MATOUSSI,Thierry MONTEIL, Khalil DRIRA {ben.alaya, smatouss, monteil, khalil}@laas.fr

Plan 1. 2. 3. M2M communications standards Autonomic computing 4. M2M Autonomic system principles Autonomic manager architecture Autonomic managers plug & play Autonomic system for M2M networks 5. Experiments with ADREAM smart building 6. 2

Emergence of fixed and mobile communicating objects. Decrease of the communication cost. Improvement of networks performance. Availability of advanced dedicated services platforms. M2M system example Rise of new highly distributed ambient environment called Machine to Machine (M2M). M2M is the ability for machines to communicate in real time without human intervention to streamline processes, optimize resources management and reinvent workflows and business processes. 3

M2M networks contains: Heterogeneous communicating machines. Different communication pattern type are required. Variety of applications deployed by various providers. Different vertical domains. Highly dynamic environment. : Increasing complexity of M2M communications: Increasing the cost of development, maintenance and research in M2M. Challenge: Design a generic autonomic M2M system based on M2M standards, autonomic computing paradigm, and decision models for selfmanagement of communication, services and applications within M2M networks. 4

M2M standards related works ETSI published a set of standards for M2M: M2M services requirements M2M interfaces M2M functional architecture ETSI did not addressed the selfmanagement of M2M communication, service and application issues. ETSI started new specifications draft on usage of semantic in M2M. Study on Semantic support for M2M High level architecture for M2M (ETSI TS 102 690 standard) 5

M2M standards related works IBM proposed in 2001 the Autonomic Computing reference architecture. It offers advanced methods of selfconfiguration, self-healing, self-optimising and self-protecting. Autonomic Computing architecture overview SAF: Symptom Automation Framework is a catalog based XML collaborative knowledge framework that enables diagnosis and treatment of complex system. Recent works: GAMF: Generic Autonomic Management Framework aims to enable developing autonomic manager on any specific target system without re-implementing GRYPHON: an IBM project focusing on the design and development of highly scalable, available and secure publish/subscribe systems. FACUS: Framework for Adaptive Collaborative Ubiquitous Systems. It proposes a Generic Collaboration Ontology and aims to deploy collaborative session for users based on event. 6

Autonomic manager architecture Events Actions Sensors Effectors Symptoms Analyzer Inference Engine Change requests Planner Inference Engine Action Plans Monitor Executor Inference Engine Events Knowledge Base Inference Engine Actions Sensors Managed Entities Effectors Autonomic manager architecture 7

Autonomic computing building blocks Autonomic managers are the basic building blocks of autonomic systems. They can be considered as services within service oriented architecture and might simultaneously be providing and consuming services. Autonomic computing system 02/11/2012 8 8

Autonomic managers plug & play Autonomic managers should be adapted for resource-constrained devices and provide standardized mechanisms for seamless integration of these autonomic managers. By defining: Transport-neutral mechanisms to address autonomic managers hosted services Discovery protocol to locate available services Generic protocol for accessing service-based resources representation Messaging protocol that allows services to subscribe to event notifications Security mechanisms to define how integrity and confidentiality can be ensured. 02/11/2012 9 9

Autonomic managers plug & play using DPWS Autonomic managers are implemented based on the Device Profile for Web Services specification using the Java Multi Edition DPWS Stack (JMEDS). DWPS is based on existing WS specifications such as WS-Addressing WS-Discovery WS-Eventing WSMetadataExchange WS-Transfer WS-Security 10

M2M Autonomic Computing system overview Application layer Server Application Device Application Gateway Application Service layer Gateway Service Server Service Device Service Communication layer Gateway Communication Server Communication Device Communication M2M Network M2M Gateway M2M Server M2M Device M2M Autonomic computing system overview 11

Experimentation Efficiency Server Application Gateway 1 Application Gateway 2 Application M2M smart metering use case 12

Conclusion and perspective Autonomic computing system based on ETSI M2M architecture. And composed of a set of interoperable autonomic managers to self-manage ubiquitous complex situation. As future work we propose to: calculate the overload that the framework generate. Experiment our solution in more complex scenario to self-manage a high number of heterogeneous machines. Introduce some artificial intelligence algorithms and mechanism in autonomic managers such as machine learning, negotiation and multiagent systems. Contribute on M2M standardization within ETSI for the autonomic computing and semantic aspects. 13

Thank you for your attention