Application-level performance prediction tools for network-based svstems

A description is given of a network simulation system that is used to monitor process-to-process efficiency in a special purpose network developed for real-time applications. The tool, which is called VISA (Visually Integrated System Analyzer), uses information about application-specific interactions to predict how well a network-based implementation of that application will perform. VISA is part of a larger collection of system-level engineering tools that are being developed under the CASE (Computer-Aided System Engineering) environment. The VISA approach partitions a graph-based application system into a set of interconnected network clusters, each cluster able to support up to 200 processing nodes, and can be used to determine if a particular network partitioning can support the requirements of the application graph. The nature of the applications that the VISA system supports is briefly discussed, as well as the system itself, along with a short example of its use, and how it is logically structured. The structure of the CASE environment is discussed, and it is shown how the VISA system is integrated into it.