Abstract
The focus of situation-aware ubiquitous computing has increased lately. An example of situation-aware applications is a multimedia education system. Since ubiquitous applications need situation-aware middleware services and computing environment keeps changing as the applications change, it is challenging to detect errors and recover them in order to provide seamless services and avoid a single point of failure. This paper proposes an Adaptive Fault Tolerance Agent (AFTA) in situation-aware middleware framework and presents its simulation model of AFT-based agents. The strong point of this system is to detect and recover error automatically in case that the session’s process comes to an end through a software error.
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
Hung, N.Q., Ngoc, N.C., Hung, L.X., Lei, S., Lee, S.Y.: A Survey on Middleware for Context-Awareness in Ubiquitous Computing Environments. Korea Information Processing Society Review, 97–121 (2003)
Yau, S.: Reconfigurable Context-sensitive Middleware for pervasive Computing. In: IEEEE Pervasive Computing, 33–40 (July-September 2002)
Yau, S.S., Karim, F.: Adaptive Middleware for Ubiquitous Computing Environments. Design and Analysis of Distributed Embedded Systems. In: Proc. IFIP 17th WCC, vol. 219, pp. 131–140 (August 2002)
Yau, S.S., Karim, F.: Contention-Sensitive Middleware for Real-time Software in Ubiquitous Computing Environments. In: Proc. 4th IEEE Int’l Symp. Object-Oriented Real-time Distributed Computing (ISORC 2001), pp. 163–170 (May 2001)
Victor, P., Bill, D.: Fault- Tolerant Computing: Introduction to Fault-Tolerant Computing. Ch. 1, IEEE Computer Society Order Number 677,Library of Congress Number 86-46205, IEEE Catalog Number EH0254-3, ISBN 0-8186-0677-0
Dhiraj, K.: Pradhan: Fault-Tolerant Computer System Design. Prentice Hall, Englewood Cliffs (1996)
Victor, P., Bill, D.: Carroll: Fault- Tolerant Computing: Soware Fault Tolerance, Ch. 5, IEEE Computer Society Order Number 677, Library of Congres Number 86–46205, IEEE Catalog Number EH0254-3, ISBN 0-8186-0677-0
Krishna, C.M., Lee, Y. H.: Guest editor’s Introduction: Real-time Systems. Comput. (May 1991).
Elmendorf, W.R.: Fault-tolerant programming. In: Digest of the 1972 International Symposium on Fault-Tolerant Computing, pp. 79–83 (1972)
Randell, B.: System structure for software fault-tolerance. IEEE Trans. Software Engneering SE-1, 220–232 (1975)
Randell, B.: System Structure for Software Fault Tolerance. IEEE Trans. Sofware Engineer SE-1(12), 116–1129 (1984)
Watabe, K., Sakata, S., Maeno, K., Fukuoka, H., Ohmori, T.: Distributed Desktop Conferencing System with Multi-user Multimedia Interface. IEEE JSAC 9(4), 531–539 (1991)
Hecht, H.: Fault-tolerant software for real- time application. ACM Computing Surveys 8, 391–407 (1976)
Hagan, M.T., Demuth, H.B., Beale, M.: Neural Network Design, pp. 4–3. PWS Publishing Company (1996)
Zeigler, B.P.: Object-Oriented Simulation with Hierarchical, Modular Models. Academic Press, San Diego (1990)
Cho, T.H., Zeigler, B.P.: Simulation of Intelligent Hierarchical Flexible Manufacturing: Batch Job Routing in Operation Overlapping. IEEE Trans. Syst. Man, Cybern. A 27, 116–126 (1997)
Zeigler, B.P., Cho, T.H., Rozenblit, J.W.: A Knowledge-based Environment for Hierarchical Modeling of Flexible Manufacturing System. IEEE Trans. Syst. Man,Cybern. A 26, 81–90 (1996)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Kim, S., Ko, E. (2008). An Adaptive Fault-Tolerance Agent Running on Situation-Aware Environment. In: Huang, DS., Wunsch, D.C., Levine, D.S., Jo, KH. (eds) Advanced Intelligent Computing Theories and Applications. With Aspects of Contemporary Intelligent Computing Techniques. ICIC 2008. Communications in Computer and Information Science, vol 15. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-85930-7_40
Download citation
DOI: https://doi.org/10.1007/978-3-540-85930-7_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-85929-1
Online ISBN: 978-3-540-85930-7
eBook Packages: Computer ScienceComputer Science (R0)