1 / 9

OGSA V1 Document (p19)

Demand. “. ”. Supply. “. ”. Workload Mgmt. Resource Mgmt. Framework. Environment. Framework. Resource. CMM. Mgmt. Reservation. Primary Interaction. Factory. User/Job. Job. Policies. Information Provider. Resource. Proxies. Factory. Allocation. Meta. -. Interaction.

harris
Download Presentation

OGSA V1 Document (p19)

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Demand “ ” Supply “ ” Workload Mgmt. Resource Mgmt. Framework Environment Framework Resource CMM Mgmt. Reservation Primary Interaction Factory User/Job Job Policies Information Provider Resource Proxies Factory Allocation Meta - Interaction Resource Provisioning (or Binding) Dependency management Optimizing Framework Scheduling Resource Optimizing Framework Workload Optimizing Framework Queuing Services Capacity Management Workload Optimization Workload Optimization Resource Placement Resource – Workload Workload Post Balancing Admission Control (Resources) Optimal Mapping Quality of Service (Resources) Workload Models (History/Prediction) Resource Selection Workload Orchestration Selection Context (e.g. VO) Admission Control (Workload) Represents one or more OGSA services SLA Management (Workload) OGSA V1 Document (p19)

  2. Terminology • What is a job? Job made of multiple tasks • Task: Single unit of work • Job: Multiple tasks • GT2: DUROC: Link tasks with barriers etc. • GL: App=set of jobs, jobs=set of process • COG: GridAnt (client side) • SF: One provisioning jobs

  3. OGSA Diagram • Confusing: • What are all the services doing? • Allocation: Implementation of Auth policy with required resource. • Difference between Reservation & Resource Allocation

  4. Duplication (P19) • Workload Mgmt Framework • Proxies • Job factory • GL: GRMS (Job Submission) • Resource Mgmt Framework • Information Provider (Glue Schema, class ad, JDL) • Feed into MDS and other infor systems • Resource factory (Provisioning?) • SmartFrog • Reservation (Very Basic concepts, Research level)

  5. Workload Optimisation Framework (DRM) • Submit & monitoring & control job • E.g. kill, suspend, signal sending • Resource Optimisation Framework • Admission Control (gridmap, or equiv.)

  6. Admission Control • Workload Optimisation/Meta-Scheduling • ICENI, GRMS, CSF

  7. User Functionality: Capability • Security Context (e.g. Identity) Manipulation • Submit, Control & Monitor Jobs • Monitoring/Testing of the System • Manipulating Remote File System • e.g. GridFTP • ‘Virtual’ File Store & meta-data manipulation • e.g. RLS, WinFS • Better the viewing of the meta-data the FS structure becomes irrelevant

  8. The ImplementationsWhere are the differences? • Geodise Matlab, Jython & Python environments • Gridmap: System Control • ACL on files in VirtualFS: User Control • Job Monitoring Capability • Explicit heartbeat & health monitoring • GT2, GT3 & GT4 command line tools • Replica & meta-data services • Authorisation services • Infrastructure Discovery & Monitoring (soft state reg.==heartbeat) • GAT (Grid Application Toolkit) implemented by GridLab • Resource Discovery (built on top of MDS & GRMS) • Registry for jobs, files, … or any object/endpoint! • Monitor all of the above objects. • Reservation API • ICENI • Scheduling, performance & reservation support/implementation

  9. What is being used beyond WS-I (/5) • WS-Security [Username/PW/X509] (5) • WS-Addressing (3.5) • WS-Trust (2.5) • WS-SecureConversation (2.5) • JSDL (2) • WS-Notification (1.5) • WS-RF (1.5 – average) • WS-BaseFaults (2) • WS-ResourceProperties (2) • WS-ServiceGroup (1) • WS-ResourceLifetime (1) • WS-Eventing (1)

More Related