Overview of Electronic Textiles

Electronic Textiles (e-textiles) are fabrics that have electronics and interconnections woven into them, with physical flexibility and size that cannot be achieved with existing electronic manufacturing techniques. Components and interconnections are intrinsic to the fabric and thus are less visible and not susceptible to becoming tangled together or snagged by the surroundings. An e-textile can be worn in everyday situations where currently available wearable computers would hinder the user. E-textiles can also more easily adapt to changes in the computational and sensing requirements of an application, a useful feature for power management and context awareness.

E - Textiles have applications ranging from smart materials for aerospace applications to wearable computing. This paper addresses the modeling of computation, communication and failure in e-textiles and investigates the performance of two techniques, code migration and remote execution, for adapting applications executing over the hardware substrate, to failures in both devices and interconnection links. The investigation is carried out using a cycle-accurate simulation environment developed to model computation, power consumption, and node/link failures for large numbers of computing elements in configurable network topologies. A detailed analysis of the two techniques for adapting applications to the error prone substrate is presented, as well as a study of the effects of parameters, such as failure rates, communication speeds, and topologies, on the efficacy of the techniques and the performance of the system as a whole. It is shown that code migration and remote execution provide feasible methods for adapting applications to take advantage of redundancy in the presence of failures and involve trade offs in communication versus memory requirements in processing elements.