internet2 update eric boyd deputy technology officer october 20, 2008

Post on 16-Jan-2016

218 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Internet2 UpdateEric 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/

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

Supporting Large-scale Distributed Sensor Networks• Ecology

• Seismology

• Meteorology

Access to Unique Scientific Instruments

• Astronomy

• High-Energy and Nuclear Physics

Hi-fidelity Collaboration• HD-quality video

• CD-quality audio

Tele-health

• Medical instruction

• Clinical practice

• Research

LHC / iHDTV Demo

Behind the Scenes:LHC / iHDTV Demo

Behind the Scenes: Distance Learning /

Ultragrid Demo

• Instrumentation

•Data Storage

•Networking

•Computation

•User support

•Policy and Funding

•Management Security and Access

Cyberinfrastructure: Defined

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

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

Integrated Systems Approach

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

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

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

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

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

Gmaps (pingER)

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

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

DC Network

End-to-EndSession

Phoebus-Enabled DC Network

Integrated Systems Approach

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

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”)

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.)

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

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

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

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

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)

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

www.internet2.edu

eboyd@internet2.edu

top related