首页 | 本学科首页   官方微博 | 高级检索  
     检索      


Fault-tolerant computation in groups and semigroups: applications to automata,dynamic systems and Petri nets
Institution:1. Department of Electrical and Computer Engineering and the Coordinated Science Laboratory, University of Illinois at Urbana-Champaign, Room 148 CSL, 1308 West Main Street, Urbana, IL 61801, USA;2. Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, Room 10-093, 77 Massachusetts Avenue, Cambridge, MA 02139, USA;1. Departamento de Engenharia Química, Universidade Federal do Rio Grande do Norte, Senador Salgado Filho Avenue, S/N – Lagoa Nova, Natal 59078-970, Brazil;2. Núcleo de Estudos em Sistemas Coloidais, Instituto de Tecnologia e Pesquisa, PEP/UNIT, Aracaju, SE 49032-490, Brazil;1. Department of Mathematics, Jadavpur University, Kolkata 700032, India;2. Department of Chemical Engineering, Jadavpur University, Kolkata 700032, India
Abstract:The traditional approach to fault-tolerant computation has been via modular hardware redundancy. Although universal and simple, modular redundancy is inherently expensive and inefficient. By exploiting particular structural features of a computational architecture or an algorithm, arithmetic codes and recently developed algorithm-based fault tolerance (ABFT) techniques manage to introduce “analytical redundancy” and offer more efficient fault coverage at the cost of narrower applicability and harder design. In this paper, we extend a variety of results and constructive procedures that were developed in previous work for computations that take place in an abelian group to a more general setting that considers computations in semigroups. We demonstrate possible encodings for semigroup operations of interest and use our extension to design concurrent error detection and correction schemes for group and semigroup machines. The method provides insight regarding the role of decomposition in fault-tolerant algebraic machines and results in a general, hardware-independent characterization of concurrent error detection and correction in finite semiautomata. We also demonstrate that by extending this approach to other dynamic systems, with specific hardware implementations and failure modes, we can systematically obtain fault-tolerant architectures. More specifically, we apply these techniques to linear time-invariant dynamic systems and Petri net models of discrete event systems.
Keywords:
本文献已被 ScienceDirect 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号