Title :
Strong partitioning protocol for a multiprocessor VME system
Author :
Younis, M.F. ; Zhou, J.X. ; Aboutabl, M.
Author_Institution :
Allied-Signal Inc., Columbia, MD, USA
Abstract :
The trend in implementing today´s embedded applications is toward the use of commercial-off-the-shelf open architecture. Reducing costs and facilitating systems integration are among the motives for that trend. The use of the VME bus becomes very common in many industrial applications. The VME bus attracts developers with its rigorous specifications, multiprocessing support and boards availability through multiple vendors. However, VME bus standard supports multiprocessing through shared memory, which does not impose strong function partitioning and allows fault propagation from one board to another. Such weakness limits the use of the VME bus in highly critical applications such as avionics. This paper presents techniques for strong partitioning of multiprocessor applications that maintains fault containment on the VME bus. The suggested techniques do not require any modification in the standard and the existing boards, and consequently maintains the plug-and-play advantage of the VME bus hardware products. The techniques are equally applicable to other tightly coupled multiprocessor systems. In addition, the paper describes the implementation of these techniques and reports performance results. Finally, the benefits of this technology for a space vehicle and commercial avionics are discussed.
Keywords :
fault tolerant computing; shared memory systems; system buses; transport protocols; VME bus; commercial-off-the-shelf open architecture; embedded applications; fault containment; fault propagation; multiprocessing support; multiprocessor VME system; shared memory; strong function partitioning; strong partitioning protocol; tightly coupled multiprocessor systems; Aerospace electronics; Application software; Backplanes; Certification; Costs; Educational institutions; Fault tolerance; Military aircraft; Mission critical systems; Protocols;
Conference_Titel :
Fault-Tolerant Computing, 1998. Digest of Papers. Twenty-Eighth Annual International Symposium on
Conference_Location :
Munich, Germany
Print_ISBN :
0-8186-8470-4
DOI :
10.1109/FTCS.1998.689468