CARC web archive · Archived copy of hpc.unm.edu/computing_resources/systems/facilities/ag/index.html as captured by the Internet Archive on 3 March 2004. Links to pages that were not saved here go to the Wayback Machine. Wayback copy · All pages in this snapshot · Web archive index

Access Grid Research at the HPC@UNM

  1. Managing an AG node at HPC@UNM
  2. Glossary of AG terms
  3. Official AccessGrid Documentation
  4. QuickBridge

How can I jump on the Access Grid?

Organizations must either build a "node" or find a local access point.

There are several steps to building a node:
1. Download Audio Algorithm
2. Download Video Algorithm
3. Get at least a T1 for bandwidth- call local telephone company.
4. Set up the equipment according to this configuration
5. Have a microphone, camera, computer, video card, audio card, 10 Mbps.

How can I find out more information about the Access Grid?

Visit http://www.accessgrid.org/.
Official Access Grid documentation is at http://www.accessgrid.org/agdp/


Managing an Access Grid Node

This tutorial is dedicated to the true techies. Access Grid node operators will find HPC@UNM procedures and policies.

Readers can use this information to:

  1. Activation checklist
  2. Room diagram- typical
  3. Glossary
  4. Log book
  5. Reservation procedures & staffing

Checklist for Activating the Access Grid

1. Power on:

2. The display monitor will be blue. The screen actually includes the entire front screen.

3. Sign in as username, password.

4. On Display (3) click on start-eventlistener icon on desktop

5. On Display (3) click on drm icon on desktop

VIDEO

6. Switch over to video (4) by using the select button on the black display switcher.

7. Log into RedHat

8. Click on whichever window is activated. You can tell which is activated because it is blue.

CONTROL

9. Switch over to control (2) Win98 by using the select button on the black display switcher.

10. Start "Audio Perfect"

11. Select AHPCC-Online

AUDIO

12. Switch over to audio (1) by using the select button on the black display switcher.

13. Select the window

JOIN THE MEETING - check AG Schedule to see which room you are in. (WARNING - a manual boot-up is necessary when Netscape will not connect. Substitute 14-26 with #37.)

14. Switch over to display (3) by using the select button on the black display switcher.

15. Open Netscape

16. Goto URL: http://venues.accessgrid.org/AG/

17. Possibly you may have to log in.

18. Enter the AG

19. Move windows out of the way. BE DISCRETE if you have an audience.

20. Stretch thumbnail window to include everyone in the room.

21. Put mouse in the thumbnail window, hit 8. You are now in the lobby.

22. You can change window sizes by:

23. Slide windows over until you get to the desktop.

24. Start Simple MU

25. Go to access - you are now in the "MUD" or backchannel.

Additional Functions

27. To make a comment, use a double quote. Ex. "Which room will the nanocruise be in?"

28. To Hear:

29. To open our microphones:

30. To adjust volume:
There are two ways to adjust the volume:

31. To switch audio to Telco

32. To adjust Telco volumes:

33. To adjust your microphones when in Telco:

34. To hang up Telco:

35. To display PowerPoint:

There are two ways to display PowerPoint:
1. Locate PowerPoint off the web by using mud or Access Grid scheduler.
2. Download PowerPoint presentation before the presentation.

36. Distributed PowerPoint instructions:

37. Manual Bootup
-If you can not log onto Netscape, use the manual bootup

-Manual MUD Bootup:

38. To shut down:


Room Diagram


AG Session Procedures

The following procedures for conducting an Access Grid (AG) session at the HPC@UNM will be followed for all sessions. The procedures consist of this description, the Agenda/Script, and the Session Worksheet. Responsibility for HPC@UNM AG Services is with Manager, HPC Systems Group who will delegate authority and responsibility as required. Sessions will be conducted in as professional manner as possible. .

Roles. The Access Grid is a service provided to the HPC@UNM and other entities at UNM. The service will be operated and maintained by a group designated from the HPC Systems Group. Special troubleshooting support, additional or improved capabilities will be provided from the HPC Systems Group.

AG Services Coordinator:

Individual responsible for managing the AG Services; reports to the HPC Systems Manager; develops and implements procedures; supervises node operators

Node Operator:

Individual responsible for equipment setup and preparation, conducting technical portion of session, coordinating with other operators on the Grid

AG Technical Support:

Science, engineering and technical support staff providing specialized technical support to the AG Services Manager

Session Host:

Individual responsible for conducting the session program

Presenters:

Individuals presenting on the Grid from HPC@UNM site.

Participants:

Individuals present at session from HPC@UNM site.

Procedures. The following procedures will be used whenever a session is scheduled. Certain steps may be omitted when a practice or research session is on line.

Step 1: Scheduling the Access Grid

Step 2: Pre-meeting Setups

  1. PowerPoint slides
  2. Emailed communications
  3. Web sites
  4. In-meeting handouts

Step 3: Conduct meeting


Access Grid Log Book

Session Date: ______________

Node Operator: ____________

Session Host: ______________

Start up time: ______________

Shut down time: ____________

Purpose of Session:

Node operators will:

  1. PowerPoint slides
  2. Emailed communications
  3. Web sites
  4. In-meeting handouts

List any technical issues and their solutions:

*Please attach agenda to back of this page.


Access Grid Glossary

Abilene
Abilene is a research project on high-bandwidth networks. It is a version of the next Internet. It will eventually support OC-48 connections.


Access Grid
The Access Grid is a software application running over a high bandwidth network. The application includes a video interface control (VIC) and a robust audio tool (RAT).


Access Grid Control Station (AGCS)
The AGCS is the base of operations. Its technologies run the Access Grid. Every Access Grid node is custom designed according to budgets and equipment availability. The following description should be considered generic overviews.

Four PC's exist to isolate technical glitches. When trouble arises, the operator may focus on the trouble PC. Other communication channels continue despite the loss of one PC. Nodes that put all technologies onto one PC run a dangerous risk of total collapse. If one thing goes wrong, then everything crashes at their site. They can not hear or see the remote sites.

They are set up in alphabetical order from left to right:
(1) Audio: This system controls the "rat" or the audio.
(2) Control: This system controls the Gentner echo cancellation.
(3) Display: This system controls the onscreen displays and "mud."
(4) Video: This system controls the "vic" or the video.


Audio Equalizer
The audio equalizer is also a device that only the HPC@UNM uses. It makes people sound more realistic rather than like a telephone call.


Audio Mixer
The audio mixer should not really exist. The mixing functions can be controlled by the rat. The HPC@UNM uses it because the rat is not fully trustworthy.


Cameras

People 1 is the main room camera. It takes pictures of the local participants.
Operator 2 is a backchannel camera. It takes pictures of the Access Grid operator.
Speaker 3 takes pictures of lecturers that choose to stand beside the screen.

The Access Grid operator is expected to run the cameras. Generally, all shots remain static. Speakers and participants do not normally move about the room. All cameras are controlled by the same Sony remote control. You can flip between each camera control by pressing the white buttons.


Control
The Gentner needs to be computer controlled. The HPC@UNM's control computer is #2 going left from right.


Decibels
Decibels (dB) are the measurement unit of sound. At 0 dB the human ear can not detect any input. The Access Grid nodes all have their own decibel settings. You can set your site's levels during the "nanocruise."


Display Monitor
The display monitor is for the operator's use only. It is the first of four display screens. The other three projectors continue the display. A window may be moved from the display monitor over to the projectors by dragging the mouse. The display monitor is hidden from the participants. It is usually loaded with technical sites.


Distributed PowerPoint
Distributed PowerPoint is open-source software. It remotely controls the far-end's PowerPoint. A d-channel is dedicated to controlling the software.


Gentner Echo Cancellation
The Gentner controls the echo cancellation. It works in conjunction with the control PC to stop feedback. Everyone on the Access Grid is required to use a Gentner.


Internet
The Internet is a network of computers. It started as a military function, became a research project, then was sold to industry.


Internet2
The Internet2 is a research project. It supported a very broadband network. It is often confused with other research projects like VBNS, Abilene, and Next Generation Internet.

Mixer
Mixers are control devices that blend various sound sources. The rat and the audio both have their own mixers. The HPC@UNM prefers to set its audio mixer at 10 decibels.


Multicasting
Multicasting is when multiple sites simultaneously distribute and receive data to each other. A site sends a single stream to its router. The router distributes it to multiple sites simultaneously. Multicasting is the foundational concept of the Access Grid.


Nanocruise
Small test of the Access Grid.


People
The local participants sit at the table and around the room.
The far end participants are projected onto the screen.
The local Access Grid operator sits at the controls.


Projectors
The projectors are numbered from South to North. They do not require much attention. Please do make sure to shut them off after the program.


RAT
The robust audio tool (RAT) is the Access Grid's audio control device. It is a software application that supports multicasting. It allows for many developers are working to develop the RAT.


T1
A T1 is a data connection. It comes in two flavors: 1)24 56-64K channels or 2)23 56-64K channels plus one d channel. It has 1.54 megabytes per second.


Remote Control
There are two handheld, remote controls. One is for the projectors' power. The second is for the cameras.


VBNS - Very Broadband Network Systems
The VBNS was a research project sponsored by Sprint. Its purpose was to support a large bandwidth network. Approximately 36 sites served a total of 140 universities while on VBNS.


VIC
The video interface control (VIC) is a video control application that multicasts. It can handle multiple streams of incoming video while simultaneously streaming out.


Troubleshooting

Troubleshooting as a Process

Troubleshooting is a process. It is a systematic analysis of facts. It uses empirical facts rather than "gut" feelings. Use the following troubleshooting guide as a process of diagnosing rather than as solving symptoms. This brief description hopes to get Access Grid operators thinking in terms of a system rather than a symptom. The scientific method is a systematic process of examining facts, deriving empirical realities, and solving problems. It keeps the technical support personnel focused on a process.

Step 1: LISTEN to what people are telling you. They have valuable clues.

Step 2: ASK people what they feel might be the problem. You might be surprised at their accuracy.

Step 3: RECREATE the problem. This indicates the general equipment involved with the problem. You can focus on the equipment surrounding the problem.

Step 4: ISOLATE the problem. Reset each piece of equipment back to default. One by one, change their settings to the desired state. You have most likely found the problem when you recreate the symptom.

Step 5: CORRECT the problem.

Step 6: NOTIFY the user and your boss that the problem is fixed.

Step 7: DOCUMENT the problem in the operators log book.

Replication

The problem must be replicable in order to be scientifically diagnosed.

Isolation

Following the pathway of the respective problem, test one variable at a time; treat everything else as a constant. For example, the pathway of an audio problem would be microphones, echo cancellation, rat, line leveller, network, speakers.

Frequently Spotted Problems

Symptom

Causes

Solutions

Can not hear far end
  1. Power not on audio equipment
  2. Sliders not up on mixer
  3. RAT not in correct V.V. room
  1. Power on all audio equipment
  2. Move sliders to 10
  3. Double check RAT has correct IP address & port
Remote can not hear you
  1. Power not on audio
  2. Talk is not selected on RAT
  3. The RAT is not selecting from the Line-In input
  4. Gain is too low in RAT
  5. Gentner echo cancellation control is not activated.
  6. Wrong preset is being used in Gentner
  7. Mics are muted in Gentner
  8. Phantom power is not on Mics
  9. Audio sounds choppy or garbled
  1. Power on audio equipment
  2. Activate the talk button on RAT
  3. Cycle through the RAT’s inputs until re-arriving at Line-In.
  4. Boost audio gain to approximately 68
  5. Double check Gentner is activated
  6. Check preset is correct: 1) Bridge 2) Telco only 3) Network
  7. Unmute Mics in Gentner
  8. Activate phantom power to microphones
  9. A) Network may be losing audio packets. On Audio Station in RAT, check the matrix for lost packets. B) A node in multicast may not have the same audio configurations in their RAT as everyone else. Usually, the AG community sets RAT to 16 kHz Mono audio in the options. You must be logged in as <root> to make changes.
No video
  1. No power into cameras
  2. Video feed is muted in VIC
  3. Can not find activated window
  4. Black video feed
  5. Seeing strange video other than camera
    1. Power on cameras
    2. Uncheck the mute feed in VIC
    3. May be activated, but sitting behind another window
    4. Lens cap may be on camera or light aperture is closed
    5. Check vic on Video Station that Device has S-Video selected from the menu
Packet loss 1. Network is not processing packets
  1. Check beacon for packet loss. If it exists, run a traceroute to pinpoint the cause.
Audio Feedback 1. Feedback occurs when two people are using Gentner's Preset 12. Far end does not have setting correct3. Gentner matrix is not correct4. Far end has microphone next to speaker
  1. Only the telco bridge should use Gentner Preset 1.
  2. Isolate which site is causing the feedback by muting them all then unmuting one at a time until source is identified.
  3. Check Gentner matrix so that settings are consistent.
  4. Check that far end does not have microphones next to speaker.
Barely hear speaker
  1. Speaker is too far away from mic
  2. Mic setting is low
  1. Move presenter closer to mic
  2. Check mic setting in Gentner is at least 5 Db

 


Access Grid Node Minimum Requirements

Futures Laboratory
Mathematics and Computer Science Division
Argonne National Laboratory
9700 S. Cass Ave.
Argonne, IL 60439
(fl-info@mcs.anl.gov)
July 2001

Overview

The Access Grid (AG)[1] infrastructure creates a collaborative environment designed to provide seamless, interactive group-to-group collaborations among groups that are not co-located. This enables a rich set of interactions to occur by utilizing streaming media, providing a semi-immersive environment in which the technology fades into the background. Designed to be always on, instantaneous interactions occur across widely distributed sites. In order to effectively interact across the Access Grid, users are best served by Access Grid Nodes conforming to a minimum set of standards to provide the seamless semi-immersive environment. Similar to other semi-immersive and fully immersive systems, the success of the Access Grid is contingent upon the degree to which these standards are achieved or exceeded. In the past AG Nodes have had to conform to a specific hardware configuration. This was to build a system that can be deployed widely enough to investigate the open research questions in group-to-group collaboration. Now that the AG is established, it is important to enable the investigation of alternative AGN configurations. This document specifies the minimum functionality required for a space to be considered an Access Grid Node.

The Access Grid provides a group-to-group collaboration environment with unique features including resources provided via a spatial metaphor and the virtual collaboration spaces are persistent. The architecture is open, extensible, scalable, and leverages established standards. The Access Grid is made up into three major parts, Virtual Venues Services, Access Grid Nodes, and Access Grid Network Services. The Venues Services provide navigation, discovery and security for resources. Access Grid Nodes are spaces that are designed to provide comfortable, high fidelity, natural interactions with Access Grid resources. Access Grid Network Services provide capabilities such as venue recording, stream processing, and bridging between the Access Grid and other collaboration systems. Applications can use this infrastructure to provide groups to share data, computing resources, and applications among widely distributed participants.

The target use of the Access Grid involves 6-8 nodes that have 3-10 participants per node. The intent of the Access Grid is to enable groups of collaborators to increase productivity by reducing the work involved in finding expert resources, people, publications, source code, data and computing resources. The Access Grid is also used for classroom lectures, training, invited talks, and collaborative activities such as strategy and management meetings.

Inevitably, collaborations involve participants that are not co-located with other participants. These users need to be able to interact with the Access Grid as fully as their technology permits them. Users that do not have a space that meets the minimum requirements, but need to participate in AG based collaborations can do so at a reduced level of functionality. Participants without nodes connect to the AG venues through AG network services. AG network services resolve the mismatch in capabilities between the participants' environment and the rest of the AG. AG network services that might be utilized to bring participants into the collaboration include transcoding, subsampling and mixing services. The same AG network services that allow users with reduced capabilities, also provide the same services for users with extra capabilities.

AG Node Minimum Requirements

Major characteristics of the AGN include the size and layout of the space, software environment, video capabilities, audio capabilities, display capabilities, and network capabilities. Each of these components contributes to the collective success of the AGN at providing the seamless experience groups expect when using the Access Grid.

Metrics for Success

In order to determine if a space is an Access Grid Node, it has to be determined if the space adequately fulfills the minimum requirements. In order to do that performance standards for each component must be established, such that measurements can be taken and compared over time, among different sites. Each of the parts of the AGN have different standards by which to measure, this section tries to establish acceptable ranges for each measurement for each component of the space.

Some aspects of Access Grid Nodes performance are difficult to measure. For these characteristics heuristics may be used to provide a measurement that is relative to the known possible best measurements. For example, multicast connectivity might be measured on the basis of the fraction of the time bi-directional connectivity is available to a core set of known-working sites; display interactivity might be measured by a combination of processor load and window event frequency. For the measurable aspects of the Access Grid Node we provide the following table outlining the standards to be considered an Access Grid Node.

Operational Best Practices

In addition to the minimum requirements for a space to be considered an Access Grid Node, the following practices are encouraged. Adherence to these practices is not required, but strongly encouraged as it significantly improves the quality of Access Grid interactions.

Conclusion

The goal of the Access Grid, is to provide seamless, interactive group collaborations among groups that are not co-located is dependent upon the degree to which AGN's can capture the local environment and share it with other AGN's. Good networks, multiple views, solid, clear, hands-free, full-duplex audio, large shared displays, and standards compliant software are required to achieve this goal. During construction of the initial AG prototype it is important to have a single AGN configuration; so that AG researchers could help new users adopt the technology. Now that the Access Grid is widely adopted and research into AG technology is being pursued by many institutions it is important that standards be established to enable many groups to investigate AGN configurations specific to different situations, communities and environments. This document specifies the requirements, metrics and minimum performance that enable a space to become an Access Grid Node.

References

1. Childers, L., et al. Access Grid: Immersive Group-to-Group Collaborative Visualization. in Immersive Projection Technology. 2000. Ames, Iowa.
2. Multicast Beacon. 2000, National Laboratory for Applied Network Research.
3. Video codec for audiovisual services at px64kbits/s ITU-T (International Telecommunications Union - Telecommunication Standardisation Sector) Recommendation H.261. 1993.
4. Schuzrinne, H., et al., RFC 1889: RTP: A Transport Protocol for Real-Time Applications. 1996.
5. Dourish, P., et al., Your Place or Mine? Learning from Long-Term Use of Audio-Video Communications. Journal of Computer Supported Cooperative Work, 1996. 5(1): p. 33-62.
6. Frey, A., How We Tested H.323-Based Video Conferencing, in Network Computing. 1997, TechWeb, Business Technology Network.
7. Ferrari, D., Client Requirements for Real-Time Communications Services; RFC-1193. 1990, Network Information Center, SRI International.
8. Lee, S. and L. Wu. Variable Rate Video Transport in Broadband Transport Networks. in SPIE Conference on Visual Communications and Image Processing. 1988: SPIE.
9. Patrick, E., Re: AG Node Room, ag-tech@mcs.anl.gov, Editor. 2001.
10. Olson, R., Access Grid Hardware Specification. 2001: Access Grid Documentation Project (http://www.accessgrid.org/agdp).

Appendices

These appendices provide examples Access Grid Node configurations that have met or exceeded the minimum requirements for a space to be considered an Access Grid Node.

Appendix A: ANL Research Access Grid Node[10]

Qty. Description

1 PC - Display: Dual 1.0GHz PIII, 512M Memory, 100Mbit, with Windows 2000/Office 2000
2 Dual Headed Matrox Graphics Cards
1 17" SXGA Flat Panel Monitor
1 Keyboard
1 Mouse
1 PC - Video: Dual 1GHz, 256M, 100Mbit, with Redhat Linux
4 Hauppauge Win/TV Cards
1 PC - Audio: 1GHz, 256M, 100Mbit, with Redhat Linux
1 Ensoniq AudioPCI
1 PC - Control: 1GHz, 256M, 100Mbit, with Redhat Linux
1 Intel 460T - 16 Port Switch
1 Intel 460T - 1000Base-T Gigabit
3 XGA Native Projectors
3 Canon VC-C4
1 Canon VC-C4R
4 Radio Labs S-VHS Video Amplifier + Power
2 Genelec 1029A Speakers
1 Gentner XAP-800
1 Gentner XAP-800 THI
4 Shure Condenser Boundary Microphone
4 Shure Ceiling Mounted Microphones (w/ Omnidirectional Elements)
1 Radio Labs Bi-directional IHF Interface
1 Furman Power Conditioner (PL-PLUS)
1 4x1 KVM Switch
4 KVM to Host Cables
4 100B-T Cat 5 UTP 2'
3 VGA Cables
4 S-VHS Cables
4 XLR Mic Extension
4 XLR Mic Extension
1 Serial Cable for Gentner Control
1 Gentner to MM100 Audio Cable
1 MM100 to PC Audio Cable
1 PC to MM100 Audio Cable
1 MM100 to Gentner Audio Cable
8 Mic to Gentner Audio Cables
2 Gentner to Speaker Audio Cables