Status and Plans for EVL OptIPuter Software Components

Download Report

Transcript Status and Plans for EVL OptIPuter Software Components

Status and Plans for EVL Software
Components
Jason Leigh, Luc Renambot
Venkat Vishwanath, Byungil Jeong, Eric He
Tom DeFanti
electronic visualization laboratory, university of illinois at chicago
Quick Reminder / Intro
•
•
•
•
•
•
•
•
JuxtaView - 2D image viewer
Vol-a-Tile - 3D volume viewer
SAGE - Manages pixels on tiled displays
SAGE-UI - Handles user-interaction
LambdaCam - Web CAM of what’s on a tiled display
SVC - Scalable Video Consumer - HD camera streaming
Bplayer - NCSA’s HD stereo movie streaming
OptiStore - Storage manager for handling 2D/3D spatial
multi-resolution queries for JuxtaView/Vol-a-Tile
• LambdaStream - UDP-based protocol for streaming
• LambdaRAM - Network memory abstraction
• PIN/PDC - Photonic Interdomain Negotiator / Photonic
Domain Controller
electronic visualization laboratory, university of illinois at chicago
How Everything Is Connected
OptiStore
Storage
Cluster
LambdaRAM
SAGE
Vol-a-Tile
LambdaVision
JuxtaView
Storage
Cluster
HD Camera
BPlayer
SVC
Lambda
CAM
SAGE-UI
electronic visualization laboratory, university of illinois at chicago
Status
•
•
•
•
•
•
•
•
•
•
•
•
JuxtaView - Interface improved to dramatically increase panning/zooming
speed
Vol-a-Tile - Now integrated with SAGE
SAGE - Performance improvements, wide-area deployment and testing to
Amsterdam, Korea, Chicago, San Diego, Urbana, Ottawa
SAGE-UI - Includes ability to post arbitrary images to Walls
LambdaCam - Deployed at all tiled display sites
SVC - Successfully tested at iGrid
OptiStore - Works in standalone (non-network) mode with JuxtaView; filters
multi-resolution data; spatial querying now possible.
Bplayer - Integration with SAGE enabled network streaming to walls as well as
stereo projectors
LambdaStream - new version under development & testing (Venkat)
LambdaRAM - new version being integrated with JuxtaView (Venkat)
PDC 2.0 - Advanced Reservation via Web portal & MySQL DB; Part of
Optiputer Gold Roll; Added command set to control Nortel encryption.
PIN - Extending advanced reservation to interdomain; developing simulations
now to compare algorithms
electronic visualization laboratory, university of illinois at chicago
Overarching Future Goal
• SAGE is now the “Web Browser” for Optiputer Tiled
Displays bringing in high resolution rendering resources &
video.
• Create 1 end-to-end pipeline that allows users to:
– Launch existing demos to confirm operability
– Add new data sets to actually use in their research
– Participate in Optiputer collaboration sessions & experiments
• Pipeline should use resources at CALIT2, StarLight that
can be declared as PERSISTENT. Ie have Optistore and
LambdaRAM running 24/7 to provide access to all available
data.
• Identify how the software components need to interact and
what components are still missing.
• Based on NCMIR’s integration of our tools & EVL AHM see
scenario.pdf
electronic visualization laboratory, university of illinois at chicago
Component-Level Future Goals
•
•
•
•
•
•
•
•
•
•
•
JuxtaView - Integrate with new LambdaRAM / OptiStore
Vol-a-Tile - Integrate with new LambdaRAM / OptiStore
SAGE - Enable multi-site multicasting
SAGE-UI - Allow visualization sessions to appear persistent
LambdaCam - No change anticipated
SVC - Add audio decoding to SAGE to enable AccessGrid-like
conferencing; Examine HD GigE camera integration
OptiStore - Extend to network model and integrate with LambdaRAM
Bplayer - No change anticipated
LambdaStream - see Venkat
LambdaRAM - see Venkat
PIN / PDC - Compare advanced reservation algorithms; Integrate ZeroConf Application Programming Interface to enable IP addresses on OptIPuter
nodes to be dynamically assigned
electronic visualization laboratory, university of illinois at chicago
Rocks EVL Visualization Roll
• Integration of EVL software into the Rocks
distribution
• Work done on a 3-node Opteron cluster
– Got latest Rocks 32bit OS installed
– Got the latest viz packages integrated
• Created a 'EVL Roll’
– depending on 'Viz Roll',
– containing QUANTA, SAGE, and Mplayer,
– Available in the Rock CVS server.
• Successful run of SAGE
• Developed code for the Rocks management
software to maintain the layout of a tiled display
electronic visualization laboratory, university of illinois at chicago
Future Goals
• Develop the 64bit version of the rolls
• Install the Viz+EVL Rocks on
– NCMIR 5x4 display
– Calit2 11x5 100Mpixels
– EVL's 2x2 display
• Used to develop, maintain, and update the EVL roll
electronic visualization laboratory, university of illinois at chicago
2006 PIN Plan
•
•
•
•
Research the performance of advanced reservations in ARC-WA algorithm
through simulations. (Jan 2006)
Implement Interdomain Algorithms: (1) Aggregated Local Optimal (ALO), (2)
Parallel Probe and Global Optimal (PPGO). (Feb 2006)
Compare blocking rate, computational complexity and efficiency of the two
algorithms through simulations. (Mar 2006)
Release a new version of ARPIN/PDC and deploy them in experimental
networks. (May 2006)
– Globus 4.0 compliance.
– Identify needed resources with system admin and collaborative sites.
• Photonic switches: EVL, Amsterdam and San Diego.
• Wavelengths: CAVEWAVE, trans-atlantic wavelengths.
• Clusters.
•
Zero-Conf Application Programming Interface (May 2006)
– Try out Freek’s experiments in EVL.
– Integrate Zero-Conf into ARPIN-PDC.
•
Integrate with the intelligent cluster networking flow managing system to provide
flow level Quality of Service to cluster applications. (Dec 2006)
electronic visualization laboratory, university of illinois at chicago