1 / 154

An Introduction of Access Grid

An Introduction of Access Grid. 2003/10/23. 張權力 SRO-NCHC kev@nchc.org.tw. Plan of Presentation. Basic ideas of Access Grid (30 mins) IP Multicast and Access Grid (30 mins) Varieties of Access Grid (10 mins) NCHC and Access Grid (10 mins) Possible Demo. Basic ideas of Access Grid.

deank
Télécharger la présentation

An Introduction of Access Grid

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Introduction of Access Grid

  2. 2003/10/23 張權力 SRO-NCHC kev@nchc.org.tw

  3. Plan of Presentation • Basic ideas of Access Grid (30 mins) • IP Multicast and Access Grid (30 mins) • Varieties of Access Grid (10 mins) • NCHC and Access Grid (10 mins) • Possible Demo

  4. Basic ideas of Access Grid • Concepts of AG • AG 1.x -basic functionality -hardware/ software overview -deployment example of AG 1.x -PIG • AG 2.x -AG 2.x overview -AG 2.x security • Differences of AG 1.x and 2.x

  5. IP Multicast and AG • A brief review of IP Multicast • what is multicast? • Overview of IP multicast protocol • IP multicast addressing • ASM and SSM • AG networking issues -importance of Beacon -how to maintain relationship with network people -what to do when network fail -other networking issues -IPv6 -QoS -SSM

  6. Varieties of AG • Open Mash • VRVS(Virtual Rooms Videoconferencing System) • Berkeley Internet Webcasting System (BIBS) • ACE(Advanced Collaborative Environments )- Access Grid Augmented Virtual Environments (AGAVE) ,Tele-Immersion - CAVE, IDesks, Tiled Displays, auto stereoscopic displays • Community Grid Computing Labs,Indiana University,Web Services and Peer-to-Peer Technologies for the Grid • AG-ANL…… • inSORS – commercial AG

  7. NCHC and AG • Summary of NCHC’s AG activities • Deployment status of AG in Taiwan • Other activities

  8. 由美國美國阿岡國家實驗室ANL (Argonne National Laboratory) • 所創的一種新式視訊會議系統,可提供3至20人的共同與會 • AG建置數量 • 10 Sites in FY99 • 34 Sites in FY00 • 69 Sites in FY01 • 136 Sites in FY02 • Over 150 Sites in FY03

  9. Concepts of AG

  10. Access Grid Concepts (I) • Shared PowerPoint • Large-format displays • Multiple audio and video streams • Supporting distributed meetings

  11. Presenter mic Presenter camera Ambient mic (tabletop) Audience camera Access Grid Concepts (II) • Spaces at ANL • Library • Workshop • ActiveMural Room • DSL Presenter mic Presenter camera Ambient mic (tabletop) Audience camera

  12. Ambient mic (ceiling mount) Presenter mic Feedback view surface Audience mic Presenter camera Audience camera Technician headset Access Grid Concepts (III)

  13. Some Definitions of AG 1.X The Access Grid: The infrastructure and software technologies enabling linking together distributed Active(Work)Spaces to support highly distributed collaborations in science, engineering and education, integrated with and providing seamless access to the resources of the National Technology Grid. Access Grid Node:The ensemble of systems and services managed and scheduled as a coherent unit (i.e. basic component of a virtual venue). Access Grid Site:A physical site (admin domain, networking POP, etc.) that supports one or more Access Grid Nodes. Access Grid Sites need to be Grid services enabled (authentication, QoS, security, resource management, etc.)

  14. Some Definitions of AG 1.X (cont’) The Access Grid is an Internet-based model for video conferencing AG 1.x developed by the Future Lab(FL)within the Mathematics and Computer Science (MCS) division of Argonne National Laboratories(ANL)

  15. Some Definitions of AG 2.X The Access Grid project’s focus is to enable groups of people to interact with Grid resources and to use the Grid technology to support group to group collaboration at a distance. • Supporting distributed research collaborations • Distributed Lectures and seminars • Remote participation in design and development • Virtual site visits and team meetings • Complex distributed grid based applications • Long term collaborative workflows

  16. Stages of Collaborative Work • Awareness • Interaction • Cooperation • Collaboration • Virtual Organization Increasing need for persistent collaborative infrastructure Can the concept of Persistent Shared Spacesenable the cost-effective support of virtual organizations.

  17. Physical Spaces to Support Group work • Overall room layout • large enough to support groups and workplace tools • configured so that both local and remote interactions work • Lighting and camera geometry • studio type environment with specified placement, levels • well tested and calibrated for good image quality • Audio geometry • multiple microphones and speakers • tested to provide good coverage • designed to support audio clarity and some spatialization

  18. Virtual Collaboration Spaces • Structure and organization supports intended use • activity dependent • secure channels for “private sessions” • broadcast channels for public meetings • Supports multiple interaction types (modalities) • text, audio, video, graphics, animation, VR • Can exploit strong spatial metaphor • interaction scoping • resource organization • navigation and discovery • Needed to escape the tyranny of the desktop

  19. AG 1.X

  20. A Semi-Designed Space

  21. Enhanced Space for Distributed Presentations

  22. AG 1.x system components

  23. AG 1.x Basic functionality An access Grid “node” is a conference room or small auditorium provisioned with the equipment to participate in a multipoint video conference. . Audio . Video . Whiteboard . Screen sharing . Application

  24. AG 1.x Functionality The basic functionality provided within the node is: • Audio: encoding using one or more microphones (via a mixer) • Video: encoding or “capture” using one or more cameras • Audio presentation using one or more speakers • Video display via one or more computer monitors and/or video projection techniques . • Screen sharing/whiteboard via VNC.

  25. AG 1.x Hardware Summary • 4 部PC : Display電腦 (Win2000平台,其中使用雙視窗顯示卡 2張 ) Video capture電腦 (Linux平台,其中使用 4張 capture卡 ) Audio capture電腦 (Linux平台,其中使用 4張 音效卡) Control電腦 ( Win98平台以上 ) • 4 組 攝影機 • 多個麥克風 • Echo canceller 裝置 • 3 部 投影機

  26. AG 1.x Software components • The Access Grid model revolves around two pieces of software: • vic: the video conferencing tool, and • rat: the robust audio tool. • and involves several other applications • Distributed PowerPoint • a MUD • the Multicast Beacon • Virtual Venue • Virtual Network Computing

  27. AG 1.x Software components Cont’ • Why? • Introducing AG 1.x by learning its vocabularies

  28. AG 1.x Software components -History class vic and rat were 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). The Access Grid model relies upon the ability to send and receive Internet Multicast traffic to and from all conference nodes. An individual vic stream will generate from 10Kbps to 4Mbps of network traffic. A large conference may generate 20Mbps.

  29. AG 1.x Vs Video Conference(vic) Vic was developed by Steve McCanne and Van Jacobson at the Lawrence Berkeley Labs. It is intended to link multiple sites with multiple simultaneous video streams over a multicast infrastructure.

  30. AG 1.x Robust Audio Tool(Rat) rat is a recent version of the Visual Audio Tool, also developed by Steve McCanne and Van Jacobson at the Lawrence Berkely Labs. rat allows multiple users to engage in a audio conference over the Internet in multicast mode.

  31. AG 1.x - 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.

  32. The Multicast Beacon To help diagnose multicast network problems during conferences, Argonne promotes the use of the NLANR multicast "Beacon" monitoring system, which includes three pieces of software: 1. a Beacon to be run at each AG node, 2. a server to collect transmission statistics from a collection of Beacons, and 3. a Beacon web server that displays data collected by the server.

  33. AG 1.x Virtual Venue software -server Coordinating multiple group conferences can be complicated. Argonne has developed a collection of web pages and Java applications that can simplify the process. The Virtual Venue is basically a web-page that lets users select a "conference" to attend. In this context a "conference" is composed of • a vic multicast address, • a rat multicast address, and • a MUD identifier.

  34. AG 1.x - Virtual Venue software- client 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.

  35. AG 1.x- VNC vs DPPT • 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.

  36. References • www.cc.ku.edu/acs/docs/access-grid-node/access-grid-ku.html • http://www.osc.edu/accessgriddoc/room/roomconfig.html • http://mrccs.man.ac.uk/global_supercomputing/hardware.html

  37. Argonne AG Web Pages http://www-fp.mcs.anl.gov/fl/Accessgrid/

  38. AG 1.x deployment example

  39. AG 1.x cost components 硬體需求, 1.四台電腦 (20~25) 萬元 2.週邊視聽設備(45~55)萬元 3.DLP or LCD 投影機三台(15 ~ 20)萬元 費用估算總共約(80 ~100)萬元 軟體需求 全部皆可由網路下載,完全免費 軟硬體安裝,約需二週 網路需求: 頻寬需求大,至少10Mbps,具群體廣播(multicast)功能

  40. AG 1.x - PIG • PIG = Personal Interface to access Grid • ANL’s last release of AG 1.x in 2000 • Why PIG? • too expensive too complex for setup an AG 1.x node • Runs in desktop, labtop, easy to install and more portable than a 4-PCs setup • Less stringent hard/ software requirement • Why this late? Maybe ANL want to differentiate AG with other video conferencing technology. They like multiple display of AG….just my two cents

  41. AG 2.x

  42. Ad Hoc collaboration using AG

  43. The Grid Software Stack with AG

  44. Interactive Scientific Computing using AG

  45. Hopefully, everybody use AG at work! Passive stereo display Digitalwhiteboard Access Grid Tileddisplay

  46. Some AG Active Research Issues • Scalable wide area communication • Evolution of multicast related techniques, and time shifting issues • Scoping of resources and persistence • Value of spatial metaphors, security models • Virtual Venues, synchronous and asynchronous models • Improving sense of presence and point of view • Wide Field Video, Tiled Video, High-resolution video codecs • Network monitoring and bandwidth management • Beacons and network flow engine • Role of Back-channel communications • Text channels and private audio • Recording and playback of multi-stream media

  47. AG 2.x Architecture

  48. AG vs. Commercial Desktop Tools • AG targets beyond the desktop • large format multi-screen for AG Global Channels • room scale hands free full-duplex audio • AG uses dedicated hardware • multiple machines, separation of function NT, Linux • AG software is Open Source • extends and builds on community tools • AG environment is integrated with Grid services • extensible framework designed to “plug-into” the Grid • AG development is a Community Effort • you are welcome to join in the fun!!

  49. Virtual Venues Places where users collaborate Network Services Advanced Middleware Virtual Venues Client User Software Nodes Shared Nodes Administratively scoped set of resources Resources Provide capabilities Personal Nodes User scoped set of Resources AG 2.x - What is the Access Grid? • Users collaborate by sharing: • Data • Applications • Resources

More Related