and allow their evolution and adaptation in the face
of change. This proposal is based on an application
in the health scenario which is of critical importance
since it deals with people´s lives. Thus, the self-
healing mechanism employed in this scenario is
essential to ensure effective recovery. It operates
automatically when faults are detected, in order not
to interrupt the service and only requires a minimum
of external intervention, by keeping the applications
active and available at all times. We have described
the architecture with its layers and main
components, while focusing on the characteristics of
the Fault Detector.
As a further stage of this research, we are
planning to implement the failure detector and make
an evaluation with regard to some metrics supplied
by the QoS of fault detectors. The purpose of this is
to determine how quickly faults can be detected and
the exact extent of false detections (Chen; Toueg;
Aguilera, 2002).
REFERENCES
Arantes, L., Greve, F., & Sens, P., 2011. Unreliable
Failure Detectors for Mobile Ad-hoc Networks. In:
Cruz-Cunha, Maria Manuela; Moreira, Fernando.
Handbook of Research on Mobility and Computing:
Evolving Technologies and Ubiquitous Impacts.
Armbrust, M., Fox, A., Griffith, R., Joseph, A. D., Katz,
R., Konwinski, A., & Zaharia, M., 2010. A view of
cloud computing. Communications of the ACM, 53(4),
50-58.
Avizienis, A., Laprie, J. C., Randell, B., & Landwehr, C.,
2004. Basic concepts and taxonomy of dependable and
secure computing. Dependable and Secure Computing,
IEEE Transactions on, 1(1), 11-33.
Cai, H., Peng, C., Jiang, L., & Zhang, Y. (2012, April). A
Novel Self-Adaptive Fault-Tolerant Mechanism and
Its Application for a Dynamic Pervasive Computing
Environment. In Object/Component/Service-Oriented
Real-Time Distributed Computing Workshops
(ISORCW), 2012 15th IEEE International Symposium
on (pp. 48-52). IEEE.
Chandra, T. D., & Toueg, S. (1996). Unreliable failure
detectors for reliable distributed systems. Journal of
the ACM (JACM), 43(2), 225-267.
Chen, W., Toueg, S., & Aguilera, M. K. (2002). On the
quality of service of failure detectors. Computers,
IEEE Transactions on, 51(5), 561-580.
Chetan, S., Ranganathan, A., & Campbell, R. (2005).
Towards fault tolerance pervasive computing.
Technology and Society Magazine, IEEE, 24(1), 38-
44.
Fetzer, C., Raynal, M., & Tronel, F. (2001). An adaptive
failure detection protocol. In Dependable Computing,
2001. Proceedings. 2001 Pacific Rim International
Symposium on (pp. 146-153). IEEE.
Ganek, A. G., & Corbi, T. A. (2003). The dawning of the
autonomic computing era. IBM systems Journal,
42(1), 5-18.
Greve, F., Sens, P., Arantes, L., & Simon, V. (2012).
Eventually Strong Failure Detector with Unknown
Membership. The Computer Journal, 55(12), 1507-
1524.
Hayashibara, N., Defago, X., Yared, R., & Katayama, T.
(2004, October). The φ accrual failure detector. In
Reliable Distributed Systems, 2004. Proceedings of
the 23rd IEEE International Symposium on (pp. 66-
78). IEEE.
Kephart, J. O., & Chess, D. M. (2003). The vision of
autonomic computing. Computer, 36(1), 41-50.
Laprie, J. C. (2008, June). From dependability to
resilience. In 38th IEEE/IFIP Int. Conf. On
Dependable Systems and Networks.
Nunes, R. C., & Jansch-Pôrto, I. (2002, February). Non-
stationary communication delays in failure detectors.
In Proceedings of the 3rd IEEE Latin-American test
Workshop (LATW’02), Montevideo-Uruguay (pp. 16-
21).
Satzger, B., Pietzowski, A., Trumler, W., & Ungerer, T.
(2008, March). A lazy monitoring approach for
heartbeat-style failure detectors. In Availability,
Reliability and Security, 2008. ARES 08. Third
International Conference on (pp. 404-409). IEEE.
Sharmin, M., Ahmed, S., & Ahamed, S. I. (2006, April).
MARKS (middleware adaptability for resource
discovery, knowledge usability and self-healing) for
mobile devices of pervasive computing environments.
In Information Technology: New Generations, 2006.
ITNG 2006. Third International Conference on (pp.
306-313). IEEE.
Silas, S., Ezra, K., & Rajsingh, E. B. (2012). A novel fault
tolerant service selection framework for pervasive
computing. Human-centric Computing and
Information Sciences, 2(1), 1-14.
Sterritt, R. (2005). Autonomic computing. Innovations in
systems and software engineering, 1(1), 79-88.
Weber, T. S. (2002). Um roteiro para exploração dos
conceitos básicos de tolerância a falhas. Relatório
técnico, Instituto de Informática UFRGS.
Weiser, M. (1991). The computer for the 21st century.
Scientific american, 265(3), 94-104.
HEALTHINF2014-InternationalConferenceonHealthInformatics
464