• No results found

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
14
0
0

Loading.... (view fulltext now)

Full text

(1)

Autonomic computing system for

self-management of Machine-to-Machine networks

Mahdi BEN ALAYA, Salma MATOUSSI,Thierry MONTEIL, Khalil DRIRA {ben.alaya, smatouss, monteil, khalil}@laas.fr

Self-IoT 2012, September 17th 2012, San Jose, California, USA in conjunction with ICAC 2012

(2)

1. Introduction

2. Problematic

3. Related works

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. Conclusion and perspectives

Plan

Introduction

Problematic

Related works

M2M autonomic system principles Experiments in the SM domain Conclusion and perspectives

(3)

Introduction

− Emergence of fixed and mobile communicating objects.

− Decrease of the communication cost.

− Improvement of networks performance.

− Availability of advanced

dedicated services platforms.

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.

M2M system example

Introduction

Problematic

Related works

M2M autonomic system principles Experiments in the SM domain Conclusion and perspectives

(4)

Problematic

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.

Problematic: 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 self-management of communication, services and applications within M2M networks.

Introduction

Problematic

Related works

M2M autonomic system principles Experiments in the SM domain Conclusion and perspectives

(5)

High level architecture for M2M (ETSI TS 102 690 standard)

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 self-management of M2M

communication, service and application issues.

ETSI started new specifications draft on usage of semantic in M2M.

• Study on Semantic support for M2M

Introduction

Problematic

Related works

M2M autonomic system principles Experiments in the SM domain Conclusion and perspectives

(6)

IBM proposed in 2001 the Autonomic Computing reference architecture.

It offers advanced methods of self-configuration, self-healing, self-optimising and self-protecting.

Recent works:

SAF: Symptom Automation Framework is a catalog based XML collaborative knowledge framework that enables diagnosis and treatment of complex system.

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.

Autonomic Computing architecture overview

M2M standards related works

Introduction

Problematic

Related works

M2M autonomic system principles Experiments in the SM domain Conclusion and perspectives

(7)

Managed Entities Effectors Knowledge Base Analyzer Planner Monitor Executor Inference Engine Inference Engine Inference Engine Inference Engine Sensors Effectors Sensors E v e n ts A ct io n s Ac tio n P lans Sym ptom s E v e n ts A ct io n s Change requests

Autonomic manager architecture

Introduction

Problematic

Related works

M2M autonomic system principles Experiments in the SM domain Conclusion and perspectives

(8)

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

Autonomic computing building

blocks

Introduction

Problematic

Related works

M2M autonomic system principles

Experiments in the SM domain Conclusion and perspectives

(9)

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.

Autonomic managers plug & play

Introduction

Problematic

Related works

M2M autonomic system principles

Experiments in the SM domain Conclusion and perspectives

(10)

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

Autonomic managers plug & play

using DPWS

Introduction

Problematic

Related works

M2M autonomic system principles

Experiments in the SM domain Conclusion and perspectives

(11)

Communication layer Gateway Communication Manager Server Communication Manager Device Communication Manager Service layer Gateway Service Manager Server Service

Manager Device Service

Manager

Application layer

Gateway Application Manager Server Application Manager Device Application Manager M2M Gateway M2M Server M2M Device

M2M Autonomic Computing

system overview

M2M Network

Introduction

Problematic

Related works

M2M autonomic system principles

Experiments in the SM domain Conclusion and perspectives

(12)

Experimentation

Efficiency Server Application

Manager

Gateway 1 Application

Manager

Gateway 2 Application

Manager Introduction

Problematic

Related works

M2M autonomic system principles

Experiments in the SM domain

(13)

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 multi-agent systems.

• Contribute on M2M standardization within ETSI for the autonomic computing and semantic aspects.

Introduction

Problematic

Related works

M2M autonomic system principles Experiments in the SM domain

(14)

References

Related documents

running across the embryo; the mid-gut complex (arising from an ectodermic rudiment, according to this author), after showing the actual clasp shape at stage X, apparently

• The Exhibitors with a vehicle display will: ensure that vehicles contain a minimum of fuel at all times (5 liters); leave a key to each vehicle on display in a sealed envelope at

6 HB0064 (c) Any credit card company, financial institution or 1. card processor found to have violated this section shall

Lent reveals the work of Jesus spoken of in John 1:4, “In him was life, and the life was the light of men.” So we enter Lent with awe and a serious sense of sin for which

Let

To confirm the improvement of the detection perfor- mance using the integrated detection method in “ Detec- tion ”, we compared the proposed method with the subtraction stereo

There was no significant association between protein intake and 28-day mortality in high-risk patients when timing and dose of nutrition support were not examined [adj-HR for

This institutional case study clearly indicates that for this institution performance on the two NSC and three NBT assessments are associated with subsequent academic standing and