Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1808984.1808993acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Starfish: policy driven self-management in wireless sensor networks

Published: 03 May 2010 Publication History

Abstract

Wireless sensor networks are a key aspect of many pervasive systems designed to aid people in their normal activities and adapt to their current context. However, these systems also need to be self-managing in discovering and configuring devices for services, detecting and responding to attacks, determining errors and faults and reconfiguring the system to mitigate these. In this paper we describe the Starfish framework for specifying and dynamically managing policies in sensor nodes. We discuss the components in the framework which include the Finger2 policy system for specifying dynamic adaptivity, a module library to simplify the programming the basic funtionality of nodes and a client side editor for managing policies. We describe policies for an adaptive healthcare body network then focus on policies for self-healing aspects of sensor networks and give examples of policy-based reconfigurations to deal with faults.

References

[1]
E. Asmare, A. Gopalan, M. Sloman, N. Dulay, and E. Lupu. A policy-based management architecture for mobile collaborative teams. In IEEE International Conference on Pervasive Computing and Communications (PerCom), pages 169--174, Galveston, USA, 2009.
[2]
T. Bourdenas and M. Sloman. Towards self-healing in wireless sensor networks. In 6th International Workshop on Wearable and Implantable Body Sensor Networks, pages 15--20, Berkeley, USA, 2009.
[3]
A. Dunkels, B. Gronvall, and T. Voigt. Contiki-A Lightweight and Flexible Operating System for Tiny Networked Sensors. In Proceedings of the First IEEE Workshop on Embedded Networked Sensors, Tampa, USA, 2004.
[4]
J. W. Hui and D. Culler. The dynamic behavior of a data dissemination protocol for network programming at scale. In 2nd international conference on Embedded networked sensor systems (SenSys), pages 81--94, Baltimoore, USA, 2004.
[5]
J. Kephart and D. Chess. The vision of autonomic computing. Computer, pages 41--50, 2003.
[6]
S. S. Kulkarni and K. Wang. Mnp: Multihop network reprogramming service for sensor networks. In International Conference on Distributed Computing Systems (ICDCS), page 7, Columbus, USA, 2005.
[7]
P. Kuryloski, A. Giani, R. Giannantonio, K. Gilani, R. Gravina, V. Seppa, E. Seto, V. Shia, C. Wang, P. Yan, et al. DexterNet: An open platform for heterogeneous body sensor networks and its applications. In 6th International Workshop on Wearable and Implantable Body Sensor Networks, pages 92--97, Berkeley, USA, 2009.
[8]
P. Levis and D. Culler. Mate: A tiny virtual machine for sensor networks. ACM SIGARCH Computer Architecture News, 30(5):95, 2002.
[9]
E. C. Lupu, N. Dulay, M. S. Sloman, J. Sventek, S. Heeps, S. Strowes, K. Twidle, S.-L. Keoh, and A. Schaeffer-Filho. Amuse: autonomic management of ubiquitous e-health systems. Concurrency and Computation: Practice and Experience, 22(3):277--295, May 2007.
[10]
P. J. Marron, A. Lachenmann, D. Minder, M. Gauger, O. Saukh, and K. Rothermel. Management and configuration issues for sensor networks. International Journal of Network Management, 15(4):235--253, 2005.
[11]
N. Ramanathan, K. Chang, R. Kapur, L. Girod, E. Kohler, and D. Estrin. Sympathy for the sensor network debugger. In 3rd international conference on Embedded networked sensor systems (SenSys), page 267, San Diego, USA, 2005.
[12]
L. B. Ruiz, J. M. Nogueira, and A. A. F. Loureiro. Manna: A management architecture for wireless sensor networks. IEEE Communications Magazine, 41(2):116--125, 2003.
[13]
K. Terfloth, G. Wittenburg, and J. Schiller. Facts-a rule-based middleware architecture for wireless sensor networks. In 1st Int. Conf. on Communication System Software and Middleware (COMSWARE), Delhi, India, 2006.
[14]
I. Urteaga, K. Barnhart, and Q. Han. Redflag a run-time distributed, flexible, lightweight, and generic fault detection service for data-driven wireless sensor applications. In IEEE International Conference on Pervasive Computing and Communications (PerCom), pages 1--9, Galveston, USA, 2009.
[15]
Y. Zhu, S. Keoh, M. Sloman, and E. Lupu. A lightweight policy system for body sensor networks. IEEE Transactions on Network and Service Management, 6(3):137--148, September 2009.
[16]
Y. Zhu, M. Sloman, E. Lupu, and S. Keoh. Vesta: A secure and autonomic system for pervasive healthcare. In 3rd International Conference on Pervasive Computing Technologies for Healthcare (Pervasive Health 09), pages 1--8, London, UK, Apr 2009. ICST.

Cited By

View all
  • (2022)Design-time Performability Optimization of Runtime Adaptation StrategiesCompanion of the 2022 ACM/SPEC International Conference on Performance Engineering10.1145/3491204.3527471(113-120)Online publication date: 14-Jul-2022
  • (2019)Sensor fault management techniques for wireless smart sensor networks in structural health monitoringStructural Control and Health Monitoring10.1002/stc.2362(e2362)Online publication date: 21-May-2019
  • (2018)Performance Optimization of Reconfigurable Real-Time Wireless Sensor NetworksIEEE Transactions on Systems, Man, and Cybernetics: Systems10.1109/TSMC.2018.2824900(1-15)Online publication date: 2018
  • Show More Cited By

Index Terms

  1. Starfish: policy driven self-management in wireless sensor networks

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    SEAMS '10: Proceedings of the 2010 ICSE Workshop on Software Engineering for Adaptive and Self-Managing Systems
    May 2010
    146 pages
    ISBN:9781605589718
    DOI:10.1145/1808984
    • General Chair:
    • Rogèrio de Lemos,
    • Program Chair:
    • Mauro Pezzè
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 03 May 2010

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. adaptation
    2. policy
    3. self-healing
    4. wireless sensor networks

    Qualifiers

    • Research-article

    Funding Sources

    Conference

    ICSE '10
    Sponsor:

    Acceptance Rates

    Overall Acceptance Rate 17 of 31 submissions, 55%

    Upcoming Conference

    ICSE 2025

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)3
    • Downloads (Last 6 weeks)2
    Reflects downloads up to 05 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Design-time Performability Optimization of Runtime Adaptation StrategiesCompanion of the 2022 ACM/SPEC International Conference on Performance Engineering10.1145/3491204.3527471(113-120)Online publication date: 14-Jul-2022
    • (2019)Sensor fault management techniques for wireless smart sensor networks in structural health monitoringStructural Control and Health Monitoring10.1002/stc.2362(e2362)Online publication date: 21-May-2019
    • (2018)Performance Optimization of Reconfigurable Real-Time Wireless Sensor NetworksIEEE Transactions on Systems, Man, and Cybernetics: Systems10.1109/TSMC.2018.2824900(1-15)Online publication date: 2018
    • (2018)Autonomic Body Sensor NetworksWearable Computing10.1002/9781119078807.ch5(73-87)Online publication date: 10-Apr-2018
    • (2016)SAMSONProceedings of the 31st Annual ACM Symposium on Applied Computing10.1145/2851613.2851766(1315-1322)Online publication date: 4-Apr-2016
    • (2015)A Self-Healing Framework for Online Sensor DataProceedings of the 2015 IEEE International Conference on Autonomic Computing10.1109/ICAC.2015.61(295-300)Online publication date: 7-Jul-2015
    • (2014)Policy and network-based intrusion detection system for IPv6-enabled wireless sensor networks2014 IEEE International Conference on Communications (ICC)10.1109/ICC.2014.6883583(1796-1801)Online publication date: Jun-2014
    • (2013)Integrated Development Environment for Debugging Policy-based Applications in Wireless Sensor NetworksProcedia Computer Science10.1016/j.procs.2013.09.03021(225-233)Online publication date: 2013
    • (2012)Secure policy-based management solutions in heterogeneous embedded systems networks2012 International Conference on Telecommunications and Multimedia (TEMU)10.1109/TEMU.2012.6294723(227-232)Online publication date: Jul-2012
    • (2012)An autonomic plane for Wireless Body Sensor Networks2012 International Conference on Computing, Networking and Communications (ICNC)10.1109/ICCNC.2012.6167566(94-98)Online publication date: Jan-2012
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media