Plug & Manage Heterogeneous Sensing Devices Levent Grgen*, Johan - - PowerPoint PPT Presentation

plug manage heterogeneous sensing devices
SMART_READER_LITE
LIVE PREVIEW

Plug & Manage Heterogeneous Sensing Devices Levent Grgen*, Johan - - PowerPoint PPT Presentation

Plug & Manage Heterogeneous Sensing Devices Levent Grgen*, Johan Nystrm-Persson*, Amin Cherbal , Cyril Labb , Claudia Roncancio and Shinichi Honiden* August 24th * DMSN workshop in conjunction with VLDB Tokyo, Japan


slide-1
SLIDE 1

Plug & Manage Heterogeneous Sensing Devices

August 24th Lyon, France DMSN workshop in conjunction with VLDB

Levent Gürgen*, Johan Nyström-Persson*, Amin Cherbal§, Cyril Labbé§, Claudia Roncancio§ and Shinichi Honiden*

Tokyo, Japan

Laboratoire d’Informatique de Grenoble, France

*

§

slide-2
SLIDE 2

Outline

  • Context and motivation
  • Related Work
  • Device Management
  • Management of Sensor Networks
  • Management of Sensing Devices
  • Integrated management framework
  • Implementation
  • Conclusion and future work
slide-3
SLIDE 3

Extensive research on processing sensor data

urban medical environmental industrial

Sensor data processing

SELECT … FROM … WHERE …

slide-4
SLIDE 4

urban environmental medical industrial

Management of Sensing Devices

UPDATE … SET … FROM ... WHERE …

What about managing sensors ?

SELECT … FROM … WHERE …

slide-5
SLIDE 5

urban environmental medical industrial

Management of Sensing Devices

UPDATE … SET … FROM ... WHERE …

Software management install, uninstall, start, stop Configuration management getting/setting network, system, application parameters Performance management monitoring performance metrics, diagnostic operations

What about managing sensors ?

slide-6
SLIDE 6

Related Work

slide-7
SLIDE 7

Home security

Network management System management

Intelligent Building

Application management

Automation Health, urban, environment monitoring

Device Management

  • Remote management of end-user devices (e.g. domotic).
  • Integrated management of network, system and application related functions
  • Emerging standards: TR-069 of Broadband Forum, DM of OMA, DM of UPnP, ...

Device Management

slide-8
SLIDE 8
  • Network management
  • Energy efficient topology management [1], adaptive routing [2] and reconfiguration [3]
  • System management
  • System software update on sensors [4], dynamic reconfiguration[5], performance monitoring [6]
  • Application management
  • scripts on virtual machines [7], software bundles on modular environment [8] and mobile agents
  • n middleware [9].

Management in Sensor Networks

slide-9
SLIDE 9
  • Network management
  • Energy efficient topology management [1], adaptive routing [2] and reconfiguration [3]
  • System management
  • System software update on sensors [4], dynamic reconfiguration[5], performance monitoring [6]
  • Application management
  • scripts on virtual machines [7], software bundles on modular environment [8] and mobile agents
  • n middleware [9].

Management in Sensor Networks

Solutions are sensor and domain specific No generic integrated management mechanism

slide-10
SLIDE 10

Management of Sensing Devices

slide-11
SLIDE 11

Management in sensors’ context

  • Sensors more and more present in critical applications (e.g., industrial,

domotic, medical)

  • Effjcient management necessary for better quality of service, reliability,

security and integrity.

  • Existing work deals with either network, system or application management.

We propose a management mechanism having

  • 3 main functions: software management, configuration and performance

monitoring

  • a hierarchical architecture based on the manager-agent model
  • a simple and extensible data model, and a set of generic management
  • perations
slide-12
SLIDE 12

Data model and management operations

  • A simple Management Information Base (MIB)
  • Hierarchical extensible data model
  • Generic Management Operations
  • get, set, act, notify
slide-13
SLIDE 13

Implementation

 Prototype implemented on the top of SStreaMWare [10], a service oriented

middleware for sensor data management middleware:

13

control site gateway adapters proxies

Query GUI

sensing devices

Region A

SStreaMWare

SELECT ... FROM ... WHERE ...

SQS GQS GQS

PQS PQS PQS PQS PQS PQS PQS PQS gateway

Region B

SQS : Sensor Query Service GQS : Gateway Query Service PQS : Proxy Query Service

slide-14
SLIDE 14

manager/control site

sub-manager/ gateway

adapter agents proxy agents

Management GUI

sensing devices Region A

XSStreaMWare

SQS

GMS GMS

PMS PMS PMS PMS PMS PMS PMS PMS Region B

SMS

GQS sub-manager/ gateway GQS

PQS PQS PQS PQS PQS PQS PQS PQS

get, set, act, notify

XSStreaMWare: eXtending SStreaMWare for management

SMS : Sensor Management Service GMS : Gateway Management Service PMS : Proxy Management Service

slide-15
SLIDE 15

Conclusion

  • Sensors more and more numerous and heterogenous in

various applications requiring quality of service

  • They should be effjciently managed
  • A simple, extensible, scalable management mechanism

is needed

  • XSStreaMWare: eXtending SStreaMWare for management
slide-16
SLIDE 16

Conclusion and Future work

  • Sensors more and more numerous and heterogenous in

various applications requiring quality of service

  • They should be effjciently managed
  • A simple, extensible, scalable management mechanism

is needed

  • XSStreaMWare: eXtending SStreaMWare for management
  • Integrating more sensing devices
  • Dealing with non-functional properties

 security, reliability, transactional integrity…?

  • Autonomic management
slide-17
SLIDE 17

Questions? Thanks!

manager

sub-manager

adapter agents proxy agents Management GUI sensing devices

Region A

XSStreaMWare

GMS GMS

PMS PMS PMS PMS PMS PMS PMS PMS

Region B

SMS

sub-manager SMS : Sensor Management Service GMS : Gateway Management Service PMS : Proxy Management Service

get, set, act, notify

slide-18
SLIDE 18

References

[1] L. B. Ruiz, J. M. Nogueira, and A. A. F. Loureiro. Manna: a management architecture for wireless sensor

  • networks. Communications Magazine, IEEE, 41(2):116-125, 2003.

[2] Chien chung Shen, Chaiporn Jaikaeo, Chavalit Srisathapornphat, and Zhuochuan Huang. An adaptive management architecture for ad hoc networks. IEEE Communications Magazine, 41:108-115, 2003. [3] Alberto Cerpa and Deborah Estrin. Ascent: Adaptive self-configuring sensor networks topologies. IEEE Transactions on Mobile Computing, 3(3):272-285, 2004. [5] Pedro Jos Marrn, Andreas Lachenmann, Daniel Minder, Matthias Gauger, Olga Saukh, and Kurt

  • Rothermel. Management and configuration issues for sensor networks. International Journal of Network

Management, 15:235-253, 2005. [6] Sachin Kogekar, Sandeep Neema, Brandon Eames, Xenofon Koutsoukos, Akos Ledeczi, and Miklos

  • Maroti. Constraint-guided dynamic reconfiguration in sensor networks. In IPSN '04: Proceedings of the 3rd

international symposium on Information processing in sensor networks, pages 379{387. ACM, 2004. [6] Ji-Hye Bae, Kyung-Oh Lee, and Yoon-Young Park. Moneta: an embedded monitoring system for ubiquitous network environments. Consumer Electronics, IEEE Transactions on, 52(2):414-420, May 2006. [7] Philip Levis and David Culler. Mate: a tiny virtual machine for sensor networks. In ASPLOS-X: Proceedings of the 10th international conference on Architectural support for programming languages and

  • perating systems, pages 85-95, New York, NY, USA, 2002. ACM.

[8] Ting Liu and Margaret Martonosi. Impala: A middleware system for managing autonomic, parallel sensor

  • systems. In In PPoPP 03: Proceedings of the 9th ACM SIGPLAN symposium on Principles and practice of

parallel programming, pages 107-118. ACM Press, 2003. [9] Chien-Liang Fok, Gruia-Catalin Roman, and Chenyang Lu. Rapid development and flexible deployment

  • f adaptive wireless sensor network applications. In Proceedings of the 25th IEEE International Conference
  • n Distributed Computing Systems, pages 653-662, Washington, DC, USA, 2005. IEEE Computer Society

[10] Levent Gurgen, Claudia Roncancio, Cyril Labbe, Andre Bottaro, and Vincent Olive. SStreaMWare: a service oriented middleware for heterogeneous sensor data management. In Proceedings of the 5th international conference on Pervasive services, ICPS '08, pages 121-130, New York, NY, USA, 2008. ACM.

18