Skip to main content

A Rotating Roll-Call-Based Adaptive Failure Detection and Recovery Protocol for Smart Home Environments

  • Conference paper
Ambient Assistive Health and Wellness Management in the Heart of the City (ICOST 2009)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 5597))

Included in the following conference series:

  • 1626 Accesses

Abstract

Smart homes generally differ from other pervasive environments such as office environments. Homes are lack of system administrators to fix faulty services on the spot. Nevertheless, services in smart homes can be critical especially when they involve health and wellness services, since faulty services can lead to unexpected/undesirable consequences. Therefore, robustness and availability are two fundamental requirements for service management protocols or middleware at homes. In this paper, we propose an efficient and adaptive failure detection and recovery mechanism, namely, the Rotating Roll-Call-based Protocol (RRCP), for home environments. Failures of software components are detected efficiently with a roll-call-based algorithm in which the roll-caller is elected periodically. Adaptive techniques and reliable UDP are adopted to maintain home network stability. Experimental results show that the proposed protocol is robust even under elevated failure rates.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Meyer, S., Rakotonirainy, A.: A survey of research on context-aware homes. In: Proceedings of the Australasian information security workshop conference on ACSW frontiers 2003, vol. 21. Australian Computer Society, Inc., Australia (2003)

    Google Scholar 

  2. Edwards, W.K., Grinter, R.E.: At Home with Ubiquitous Computing: Seven Challenges. In: Abowd, G.D., Brumitt, B., Shafer, S. (eds.) UbiComp 2001. LNCS, vol. 2201, p. 256. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  3. Liao, C.-F., Jong, Y.-W., Fu, L.-C.: PSMP: A Fast Self-Healing and Self-Organizing Pervasive Service Management Protocol for Smart Home Environments. In: Asia-Pacific Conference on Services Computing. IEEE, Los Alamitos (2006)

    Google Scholar 

  4. Hanmer, R.S.: Patterns for Fault Tolerant Software. John Wiley & Sons Ltd., Chichester (2007)

    Google Scholar 

  5. Ranganathan, S., George, A.D., et al.: Gossip-Style Failure Detection and Distributed Consensus for Scalable Heterogeneous Clusters. Cluster Computing 4(3), 197–209 (2001)

    Article  Google Scholar 

  6. UPnP Device Architecture 1.0, UPnP Forum (2003)

    Google Scholar 

  7. Garcia-Molina, H.: Elections in a Distributed Computing System. IEEE Transactions on Computers 31(1), 48–59 (1982)

    Article  Google Scholar 

  8. Guerraoui, R., Rodrigues, L.: Introduction to Reliable Distributed Programming. Springer, New York (2006)

    MATH  Google Scholar 

  9. Koren, I., Krishna, C.M.: Fault-Tolerant Systems. Morgan Kaufmann, San Francisco (2007)

    MATH  Google Scholar 

  10. Dabrowski, C., Mills, K., et al.: Understanding failure response in service discovery systems. J. Syst. Softw. 80(6), 896–917 (2007)

    Article  Google Scholar 

  11. Shooman, M.L.: Reliability of Computer Systems and Networks: Fault Tolerance, Analysis, and Design. Wiley Interscience, Hoboken (2001)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jong, YW., Liao, CF., Fu, LC., Wang, CY. (2009). A Rotating Roll-Call-Based Adaptive Failure Detection and Recovery Protocol for Smart Home Environments. In: Mokhtari, M., Khalil, I., Bauchet, J., Zhang, D., Nugent, C. (eds) Ambient Assistive Health and Wellness Management in the Heart of the City. ICOST 2009. Lecture Notes in Computer Science, vol 5597. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-02868-7_25

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-02868-7_25

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-02867-0

  • Online ISBN: 978-3-642-02868-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics