William C. McDonald

dblp:06/2158 · DBLP profile ↗
← Back
3ranked-venue papers
1as first author
0since 2021 · last 1987
0000-0002-7702-9309ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1Software engineering, systems software and programming languages · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer architecture, parallel and distributed computing, and storage systems
1 paper
Distributed systems · 46% Embedded and real-time systems · 23% Electronic design automation · 23%

Topics — the 5 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation › hardware verification and test
design validation
0.011987
Testbed-based validation of design techniques for reliable distributed real-time systems · Proc. IEEE 1987
Embedded and real-time systems
distributed real-time systems
0.011987
Testbed-based validation of design techniques for reliable distributed real-time systems · Proc. IEEE 1987
Distributed systems
fault tolerance
0.011987
Testbed-based validation of design techniques for reliable distributed real-time systems · Proc. IEEE 1987
Distributed systems
replication
0.011987
Testbed-based validation of design techniques for reliable distributed real-time systems · Proc. IEEE 1987
Performance modeling and evaluation › benchmarking
testbed evaluation
0.011987
Testbed-based validation of design techniques for reliable distributed real-time systems · Proc. IEEE 1987

Methods — techniques the papers use, named apart from their topics

testbed experimentation · 0.0distributed recovery block scheme · 0.0
YearPublicationVenuePosition
1987 Testbed-based validation of design techniques for reliable distributed real-time systems
abstract
Two tightly coupled multi-computer testbeds, one providing efficient inter-node communications tailored to the application, and the other providing more flexible full connectivity among processors and memories are used to support validation of the design techniques for distributed real-time systems. The testbeds are valuable tools for evaluating, analyzing, and studying the behavior of many algorithms for distributed systems. We have used the testbeds in studying distributed recovery block scheme for handling hardware and software faults. A testbed has also been used to analyze database locking techniques and a fault-tolerant locking protocol for recovery from faults that occur during updating of replicated copies of files in tightly coupled distributed systems. Testbeds can be configured to represent the operating environments and input scenarios more accurately than software simulation. Therefore, testbed-based evaluation provides more accurate results than simulation and yields greater insight into the characteristics and limitations of proposed concepts. This is an important advantage in the complex field of distributed real-time system design evaluation and validation. Therefore, testbed-based experimentation is an effective approach to validate system concepts and design techniques for distributed systems for real-time applications.
Wesley W. Chu, K. H. (Kane) Kim, William C. McDonald
Proc. IEEE3
1982 A Hardware Architecture for a Flexible Distributed Computing Testbed
T. G. Williams, William C. McDonald, M. W. Beasley, G. W. Cox
ICDCS2
1978 The Advanced Data Processing Testbed
abstract
This paper describes the concept of a highly flexible distributed testbed to support the analysis, test, evaluation, and demonstration of advanced data processing research for ballistic missile defense. Categories of research and experimentation at the system, unit, and device levels are discussed; major testbed elements are described; and the levels of experimental data processing modeling are defined. Hardware considerations are discussed for establishing the computational resources and interconnect mechanisms to: (1) support simulation of weapon system processes and the external system, environment, and threat; (2) emulate tactical data processors at levels of detail ranging from the gate level to the network level; and (3) accommodate the evaluation and demonstration of laboratory model hardware and software. The basic structure and architecture of the testbed are described.
William C. McDonald, J. M. Williams
COMPSAC1