Fault-Tolerant Techniques for Ambient Intelligent Distributed Systems
Diana Marculescu, Nicholas H. Zamora, Phillip Stanley-Marbell and Radu Marculescu.
In
Proceedings of the International Conference on Computer Aided Design, ICCAD '03,
November 2003.
ABSTRACT
Ambient Intelligent Systems provide an unexplored hardware platform
for executing distributed applications under strict energy constraints.
These systems must respond quickly to changes in user behavior or
environmental conditions and must provide high availability and
fault-tolerance under given quality constraints. These systems will
necessitate fault-tolerance to be built into applications. One way
to provide such fault-tolerance is to employ the use of redundancy.
Hundreds of computational devices will be available in deeply
networked ambient intelligent systems, providing opportunities to
exploit node redundancy to increase application lifetime or improve
quality of results if it drops below a threshold. Pre-copying with
remote execution is proposed as a novel, alternative technique of
code migration to enhance system lifetime for ambient intelligent
systems. Self-management of the system is considered in two different
scenarios: applications that tolerate graceful quality degradation
and applications with single-point failures. The proposed technique
can be part of a design methodology for prolonging the lifetime of
a wide range of applications under various types of faults, despite
scarce energy resources.
[PDF], [BibTex], [Locate in chronological publications], [Locate in classified publications]
|