Presentation is loading. Please wait.

Presentation is loading. Please wait.

Ocean Observatories Initiative OOI Cyberinfrastructure Common Execution Infrastructure Michael Meisinger OOI Cyberinfrastructure Life Cycle Objectives.

Similar presentations


Presentation on theme: "Ocean Observatories Initiative OOI Cyberinfrastructure Common Execution Infrastructure Michael Meisinger OOI Cyberinfrastructure Life Cycle Objectives."— Presentation transcript:

1 Ocean Observatories Initiative OOI Cyberinfrastructure Common Execution Infrastructure Michael Meisinger OOI Cyberinfrastructure Life Cycle Objectives Milestone Review, Release 1 San Diego, CA February 23-25, 2010

2 OOI CI LCO Review, Feb 2010 2 Overview The Role of the CEI in the System Scope in Release 1 Taskable Resource Management Example Scenario

3 OOI CI LCO Review, Feb 2010 3 The Role of CEI in the System Wherever computing is required in the system (e.g., local cluster, on a buoy, in the cloud) –Provision, i.e. create and contextualize –Control the necessary resources –such that they almost never fail COI is the infrastructure that enables services to function CEI is the infrastructure that brings the COI and services into being.

4 OOI CI LCO Review, Feb 2010 4 Subsystem Dependencies 2650-00008 OV2 CI Sensing & Acquisition Data Management Common Operating Infrastructure Common Execution Infrastructure Common Execution Infrastructure Process Execution Capability Container

5 OOI CI LCO Review, Feb 2010 5 Goals for CEI Management of “Taskable Resources” Leverage virtualization to support multiple execution environments and availability Support local cluster and cloud deployment

6 OOI CI LCO Review, Feb 2010 6 Scope of Release 1 Infrastructure as a Service: Provisioning (i.e., startup and control of virtual machine instances) Contextualization of virtual machine instances Elastic Processing Unit (EPU): High-Availability Services with policy based scaling to demand Startup with initial provisioning of core CI services Deployable Unit Management

7 OOI CI LCO Review, Feb 2010 7 Outlook: CEI Release 2 Process management –User defined processes –Process activation –Job scheduling Execution Engines Process management in embedded environments Integration with National Compute Infrastructure (TeraGrid/XD) Advanced system operations and monitoring Out of scope for release 1

8 OOI CI LCO Review, Feb 2010 8 CI Resources “CI governed” Resource Standard and user metadata attributes (in OOI convention) References to other resources Categories –Information resource –Physical (stateful) resource –Taskable resource 2650-00039 OV7 CI Taskable Resource

9 OOI CI LCO Review, Feb 2010 9 Taskable Resource Management Resource (Taskable) CEI Services: Resource Management HA Service Operational Unit Elastic Processing Unit Process 2970-00007 OV2 CEI

10 OOI CI LCO Review, Feb 2010 10 CEI Service Interactions Planner Controller (“Executive”) Provisioner Fault Monitoring and Compensation Registry Resource (Taskable) 2970-00001 OV2 CEI

11 OOI CI LCO Review, Feb 2010 11 CEI Service Interactions Planner Controller (“Executive”) Provisioner Fault Monitoring and Compensation Registry Resource (Taskable) 2970-00001 OV2 CEI

12 OOI CI LCO Review, Feb 2010 12 Scenario: Planner and Controller The pattern Planner- Controller-Resource can repeat itself at multiple (nested levels) 2970-00018 OV2 CEI

13 OOI CI LCO Review, Feb 2010 13 Use Cases Supporting the sensor scenario –Control of a taskable resource (i.e., the instrument agent is a resource agent) Supporting the data scenario –Execute a data transformation process within an Elastic Processing Unit –Scale worker nodes to user demand –Provisioning a new worker node; then contextualizing it

14 OOI CI LCO Review, Feb 2010 14 Thanks ! … and now to the experts …


Download ppt "Ocean Observatories Initiative OOI Cyberinfrastructure Common Execution Infrastructure Michael Meisinger OOI Cyberinfrastructure Life Cycle Objectives."

Similar presentations


Ads by Google