90 likes | 248 Vues
Status and Plans for EVL Software Components. Jason Leigh, Luc Renambot Venkat Vishwanath, Byungil Jeong, Eric He Tom DeFanti. Quick Reminder / Intro. JuxtaView - 2D image viewer Vol-a-Tile - 3D volume viewer SAGE - Manages pixels on tiled displays SAGE-UI - Handles user-interaction
E N D
Status and Plans for EVL Software Components Jason Leigh, Luc Renambot Venkat Vishwanath, Byungil Jeong, Eric He Tom DeFanti
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
How Everything Is Connected OptiStore LambdaRAM SAGE Storage Cluster Vol-a-Tile LambdaVision JuxtaView Storage Cluster BPlayer Lambda CAM SAGE-UI HD Camera SVC
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
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
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 Zero-Conf Application Programming Interface to enable IP addresses on OptIPuter nodes to be dynamically assigned
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
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
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)