Skip to main content

Towards the Integration of Fault, Resource, and Power Management

  • Conference paper
Computer Safety, Reliability, and Security (SAFECOMP 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3219))

Included in the following conference series:

Abstract

The runtime management of faults, resources and power have been traditionally dissociated in the development of embedded software systems. Each of them copes with unsolicited events of different types (i.e. errors, resource saturation and power alarms), and operates independently of the other two. In this paper we study the case of using alarm events generated by the resource and power management mechanisms to trigger a graceful degradation mechanism that is otherwise used for fault management purposes. The occurrence of an unsolicited event is reported to the graceful degradation mechanism, which removes from the running system those parts necessary to eliminate, or lessen, the source of the event, while at the same time allow the system to deliver the basic functionality for each of the tasks that it runs. As a consequence, the reliability, robustness, and performance qualities of the system under study improved significantly, for a negligible increase in the complexity of the graceful degradation mechanism.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bidan, C., Issarny, V., Saridakis, T., Zarras, A.: A Dynamic Reconfiguration Service for CORBA. In: Proceedings of the 4th International Conference on Configurable Distributed Systems, May 1998, pp. 35–42 (1998)

    Google Scholar 

  2. Chen, P.M., Lee, E.K., Gibson, G.A., Katz, R.H., Patterson, D.A.: RAID: High- Performance, Reliable Secondary Storage. ACM Computing Surveys 26(2), 145–185 (1994)

    Article  Google Scholar 

  3. Chen, Y.-C., Sayood, K., Nelson, D.J.: A Robust Coding Scheme for Packet Video. IEEE Transactions on Communications 40(9), 1491–1501 (1992)

    Article  Google Scholar 

  4. Cherkassky, V., Malek, M.: A Measure of Graceful Degradation in Parallel- Computer Systems. IEEE Transactions on Reliability 38(1), 76–81 (1989)

    Article  MathSciNet  Google Scholar 

  5. Cheung, K., Sohi, G., Saluja, K., Pradhan, D.: Organization and Analysis of a Gracefully-Degrading Interleaved Memory System. In: Proceedings of the 14th Annual International Symposium on Computer Architecture, June 1987, pp. 224–231 (1987)

    Google Scholar 

  6. Dang, P.P., Chau, P.M.: Robust Image Transmission over CDMA Channels. IEEE Transactions on Consumer Electronics 46(3), 664–672 (2000)

    Article  Google Scholar 

  7. Herlihy, M.P., Wing, J.M.: Specifying Graceful Degradation. IEEE Transactions on Parallel and Distributed Systems 2(1), 93–104 (1991)

    Article  Google Scholar 

  8. ROBOCOP / ITEA-00001. Robust Open Component Based Software Architecture for Configurable Devices, http://www.extra.research.philips.com/euprojects/robocop/

  9. SPACE4U / ITEA-02016. Software Platform and Component Environment for You, http://www.extra.research.philips.com/euprojects/space4u/

  10. Jayanti, P., Chandra, T.D., Toueg, S.: Fault-Tolerant Wait-Free Shared Objects. Journal of the ACM 45(3), 451–500 (1998)

    Article  MATH  MathSciNet  Google Scholar 

  11. Lafruit, G., Nachtergaele, L., Denolf, K., Bormans, J.: 3D Computational Graceful Degradation. In: Proceedings of the IEEE International Symposium on Circuits and Systems, May 2000, pp. 3.547–3.550 (2000)

    Google Scholar 

  12. Lee, Y.-H., Shin, K.G.: Optimal Recon.guration Strategy for a Degradable Multimodule Computing System. Journal of the ACM 34(2), 326–348 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  13. Mahaney, S.R., Schneider, F.B.: Inexact Agreement: Accuracy, Precision, and Graceful Degradation. In: Proceedings of the 4th Annual ACM Symposium on Principles of Distributed Computing, August 1985, pp. 237–249 (1985)

    Google Scholar 

  14. Saheban, F., Friedman, A.D.: Diagnostic and Computational Reconfiguration in Multiprocessor Systems. In: Proceedings of the 1978 Annual Conference, December 1978, pp. 68–78 (1978)

    Google Scholar 

  15. Saridakis, T.: Graceful Degradation for Component-Based Embedded Software. In: Proceedings of the 13th International Concerence on Intelligent and Adaptive Systems and Software Engineering (IASSE) (July 2004)

    Google Scholar 

  16. Thomasian, A., Avizienis, A.: A Design Study of a Shared Resource Computing System. In: Proceedings of the 3rd Annual Symposium on Computer Architecture, January 1976, pp. 105–112 (1976)

    Google Scholar 

  17. Yajnik, S., Jha, N.K.: Graceful Degradation in Algorithm-Based Fault Tolerant Multiprocessor Systems. IEEE Transactions on Parallel and Distributed Systems 8(2), 137–153 (1997)

    Article  Google Scholar 

  18. Zaruba, G.V., Chlamtac, I., Das, S.K.: A Prioritized Real-Rime Wireless Call Degradation Framework for Optimal Call Mix Selection. Mobile Networks and Applications 7(2), 143–151 (2002)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Saridakis, T. (2004). Towards the Integration of Fault, Resource, and Power Management. In: Heisel, M., Liggesmeyer, P., Wittmann, S. (eds) Computer Safety, Reliability, and Security. SAFECOMP 2004. Lecture Notes in Computer Science, vol 3219. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30138-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-30138-7_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-23176-9

  • Online ISBN: 978-3-540-30138-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics