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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
Chen, Y.-C., Sayood, K., Nelson, D.J.: A Robust Coding Scheme for Packet Video. IEEE Transactions on Communications 40(9), 1491–1501 (1992)
Cherkassky, V., Malek, M.: A Measure of Graceful Degradation in Parallel- Computer Systems. IEEE Transactions on Reliability 38(1), 76–81 (1989)
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)
Dang, P.P., Chau, P.M.: Robust Image Transmission over CDMA Channels. IEEE Transactions on Consumer Electronics 46(3), 664–672 (2000)
Herlihy, M.P., Wing, J.M.: Specifying Graceful Degradation. IEEE Transactions on Parallel and Distributed Systems 2(1), 93–104 (1991)
ROBOCOP / ITEA-00001. Robust Open Component Based Software Architecture for Configurable Devices, http://www.extra.research.philips.com/euprojects/robocop/
SPACE4U / ITEA-02016. Software Platform and Component Environment for You, http://www.extra.research.philips.com/euprojects/space4u/
Jayanti, P., Chandra, T.D., Toueg, S.: Fault-Tolerant Wait-Free Shared Objects. Journal of the ACM 45(3), 451–500 (1998)
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)
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)
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)
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)
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)
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)
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)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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