Access Grid Vision - Microsoft Research

Download Report

Transcript Access Grid Vision - Microsoft Research

The Access Grid
Ivan R. Judson
[email protected]
5/25/2004
Access Grid Vision
• To create virtual spaces where distributed
people can work together.
• Challenges:
– Globally Distributed Participants
– Distributed Resources:
• Computational, Storage, Networks, and People
– Coordination, Scheduling, Trust
– Heterogeneous Collaboration Resources
• Solution:
– Deploy a set of Collaboration Resources to serve as
the platform for building the rest.
MSR SciData Workshop
May 25, 2004
Virtual Venues Client
• What can be done:
– Sharing Data
– Shared Applications
– Integration with existing
Scheduling software
• Integrate legacy workflows
– APS SER-CAT
•
•
•
•
• Applications:
–
–
–
–
–
Distributed PowerPoint
Shared Web browser
Whiteboard
Shared Desktop Tool
Shared Visualization Tools
MSR SciData Workshop
Beam line Controls
Data Processing
Data Analysis
Archiving/Reporting
– Fusion Collaboratory
• Collaborative Control
Room
– Atmospheric Science
May 25, 2004
• Shared Data Visualization
The Virtual Venues Client
MSR SciData Workshop
May 25, 2004
Wide of Client Platforms
Supported Hardware
1.
Advanced Node – Tiled Display, Multiple Video Streams, Localized
2.
Room Node – Shared Display, Multiple Video Streams, Single Audio
3.
Desktop Node – Desktop Monitor, Multiple Video Streams, Single
4.
Laptop Node – Laptop Display, Single Video Stream, Single Audio
5.
Minimal Node – Compact Display, Single Video Stream, Single Audio
Audio
Stream
Audio Stream
Stream
Stream
Supported Platforms
1.
2.
3.
Windows XP/2000
Linux variants (RedHat, Slackware, Fedora, Debian, …)
Mac OS X (in the future)
MSR SciData Workshop
May 25, 2004
Access Grid Security
• Public Key Infrastructure (PKI) based security.
• Each user, server, and service has an identity
cert
• Communications use SSL (via Globus Toolkit™)
• SSL provides
– Mutual Authentication
(each pair of peers knows the identity of the other)
– Confidentiality
• Authorization is difficult, so we make it easier
MSR SciData Workshop
May 25, 2004
Architectural Overview
Venue
Server
Management
Application
Services
Venue7
Application
Services
Venue3
Venue5
Venue
Client
Access Grid Node
Node Management
Client
Lobby
Application
Services
Node
Service
Application Service
Client
Venue1
Venue8
Venue Server
Network
Services
Network
Services
Service
Manager
Service
Manager
Service
Service
Service
Network
Services
Network Service
Management Client
MSR SciData Workshop
Service
Manager
May 25, 2004
History and Growth
Access Grid Growth
1600
Certificates Issued
1400
Cumulative Certificates Issued
1200
Number of Nodes
1000
800
600
400
200
MSR SciData Workshop
May 25, 2004
4
ay
-0
M
-0
4
ar
M
n04
Ja
ov
-0
3
N
3
-0
Se
p
l-0
3
Ju
3
ay
-0
M
-0
3
ar
M
n03
Ja
2
ay
-0
M
-0
2
ar
M
ov
-0
1
N
ov
-0
0
N
n00
Ja
Ja
n99
0
Crossroads
• Up to now we’ve been serving the AG
community (ourselves) exclusively
• The introduction of this technology can
revolutionize science, deploying into new
communities will change the social landscape.
• It’s time for the Access Grid to grow up.
• So how are we going to get there?
– Become a service organization?
– Abandon the software and move on?
– Adapt and evolve!
MSR SciData Workshop
May 25, 2004
Application Deployments
• Integration with various user communities
– Existing AG Community
• 1000 public + 300 private: 1000 users
– Fusion Collaboration
• > 1000 (@ 40 institutions)
– ANL Advanced Photon Source CAT Teams
• 4000 users
– Center for Learning and Multimodal Communication
– ABC Collaboration (Surgical Teaching)
• Introduces new requirements and refinements of
existing requirements
• Increases User base
MSR SciData Workshop
May 25, 2004
Toolkit Research Directions
• Deeper integration with Grid Computing
– Compute Resources, Data Resources
– Publish/Subscribe Service Models
– Peer to Peer Applications and Services
• Investigate much more interesting node
solutions
• Extending Security Work
– More Authentication Solutions
– More Authorization Solutions
• Engage new communities
MSR SciData Workshop
May 25, 2004
AGTk 2.2  3.0
• Network Services
• Operators Interface
• New Node Services
– Example Services
•
•
•
•
•
•
Node Management
User/Venue Services
Chat Improvements
Firewall optimizations
Port to OS X
“Community Service”
MSR SciData Workshop
– High Quality Video
– Display (with layout)
– Camera Control
• Interoperability
– SOAP (ZSI, Apache)
– Language (java, C/C++)
• Grid Data Integration
May 25, 2004
Roadmap II: AGTk 3.0  ???
• Advanced Node Configurations
–
–
–
–
–
Support for more Active Spaces
Better audio environments, high quality video
Better media synchronization
Integrated instruments (telescopes, beamlines, …)
This will cost: Bandwidth
• Minimal Node Configurations
– Handhelds
– Set-top box configurations
• Advanced Collaboration Services
– Stream processing, modifying
– Data mining from Streams
– This will cost: Latency
MSR SciData Workshop
May 25, 2004
Roadmap II: AGTk 3.0  ???
•
•
•
•
•
•
Grid Compute Resources
Authentication Flexibility
Certificate Authority Services
Application Integration (for specific targets)
Workflow Support
Application Hosting Services
MSR SciData Workshop
May 25, 2004
More Information
• The Access Grid Project
http://www.accessgrid.org/
• The Access Grid Toolkit
http://www.mcs.anl.gov/fl/research/accessgrid/
MSR SciData Workshop
May 25, 2004
Credits
This work is supported by:
– The Department of Energy, Office of Science
– The National Science Foundation, and
– Microsoft Research
MSR SciData Workshop
May 25, 2004