A system and method for allocating computing resources. The system obtains
a current set of connections from the matrix switch and then renders a
display which reflects the current state of the connections. Source and
destination ports are displayed as icons with each icon bearing a label
that describes the corresponding source or destination. In some
embodiments, a user clicks on a source icon and drags it onto a
destination icon to route a particular source to a destination. Dragging
a source icon off of a destination icon breaks the connection between the
source and destination. The display uses a variety of icons, colors, and
grouping schemes to indicate other attributes of the ports, such
information regarding X Server configuration, physical location of
destination devices, and user login sessions.