the access grid ivan r. judson [email protected] 5/25/2004

16
The Access Grid Ivan R. Judson [email protected] 5/25/2004

Upload: kevin-simmons

Post on 27-Mar-2015

225 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

The Access Grid

Ivan R. [email protected]

5/25/2004

Page 2: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

MSR SciData Workshop May 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.

Page 3: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

MSR SciData Workshop May 25, 2004

Virtual Venues Client

• What can be done:– Sharing Data– Shared Applications– Integration with existing

Scheduling software

• Applications:– Distributed PowerPoint– Shared Web browser– Whiteboard– Shared Desktop Tool– Shared Visualization Tools

• Integrate legacy workflows– APS SER-CAT

• Beam line Controls• Data Processing• Data Analysis• Archiving/Reporting

– Fusion Collaboratory• Collaborative Control

Room

– Atmospheric Science• Shared Data Visualization

Page 4: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

MSR SciData Workshop May 25, 2004

The Virtual Venues Client

Page 5: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

MSR SciData Workshop May 25, 2004

Wide of Client Platforms

Supported Hardware1. Advanced Node – Tiled Display, Multiple Video Streams,

Localized Audio2. Room Node – Shared Display, Multiple Video Streams,

Single Audio Stream3. Desktop Node – Desktop Monitor, Multiple Video

Streams, Single Audio Stream4. Laptop Node – Laptop Display, Single Video Stream,

Single Audio Stream5. Minimal Node – Compact Display, Single Video Stream,

Single Audio Stream

Supported Platforms1. Windows XP/20002. Linux variants (RedHat, Slackware, Fedora, Debian,

…)3. Mac OS X (in the future)

Page 6: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

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

Page 7: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

MSR SciData Workshop May 25, 2004

Architectural Overview

Venue Server

VenueClient

VenueServer

Management

Access Grid Node

NodeService

NetworkServices

Venue7

Venue5Venue3

Venue1 Venue8

Lobby

ServiceManager

Service

ServiceManager

Service

ServiceManager

Service

NetworkServices

NetworkServices

Node Management Client

Network ServiceManagement Client

ApplicationServices

ApplicationServices

ApplicationServices

Application Service Client

Page 8: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

MSR SciData Workshop May 25, 2004

History and GrowthAccess Grid Growth

0

200

400

600

800

1000

1200

1400

1600

Jan-99

Jan-00

Nov-00

Nov-01

Mar-02

May-02

Jan-03

Mar-03

May-03

Jul-03

Sep-03

Nov-03

Jan-04

Mar-04

May-04

Certificates Issued

Cumulative Certificates Issued

Number of Nodes

Page 9: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

MSR SciData Workshop May 25, 2004

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!

Page 10: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

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

Page 11: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

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

Page 12: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

MSR SciData Workshop May 25, 2004

AGTk 2.2 3.0

• Network Services– Example Services

• Node Management• User/Venue Services• Chat Improvements• Firewall optimizations• Port to OS X• “Community Service”

• Operators Interface• New Node Services

– High Quality Video– Display (with layout)– Camera Control

• Interoperability– SOAP (ZSI, Apache)– Language (java, C/C++)

• Grid Data Integration

Page 13: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

MSR SciData Workshop 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

Page 14: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

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

Page 15: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

MSR SciData Workshop May 25, 2004

More Information

• The Access Grid Projecthttp://www.accessgrid.org/

• The Access Grid Toolkit http://www.mcs.anl.gov/fl/research/accessgrid/

Page 16: The Access Grid Ivan R. Judson judson@mcs.anl.gov 5/25/2004

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