Access Grid Overview - PowerPoint PPT Presentation

About This Presentation
Title:

Access Grid Overview

Description:

User software for entering a Venue and interacting with contents. Node ... Connects to EventService to maintain coherence wrt Venue contents. TextClient ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 11
Provided by: thomas454
Learn more at: https://www.mcs.anl.gov
Category:
Tags: access | grid | overview | venue

less

Transcript and Presenter's Notes

Title: Access Grid Overview


1
Access Grid Overview
  • Access Grid Workshop
  • APAC 05
  • ag-info_at_mcs.anl.gov

2
Vision
3
Realization
4
Basic Operation
(oversimplified)
Enter
Venue
Venue Client
audio address, video address
audio multicast group
Audio Tool
video multicast group
Video Tool
5
Access Grid Architecture
  • VenueServer
  • Server component for Venues
  • Venue
  • Virtual representation of a meeting room
  • Participants
  • Data
  • Shared Applications
  • VenueClient
  • User software for entering a Venue and
    interacting with contents
  • Node
  • Aggregation of hardware and software for
    participating in a meeting

VenueServer
Venue
Venue Client
Node
6
Venue Architecture
Venue
Data Store
Data Store
Event Service
Text Service
Data Store
Shared Application
  • EventService
  • Distributes events to clients to maintain
    coherence wrt Venue state
  • TextService
  • Distributes text events to clients for chat
  • DataStore
  • Stores files and handles file transfers
  • SharedApplication
  • Venue-resident component of shared applications
  • NetworkService
  • Network-resident Venue service

Network Service
7
Venue Client Architecture
VenueClient
Event Client
Text Client
Data Store Client
  • EventClient
  • Connects to EventService to maintain coherence
    wrt Venue contents
  • TextClient
  • Connects to Venue TextService for chat
  • DataStoreClient
  • Interfaces with Venue DataStore for file transfer

8
Node Architecture
Node
  • NodeService
  • Aggregates ServiceManagers
  • Manages node configurations
  • ServiceManager
  • Exposes available machine resources
  • Manages AGServices (for video, audio, etc.)
  • AGService
  • Interface for controlling access to machine
    resources
  • Exposes service configuration interface

Node Service
Service Manager
AGService
9
Technology Choices
  • Python
  • pyGlobus
  • GSI for SOAP, event, text, data connections
  • Proxy certificate generation
  • pyOpenSSL
  • X509 certificate manipulation
  • wxPython
  • User interface

10
What well cover
  • Thursday
  • Installation
  • Configuration
  • Introduction to AG development
  • AG application basics
  • Available SOAP interfaces
  • Shared Applications
  • Friday
  • Node Services
  • Network Services
  • Authorization
  • DataStore

11
Materials
  • ANL AG pages
  • http//www.mcs.anl.gov/fl/research/accessgrid
  • Developer documentation
  • Workshop slides and exercise code
  • API Documentation
  • Shared Application Programmers manual
  • Node Services Programmers manual
  • (Network Services Programmers manual)
Write a Comment
User Comments (0)
About PowerShow.com