The Access Grid at Vislab

34
The Access Grid at Vislab Chris Willing [email protected] Vislab University of Sydney, Australia.

description

The Access Grid at Vislab. Chris Willing [email protected] Vislab University of Sydney, Australia. Today. Background Differences to “traditional” vc Vislab Implementation – ATP Vislab Implementation – Physics Virtual Venues Differences to ANL implementation Future Work. - PowerPoint PPT Presentation

Transcript of The Access Grid at Vislab

Page 1: The Access Grid at Vislab

The Access Grid at Vislab

Chris [email protected]

VislabUniversity of Sydney, Australia.

Page 2: The Access Grid at Vislab

Today

• Background

• Differences to “traditional” vc

• Vislab Implementation – ATP

• Vislab Implementation – Physics

• Virtual Venues

• Differences to ANL implementation

• Future Work

Page 3: The Access Grid at Vislab

Background

• VISLAB – visualisation, high perf. Computing

• Labs at Physics, ATP

• Bernard Pailthorpe at SDSC in 2000– High resolution displays– AG node

• Start April 2001 for SCGlobal, November 2001

Page 4: The Access Grid at Vislab

Hyogo Prefecture (Japan) Police Hyogo Prefecture (Japan) Police Command Center - reference siteCommand Center - reference site

Tiled rear projection array of 6 Model 200 ILA Projectors

Page 5: The Access Grid at Vislab

SmartSpaces, Stanford

Courtesy of Pat Hanrahan, CS - Stanford

Page 6: The Access Grid at Vislab

PowerWall, Princeton

Courtesy of Kai Li, CS - Princeton

8x commodity projectors

Page 7: The Access Grid at Vislab

High Density Tiled Display, SDSC

3x3 array with common light source

http://vis.sdsc.edu/research/tileddisplay.html

Page 8: The Access Grid at Vislab

(Background)

• VISLAB – visualisation, high perf. Computing

• Labs at Physics, ATP

• Bernard Pailthorpe at SDSC in 2000– High resolution displays– AG node

• Start April 2001 for SCGlobal, November 2001

Page 9: The Access Grid at Vislab

Display, VisLab 2001

3x1 array,

3840x1024 pixels,

single light source

Page 10: The Access Grid at Vislab

Application in archaeology: Angkor

Page 11: The Access Grid at Vislab

(Today)

• Background

• Differences to “traditional” vc

• Vislab Implementation – ATP

• Vislab Implementation – Physics

• Virtual Venues

• Differences to ANL implementation

• Future Work

Page 12: The Access Grid at Vislab

Differences – 1. traditional

• Each node sends image stream(s) to MCU which decides what is output to each node

• TV style

Page 13: The Access Grid at Vislab

Differences – 2. access grid

• Each node sends image streams to a multicast group address

• Each node sees all other sources

Page 14: The Access Grid at Vislab

but if

“Each node sees all other sources”

then

screen overload

e.g.

10 other sites, each with 3 cameras

=> 30 video streams

Page 15: The Access Grid at Vislab

Normal screen

First Access Grid session at USyd on 29 Aug, 2001

Page 16: The Access Grid at Vislab

Widescreen 5120x1024

Normal screen

1280x1024

Page 17: The Access Grid at Vislab

Summary of Differences

• limited vs. rich user experience

• complex (studio) vs. simple (pc)

• proprietary vs. open

• expensive vs. cheap

• but richness requires pixels

Page 18: The Access Grid at Vislab

Technology diversion 1

Unicast

3 streams to 7 sites = 21 video streams

Page 19: The Access Grid at Vislab

Efficient but who pays?

Multicast3 streams to 7 sites = 3 streams (mostly)

Page 20: The Access Grid at Vislab

Today

• Background

• Differences to “traditional” vc

• Vislab Implementation – ATP

• Vislab Implementation – Physics

• Virtual Venues

• Differences to ANL implementation

• Future Work

Page 21: The Access Grid at Vislab

Vislab Implementation (ATP)

display

video

audio

Gentner

cameras

mics PA

projectors(monitor)

Page 22: The Access Grid at Vislab

Access Grid Sydney

Preparing for SC-Global: test “cruises” + A/G-Sydney

Page 23: The Access Grid at Vislab

ATP display

Mon.

display

network

Projected display 3840x1024

Page 24: The Access Grid at Vislab

ATP video capture

video

network

table

screen

mon.

camera

projectors

Page 25: The Access Grid at Vislab

ATP audio capture

Gentner

Rx

audio

network

1x Radio mic

2x PZM

mon.

PA

Page 26: The Access Grid at Vislab

Gentner – echo control

Site A Site B

echo delay due to - distance

- application buffering

Page 27: The Access Grid at Vislab

Vislab Implementation (Physics)

Mon.

network

Projected display 2560x1024

2x cameras

Polycom

Soundstation

1x video

Page 28: The Access Grid at Vislab

Virtual Venues

• ANL runs Virtual Venues Server

• APAG server at http://venues.ap-accessgrid.org

• Virtual rooms characterised by facilities– Video multicast group address– Audio multicast group address– MUD location (back channel link for participants)

Page 29: The Access Grid at Vislab

• Linux only– stability– sync with vvd (not CORBA event handler)– potential for compute clustering (openMosix)

• Graphics cards (nVidia Quadro4)– use “well known” visualisation apps

e.g. performer, openInventor, openDX– potential for video clustering (chromium)

Differences to ANL

Page 30: The Access Grid at Vislab

Video clustered AG

display

video

audio

Gentner

cameras 1

mics PA

2

3

monitor projectors

Page 31: The Access Grid at Vislab

Performer with AG

Page 32: The Access Grid at Vislab

High Resolution with AG

Page 33: The Access Grid at Vislab

Future

• Video clustering, stereo viewing

• Shared event stream

• Higher resolution (PAL, HDTV)– H263, hardware MJPEG

• External machine capture

• Coexistence with H323 (via VRVS)