About iCluster Image Gallery iCluster projects Collaborators return home

Projects


Scalable Adaptive Graphics Environment (SAGE)
SAGE is a graphics streaming architecture for supporting collaborative scientific visualization environments with potentially hundreds of megapixels of contiguous display resolution. SAGE is developed by the Electronic Visualization Laboratory at the University of Illinois at Chicago as part of the OptIPuter project.

In collaborative scientific visualization, it is crucial to share high-resolution imagery as well as high-definition video among groups of collaborators at local or remote sites. The network-centered architecture of SAGE allows collaborators to simultaneously run various applications (such as 3D rendering, remote desktop, video streams and 2D maps) on local or remote clusters, and share them by streaming the pixels of each application over ultra-high-speed networks to large tiled displays. SAGE's streaming architecture is designed so that the output of arbitrary M by N pixel rendering cluster nodes can be streamed to X by Y pixel display screens, allowing user-definable layouts on the display. The dynamic pixel routing capability of SAGE lets users freely move and resize each application's imagery over tiled displays in run-time, tightly synchronizing the multiple visualization streams to form a single stream.

At the Visualization Center, we are porting SAGE to work on a Mac OS X cluster.

A visualization of the Katrina hurricane displayed in SAGE on the iCluster. The Powerbook on the G4 shows researchers at Louisiana State University (with a 2x2 Mac tiled display in the background) using iChat to conference with the Scripps researchers.
NCSA’s tornado movie displayed in SAGE

Applescripts for the iCluster
We also use Applescripts and UNIX shell scripts to launch applications on each display to set up a ‘Dashboard’ like environment that shows multiple webpages, movies and scene files.


Synergy and Apple Remote Desktop
Synergy can be used to share a single mouse and keyboard on the iCluster. Apple Remote Desktop is another product that can let you control individual machines and displays.