Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

37
Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008

Transcript of Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Page 1: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Internet2 UpdateEric Boyd

Deputy Technology Officer

October 20, 2008

Page 2: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Internet2 Strategic Plan

On July 8, 2008, the Internet2 Board adopted

the Internet2 Strategic Plan

Goals:• Support next generation of collaborative discovery

• Design, operate, and continually advance a leading-edge

research and education network as a national asset

• Transform communities through cyberinfrastructure

• Operate Internet2 as an exemplary membership organization

http://www.internet2.edu/strategicplanning/

Page 3: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Supporting Next Generation of Collaborative Discovery

• Research communities are increasingly

distributed across the globe

• A good deal of collaboration is done through

sharing large amounts of data via networks

• Science applications must operate in an

environment of multiple, heterogeneous

networks

Page 4: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Supporting Large-scale Distributed Sensor Networks• Ecology

• Seismology

• Meteorology

Page 5: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Access to Unique Scientific Instruments

• Astronomy

• High-Energy and Nuclear Physics

Page 6: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.
Page 7: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Hi-fidelity Collaboration• HD-quality video

• CD-quality audio

Page 8: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Tele-health

• Medical instruction

• Clinical practice

• Research

Page 9: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

LHC / iHDTV Demo

Page 10: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Behind the Scenes:LHC / iHDTV Demo

Page 11: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Behind the Scenes: Distance Learning /

Ultragrid Demo

Page 12: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.
Page 13: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

• Instrumentation

•Data Storage

•Networking

•Computation

•User support

•Policy and Funding

•Management Security and Access

Cyberinfrastructure: Defined

Page 14: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

CI Encompasses Physical Assets, Information,

People, and Skills Working as a System

Instrumentation

Security

Control

DataGeneration

Computation

Analysis

Simulation

Program

Security

ManagementSecurity and

Access

AuthenticationAccessControl

Authorization

Researcher

ControlProgram

ViewingSecurity

3DImaging

Display andVisualization

.

DisplayTools Security

DataInput

CollabTools Publishing

HumanSupportHelp

Desk

Policy andFunding

ResourceProviders

FundingAgencies

Campuses

SearchData SetsStorage

Security

RetrievalInput

SchemaMetadata

DataDirectories

Ontologies

Archive

EducationAnd

Outreach

Network

Training

Page 15: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Cyberinfrastructure and the Internet2 Community

• Operating advance services by and for the

community

–e.g. Networks, Observatories, Federations

• Experimenting with developmental services

–e.g. Dynamic Circuits, Distributed Monitoring,

Hybrid Networking

• Adopting new technologies

–e.g. Workshops, Targeted Communities

• Partnering with like-minded organizations

Page 16: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Integrated Systems Approach

Page 17: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Middleware Infrastructure

• Focus:

• Inter-institutional collaboration

• Scalable authenticated/authorized access to remote resources

• Internet2 role:

• Defining/creating architecture: Shibboleth

• Tools to implement: Shibboleth, Grouper, Signet

• Infrastructure/Services to scale: InCommon, USHER

Page 18: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Shibboleth

• Lead universities: Brown, Ohio State, Univ of Washington, Duke, USC

•Adoption: more than 10,000 deployed sites; national federating software for more than 20 countries

•Commercial adoption: Microsoft, Google, Elsevier, OCLC, etc…

•Current uses: content acquisition, collaboration tools, access to federal applications, access to domain applications

Page 19: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Grouper

•Group management tool

• Lead institution – Univ of Chicago; other key players include Duke, Brown, Georgia Tech, Univ of Penn, Univ of Memphis, Univ of Newcastle

•Adoption accelerating (~15 operational deployments now) as versions add capabilities, GUI refines, performance improves

•Under consideration in some key commercial services

Page 20: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Comanage

•Collaboration management platform – externalize identity management from collaboration applications

•Supports collaborations, virtual organizations, enterprises. VO service centers, etc

• Lead institution Stanford, with MIT support

• Leverages Shib, Grouper, Signet

•Early versions, but adoption rapid – LIGO, OOI, campuses

Page 21: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

perfSONAR• A collaboration

• Production network operators focused on designing and building tools that they will deploy and use on their networks to provide monitoring and diagnostic capabilities to themselves and their user communities.

• An architecture & a set of protocols

• Web Services Architecture

• Protocols based on the Open Grid Forum Network Measurement Working Group Schemas

• Several interoperable software implementations

• Java, Perl, Python…

• A Deployed Measurement infrastructure

Page 22: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Gmaps (pingER)

Page 23: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Dynamic Circuit Networking

• Provides short-term dedicated bandwidth

• Similar and complementary to IP (Internet Protocol) networking:

• Protocol-based connections

• Connect to anyone else on the network

• Supports high-bandwidth and real-time applications Being developed and deployed by a number of R&E networks

• More flexible (and potentially more cost-effective) than long-term dedicated circuits

Page 24: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.
Page 25: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Phoebus

• Phoebus is a framework and protocol to enable hybrid networking across high-performance networks

• Transparently splits end-to-end network path into distinct segments

• Minimizes the negative effects of high latency and packet loss on data transfer

• By localizing their effects

• By allocating dedicated resources to mitigate the issues

• Transparent adaptation for existing applications

• Perform well to nearest Phoebus Gateway and allow the system to do the rest

• No modification necessary for most applications

• Optimize the performance with a variety of techniques and insights into the state of the network

Page 26: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

DC Network

End-to-EndSession

Phoebus-Enabled DC Network

Page 27: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Integrated Systems Approach

Page 28: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Integrated Systems Approach

•What does “Integrated” mean?•Interoperable•Widely Deployed•Community Best Practices•Extensible

•Observation: Building distributed systems that operate as a larger distributed system

Page 29: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Distributed System Design Goals

•Take existing scientific applications, without recompilation or awareness of circuits, e.g.• Bulk File Transfer

• Real Time

• Video

•Exploit performance possibilities of new networking technologies

•Preserve “current politics of business,” (don’t upset the apple cart)

• Improve efficiency of problem diagnosis (eliminate reliance on “old boy network”)

Page 30: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Distributed Systems for Networks

• To build next generation networks, we need distributed software systems on top of the network hardware• Session-Application (Session-Layer tools [e.g. Phoebus],

Community-specific abstraction applications [e.g. Lambda Station, Terapaths], true applications)

• Dynamic Circuit Networks (DCN, e.g. Internet2 DCN, ESnet SDN, GÉANT2 Autobahn)

• Performance Measurement Framework (e.g. perfSONAR)

• Information Services (IS)

• Discovery

• Topology

• Authentication, Authorization, and Accounting (AAA, e.g. Shibboleth, etc.)

Page 31: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Distributed System Requirements

•These distributed systems share common requirements:

• Heterogeneous network architecture

• Multiple administrative entities; no central authority

• Local customization of operational environment

• Applications driven by orthogonal virtual organizations

•Suggests parallel design approach

• Toolkit approach

• Web services / defined APIs

Page 32: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Multi-Layer Distributed System

•Design is “parallel” for each system

•Hierarchical dependency relationship

•Suggests abstracting common components, publication/polling architecture across boundaries

Federated Trust

Information Services

Performance Monitoring Framework

Control Plane Framework

Dependencies

Session-Application

Page 33: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Multi-Layer Distributed System

Session-Application

Control Plane FrameworkPerformance Monitoring

Information ServicesFederated

Trust

Layer 3

Layer 2

Layer 1

Hard

war

eSoftware/

Servers

•Design is “parallel” for each system

•Hierarchical dependency relationship

•Suggests abstracting common components, publication/polling architecture across boundaries

•Creates a common network abstraction toolkit to present to application

Scientific Application

Page 34: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Multi-Layer Distributed System

Session-Layer Abstraction

Control Plane FrameworkPerformance MonitoringInformation Services

Federated Trust

Layer 3

Layer 2

Layer 1

Hard

war

eSoftware/

Servers

•Design is “parallel” for each system

•Hierarchical dependency relationship

•Suggests abstracting common components, publication/polling architecture across boundaries

•Creates a common network abstraction toolkit to present to application

Scientific Application

Diagnostic Analysis and Visualization

Tools

Page 35: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Importance of Standards

• Note the importance of standards

• Between distributed software systems

• Between discipline community application and network abstraction toolkit

• Assumes standards-compatible components of network abstraction toolkit deployed across autonomous networks

• Suggests need for reference implementation(s)

Page 36: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

Join the Effort:Community WGs

• Network Technical Advisory Committee

• Chair: Paul Schopis

• Dynamic Circuit WG

• Chair: Linda Winkler

• Information Services WG

• Chair: Martin Swany

• Performance WG

• Chair: Carla Hunt

• Transport WG

• Chairs: Chet Ruscyzk, Steve Senger

Page 37: Internet2 Update Eric Boyd Deputy Technology Officer October 20, 2008.

www.internet2.edu

[email protected]