In this paper, we present the design and implementation of POSSE, a new, lightweight computational steering system based on
a client/server programming model. We demonstrate the effectiveness of this software system by illustrating its use for a
visualization client designed for a particularly demanding real-time application-wake-vortex simulations for multiple aircraft
running on a parallel Beowulf cluster. We describe how POSSE is implemented as an object-oriented, classbased software library
and illustrate its ease of use from the perspective of both the server and client codes. We discuss how POSSE handles the
issue of data coherency of distributed data structures, data transfer between different hardware representations, and a number
of other implementation issues. Finally, we consider how this approach could be used to augment AVOSS (an air traffic control
system currently being developed by the FAA) to significantly increase airport utilization while reducing the risks of accidents.
This work was supported by NSF grants EIA-9977526 and ACI-9908057, DOE grant DG-FG02-99ER25373, and the Alfred P. Sloan Foundation.