SlideShare una empresa de Scribd logo
1 de 38
An Instantaneous Introduction to the  Alliance Access Grid  Michael Grobe Assistant Director  Academic Computing Services  The University of Kansas  September 2000
The Access Grid is an Internet-based model for video conferencing developed by the Future Lab (FL) within the Mathematics and Computer Science (MCS) division of Argonne National Laboratories (ANL).  The Access Grid is an extension of the Alliance Computational Grid which is a distributed computing environment designed to provide convenient access to high performance computer systems to any network user.
[object Object],[object Object],[object Object],[object Object],[object Object]
The Access Grid will support large-scale distributed meetings, collaborative work sessions, seminars, lectures, tutorials and training. The Access Grid design point is group-to-group communication (thus differentiating it from desktop to desktop based tools that are focused on individual communication).“ The Access Grid includes the notion of a "persistent" video conferencing venue, a conferencing site operating continuously and accessible to a wide audience of users on an ad hoc basis
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
To achieve this functionality the Access Grid model relies upon the ability to send and receive Internet Multicast traffic to and from all conference nodes.  The Access Grid is based on software (vic and rat) developed as part of the Internet Multicast backbone, or MBONE, which provided multicast services over the unicast Internet backbone (using "tunnels", or "bridges", between multicast nexus sites).
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object]
Note that vic may be run in such a way that it only receives video transmissions or only sends transmissions; it is not required to do both at the same time.  For more information about vic see: http://www-mice.cs.ucl.ac.uk/multimedia/software/vic
[object Object],[object Object],[object Object],[object Object]
rat displays a list of connected participants and identifies who is speaking and who is listening at any given time.  For more information about rat see  http://www-mice. cs . ucl .ac. uk /multimedia/software/rat   and the Access Grid web site.
The Gentner AP400 Echo Canceller Within the Access Grid model, signals from and to attached audio equipment are funneled through an "echo canceller" made by the  Gentner  Communications Corporation , to eliminate certain kinds of echoes produced during networked conferencing.  It is probably fair to say that the Gentner echo canceller is the major component of the audio conferencing system Networks of Gentners work together to provide useful audio signal exchanges.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The Distributed PowerPoint software The Argonne Distributed PowerPoint software allows a single presenter at one node to control PowerPoint applications running on computer systems located at other Access Grid nodes.  For example, a conference speaker can run PowerPoint along with the Distributed PowerPoint master software on her laptop computer at the podium of one of the AG sites. When the speaker changes slides, the master will notify the DPPT server, which will notify DPPT clients running on systems at other nodes which will, in turn, direct their local PowerPoint programs to change slides.
Note that this approach requires that some PowerPoint features be removed or disabled prior to presentation, because Distributed PowerPoint cannot deal with them. (See later discussions of VNC and "scan conversion" for alternatives.)  The DPPT clients can operate on PowerPoint slidesets published on a Web server, or on local copies of the slidesets.
The MUD software Operators at each site involved in an Access Grid conference typically keep in touch by using software originally developed for online "role-playing" games generically called Multi-User dragons and Dungeons" games, or "MUDs". (MUD functionality is similar to that of Inter net Relay Chat operating with access control.)  Argonne runs a MUD server for use by Access Grid operators who run MUD clients on their desktop systems. tkMOO-lite is currently the recommended MUD client for this purpose, but others, such as Tiny-Fugue in the Unix environment can be used as well. tkMOO will run on both Windows and Linux systems, so it may be be run on any of the AG component systems described below.
[object Object],[object Object],[object Object],[object Object],[object Object]
The Beacon at each node connects to a Multicast group and collects latency, loss, and packet misordering statistics from all other beacons connected to that Multicast group and sends them to the Beacon server. The Beacon viewer displays these traffic statistics as a matrix showing traffic to and from each Beacon attached to the server. (There is also a web-based Beacon.)  At KU the Beacon is running on the AG node's video capture system.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
If your systems are Virtual Venue-enabled, the display system operator can click on a conference room name and the vic, rat and MUD applications running on the video display, video capture and audio processing systems will all be started with target addresses and settings appropriate to the selected conference room.  This coordination is accomplished by running an "event server" and the event controller on the display system, along with "event listeners" on the video capture and audio processing systems.
Virtual Network Computing (VNC) VNC allows users to share monitor screens over the Internet in a variety of modes. In the Access Grid environment, VNC allows a speaker to share his/her podium laptop with Access Grid display systems which can then project it at remote nodes. This is useful when a speaker wishes to give real-time demonstrations or present PowerPoint slides that include "fancy" features, such as animations, that cannot be displayed using Distributed PowerPoint.  VNC employs a client server architecture, and there are clients and servers available for Windows98/NT/2000 and Unix operating systems.
Although not part of the original Access Grid canon, VNC has been employed during several Access Grid conferences, and shows promise for future applications. VNC eliminates the coordination effort required to display Distributed PowerPoint slide sets. (No files need to be downloaded ahead of time and no slide synchronization is required.)  In general, update times are a function of the number of pixels changed and the number of remote viewers (as well as avaible bandwidth), so VNC will not be appropriate for all applications.  Instructions for setting up a VNC relay, are presented in Using Unix-based VNC to relay other VNC traffic .
Basic system configurations The AG model uses a collection of commodity components to provide various services. To assure optimal responsiveness individual functions (video capture, video display, audio capture and presentation) are placed on separate computer systems.  There is a variety of hardware and software configurations that can provide the required video conferencing functionality:
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Echo canceller control computer The audio control computer runs Windows 98 and uses custom Genter Control Software to control the Gentner mixer/echo canceller. See http://www.gentner.com  for more details. Within the KU ACS node, this function is provided by a 133MHz PC.
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
The KU ACS Podium laptop is connected to a "scan converter" that can convert the VGA/SVGA signal generated by the laptop to NTSC video expected by video capture cards. The CORIOscan Select from TVONE is lists for around $495, and can be used to produce a reasonably high-resolution image (1280x860).
[object Object],[object Object],[object Object],[object Object]
[object Object],This approach provides high quality video including simple animations and all PowerPoint features, but introduces some update delay, and generates much more network traffic than the other alternatives. (If a version of VNC were produced to employ Multicast for image distribution network traffic would be significantly reduced.)
[object Object],[object Object]
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Additional Info The Access Grid web site: http://www.fp.mcs.anl.gov/fl/accessgrid/ For a more detailed version of this talk see:  http://www.cc.ukans.edu/~acs/docs/access-grid-node/  Acknowledgments Some of the material for this web page has been taken from the Argonne Labs web site listed above, or from documents provided via that site.

Más contenido relacionado

La actualidad más candente

microsoft-conferencing.ppt
microsoft-conferencing.pptmicrosoft-conferencing.ppt
microsoft-conferencing.ppt
Videoguy
 
Video Conferencing PAGES
Video Conferencing PAGESVideo Conferencing PAGES
Video Conferencing PAGES
Videoguy
 
PictureTel® LiveLAN' Version 3.1 Product Guide
PictureTel® LiveLAN' Version 3.1 Product GuidePictureTel® LiveLAN' Version 3.1 Product Guide
PictureTel® LiveLAN' Version 3.1 Product Guide
Videoguy
 
Update on Video Conferencing
Update on Video ConferencingUpdate on Video Conferencing
Update on Video Conferencing
Videoguy
 
Video Conferencing Update
Video Conferencing UpdateVideo Conferencing Update
Video Conferencing Update
Videoguy
 

La actualidad más candente (8)

Upnp
Upnp Upnp
Upnp
 
microsoft-conferencing.ppt
microsoft-conferencing.pptmicrosoft-conferencing.ppt
microsoft-conferencing.ppt
 
Video Conferencing PAGES
Video Conferencing PAGESVideo Conferencing PAGES
Video Conferencing PAGES
 
security vulnerabilities of dvb chipsets
security vulnerabilities of dvb chipsetssecurity vulnerabilities of dvb chipsets
security vulnerabilities of dvb chipsets
 
PictureTel® LiveLAN' Version 3.1 Product Guide
PictureTel® LiveLAN' Version 3.1 Product GuidePictureTel® LiveLAN' Version 3.1 Product Guide
PictureTel® LiveLAN' Version 3.1 Product Guide
 
Update on Video Conferencing
Update on Video ConferencingUpdate on Video Conferencing
Update on Video Conferencing
 
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
SECURITY IMPLEMENTATION IN MEDIA STREAMING APPLICATIONS USING OPEN NETWORK AD...
 
Video Conferencing Update
Video Conferencing UpdateVideo Conferencing Update
Video Conferencing Update
 

Destacado

Destacado (7)

PVS-Studio, решение для разработки современных ресурсоемких приложений
PVS-Studio, решение для разработки современных ресурсоемких приложенийPVS-Studio, решение для разработки современных ресурсоемких приложений
PVS-Studio, решение для разработки современных ресурсоемких приложений
 
10 Wilken Credit Debt
10 Wilken Credit Debt10 Wilken Credit Debt
10 Wilken Credit Debt
 
Õppematerjalide koostamine LeMill keskkonnas
Õppematerjalide koostamine LeMill keskkonnasÕppematerjalide koostamine LeMill keskkonnas
Õppematerjalide koostamine LeMill keskkonnas
 
Sustainability Matters - Ecobuild update 2010
Sustainability Matters - Ecobuild update 2010Sustainability Matters - Ecobuild update 2010
Sustainability Matters - Ecobuild update 2010
 
NathaliaBainas
NathaliaBainasNathaliaBainas
NathaliaBainas
 
Presentación - Tablas - Teoría
Presentación - Tablas - TeoríaPresentación - Tablas - Teoría
Presentación - Tablas - Teoría
 
Xuber upgrade and migration services
Xuber upgrade and migration servicesXuber upgrade and migration services
Xuber upgrade and migration services
 

Similar a An Instantaneous Introduction to the Alliance Access Grid

EPL011-Ioannou
EPL011-IoannouEPL011-Ioannou
EPL011-Ioannou
Videoguy
 
The Access Grid™ and Video Conferencing
The Access Grid™ and Video ConferencingThe Access Grid™ and Video Conferencing
The Access Grid™ and Video Conferencing
Videoguy
 
20040927-Commons-Riddle.ppt
20040927-Commons-Riddle.ppt20040927-Commons-Riddle.ppt
20040927-Commons-Riddle.ppt
Videoguy
 
REMOTE TRIGGERED SOFTWARE DEFINED RADIO
REMOTE TRIGGERED SOFTWARE DEFINED RADIOREMOTE TRIGGERED SOFTWARE DEFINED RADIO
REMOTE TRIGGERED SOFTWARE DEFINED RADIO
Kunal Bidkar
 
Installing and Configuring the Access Grid Toolkit (AGTk) 2
Installing and Configuring the Access Grid Toolkit (AGTk) 2Installing and Configuring the Access Grid Toolkit (AGTk) 2
Installing and Configuring the Access Grid Toolkit (AGTk) 2
Videoguy
 
Collaboration and Grid Technologies
Collaboration and Grid TechnologiesCollaboration and Grid Technologies
Collaboration and Grid Technologies
Videoguy
 
Module 2 3
Module 2 3Module 2 3
Module 2 3
ryanette
 
CAVE/RC-to-street
CAVE/RC-to-street CAVE/RC-to-street
CAVE/RC-to-street
Videoguy
 

Similar a An Instantaneous Introduction to the Alliance Access Grid (20)

EPL011-Ioannou
EPL011-IoannouEPL011-Ioannou
EPL011-Ioannou
 
VIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTCVIDEO CONFERENCING SYSTEM USING WEBRTC
VIDEO CONFERENCING SYSTEM USING WEBRTC
 
Virtual network computing
Virtual network computingVirtual network computing
Virtual network computing
 
Virtual network computing
Virtual network computingVirtual network computing
Virtual network computing
 
The Access Grid™ and Video Conferencing
The Access Grid™ and Video ConferencingThe Access Grid™ and Video Conferencing
The Access Grid™ and Video Conferencing
 
20040927-Commons-Riddle.ppt
20040927-Commons-Riddle.ppt20040927-Commons-Riddle.ppt
20040927-Commons-Riddle.ppt
 
Videoconferencing web
Videoconferencing webVideoconferencing web
Videoconferencing web
 
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
VIDEOCONFERENCING WEB APPLICATION FOR CARDIOLOGY DOMAIN USING FLEX/J2EE TECHN...
 
What is WebRTC and How does it work?
What is WebRTC and How does it work?What is WebRTC and How does it work?
What is WebRTC and How does it work?
 
REMOTE TRIGGERED SOFTWARE DEFINED RADIO
REMOTE TRIGGERED SOFTWARE DEFINED RADIOREMOTE TRIGGERED SOFTWARE DEFINED RADIO
REMOTE TRIGGERED SOFTWARE DEFINED RADIO
 
Installing and Configuring the Access Grid Toolkit (AGTk) 2
Installing and Configuring the Access Grid Toolkit (AGTk) 2Installing and Configuring the Access Grid Toolkit (AGTk) 2
Installing and Configuring the Access Grid Toolkit (AGTk) 2
 
Collaboration and Grid Technologies
Collaboration and Grid TechnologiesCollaboration and Grid Technologies
Collaboration and Grid Technologies
 
Web rtc videoconference
Web rtc videoconferenceWeb rtc videoconference
Web rtc videoconference
 
NexGen Software Inc
NexGen Software IncNexGen Software Inc
NexGen Software Inc
 
Module 2 3
Module 2 3Module 2 3
Module 2 3
 
CAVE/RC-to-street
CAVE/RC-to-street CAVE/RC-to-street
CAVE/RC-to-street
 
WebRTC And FreeSWITCH – What This Combination Means?
WebRTC And FreeSWITCH – What This Combination Means?WebRTC And FreeSWITCH – What This Combination Means?
WebRTC And FreeSWITCH – What This Combination Means?
 
Fm3610071011
Fm3610071011Fm3610071011
Fm3610071011
 
ACTAtek unique features
ACTAtek unique featuresACTAtek unique features
ACTAtek unique features
 
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
Industry 4.0: Building the Unified Namespace with Confluent, HiveMQ and Spark...
 

Más de Videoguy

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
Videoguy
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
Videoguy
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Videoguy
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Videoguy
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
Videoguy
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
Videoguy
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
Videoguy
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
Videoguy
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
Videoguy
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
Videoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
Videoguy
 
Application Brief
Application BriefApplication Brief
Application Brief
Videoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
Videoguy
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
Videoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
Videoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
Videoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
Videoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
Videoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
Videoguy
 

Más de Videoguy (20)

Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Microsoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_PresMicrosoft PowerPoint - WirelessCluster_Pres
Microsoft PowerPoint - WirelessCluster_Pres
 
Proxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video StreamingProxy Cache Management for Fine-Grained Scalable Video Streaming
Proxy Cache Management for Fine-Grained Scalable Video Streaming
 
Adobe
AdobeAdobe
Adobe
 
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Instant video streaming
Instant video streamingInstant video streaming
Instant video streaming
 
Video Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A SurveyVideo Streaming over Bluetooth: A Survey
Video Streaming over Bluetooth: A Survey
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Reaching a Broader Audience
Reaching a Broader AudienceReaching a Broader Audience
Reaching a Broader Audience
 
Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...Considerations for Creating Streamed Video Content over 3G ...
Considerations for Creating Streamed Video Content over 3G ...
 
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMINGADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
ADVANCES IN CHANNEL-ADAPTIVE VIDEO STREAMING
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Application Brief
Application BriefApplication Brief
Application Brief
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Streaming Video into Second Life
Streaming Video into Second LifeStreaming Video into Second Life
Streaming Video into Second Life
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 

An Instantaneous Introduction to the Alliance Access Grid

  • 1. An Instantaneous Introduction to the Alliance Access Grid Michael Grobe Assistant Director Academic Computing Services The University of Kansas September 2000
  • 2. The Access Grid is an Internet-based model for video conferencing developed by the Future Lab (FL) within the Mathematics and Computer Science (MCS) division of Argonne National Laboratories (ANL). The Access Grid is an extension of the Alliance Computational Grid which is a distributed computing environment designed to provide convenient access to high performance computer systems to any network user.
  • 3.
  • 4. The Access Grid will support large-scale distributed meetings, collaborative work sessions, seminars, lectures, tutorials and training. The Access Grid design point is group-to-group communication (thus differentiating it from desktop to desktop based tools that are focused on individual communication).“ The Access Grid includes the notion of a "persistent" video conferencing venue, a conferencing site operating continuously and accessible to a wide audience of users on an ad hoc basis
  • 5.
  • 6. To achieve this functionality the Access Grid model relies upon the ability to send and receive Internet Multicast traffic to and from all conference nodes. The Access Grid is based on software (vic and rat) developed as part of the Internet Multicast backbone, or MBONE, which provided multicast services over the unicast Internet backbone (using "tunnels", or "bridges", between multicast nexus sites).
  • 7.
  • 8.
  • 9. Note that vic may be run in such a way that it only receives video transmissions or only sends transmissions; it is not required to do both at the same time. For more information about vic see: http://www-mice.cs.ucl.ac.uk/multimedia/software/vic
  • 10.
  • 11. rat displays a list of connected participants and identifies who is speaking and who is listening at any given time. For more information about rat see http://www-mice. cs . ucl .ac. uk /multimedia/software/rat and the Access Grid web site.
  • 12. The Gentner AP400 Echo Canceller Within the Access Grid model, signals from and to attached audio equipment are funneled through an "echo canceller" made by the Gentner Communications Corporation , to eliminate certain kinds of echoes produced during networked conferencing. It is probably fair to say that the Gentner echo canceller is the major component of the audio conferencing system Networks of Gentners work together to provide useful audio signal exchanges.
  • 13.
  • 14. The Distributed PowerPoint software The Argonne Distributed PowerPoint software allows a single presenter at one node to control PowerPoint applications running on computer systems located at other Access Grid nodes. For example, a conference speaker can run PowerPoint along with the Distributed PowerPoint master software on her laptop computer at the podium of one of the AG sites. When the speaker changes slides, the master will notify the DPPT server, which will notify DPPT clients running on systems at other nodes which will, in turn, direct their local PowerPoint programs to change slides.
  • 15. Note that this approach requires that some PowerPoint features be removed or disabled prior to presentation, because Distributed PowerPoint cannot deal with them. (See later discussions of VNC and "scan conversion" for alternatives.) The DPPT clients can operate on PowerPoint slidesets published on a Web server, or on local copies of the slidesets.
  • 16. The MUD software Operators at each site involved in an Access Grid conference typically keep in touch by using software originally developed for online "role-playing" games generically called Multi-User dragons and Dungeons" games, or "MUDs". (MUD functionality is similar to that of Inter net Relay Chat operating with access control.) Argonne runs a MUD server for use by Access Grid operators who run MUD clients on their desktop systems. tkMOO-lite is currently the recommended MUD client for this purpose, but others, such as Tiny-Fugue in the Unix environment can be used as well. tkMOO will run on both Windows and Linux systems, so it may be be run on any of the AG component systems described below.
  • 17.
  • 18. The Beacon at each node connects to a Multicast group and collects latency, loss, and packet misordering statistics from all other beacons connected to that Multicast group and sends them to the Beacon server. The Beacon viewer displays these traffic statistics as a matrix showing traffic to and from each Beacon attached to the server. (There is also a web-based Beacon.) At KU the Beacon is running on the AG node's video capture system.
  • 19.
  • 20. If your systems are Virtual Venue-enabled, the display system operator can click on a conference room name and the vic, rat and MUD applications running on the video display, video capture and audio processing systems will all be started with target addresses and settings appropriate to the selected conference room. This coordination is accomplished by running an "event server" and the event controller on the display system, along with "event listeners" on the video capture and audio processing systems.
  • 21. Virtual Network Computing (VNC) VNC allows users to share monitor screens over the Internet in a variety of modes. In the Access Grid environment, VNC allows a speaker to share his/her podium laptop with Access Grid display systems which can then project it at remote nodes. This is useful when a speaker wishes to give real-time demonstrations or present PowerPoint slides that include "fancy" features, such as animations, that cannot be displayed using Distributed PowerPoint. VNC employs a client server architecture, and there are clients and servers available for Windows98/NT/2000 and Unix operating systems.
  • 22. Although not part of the original Access Grid canon, VNC has been employed during several Access Grid conferences, and shows promise for future applications. VNC eliminates the coordination effort required to display Distributed PowerPoint slide sets. (No files need to be downloaded ahead of time and no slide synchronization is required.) In general, update times are a function of the number of pixels changed and the number of remote viewers (as well as avaible bandwidth), so VNC will not be appropriate for all applications. Instructions for setting up a VNC relay, are presented in Using Unix-based VNC to relay other VNC traffic .
  • 23. Basic system configurations The AG model uses a collection of commodity components to provide various services. To assure optimal responsiveness individual functions (video capture, video display, audio capture and presentation) are placed on separate computer systems. There is a variety of hardware and software configurations that can provide the required video conferencing functionality:
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29. Echo canceller control computer The audio control computer runs Windows 98 and uses custom Genter Control Software to control the Gentner mixer/echo canceller. See http://www.gentner.com for more details. Within the KU ACS node, this function is provided by a 133MHz PC.
  • 30.
  • 31. The KU ACS Podium laptop is connected to a "scan converter" that can convert the VGA/SVGA signal generated by the laptop to NTSC video expected by video capture cards. The CORIOscan Select from TVONE is lists for around $495, and can be used to produce a reasonably high-resolution image (1280x860).
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Additional Info The Access Grid web site: http://www.fp.mcs.anl.gov/fl/accessgrid/ For a more detailed version of this talk see: http://www.cc.ukans.edu/~acs/docs/access-grid-node/ Acknowledgments Some of the material for this web page has been taken from the Argonne Labs web site listed above, or from documents provided via that site.