ProcSimity

Processor allocation research involves the design of processor scheduling and allocation algorithms for message-passing machines based on the mesh and k-ary n-cube network topologies. Processor allocation involves selection of a subset of processors for assignment to each incoming job request with the goal of maximizing system throughput. We have developed a simulation and visualization tool called ProcSimity to support experimentation and performance analysis with a wide range of allocation algorithms on a spectrum of machine architectures. In collaboration with Bill Nitzberg at NASA Ames NAS, we are also involved in empirical experimentation with state of the art machines.

ProcSimity publications and technical reports

ProcSimity software