Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Willard G. Bouricius.
Proceedings of the 1969 24th national conference on | 1969
Willard G. Bouricius; William C. Carter; Peter R. Schneider
This paper develops techniques for generating and using mathematical models applicable to architectural evaluation of the tradeoffs involved in designing self-repairing highly reliable computers for long missions. These systems must use standby sparing and their reliability is shown to be extremely sensitive to small variations in a new design parameter, the coverage, c, defined as the probability of system recovery given the existence of a failure. Interactive terminal calculations show c to be the single most important parameter in high-reliability system design. Changing the coverage from 1 to .98 can result in orders of magnitude change in system mission time with a specified reliability. Most techniques for increasing system reliability (e.g. adding more spares) are shown to be futile in the face of an inadequate .99 coverage. Adding checking, diagnostics, etc. to improve failure coverage is shown to be the most advantageous technique by examples of system tradeoff evaluation. This mandates extensive application of modeling techniques throughout all computer system design phases.
IEEE Transactions on Computers | 1971
Willard G. Bouricius; William C. Carter; Donald C. Jessep; Peter R. Schneider; Aspi B. Wadia
Reliability modeling and the mathematical equations involved are discussed for general computer systems organized to be fault tolerant. This paper summarizes the work done over the last four years on mathematical reliability modeling by the authors.
IEEE Computer | 1971
William C. Carter; Willard G. Bouricius
In striving to design highly reliable, highly available computers, two basic strategies have been employed: increasing the reliability throug-h advances in component technology; and designing self-repairing computers which use functional redundancy to permit correct performance (perhaps in a degraded manner) in the presence of component failures. Time has shown a fluctuation in the popularity of each strategy, based primarily on changes in technologies, applications and costs.
IEEE Transactions on Computers | 1971
William C. Carter; Donald C. Jessep; Aspi B. Wadia; Peter R. Schneider; Willard G. Bouricius
Recovery in a fault-tolerant computer means the continuation of system operation with data integrity after an error occurs. This paper delineates two parallel concepts embodied in the hardware and software functions required for recovery; detection, diagnosis, and reconfiguration for hardware, data integrity, checkpointing, and restart for the software. The hardware relies on the recovery variable set, checking circuits, and diagnostics, and the software relies on the recovery information set, audit, and reconstruct routines, to characterize the system state and assist in recovery when required. Of particular utility is a handware unit, the recovery control unit, which serves as an interface between error detection and software recovery programs in the supervisor and provides dynamic interactive recovery.
IEEE Transactions on Computers | 1973
Willard G. Bouricius; William C. Carter; Edward Po-Chiu Hsieh; Donald C. Jessep; Aspi B. Wadia
This paper reports a study on the design and modeling of a highly reliable bubble-memory system. This system has the capability of correcting a single 16-adjacent bit-group error resulting from failures in a single basic storage module (BSM), and detecting with a probability greater than 0.99 any double errors resulting from failures in BSMs. The encoding/decoding network (memory translator) is designed to be self-checking, i.e., a single circuit failure in the translator wiH not produce an erroneous output that goes undetected. The system is able to perform reliable configuration in the event of uncorrectable BSM failures, memory translator failures, and dual-memory buffer failures; even in the presence of a single failure in the status registers controlling the configuration network. The bubble memory under study permits serial accessing of the store with 64 x 1024 bit blocks at a 100-kHz rate. The objective of this study is to develop good fault-tolerant design and analysis methods adequate for newly emerging technologies and prove the practicality by example. The reliability modeling study justifies the design philosophy adopted of employing memory data encoding and a translator to correct single group errors and detect double group errors to enhance the overall system reliability. By a proper design of the memory translator based on a new checking technique, a uniformly high percentage of multiple b-adjacent bit-group error detection is achieved through the use of a proposed code (detects 99.99695 percent of double b-adjacent bit-group errors and 99.9985 percent of triple or more b-adjacent bit-group errors).
IEEE Transactions on Electronic Computers | 1967
J. Paul Roth; Willard G. Bouricius; Peter R. Schneider
Archive | 1979
Willard G. Bouricius; Paul E. Stuckert
Archive | 1980
Willard G. Bouricius; Horst Feistel
Archive | 1968
Willard G. Bouricius; William C. Carter; John P. Roth; Peter R. Schneider
Archive | 1971
Willard G. Bouricius; William C. Carter; Donald C. Jessep; Aspi B. Wadia