Evolutionary Pressures on Grid Technology and MarketsEvolutionary Pressures on Grid Technology and...
Transcript of Evolutionary Pressures on Grid Technology and MarketsEvolutionary Pressures on Grid Technology and...
© 2006 Open Grid Forum
Evolutionary Pressures onGrid Technology and Markets
Craig A. Lee, President, OGF
Grid World 2008Tokyo International ForumTokyo, Japan -- June 25, 2008
2© 2008 Open Grid Forum
Innovation “no man’s
land”OGF
Driving Innovation
Research push Market pull
Phase 1Solution proposal
Phase 2Prototype
Phase 3Pre-commercial product/service
Phase 4Commercial
product/service
Phase 0Research
Market Pull
Managing the Technology Maturation Process
Technology Readiness Levels
Ulf Ulf DahlstenDahlsten, Director , Director ‘‘EmergingEmergingTechnologies and InfrastructuresTechnologies and Infrastructures’’
3© 2008 Open Grid Forum
Technology Readiness Levels9. Actual system 'flight proven' through successful
operational use
8. Actual system completed and 'flight qualified' through test and demonstration
7. System prototype demonstration in a operational environment
6. System/subsystem model or prototype demonstration in a relevant environment
5. Component and/or breadboard validation in relevant environment
4. Component and/or breadboard validation in laboratory environment
3. Analytical and experimental critical function and/or characteristic proof of concept
2. Technology concept and/or application formulated
1. Basic principles observed and reported
Req
uire
men
ts
Capabilities
4© 2008 Open Grid Forum
Evolutionary Pressures
•• Technology Technology ---- and Markets and Markets ---- Never Stand StillNever Stand Still• The tension between Requirements and
Capabilities creates pressure on many fronts• Data Center Demand• Green IT• Clouds and Virtualization• Sustainability
• OGF is addressing all of these areas
5© 2008 Open Grid Forum
Demand outstripping supply 3:1Demand outstripping supply 3:1
Rich media and social computing
New York City London
Source: www.Bastionhost.com
Global Demand for Data Centers
Bill St. Arnaud
“It is estimated that 1/3 of all servers shipped go to data centers for Google, Amazon, Yahoo, eBay, Microsoft and a few others.”
6© 2008 Open Grid Forum
Today’s Data Center
• Utility & Cloud Services• Large-scale infrastructures• Scheduling Services• Provisioning• Discovery & Inventory Management• Rapid Diagnosis & Repair • Patch Management• Compliance Measurement, Enforcement, &
Reporting• Server & Application Provisioning• Server & Application Configuration Changes• Ad-Hoc Tasks & Remote Administration• Application Performance & Availability• Network Management & Performance• Service Level Management• Business Service Management
• IT-Driven
• Commoditization
• Availability
• Undetected Changes
• Unscheduled Downtime
• Over Provisioned
• Complex Sprawl
Data Center Pressures Available SolutionsData Center
Enterprise Datacenter
InfrastructureServices
& Service Oriented
Infrastructure
Shawn Shawn FindlanFindlan,, West Avenue West Avenue Management Partners,Management Partners, LLCLLC
7© 2008 Open Grid Forum
OGF Data Center Reference Model:a Grid Component Instantiation Dependency Graph
OGFOGF Reference Model, v2.0E Draft, D. Reference Model, v2.0E Draft, D. SnellingSnelling, Fujitsu, P. Strong, eBay, Fujitsu, P. Strong, eBay
8© 2008 Open Grid Forum
Grid Management Entities
OGFOGF Reference Model, v2.0E Draft, D. Reference Model, v2.0E Draft, D. SnellingSnelling, Fujitsu, P. Strong, eBay, Fujitsu, P. Strong, eBay
9© 2008 Open Grid Forum
Spaceship Earth,Climate Change & Green IT
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
Huge data center demand and finite resourcescreate clear motivation for a
Zero Carbon Strategy for CyberZero Carbon Strategy for Cyber--InfrastructureInfrastructure
10© 2008 Open Grid Forum
Example:Grid in a Box at a Windmill
Source: www.Bastionhost.com
Bill St. Arnaud
• Extensive use of virtualizationvirtualization and fiber opticsfiber optics to put the computing where the power is
• Enable the workload to “follow the wind”or
“follow the sun”
11© 2008 Open Grid Forum
Example:Grid in a Box at a Windmill
Source: www.Bastionhost.com
Bill St. Arnaud
• Extensive use of virtualizationvirtualization and fiber opticsfiber optics to put the computing where the power is
• Enable the workload to “follow the wind”or
“follow the sun”
12© 2008 Open Grid Forum
OGF-23 Workshop onOptimization of Energy Efficiency
• Organized by Grid Computing Now!• Some Scenarios (Dave Berry, GCN!)
• Optimize data center utilization, cooling and UPS• Use existing resources as a desktop grid (no air
conditioning or UPS)• Buy compute capacity from an energy efficient
cloud provider• Chase the "night-rate" -- move jobs among
international sites according to lower diurnal energy costs
• Off-peak trading -- trade your excess capacity with others
13© 2008 Open Grid Forum
Some Potential Standards
Courtesy ofDave Berry
(Computer RoomAir Conditioning)
14© 2008 Open Grid Forum
EU Data Centre Code of Conduct• Covers best practices, required practices, metrics
and measurements for data centre energy usage• Draft available. Final document due September, 2008
• Paolo Bertoldi, EU Directorate General JRC• ".. inform and stimulate Data Centre operators to reduce
energy consumption in a cost effective manner without hampering the critical function ....”
• Grid and Virtualisation • “Processes should be put in place to require senior business
approval for any new service that requires dedicated hardware and will not run on a resource sharing grid or virtualised platform”
•• Growing motivation at the highest levels to pursue Growing motivation at the highest levels to pursue Green IT through grid concepts and standardsGreen IT through grid concepts and standards
15© 2008 Open Grid Forum
Virtualization and Cloud Computing
•• ““ThereThere’’s Grid in them s Grid in them thar thar clouds!clouds!””• I. Foster’s blog, ANL & UC, Jan. 8, 2008
• Grids Encompass Clouds• Clouds have a simple user API effectively
hiding all the complexity of an ad hoc grid on the back-end, e.g., Amazon’s EC2 & S3, IBM’s Blue Cloud, Google’s App Engine, …
• If so, will this enable mass-market grids?• Users don’t have to be aware of using “a grid”
• If so, what does “cloud interoperability” require?• Is virtualization a means of achieving this?
• But there are different types of “clouds”!
16© 2008 Open Grid Forum
A “Cloudy” Solution Space
OS Virtualization
OS Virtualization
Parallel Frameworks
Parallel Frameworks
Software as a Service
Software as a Service
MapReduce, GFS, BigTable
Amazon S3/EC2
Hadoop
Hadoop over EC2
Google AppEngine
Cohesive
Sun’s Caroline
MS Astoria
Mesh
RightScale, GigaSpaces,Elastra, 3Tera
Courtesy of Dennis Gannon, www.extreme.indiana.edu/~gannon/science-data-center.pdf
mapmap mapmap mapmap mapmap mapmap mapmap mapmap mapmap
reducereduce reducereduce
reducereduce
Data Collection Data Collection
…..
Vendors of highVendors of high--levellevelapplication configurationapplication configurationtools are potentialtools are potential““cloud framework providerscloud framework providers””
17© 2008 Open Grid Forum
A Host of Issues• Data access and interoperability
• Will have to be approached at the application domain level, by the domain users involved
• Security• Can cloud providers provide sufficient security for sensitive applications?
• Reliability• Can cloud providers provide sufficient reliability for critical applications?
• Frameworks• How to manage sets of VMs and VOs?• These are essentially “cloud frameworks” and call for "cloud framework
providers"• Performance management
• Clouds tend to abstract away location• Managing the compute-data locality (affinity) can be important
• Costing models• How to compare your own infrastructure costs with a cloud computer?• How to compare two clouds?
18© 2008 Open Grid Forum
OGF’s On-Going Work
• Identify/write use cases to feed DMTF virtualization work• Portals, aggregated virtualized resources, cloud computing• Leverage OGF’s Grid-Virt WG use case work as appropriate
• Packaging: OVF vs rPath• Evaluate, identify, and input changes to potentially merge OVF and
rPath so there is a single packaging format for the next version of the OVF spec
• EU Reservoir Project• EU FP7 project to provide “surge compute capacity”• Collaborating with Grid-Virt WG• OGF-Europe is participating member
•• This is just the beginning for cloud work in OGF!This is just the beginning for cloud work in OGF!
19© 2008 Open Grid Forum
Run Your Own Cloud!
• Cloud client recently available• http://workspace.globus.org/clouds
• Deploy a cloud using your own resources• Any size cluster “on the back-end”
• Easy command line tools to deploy applications “in the cloud”
• Possible to interoperate with Amazon EC2
20© 2008 Open Grid Forum
Sustainability• Moving Grids from “Research Infrastructure”
to “Operational Systems”• Application Domains
• Financial Services• Geospatial• Life Sciences• Digital Repositories & Digital Libraries
• European Efforts• The European Grid Initiative• OGF-Europe
• Focused Stakeholder Projects• A potential OGF “Business Model”
21© 2008 Open Grid Forum
Grid Use Continues to Grow Exponentially• Firms Moving from 1,000s to 10,000+ and 100,000+ Nodes• Insatiable Demand – If Its Built, It Will Be Used• Demand is Being Driven Globally• Strategic and Market-Driven Events• Some Shared Ideas & Cross-Pollination• … Others more secret of perceived competitive advantageFinancial Services Drivers• Analytics• Risk Management• Pricing• Real Time & Batch Processing• New Regulations
Grids in Financial Services
Shawn Shawn FindlanFindlan,, West Avenue West Avenue Management Partners,Management Partners, LLCLLC
22© 2008 Open Grid Forum
Operations - Data Centers & Massive Infrastructures• Clusters of Automation = Disparate Management Systems• Additional Space / Power / Cooling Issues
• More Issues due to Latency Requirements and Proximity to Metro Areas• Operations & Management Tooling Can’t Keep Up!• Tension Between Stability (Stagnation) & Agility (Instability)
Evolving ArchitecturesGrids “Real Time Infrastructure”• Massive Scale, Continuous Availability• Rapid Change & Agility• Grids Don’t Solve all Problems• Real-Time Infrastructure & Utility Computing
• Applications & Services – Clouds, SOA et al• Platform – Virtualization, Multi-Core, Grid etc.
Financial Services Challenges
Shawn Shawn FindlanFindlan,, West Avenue West Avenue Management Partners,Management Partners, LLCLLC
OGF engaging banks and vendors on existing OGF engaging banks and vendors on existing information models (CIM and GLUE)information models (CIM and GLUE) to to
coordinate vendor productscoordinate vendor products
23© 2008 Open Grid Forum
Geospatial Data: Immense Applicability
Image: E. Gennai, C. Terbough, ESRI
Estimates vary, but ~80Estimates vary, but ~80--90% of all data collected or 90% of all data collected or produced by the human race is geospatially referencedproduced by the human race is geospatially referenced
• Natural exploration, e.g., oil & gas• Public administration• Civic planning and engineering• Weather and aviation• Satellite ground systems• Environmental planning• Disaster management
25© 2008 Open Grid Forum
The OGCThe OGC--OGF CollaborationOGF Collaboration
• Promote best practices and international standardization for distributed geospatial data processing capabilities that is:•• TransparentTransparent -- users is not aware of the infrastructure•• InteroperableInteroperable -- the resources work together•• ScalableScalable -- small local, to massive distributed platforms
• Initial Technical Goals• Integrate OGC's Web Processing Service (WPS) with grid “back-end”,
programming and workflow tools• Integration of OGC Federated Catalogues and Data Repositories with grid
data movement tools• Jointly pursue technical goals in OWS-6
• OGC Web Services Testbed (OWS) is a (roughly) annual effort where sponsors define focused, near-term projects to achieve key tech. goals
• Invited paper in November IEEE Computer (just in time for SC08)
26© 2008 Open Grid Forum
Possible Geospatial/Grid Topics• Integration, interoperability of geospatial and computing resource
• Information models (CIM/GLUE)• Distributed and federated catalogs (ebRIM, MDS, etc.)• Discovery services
• Back-ending of WPS into various grid systems• TeraGrid, NaReGI, NGS, EGEE
• Implementation of WPS on various grid tools• SAGA, GridRPC, HPC-Basic Profile
• Integration of WS-Eventing, WS-Notification, INFOD, etc., with geospatial systems, e.g., SWE
• Integration of configuration and lifecycle management tools (e.g., CDDLM) with geospatial systems
• Integration of WPS with workflow management tools• BPEL, Kepler, Taverna, Triana, Pegasus, etc.• Workflow design environments, execution engines, planning (data virtualization), data
provenance• Integration of WPS with grid security models
• SAML, XACML, VOMS, GSI• Support for virtual organizations
• Integration of geospatial data with rule-based, data management policy engines• iRODS
• Many other topics possible -- any choice depends on sponsor & user requirements!
27© 2008 Open Grid Forum
Life Sciences
• Many established life science applications using grids• In silico docking for drug discovery, e.g., WISDOM
• Three projects discussed with Vincent Breton (CNRS, France; App. Coordinator for EGEE)• Avian Flu Surveillance Network• Tropical Disease Virtual Screening• Drug Distribution Tracking
• World-wide projects involving grid resources on potentially all continents• OGF would be the coordination venue• Life Sciences is an identified topic for OGF-
Europe• Searching for funding
28© 2008 Open Grid Forum
Digital Repositories/Libraries• Digital Repositories/Libraries represent a growing part of
the “infomass”• Federated catalogues and federated storage
• OGF-Europe Workshop at OGF-23• 4 sessions, ~70 participants from industry, academia and
European Commission• Proposed OGF-Europe collaboration with Global Research
Library 2020• Proposed OGF-Europe involvement in GENESI-DR Digital
Repositories Seminar in Autumn 2008, Frascati• OGF-Europe PC membership for the DReSNet special DR
session at IEEE e-Science conference, Dec 2008• Eventual development of an OGF Working Group
dedicated to issues surrounding DRs
29© 2008 Open Grid Forum
European Sustainability: EGI
QuickTime™ and aTIFF (LZW) decompressor
are needed to see this picture.
30© 2008 Open Grid Forum 30
OGF-Europe Funded by EU
• The EU recognises interoperable software standardsinteroperable software standards are important for broader, more mainstream adoption
• OGF-EUROPE project crucial for realization of past 8 years of European investments in Grid computing into actionable and sustainable results, targeting the Small-to-Medium Enterprise sector
• OGF‐EUROPE: www.ogfeurope.eu• Surveys, Workshops, Community Outreach Seminars, International Events, Student Scholarship, Expert Fellowships
• 10 European Partners
31© 2008 Open Grid Forum
A “Business Model” for OGF?
• What drives standardization?• Need for commonality and best practices across a significant
user community
• Technical Requirements• Feasible & appropriate to codify in the technical design
• Marketplace Drivers• User community must have critical mass• Major vendors will have no motivation to standardize otherwise
• Genuine standardization with wide-scale adoption will only occur when all of these conditions are met
•• How can we drive this process?How can we drive this process?•• How can we drive grid adoption and sustainability?How can we drive grid adoption and sustainability?
32© 2008 Open Grid Forum
A Case Study: HPC Basic Profile• 2006
• Key stakeholders decided to demonstrate interoperabilitybetween their existing job submission infrastructures
• November 2006 (SC06)• Prototype implementations demonstrated
• 28-August-2007• HPC Basic Profile, Version 1.0, published• http://www.ogf.org/documents/GFD.114.pdf
• November 2007 (SC07)• Interoperability demonstrated by Altair, Microsoft, Platform,
OMII-UK, OMII-Europe, EGEE, UVa• 21-February-2008
• Interoperability Experiences with HPCBP, Version 1.0, published http://www.ogf.org/documents/GFD.124.pdf
• Commercial adoption plans by Altair, Microsoft & Platform
33© 2008 Open Grid Forum
How to “Bottle” this Process??
•• Build Critical Mass of Key StakeholdersBuild Critical Mass of Key Stakeholders•• Continual polling and coordination across Continual polling and coordination across
the communitythe community•• They mustThey must agree on:agree on:
•• Clear GoalsClear Goals•• Clear Schedule (Clear Schedule (““timetime--boxbox”” the process)the process)•• Clear ResponsibilitiesClear Responsibilities•• Properly Provisioning the EffortProperly Provisioning the Effort
34© 2008 Open Grid Forum34
A General Process ModelA General Process Model
**RFQ/CFP = Request for Quotation/Call for ParticipationRFQ/CFP = Request for Quotation/Call for Participation
Develop & Develop & TestTest
Task DTask D
Selection & Selection & KickKick--offoff
Task CTask C
RFQ/CFP*RFQ/CFP*DevelopmentDevelopment
Task BTask B
ConceptConceptDevelopmentDevelopment
Task ATask A
Deploy & Deploy & PersistPersist
Task ETask E
Clear Schedule, Deliverables and Clear Schedule, Deliverables and Project ResponsibilitiesProject Responsibilities
OGF FacilitatesOGF Facilitates
Stakeholders ManageStakeholders Manage
35© 2008 Open Grid Forum
Return on Investment
• What are the “carrots” to build the critical mass of stakeholders?• Get early influence in specification development,
early skills building, visibility, and opportunity for early market deployment of standards, but just as important…
•• Return on Investment (ROI)Return on Investment (ROI)• Investment
• Time, Money & People• Both Monetary and In-Kind (labor & materials)
• Timely Connection to Concrete Results• Stakeholders benefit from collaboration• Get more than they put in
36© 2008 Open Grid Forum
““Business ModelBusiness Model”” SummarySummary
• This process could be used to drive:• Best practices• Standards• Interoperability testing• Compliance testing• … anything that requires collaboration among
stakeholders to drive progress• Key Process Issues:
• Building critical mass of key stakeholders• Clearly identified schedule, goals, and responsibilities• Properly provisioning the effort
• Possible “business model” for OGF!• Contact me: [email protected]
36
37© 2008 Open Grid Forum
A Call to Action• Technology and Market Opportunities
• Technical• Data access and integration, Geospatial applications, Data
Centers, Virtualization, Cloud Computing, Green IT, …• Organizational
• OGF-Europe, DMTF, SNIA, OGC, IBM, eBay, MS, Platform, …• Nurture the grid research community
• Broad community events on innovative, hot topics• While targeting key efforts that produce high
impact results•• Efforts that connect the investment of time, money and Efforts that connect the investment of time, money and
people with concrete resultspeople with concrete results• Seek natural adjacencies for the development and
use of grid technology