NMI-2 - Internet2

advertisement
NSF Middleware Initiative
Building for the Future
Kevin Thompson, NSF
Ken Klingenstein, Internet2
Tom Garritano, Grids Center
Mary Fran Yafchak, SURA
Ann West, EDUCAUSE/Internet2
19 March 2016
Topics
NMI Overview and New Awards
NMI-EDIT
GRIDS Center
NMI Integration Testbed
NMI and NMI-EDIT Outreach
10 April 2003
2
NSF Middleware Initiative
 Purpose
 To design, develop, deploy and support a
set of reusable, expandable set of
middleware functions and services that
benefit applications in a networked
environment
10 April 2003
3
A Vision for Middleware
To allow scientists and engineers the ability to transparently use and
share distributed resources, such as computers, data, and
instruments
To develop effective collaboration and communications tools such as
Grid technologies, desktop video, and other advanced services
to expedite research and education, and
To develop a working architecture and approach which can be
extended
to Internet users around the world.
Middleware is the stuff that makes “transparently use” happen,
providing persistency, consistency, security, privacy and
capability
4
10 April 2003
NMI Status
21 Active Awards (Prior to new awards)
• 3 Cooperative Agreements
• 18 individual research awards
Focus on integration and deployment of grid and
middleware for S&E
• Near-term deliverables (working code)
• coordination and persuasion rather than standards
• Significant effort on interoperability, testing, inclusion
NMI Software Releases, best practices, white papers
•
•
•
•
NMI Release 1 – May, 2002
NMI Release 2 – Oct, 2002
NMI Release 3 – Apr, 2003
NMI Release 4 - est. Dec, 2003
10 April 2003
5
NMI Organization
Core NMI Team
• GRIDS Center
– ISI, NCSA, U Chicago, UCSD & U Wisconsin
• EDIT Team (Enterprise and Desktop Integration Technologies)
– EDUCAUSE, Internet2 & SURA
• Several additions in 2003
Grants for R & D
• Year 1 -- 9 grants
• Year 2 -- 9 grants
• Year 3 (New) -- 10 grants
10 April 2003
6
2003 NSF Middleware Initiative
Program Awards
 20 awards totaling $9M
• 10 “System Integrator” awards
– Focus – to further develop the integration and support
infrastructure of middleware for the longer term
– Themes - extending and deepening current activities,
and expanding into new areas
• 10 smaller awards focused on near-term
capabilities and tool development
– Focus – to encourage the development of additional
new middleware components and capabilities for the
NMI program
10 April 2003
7
2003 New System
Integrator Awards
Butler (UIUC)
Disseminating and Supporting Middleware
Infrastructure: Engaging and Expanding Scientific
Grid Communities
Kesselman
(USC/ISI)
Designing and Building a National Middleware
Infrastructure (NMI-2)
Klingenstein
(UCAID)
Extending Integrated Middleware to Collaborative
Environments in Research and Education
Livny (U
Wisc)
An Integrative Testing Framework for Grid
Middleware and Grid Environments
McMullen
(Indiana)
Instruments and Sensors as Network Services:
Instruments as First Class Members of the Grid
Pierce, Alameda,
Severance,
Thomas, and
von Laszewski
Collaborative Proposal: Middleware for Grid Portal
Development
10 April 2003
8
Other New Awards in 2003
Chase (Duke),
Ramakrishnan (MCNC)
Collaborative Research: A Grid Service for Dynamic
Virtual Clusters
Gemmil (UAB)
NMI-Enabled Open Source Collaboration Tools for
Virtual Organizations
Karonis (Northern Illinois)
Critical Globus-enabled Implementation of the MPI-2
Standard
Lumsdaine (Indiana)
Scalable Fault Tolerance for MPI
Ramachandran (Ga Tech)
Exploration of Middleware Technologies for Ubiquitous
Computing with Applications to Grid Computing
Saltz (Ohio St. URF)
GridDB-Lite: Database Support for Data-Driven
Scientific Applications in the Grid
Wright (U Wisc.),
Linderoth (Lehigh)
Collaborative Research: MW: Master-Worker
Middleware for Grids
Arzberger (UCSD)
Pacific Rim Application and Grid Middleware Assembly
10 April 2003
9
Looking Ahead
 There will be an NMI solicitation in 2004
 Exact funding level not set
 NMI program is expected to be a primary focus area
under CISE’s new division - Shared
CyberInfrastructure
 October 23 Review at NSF for existing activities
among the Grids Center and EDIT teams
10 April 2003
10
Enterprise and Desktop Integration
Technologies (EDIT) Consortium
Ken Klingenstein
Director, Internet2 Middleware Initiative
kjk@internet2.edu
10 April 2003
11
Overview
 NMI-EDIT Overview
 Research Findings
 NMI Release Components
 Building on the Future
10 April 2003
12
NMI-EDIT Consortium
 Enterprise and Desktop Integration
Technologies Consortium
• Internet2 EDUCAUSE, SURA
• Almost all funding passed through to campuses for work
 Project Goals
• Create a common, persistent and robust core middleware
infrastructure for the R&E community
• Provide tools and services in support of inter-institutional
and inter-realm collaborations
10 April 2003
13
A Map of Middleware Land
10 April 2003
14
NMI-EDIT Findings
Consensus on inter-institutional middleware
standards and maturing architecture to
support collaborative applications
Widespread interest in Shibboleth within R&E
communities
Credential mapping from core enterprise to
Grid service
Grid adoption of SAML in Open Grid Services
Architecture (OGSA)
10 April 2003
15
NMI-EDIT Findings (cont.)
Creation and maintenance of a heavily
referenced set of design and best practices
documents
Effective linkages with International research
communities
Discovery and development of campus IT
staff, leading to
Influence on both federal and commercial
standards
Direct outreach to over 320 institutions
10 April 2003
16
NMI-EDIT Components from
Three NMI Releases
 Authentication:
• WebISO solution, credential mapping from Kerberos to
PKI, policy documents, registry service
 Enterprise Directories:
• Schemas; operational monitoring and schema analysis
tools; practices in design, groups, and metadirectories
 Authorization:
• Architecture and related software and libraries for multiinstitution collaboration
10 April 2003
17
NMI-EDIT Components from
Three NMI Releases (cont.)
 Integration Activities:
• Credential mapping from campus to Grid environment,
GLUE schema analysis tool
 Education:
• Venues for learning about enterprise middleware
including CAMPs and on-line deployment materials for
directories
10 April 2003
18
NMI-EDIT:
Building for the Future
 Authorization infrastructure
• Develop authorization architecture to support
– campus applications, both legacy and productivity
– network services
– inter-realm collaboration efforts
– virtual organizations
• Deliverables
– An Enterprise Authorization Design and Implementation
Guide, with case histories
– A set of tools for use with Authz, including registry
templates for policies, roles, and authorities, a
GROUPER group manager, end user interfaces, etc.
10 April 2003
19
NMI-EDIT:
Building for the Future (cont.)
Middleware end-to-end diagnostics
• How do I resolve a permission denied problem?
– From the user perspective
– From the user’s help-desk perspective
– From the technical support perspective
• Deliverables first year
– Develop an expert group to design an interim
architecture and functionality
– Build liaisons to adjacent efforts by other groups
– Design standard, extensible logging formats
– Create a harvesting tool that can assemble end-end
middleware flows from logs
– Work with KX.509, Shibboleth, etc…
10 April 2003
20
New Partnerships
Work with JISC on Virtual Organizations
• A key cross-stitch among enterprises for interinstitutional collaborations
• VO’s range from Grids to digital libraries, from
earthquake engineering to collaborative curation,
from managing observatories to managing rights
Interworkings with Australian, Swiss,
French universities
Corporate interactions with MS, Sun,
Liberty Alliance, etc
10 April 2003
21
NMI-EDIT:
Next Generation Architecture
10 April 2003
22
The pieces fit together…
 Campus infrastructure
• Developing and encouraging the deployment of identity
management components, tools, and support services
 Inter-realm infrastructure
• Leveraging the local organizational infrastructure to enable
access to the broader community though
–Building on campus identity management infrastructures
–Extending them to contain standard schemas and data definitions
–Enabling the exchange of access information in a private and
secure way
–Developing diagnostic tools to make complex middleware
interactions easier to understand
10 April 2003
23
The GRIDS Center:
Defining and Deploying
Grid Middleware
presented by
Tom Garritano
University of Chicago and Argonne National Laboratory
10 April 2003
24
NSF Middleware Initiative (NMI)
 GRIDS is one of two original teams,
the other being EDIT
 New NMI teams just announced
(Grid portals and instrumentation)
 GRIDS releases well-tested,
deployed and supported middleware based on
common architectures that can be extended to
Internet users around the world
 NSF support of GRIDS leverages investment by
DOE, NASA, DARPA, UK e-Science Program, and
private industry
10 April 2003
25
GRIDS Center
 GRIDS = Grid Research Integration Development &
Support
 Partnership of leading teams in Grid computing
•
•
•
•
•
•
University of Chicago and Argonne National Lab
Information Sciences Institute at USC
NCSA at the University of Illinois at Urbana-Champaign
SDSC at the University of California at San Diego
University of Wisconsin at Madison
Plus other software contributors (to date: UC Santa Barbara, U. of
Michigan)
 GRIDS develops, tests, deploys and supports standard
tools for:
• Authentication, authorization, policy
• Resource discovery and directory services
• Remote access to computers, data, instruments
26
The Grid: What is it?
 “Resource-sharing technology with software
and services that let people access
computing power, databases, and other tools
securely online across corporate,
institutional, and geographic boundaries
without sacrificing local autonomy.”
 Three key Grid criteria:
• coordinates distributed resources
• using standard, open, general-purpose protocols
and interfaces
• to deliver qualities of service not possible with
pre-Grid technologies
27
Virtual Organizations
• Distributed resources and people
R
R
R
R
R
R
R
R
R
R
R
R
10 April 2003
28
Virtual Organizations
• Distributed resources and people
• Linked by networks, crossing administrative domains
R
R
R
R
R
R
R
R
R
R
R
R
10 April 2003
29
Virtual Organizations
• Distributed resources and people
• Linked by networks, crossing administrative domains
• Sharing resources, common goals
R
R
R
R
R
R
R
R
R
R
R
VO-A
R
VO-B
10 April 2003
30
Virtual Organizations
•
•
•
•
Distributed resources and people
Linked by networks, crossing administrative domains
Sharing resources, common goals
Dynamic
R
R
R
R
R
R
R
R
R
R
R
VO-A
R
VO-B
10 April 2003
31
Virtual Organizations
•
•
•
•
•
Distributed resources and people
Linked by networks, crossing administrative domains
Sharing resources, common goals
Dynamic
Fault tolerant
R
R
R
R
R
R
R
R
R
R
R
VO-A
R
VO-B
10 April 2003
32
GRIDS Center
Software Suite
 Globus Toolkit®. The de facto standard for Grid
computing, an open-source "bag of technologies" to
simplify collaboration across organizations. Includes
tools for authentication, scheduling, file transfer and
resource description.
 Condor-G. Enhanced version of the core Condor
software optimized to work with GT for managing
Grid jobs.
 Network Weather Service (NWS). Periodically
monitors and dynamically forecasts performance of
network and computational resources.
 Grid Packaging Tools (GPT). XML-based
packaging data format defines complex
dependencies between components.
10 April 2003
33
GRIDS Center
Software Suite (cont.)
 GSI-OpenSSH. Modified version adds support for
Grid Security Infrastructure (GSI) authentication and
single sign-on capability.
 MyProxy. Repository lets users retrieve a proxy
credential on demand, without managing private key
and certificate files across sites and applications.
 MPICH-G2. Grid-enabled implementation of the
Message Passing Index (MPI) standard, based on
the popular MPICH library.
 GridConfig. Manages the configuration of GRIDS
components, letting users regenerate configuration
files in native formats and ensure consistency.
 KX.509 and KCA. A tool from EDIT that bridges
Kerberos and PKI infrastructure.
10 April 2003
34
E-Science Benefits Substantially
from GRIDS Components
 Large-scale IT deployment projects rely on GRIDS
components and architecture for core services
• BIRN, the Bioinformatics Research Network
• GEON, the Geoscience Network
• GriPhyN, Particle Physics Data
Grid, International Virtual Data
Grid Laboratory
• NEESgrid, part of the Network for
Earthquake Engineering and Simulation
• International projects such as the UK
e-Science Program and EU DataGrid
BIRN MRI Data for
Brain Imaging
 GRIDS standard tools let projects avoid building
their own infrastructure
• Increases interoperability, efficiency
• Prevents “balkanization” of applications
35
Industrial and International
Leaders Move to Grid Services
 GRIDS leaders engage a worldwide community in
defining specifications for Grid services
• Very active working through Global Grid Forum
• Over a dozen leading companies (IBM, HP, Platform) have
committed to Globus-based Grid services for their products
 NMI-R4 in December will include Globus Toolkit 3.0
• GT3 is the first full-scale deployment of new Open Grid
Services Infrastructure (OGSI) spec
• Significant contributions from new international partners
(University of Edinburgh and Swedish Royal Institute of
Technology) for database access and security
• UK Council for the Central Laboratory of the Research
Councils (CCLRC) users rank deployment of GT3 as their #1
priority
36
Acclaim for GRIDS Components
 On July 15, the New York Times
noted the “far-sighted simplicity”
of the Grid services architecture
 The Globus Toolkit has earned:
• R&D 100 Award
• Federal Laboratory Consortium Award
for Excellence in Technology Transfer
 MIT Technology Review named Grid
one of “Ten Technologies That Will
Change the World”
 InfoWorld list of 2003’s top 10 innovators
includes two GRIDS PIs
 GRIDS co-PI Ian Foster named “Innovator
of the Year” for 2003 by R&D Magazine
37
Future GRIDS Plans
 GRIDS is completing its second year in October
• Original three-year award, through Fall 2004
• Very successful in establishing processes, meeting twice/year release
schedule, defining broadly accepted Grid middleware standards, and
increasing public awareness of Grid computing
 GRIDS Center 2 plans
•
•
•
•
•
Further develop and refine core NMI releases and processes
Deploy tools based on Open Grid Services Architecture
Expand testing capability
Create a federated bug-tracking facility
Public databases: Grid Projects and Deployments System and Grid
Technology Repository
• Increase outreach to communities at all levels:
– Existing major Grid projects (e.g., TeraGrid, NEESgrid)
– Major projects that should use Grid more (e.g., SEEK, NEON)
– New communities not yet using Grid (e.g., Computer-Aided 10
Diagnosis)
38
April 2003
Upcoming Tutorials
 GRIDS is extremely well-represented at
SC03, the supercomputing conference
• Tutorials, technical papers, BoFs, demonstrations
• Phoenix, AZ, November 15-21
• http://www.sc-conference.org/sc2003
 GlobusWORLD 2004 conference
•
•
•
•
Co-sponsored by GRIDS
San Francisco, CA, January 20-23
Academia and Industry both well-represented
http://www.globusworld.org
10 April 2003
39
For More Information
The GRIDS Center
http://www.grids-center.org/
NSF Middleware Initiative
http://www.nsf-middleware.org/
The Globus Alliance
http://www.globus.org/
10 April 2003
40
NMI Integration Testbed
NMI Integration Testbed
Mary Fran Yafchak
maryfran@sura.org
NMI Integration Testbed Manager
SURA IT Program Coordinator
Southeastern Universities Research Association
10 April 2003
41
About the NMI Testbed
• Developed and managed by SURA
NMI Participation
USERS
CONTRIBUTORS
Implementers
Target Communities
DEVELOPERS
NMI Integration
Testbed
SUPPORTERS
• Evaluate NMI components upon release
• Real life contexts - research projects,
enterprise applications and infrastructure
NMI Integration Testbed
Sites
UAB
UAH
UFL
FSU
GSU
UMich
TACC
UVA
future
expansion
?
(USC)
http://www.nsf-middleware.org/testbed
10 April 2003
42
Activities this year
1)
2)
3)
4)
5)
Evaluation of NMI Releases 2 & 3
Continued project & enterprise integration
Addition of REU student positions
Workshops & Presentations
Firing up of intra-Testbed grid
10 April 2003
43
Evaluation of NMI R2 & R3
Once upon a time…
 NMI R1, completed September 2002. 18 components, 61
reports, focused “across the board”
This past year…
 NMI R2, completed February 2003. 25 components, 59 reports,
focused “across the board”
 NMI R3, completed August 2003. 30 components, 57 reports,
heavy on grids and newer authn/authz components
Trend towards more “practical” evaluation
10 April 2003
44
Project/Enterprise Integration
Catalyzing advanced infrastructure
• Seven sites providing centralized identity & authentication
for multiple active applications
– Examples: UAB Faculty/Class emailer, UFL Wireless VPN
control
• Four sites implementing campus grids (various stages)
– MGrid, USCGrid, UTGrid (w/TIGRE), GridGroup@GSU
10 April 2003
45
Project/Enterprise Integration
Extending access for existing projects
 Examples:
 UAH: Grid-based applications with NCSA MEAD expedition and NASA
Marshall Space Flight Center
 UMich, GSU: Access for physicists to DOE experiments (Particle Physics
Data Grid, ATLAS, CERN LHC)
Expanded access for new audiences
 Examples:
 GSU: Student access to graphic rendering capability
 GSU: Distributed muon detector in collaboration with GSU physicists and
Georgia state high schools.
 NSF REU (Research Experiences for Undergraduates)
10 April 2003
46
NSF REU in NMI
 SURA provides admin & management; sites
provide experience and mentoring
 5 positions at 4 sites: GSU, UMich, TACC/UVa
• GSU
– Muon particle detector GRID for K-12
– GRID-enabled Applications Catalog
• UMich
– NMI components in ATLAS and MGRID
• TACC/UVA
– Grid Portals for the NMI Integration Testbed
10 April 2003
47
Intra-Testbed Grid
 Rationale - Testbed sites’ interest, expertise and
position to contribute
 Two foci - Demonstration (showcase) & Research
• Showcase lead: Art Vandenberg at GSU
• Research leads; Marty Humphrey & Jim Jokl at UVa
 Key deliverables (through August 2004) • Working showcase grid and application catalog
• Identification and documentation of cross-campus issues
(barriers to scalability) and recommendations for resolution
10 April 2003
48
NMI Testbed Workshops
 1st Testbed Results workshop
• April 2003 at Internet2 Spring Meeting
 SURA NMI PACS workshops
• Small group training in enterprise directories and related
applications (Aug & Sept. 2003)
 2nd Testbed Results workshop
• Monday, Nov. 3, preceding EDUCAUSE 2003
• See Testbed Web site for more details
• Registration closes this Friday! (October 17)
10 April 2003
49
NMI Testbed Presentations
 At I2 meetings (Spring 2003, Fall 2003)
Next
Tomorrow
– “Taking Grids out of the Lab and onto the Campus,”
Wednesday, 10/14, 10:30 - 11:45 a.m.
– “Advanced Directory Services and Applications,” Thursday,
10/15, 8:45 - 10 a.m.
 At EDUCAUSE 2003 annual conference
– “Experiences in Middleware Deployment: Teach a Man to
Fish…,” Thursday, 11/6, 3:55 - 4:15 p.m.
 At GlobusWorld 2004?
– Proposed presentation on the intra-Testbed grid. Waiting to
hear…
10 April 2003
50
NMI and
NMI-EDIT Outreach
Ann West
EDUCAUSE/Internet2
10 April 2003
51
Topics
NMI participation model
NMI-EDIT goals, products, and results
Education opportunities
10 April 2003
52
NMI Outreach
Participation Overview
10 April 2003
53
NMI-EDIT Outreach Goals
 Informing higher-education constituents about
enterprise middleware and available resources.
 Guiding a broad selection of campuses interested in
implementing enterprise middleware towards
deployment and service integration, and assisting
them in joining the emerging middleware community
to benefit from peer support and developments in that
community.
 Serving the technical community researching and
developing enterprise middleware infrastructures.
 Establishing information and support persistence.
10 April 2003
54
NMI-EDIT Outreach Products
 Awareness presentations
• 22 presentations last year
 Workshops and tutorials
• 1060 total attendance.
• 718 distinct participants
• 323 distinct organizations
 Content development
• Articles
• Directory Roadmap
 Community work
• Minority serving institutions and small colleges
• Registrars (AACRAO) and CFOs (NACUBO)
• Higher-education systems
 Persistence
10 April 2003
55
10 April 2003
56
10 April 2003
57
Education Opportunities
CAMPs
• Directory CAMP Feb 3-6, 2004 in Tempe AZ
• CAMP/Research CAMP June and November 2004
EDUCAUSE regional and annual
meetings
Getting started?
• Check out getting started link on www.nmi-edit.org
10 April 2003
58
More Information…
NMI
• nsf-middleware.org
NMI-EDIT
• www.nmi-edit.org
• middleware.internet2.edu
GRIDS Center
• www.grids-center.org
10 April 2003
59
10 April 2003
60
Download