Dupuy, Alexander, Schwartz, Jed, Yemini, Yechiam, and Bacon, David
Communications of the ACM. Oct 1990, Vol. 33 Issue 10, p63, 12 p. chart Overall architecture of NEST.
Distributed Processing, Simulation of Computer Systems, Operating Environments, Graphics Languages, Network Models, Distributed processing (Computers) -- Innovations, Computer networks -- Models, Programming languages -- Computer graphics, and Computer simulation
Agraphical language environment called Network Simulation Testbed (NEST) and its use in simulating and modeling distributed computer networks are analyzed. NEST helps distributed system designers simulate and create network operations in a UNIX environment, using an environment-based approach rather than the more typical language- or model-based methods. Various load configurations and failure responses in on-line transaction processing can be manipulated with simulated prototypes. NEST includes standard monitor tools to develop the network simulation and link it to communication and node functions written in the C programming language by the designer. The programming or the graphics tools manipulation can be used to alter the simulation to examine and test different conditions. NEST acts not only as a simulator for arbitrary network architectures but also as a prototyping tool for actual system development.