11 Application of CSF4 in Avian Flu Grid: Meta-scheduler CSF4. Lab of Grid Computing and Network Security Jilin University, Changchun, China Hongliang.

Slides:



Advertisements
Similar presentations
© 2008 Pearson Addison Wesley. All rights reserved Chapter Seven Costs.
Advertisements

Copyright © 2003 Pearson Education, Inc. Slide 1 Computer Systems Organization & Architecture Chapters 8-12 John D. Carpinelli.
Chapter 1 The Study of Body Function Image PowerPoint
1 Copyright © 2013 Elsevier Inc. All rights reserved. Chapter 1 Embedded Computing.
Copyright © 2011, Elsevier Inc. All rights reserved. Chapter 6 Author: Julia Richards and R. Scott Hawley.
Author: Julia Richards and R. Scott Hawley
1 Copyright © 2013 Elsevier Inc. All rights reserved. Appendix 01.
1 Copyright © 2010, Elsevier Inc. All rights Reserved Fig 2.1 Chapter 2.
Remote Educational Programming Of Robots (REPOR) Tord Fauskanger Aurelie Aurilla Bechina Arntzen Dag Samuelsen Buskerud University College.
Properties Use, share, or modify this drill on mathematic properties. There is too much material for a single class, so you’ll have to select for your.
CSF4 Meta-Scheduler Tutorial 1st PRAGMA Institute Zhaohui Ding or
Motivation 1.Application resources setup – make it easy 2.Transform PRAGMA grid – add on demand –Continue using Grid resources –Add cloud resources Current.
1 Dr. Xiaohui Wei College of Computer Science and Technology, Jilin University, China CSF4 Tutorial The 3rd PRAGMA Institute, Penang Malaysia,
Lixian 19 Changchun, Jilin,Sep 15,2010 College of Computer Science and Technology, Jilin University, ChangChun, P.R.China Lixian.
CSF4 Meta-Scheduler PRAGMA13 Zhaohui Ding or College of Computer.
Dynamic Resource Management for Virtualization HPC Environments Xiaohui Wei College of Computer Science and Technology Jilin University, China. 1 PRAGMA.
By Rick Clements Software Testing 101 By Rick Clements
© 2010 Pearson Addison-Wesley. All rights reserved. Addison Wesley is an imprint of Chapter 11: Structure and Union Types Problem Solving & Program Design.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Exit a Customer Chapter 8. Exit a Customer 8-2 Objectives Perform exit summary process consisting of the following steps: Review service records Close.
Create an Application Title 1A - Adult Chapter 3.
FACTORING ax2 + bx + c Think “unfoil” Work down, Show all steps.
Year 6 mental test 5 second questions
Year 6 mental test 10 second questions
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
The Impact of Soft Resource Allocation on n-tier Application Scalability Qingyang Wang, Simon Malkowski, Yasuhiko Kanemasa, Deepal Jayasinghe, Pengcheng.
1 Click here to End Presentation Software: Installation and Updates Internet Download CD release NACIS Updates.
Solve Multi-step Equations
REVIEW: Arthropod ID. 1. Name the subphylum. 2. Name the subphylum. 3. Name the order.
4.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 4: Organizing a Disk for Data.
DOROTHY Design Of customeR dRiven shOes and multi-siTe factorY Product and Production Configuration Method (PPCM) ICE 2009 IMS Workshops Dorothy Parallel.
PP Test Review Sections 6-1 to 6-6
The Platform as a Service Model for Networking Eric Keller, Jennifer Rexford Princeton University INM/WREN 2010.
ABC Technology Project
1 Undirected Breadth First Search F A BCG DE H 2 F A BCG DE H Queue: A get Undiscovered Fringe Finished Active 0 distance from A visit(A)
VOORBLAD.
Making Time-stepped Applications Tick in the Cloud Tao Zou, Guozhang Wang, Marcos Vaz Salles*, David Bindel, Alan Demers, Johannes Gehrke, Walker White.
1 Breadth First Search s s Undiscovered Discovered Finished Queue: s Top of queue 2 1 Shortest path from s.
Sample Service Screenshots Enterprise Cloud Service 11.3.
Copyright © 2012, Elsevier Inc. All rights Reserved. 1 Chapter 7 Modeling Structure with Blocks.
Factor P 16 8(8-5ab) 4(d² + 4) 3rs(2r – s) 15cd(1 + 2cd) 8(4a² + 3b²)
Basel-ICU-Journal Challenge18/20/ Basel-ICU-Journal Challenge8/20/2014.
1..
© 2012 National Heart Foundation of Australia. Slide 2.
Understanding Generalist Practice, 5e, Kirst-Ashman/Hull
KAIST Computer Architecture Lab. The Effect of Multi-core on HPC Applications in Virtualized Systems Jaeung Han¹, Jeongseob Ahn¹, Changdae Kim¹, Youngjin.
25 seconds left…...
H to shape fully developed personality to shape fully developed personality for successful application in life for successful.
Januar MDMDFSSMDMDFSSS
Chapter 10: The Traditional Approach to Design
Analyzing Genes and Genomes
Systems Analysis and Design in a Changing World, Fifth Edition
We will resume in: 25 Minutes.
©Brooks/Cole, 2001 Chapter 12 Derived Types-- Enumerated, Structure and Union.
Essential Cell Biology
Intracellular Compartments and Transport
PSSA Preparation.
VPN AND REMOTE ACCESS Mohammad S. Hasan 1 VPN and Remote Access.
Essential Cell Biology
University of Minnesota Optimizing MapReduce Provisioning in the Cloud Michael Cardosa, Aameek Singh†, Himabindu Pucha†, Abhishek Chandra
1 Chapter 13 Nuclear Magnetic Resonance Spectroscopy.
Energy Generation in Mitochondria and Chlorplasts
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
Presentation transcript:

11 Application of CSF4 in Avian Flu Grid: Meta-scheduler CSF4. Lab of Grid Computing and Network Security Jilin University, Changchun, China Hongliang Li (Simon) PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

22 CSF4-A cross-domain meta-scheduler Former application of OPAL-CSF model in Avian Flu Grid (AFG) Managing multiple public CloudsElastic virtual clusterConclusion and future plans PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

33 CSF4-A cross-domain meta-scheduler PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

44 CSF4 introduction Cross-domain meta-scheduler (grid-enable) Grid protocol (portable) –WS-GRAM, pre-WS-GRAM –Organizing resources from different domain under control of diverse local schedulers Scheduling plugin framework (extendable) –Default plugin –Arrayjob plugin –Workflow plugin –DataAware plugin –OPAL service plugin –Parallel job plugin PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

55 CSF4 modules Job Service, Queue Service, Resource Managers Supporting diverse local schedulers by grid protocols PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

66 Scheduling framework Support multiple scheduling plugins co- operate together PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

77 Default and Arrayjob plugins Arrayjob consists of multiple subjobs(SIMD) PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

88 Two plugins working together Workflow jobs are spitted to subjobs by Workflow plugin DataAware plugin allocate resources for these subjobs PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

99 Former application of OPAL-CSF model in Avian Flu Grid (AFG) PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

10 Integration of CSF4 and OPAL OPAL-CSF4 biomedical cloud –Enable large scientific applications (Virtual screening, Autodoc, 2000 Arrayjobs) –OPAL deals with service management and user interfaces –CSF4 deals with cross-domain job scheduling PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

11 OPAL-CSF4 cloud model CSF4 as a job manager of OPAL PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

12 System structure PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, Application management Cross-domain scheduling Input/Output file transfer

13 CSF4 stagein&stageout PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

14 CSF4 stagein&stageout PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

15 Improvements of CSF4 Cross-domain dynamic file transfer Recursively transmit files and folders for each job (subjob) Job re-submission Max walltime Default values in configuration file User defined with RSL files 2000 array jobs stable PRAGMA Grid testbed Latest CSF4 release(Version and 4.0.6). PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

16 Managing multiple public Clouds PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

OPAL as resource manager of CSF4 CSF4 allocate service instances of OPAL for jobs 17 New OPAL-CSF4 Cloud model PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

18 New OPAL-CSF4 Cloud model OPAL as virtual resource manager in CSF4 –Job submission, job monitoring CSF4 managing multiple OPAL sites –Site status (CPU, service) updates (modifying in OPAL) CSF4 allocate service resource of multiple sites –New interface of Job submission (URL to entire directory, URL to list file of directories) (modifying in OPAL) Scheduling OPAL service jobs and maintaining lifecycle of jobs –New scheduling plugin (OPAL Service plugin) –Monitoring job status using status files PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

19 New Resource manager Extend a new resource manager: –Resource Manger Opal Service PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

20 Scheduling plugin A: Select Opal sites according to service requirement; B: Sort opal resources according to CPU numbers; C: Spread arrayjobs to different sites PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

21 Communication mechanism Using SOAP protocol to cooperate with OPAL (URLs) Monitoring job status using status files PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

22 Configuration and Experiments PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, vm2-opal OPAL vm2.jlu.edu.cn /home vm4-opal OPAL vm4.jlu.edu.cn /home

23 Elastic virtual cluster PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

24 EVC model Customized, isolated and secure executing environment for parallel applications. PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, Resource manager Virtual Infrastructure VMM

25 Support EVC in CSF4 Objectives –Parallel job co-allocation –dynamic executing environment deployment (VJM) Extend VJM module to manage EVC (EVC manager) –Resource reservation using Vjobs, Vjobs manage virtual machines, EVC manages virtual clusters –Creating, reconstructing and rearranging virtual clusters New scheduling plugins: parallel job plugin –Parse VC requirements of jobs; prepare VCs dynamically in runtime; distribute parallel jobs to VC Others –Integrate VJM as a separate service in CSF4 –VC status monitoring using VJM –Real job monitoring PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

26 Parallel job scheduling in CSF4 Two phase resource allocation in parallel job plugin –Construct virtual clusters according to job requirements –Distribute real jobs to virtual clusters PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

27 Module design of EVC manager Interfaces and internal modules Organize VCs in a pool VM configuration (IP, image) VC configuration (subnet, cluster software, …) Support multiple VMMS (Xen, VMwareServer, etc.) PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

Two-phase scheduling are all based on GSI. –Resource co-allocation –Real job distribution 28 Process of parallel job scheduling PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

29 Image management Image configuration file (XML) Support image compression to save transmission time Support dedicated applications by dynamic installation (yum…) PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

30 Conclusion and future plans PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

31 Conclusion CSF4 have been evolved from traditional grid enabled to cloud support. –Powerful, usable, extendable New OPAL-CSF model –Sharing service resources by multiple OPAL sites. Elastic virtual cluster –Parallel job co-allocation –Dynamic executing environment pre-deployment PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

32 Ongoing works and plans Virtual cluster live migration strategy –Concurrent migration protocol Multi-domain service scheduling policies –Monitoring service utilization rate –Scheduling policies Elastic virtual cluster management strategies –Reconstruction –Virtual cluster pool –Multi-VO users PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.

33 PRAGMA 19 workshop, Changchun, Jilin, China, Sep.13-15, 2010.