Return to search

A Performance Analysis tool for Unix Massively Parallel Computers

The objective of this study was to provide a software tool capable of monitoring and optimizing a UNIX massively parallel computer by effectively removing the human operator as much as possible. Due to the complexity of the latest Unix System V release and the number of parameters that can affect system performance, it was highly desirable to provide a software tool capable of monitoring and tuning large parallel systems at frequencies within one second.
The target system was the Infinity series manufactured by Encore Computer. Some models can have up to 64 nodes or subsystems, each having at least four Motorola 88100 or 88110 processors. Users of large UNIX massively parallel computer systems lack the ability to monitor their system's health and performance accurately and efficiently. The consequences are most notably seen when optimizing their systems. The inability to determine which kernel parameters to tune and identify the correct troubled node or subsystem can lead to wasted efforts, time, money, and in some instances, lost contracts for the computer integrator.
The goal was accomplished with the creation of software agents that interact amongst themselves and the local kernels, collecting, normalizing, enforcing formal and heuristic rules, and presenting normalized data graphically within a second. The software agents were designed for efficiency and minimization of their signature loads on the system. Additional functionality included trend and predictive analysis modules. The capability to display global views on the system console was also provided via RPC data agents.

Identiferoai:union.ndltd.org:nova.edu/oai:nsuworks.nova.edu:gscis_etd-1521
Date01 January 1998
CreatorsFolleco, Andres A.
PublisherNSUWorks
Source SetsNova Southeastern University
Detected LanguageEnglish
Typetext
SourceCEC Theses and Dissertations

Page generated in 0.0023 seconds