The OMII Your involvement An Institute of the University of Southampton

advertisement
The OMII
Your involvement
An Institute of the University of Southampton
Presentation Outline





What is the OMII?
Why have an OMII?
Who’s involved?
What we deliver
What it offers you
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
2
What is the OMII?

The Open Middleware Infrastructure Institute





Open source code (OSI license), open standards (royalty
free, OASIS/W3C standards), open source development
Grid middleware (OGSA key services required for
developing grid applications)
Viewing grid middleware as infrastructure
Institute of Southampton University
Established January 2004


£6.5M over 3 years, managed by EPSRC
Funding split equally between institute and managed
programme
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
3
The OMII goal

“To ensure that middleware becomes
production-quality, part of the
infrastructure, and acquires sufficient
functionality quickly enough to meet
the expectations of the emerging
grid user communities”
Paul Messina
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
4
The OMII Vision

The OMII will become the source for
reliable, interoperable, open-source Grid
middleware
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
5
Why do we need the OMII?



Key Issue: Software is Infrastructure; we
need to develop and maintain it accordingly
If we want e-Infrastructure to be an enabling
technology for research and commerce, we
have treat software as infrastructure just as
we do hardware and networks.
This implies emphasis on robustness,
functionality, evolution, and persistence
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
6
Middleware is Infrastructure

Aqueducts provided the means for
delivering fountains and baths in Rome




Dependable
Re-usable
Maintained
Treating Grid middleware as
infrastructure requires change in
emphasis


Means for delivering e-science
Needs to be dependable, maintained, …
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
7
Problems in moving prototype
middleware to “infrastructure”



Research projects are not funded to do
regression testing, configuration, and QA
required to create production quality
middleware
Rule of thumb is that it requires at least 10
times more effort to take proof-of-concept
research software to production-quality
Additionally, interoperability is a key issue for
Grid Middleware
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
8
How will the OMII help produce
this infrastructure?

Through coordinated funding of work both
within and external to the OMII



Development
Coordination of efforts
Managing expectations


Expectations are high
Governments and users expect mature solutions
very soon
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
9
Who’s involved in the OMII?

You Are!





Managed Programme
Repository/OSD
OMII Technical Advisory Board
OMII Steering Committee
Management Team
Director (Alistair Dunlop)
Chairman (Peter Henderson)
Co-investigator (Dave De Roure)
Colin Upstill, Mike Surridge,
Tony Storey, Syd Chapman

Industry
BT, BAE, IBM, Microsoft, Fujitsu,
Quinetiq, SGI, Intel, NEC, Microsoft
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
10
OMII in Context
RC Project1
RC Project 2
Core Project 1
optional
SOFTWARE
REPOSITORY
OPEN SOURCE
Software
Engineering
Team
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
OMII
Steering
Committee
(OMIISC)
Core Project 2
ETC
….
ETC
….
ETC
….
ETC
….
OMII Technical
Advisory Board
(OMIITAB)
OMII
Director
DTI Themed
Calls (£YM)
Infrastructure
Costs £3M
Research & Development
Programme
(Themed Calls - £3.5M)
UK OMII
Projects performed
Within and outside
Centre
11
Other OMII Influences

Grid Operations Centre


Other middleware bodies


Support and training role
Coordinate efforts with GGF, NSF NMI, EGEE, …
Key is OMII is tasked with delivering
infrastructure for e-Science and Industry –
You have a voice
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
12
What Will OMII Do?

Produce open source grid infrastructure
that
Users/projects/organisations could install
by to provide grid functionality
 Computer and software companies could
adopt and give added value by supporting
it, porting to new platforms, optimizing
performance on particular platforms, etc.,

EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
13
What Will OMII Do (cont’d)?


Maintain and support it’s software
distributions
Follow Global Grid Forum and other relevant
standards activities


E.g., W3C
Turn reference implementations into
production-quality software
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
14
Key objectives for first 9
months

Publish Roadmap (end Feb)


Initiate first round funding under managed
programme (initiate end Feb)



Now available at www.omii.ac.uk
Managed program call now available at
www.omii.ac.uk
Establish OMII repository (by end March)
Deliver first OMII release (September)
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
15
OMII roadmap position
statement


The OMII vision is to provide the grid
software distributions of choice for application
scientists and industry.
To achieve this the OMII needs to adopt:



Common, commodity baseline architecture (web
services)
Deliver key horizontal services on the architecture
applicable to all.
Interact and be interoperable with other standards
compliant platforms
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
16
OMII will adopt web services
approach
Grid Services
GT2
OGSI 1.0 / GT3
WSRF, …
WS-Addressing…
XML/SOAP
Web Services
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
17
OMII Roadmap – Architecture
and Services

Deliver commodity grid architecture



On basic web services (SOAP, WSDL) initially
Evolve framework towards commodity standards
(e.g., WSRF) when available
Providing the following initial services:




Job submission
Data/File service
Registry
File Transfer
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
18
OMII Roadmap - Principles



Evolve and expand framework with new
releases every 6 months
Obtain services where possible from existing
code
Intended Attributes of release 1




Easy to install, manage, operate
Minimal footprint
Simple to grid enable codes
Sample applications for testing and cloning
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
19
OMII Roadmap - Operations


OMII will do software aggregation, integration,
testing and distribution documentation
Software sourced from




Direct contributions from community (e-science, open
source, etc)
OMII managed programme in later releases
OMII internal development and contract placements
Licensing issues may impede progress
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
20
OMII Roadmap - Medium and
longer term objectives (yrs 2/3)




Managed programme calls, delivers additional
services for the stated frameworks and additional
frameworks
Integrate outputs of managed programme into
distribution
All distributions compliant with standards
Distributions focus on ease of use, installation and
reliability and code weight
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
21
The OMII Repository




The OMII will run a persistent software repository for
e-science middleware
Available end of March
Provides all software for OMII distributions
Requirements for submitting code to repository
(documentation, licensing statement, …)



NOT dumping ground
Contributions graded
Applicable to all platforms
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
22
Relationship between OMII
repository and distributions
Roadmap +
SE Standards
Open Source
Developers
Component
Repository
Users
Published
Distributions
Partner
Test Sites
Problem
Reports
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
Internal
Developers
23
The Repository, Distributions
and the Managed Programme



Managed programme assists
development/re-engineering/hardening work
All managed programme outputs will be
available in repository
Intention is for all/most of managed
programme work to appear in a distribution
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
24
Managed Programme Details

2 stage process



1 page LOI by end March
6 page full proposals end May (Form on
www.omii.ac.uk)
Scope



“Develop essential grid services over native web
services. These should be R3 services that are
candidates for future OMII distributions“
“Proposals for new infrastructure”
NOT research funding
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
25
Managed Programme (cont)




Max project length of 18 months
Total maximum first round funding £1.5M –
normal EPSRC profile funding
Applicable to academia and industry
Project to start no later than October 2004
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
26
Get Involved by:



submitting your work to OMII repository
liaising with your representatives on OMIITAB
and OMIISC
submitting proposals to Managed programme
EPSRC e-sceince meeting, NeSC
25th - 26th March 2004
UK OMII
27
Download