EGI - CERN Indico

Industry
Science
EGI Work Package 3:
Industry Take-Up Function (#9)
Antonio Candiello
INFN
[email protected]
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
1
The template
1.
2.
3.
4.
5.
6.
7.
8.
9.
Motivations
Activities & I/O
Subfunctions
Actors, who, how many, triggers
Goal
Geo-distribution (central? distributed?)
Funding scenarios (external, NGIs, EU …)
NGIs advantages & interest
Reporting lines in EGI
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
2
1. Motivations
Why?
• EGI long-term sustainability requires a persistent
activity towards industry participation
 this is a key point
• Critical points:
– Business Model & private/public mixing
– OS support outside SL3 & 4 (Linux, Unix,
… Windows?)
– Complexity, variety & low interoperability of
current mw stacks could intimidate industrial partners
• Industry roles (more on this later):
– as resource, software or service providers
– as test/research private VOs … ?
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
3
2. Activities
What?
1. Promotion of the model in the business sectors
Input: EGI management, NGIs business models,
VOs use cases
Output: business events, articles in business sector
magazines, direct contacts
2. Technical Support for enterprises
Input: EGI operations, EGI middleware
Output: business developer’s kits, direct assistance,
commercial OS support
3. Contracts, Legal & Licensing model support
Input: current license models, legal & OS, EGI vision, EGI
management & EGI legals
Output: grid-compatible license models, standard contracts
for grid providers, users & VOs, legal & OS guidelines
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
4
3. Subfunctions
1.
2.
3.
Communication Office
•
promotion of mw & grid business models
•
catalyze a new “grid” business sector
•
connect online with interested business
communities
… spin-offs?
Technical Support Office
•
help GC use in heterogeneous OS environments
•
promote cooperation on gLite extensions to other
OS
•
technical support for industry (providers &) VOs
Contracts, Legal & Licensing Support Office
•
assistance on license models for industries
•
administrative support for industry VOs
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
How?
Small staff:
1 person +
webmaster, CMS,
newsletter
Mixed staff:
2-3 pp + NGIs
Mixed staff:
2 pp + NGIs
5
4. Actors
1. Sharing Partners
–
–
Hardware Resource Providers
Network Infrastructure Providers
2. “pure” Providers
–
–
Middleware Developers
Applications Developers
3. (VO) Users
–
Some problems for an e-Science
infrastructure … only for testbed
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
Who?
Hardware Resources
Industry Providers
Network Infrastructure
Industry Providers
Middleware
Industry Developers
Applications
Industry Developers
VO Industry Users ?
6
4 … providers in some detail
new grid-specific sw
Comp Services
CPUs
Str Services
Resources
Storage
Net Services
Software, Middleware & Services
Infrastructure
operating systems
sw services
basic utility sw
sw packages
mw-specific sw
Network
full mw stacks
Computing
grid application sw
Hardware, Network & Infrastructure Services
Possible services / products
• The grid is alredy using commercial products/services
(eg. LRMSs, remedy, …)
• Sharing or providing ?
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
7
4 … Actors
Scientific
VOs
sVO
business
providers
sVO
EGI
sVO
users
NGI1
NGIs
?
NGI3
NGI2
business
providers
Business
VOs
bVO
business
providers
sVO
sVO
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
8
5. Goals
Will …
1. Communication Office
• promote industry collaborations
• suggest new GC business models
• find new sources of financial support
2. Technical Support Office
• collect business community needs
• facilitate the adoption of the mw by the biz
3. Contracts, Legal & Licensing Support Office
• suggest & define appropriate licensing & business
models
• help to create an effective mixed GC
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
9
5 … the matching matrix
ITK Technical
Support Office
ITK Contracts,
Legal & Licensing
Support Office
Searching for new and
convenient ways to add
computing & storage
resources to the grid
Supporting interconnection
of mixed technology grids
Helping for the definition of
the contractual schemas
and multi-cpus licences
Network Infrastructure
Industry Providers
Favouring the (economical)
interest on a new
sustainable euro-pean GC
infrastructure
Supporting future private
Infrastructure Providers
(e.g. services, tlc, sw
providers)
Helping the definition of the
contractual schemas
Grid Middleware
Industry Developers
Opening to the developer's
industry
Technical support for
private providers of
middleware development
Helping private middware
developers to interact with
the GC infrastr. contractual
schemas
Software Applications
Industry Developers
Opening to the developer's
industry
Technical support for
private application
developers
Helping private application
developers to cope with the
administrative issues
Ingress route of future
private users of the GC
infrastructure
Technical support for
private VOs
Administrative & legal
support for private VOs
9. Industry
take-up
ITK
Communication Office
Hardware Resources
Industry Providers
VO Industry Users
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
10
5… focus: Application Clusters
CPU
STO
NET
XXX
XX
XX
Industry Potential Application Clusters
Environment
Pollution, climate prediction, energy
XXX
X
X
Engineering
CAD, CAM, FEM, building, engines, mechanical
XXX
XX
X
Finance
Trading, insurance, asset management
X
XX
X
Business Intelligence
Data warehouse, customer relationship management, data
mining
XXX
XX
XX
Biomed
Medical imaging, biochemistry & biology
XX
XXX
XX
Multimedia
Video storage/streaming, e-Learning, digital libraries
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
11
6. Geo-distribution
Where?
Central - EGI
Local – NGIs
Communication
Office
better done
centrally
Technical
Support Office
only coordination mainly locally,
& portal/cms
through NGIs and
management here VOs
Contracts, Legal mainly here
& Licensing
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
only periodical
consultations with
local experts/NGIs
Industry Take-Up Function,
Antonio Candiello, INFN
12
7. The case for business use/sharing
Who
pays?
• EGI could (only for test/research) leave space
for commercial usage of shared resources
• Funding for IT innovation could support the unorthodox
sharing modeling between public & private sectors
• See WP4 for legal options rearding this kind of sharing
• See WP2 for existing use cases in NGIs collaborating
with the private sector
• Calls for function 11 (“strategy”)
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
13
7 … funding scenarios
using, sharing or providing?
Industries could …
Use
Share
big problems
Hardware Resources
Industry Providers
Network Infrastructure
Industry Providers
Grid Middleware
Industry Developers
Software Applications
Industry Developers
VO Industry Users
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Provide
problems
no problems
mmh public resources for
business use? (ok for EU
innovation fundings for
SMEs)
Standard "Grid" model
problems: public used by
private (model needs
discussion)
Ok: "IBM" model, like telcoms
in Géant (simpler model typical in mature phase)
can't
only partially
Current Géant model
… open source license
co-develop middleware (no
GPL)?
either:
- provide workforce x public
- dev. proprietary software x
biz
not typical
not typical
typical situation
problems here
problems here
n/a
Industry Take-Up Function,
Antonio Candiello, INFN
14
7 … EGI mixed funding scenarios
VOs
VOs
VOs
EU e-Science
Funds
e-science
kind VOs
EU IT Innovation
Funds x Enterprises
general
kind VOs
VOs
VOs
VOs
National Funds
x e-Science
National Funds
x Enterprises
NGIs
NGIs
NGIs
EGI
Science-Related
Grid Projects
National Research
Agencies
public &
industry
"hubs"
European Grid Common
Platform
European Grid eScience
Services
Public Grid
Infrastructures
VOs
PIHs
PIHs
IT/GC Innovation
Support for
Enterprises
?
European Grid
Industry Services
National-sized,
Medium & Small
Enterprises
e-Science Side
Industry Side
European Research
Agencies
Mixed Subjects
Multinational
Enterprises
• … the point requires some analysis
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
15
7 … the utilities business model
• The user’s “plug” device
 needed to consume the resource
• The common network
 the enabling infrastructure
A consolidated business
model to distribute
economic resources through
a common network
• The resources exchanged
 contain the economic value
• The provider’s production plant
 to make available the resources
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
16
7 … the three-layered utilities model
Application
Prodotti
Application
Prodotti
Application
APplication
Application
Application
To be heavily customized
for the specific sector
Prodotti
Users Layer (Applications)
Resource
Resource
Plant
Plant
Pnat
Prodotti
Infrastructure (resource transfer & distribution)
Resource Resource
Resource
Resource
Infrastructure
Layer
To be highly regulated
users
Providers Layer (CPU/Storage)
In perspective a standard
industry market
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
CPU Power
Plant
Plant
Infrastructure (resource acquisition & immission)
providers
17
8. Advantages for NGIs
• In perspective, to be less dipendent
by public funding
“+” for
NGIs?
• A business market could easy the satisfaction of
the NGIs technology needs
• More positive connections between industry &
NGIs (job positions in industry, lower cost on
basic grid services through industry providers …)
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
18
8 … the internet growth
WWW
Web2.0
commercial phase
scientific development
1970
•
1980
1990
2000
2010
Two main phases:
– development in scientific communities
– commercial phase
•
The change favoured by the killer application (the web browser developed
at Cern)
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
19
8 … grid like Internet?
?
Ian Foster’s GC
???
?
commercial phase
MPI/PVM & RMI
scientific development
1990
2000
2010
2020
2030
• The grid is now near to the transition phase that can
be sustained mainly by the business communities
• ??? Which “killer application” ?
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
20
8 … the HPC / GC see-saw
High Performance Computing
(centralized model)
Grid Computing
(distributed model)
Frequently
used by big
companies
Less used
now
Computing
Storage
Network
• … with time the convenience shifts towards more distributed
models thanks to the faster growth of the network growth (“gilder’s
law”) against cpu (“moore’s law”) & storage
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
21
9. Links with other EGI functions
Interaction with other EGI functions
ITK Technical
Support Office
ITK Contracts,
Legal & Licensing
Support Office
Searching for new and
convenient ways to add
computing & storage
resources to the grid
Supporting interconnection
of mixed technology grids
Helping for the definition of
the contractual schemas
and multi-cpus licences
Network Infrastructure
Industry Providers
Favouring the (economical)
interest on a new
sustainable euro-pean GC
infrastructure
Supporting future private
Infrastructure Providers
(e.g. services, tlc, sw
providers)
Helping the definition of the
contractual schemas
1. Operation of a
reliable infrastructure
4. Comp. selection,
validation, integration
and deployment
Grid Middleware
Industry Developers
Opening to the developer's
industry
Technical support for
private providers of
middleware development
Helping private middware
developers to interact with
the GC infrastr. contractual
schemas
2. Coordination of
middleware dev. and
standardization
3. Development and
operation of build and
test systems
Software Applications
Industry Developers
Opening to the developer's
industry
Technical support for
private application
developers
Helping private application
developers to cope with the
administrative issues
6. Application support
Ingress route of future
private users of the GC
infrastructure
Technical support for
private VOs
Administrative & legal
support for private VOs
9. Industry
take-up
Hardware Resources
Industry Providers
VO Industry Users
ITK
Communication Office
10. Contribution to the
OGF and other std.
bodies
Interaction with other EGI functions
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
13. Security
5. Mechanisms for
resource provisioning to
VO
7. Training efforts
8. Outreach and
dissemination
14. Management
11. Policy, Strategy, eIRG
12. Representation of
European Grid efforts,
int. coop., and ESFRI
Industry Take-Up Function,
Antonio Candiello, INFN
22
Thanks for your attention
Antonio Candiello, PhD
INFN Sezione di Padova
email: [email protected]
EGI Cons. Workshop,
Cern, Jan 29-31th, 2008
Industry Take-Up Function,
Antonio Candiello, INFN
23