Batch Queue Prediction Warren Smith. 12/1/2009 TeraGrid Quarterly - Batch Queue Prediction2 Recommendation Scheduling Working Group recommends that TeraGrid.

Slides:



Advertisements
Similar presentations
Performance-responsive Middleware for Grid Computing Dr Stephen Jarvis High Performance Systems Group University of Warwick, UK High Performance Systems.
Advertisements

Workload Management Workpackage Massimo Sgaravatto INFN Padova.
TEAM FOUNDATION SERVER (TFS) By Sunny Niranjana Devi. M.
TeraGrid Information Services December 1, 2006 JP Navarro GIG Software Integration.
GIG Software Integration Project Plan, PY4-PY5 Lee Liming Mary McIlvain John-Paul Navarro.
Resource Management and Accounting Working Group Working Group Scope and Components Progress made Current issues being worked Next steps Discussions involving.
Administrative Technology Services: Enterprise Applications
Ashok Agarwal 1 BaBar MC Production on the Canadian Grid using a Web Services Approach Ashok Agarwal, Ron Desmarais, Ian Gable, Sergey Popov, Sydney Schaffer,
Workload Management WP Status and next steps Massimo Sgaravatto INFN Padova.
CS 360 Lecture 3.  The software process is a structured set of activities required to develop a software system.  Fundamental Assumption:  Good software.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Usability Issues Documentation J. Apostolakis for Geant4 16 January 2009.
GRAM5 - A sustainable, scalable, reliable GRAM service Stuart Martin - UC/ANL.
1 PY4 Project Report Summary of incomplete PY4 IPP items.
October 21, 2015 XSEDE Technology Insertion Service Identifying and Evaluating the Next Generation of Cyberinfrastructure Software for Science Tim Cockerill.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
TeraGrid Quarterly Meeting Dec 5 - 7, 2006 Data, Visualization and Scheduling (DVS) Update Kelly Gaither, DVS Area Director.
Accounting Information System By Rizwan Waheed M.Com 710.
COMP3615,5615 Capstone Projects Week Overview of the semester Website tour – XP and roles – Assessment – note especially the individual mark operating.
Tool Integration with Data and Computation Grid GWE - “Grid Wizard Enterprise”
TeraGrid Advanced Scheduling Tools Warren Smith Texas Advanced Computing Center wsmith at tacc.utexas.edu.
NW-GRID Campus Grids Workshop Liverpool31 Oct 2007 NW-GRID Campus Grids Workshop Liverpool31 Oct 2007 Moving Beyond Campus Grids Steven Young Oxford NGS.
1 DIRAC Interfaces  APIs  Shells  Command lines  Web interfaces  Portals  DIRAC on a laptop  DIRAC on Windows.
SAN DIEGO SUPERCOMPUTER CENTER Inca TeraGrid Status Kate Ericson November 2, 2006.
Windows Vista PhotoSynth Office 2007 Xbox 360 Craft PlatformTools UX.
Ruth Pordes November 2004TeraGrid GIG Site Review1 TeraGrid and Open Science Grid Ruth Pordes, Fermilab representing the Open Science.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
OHT 15.1 Galin, SQA from theory to implementation © Pearson Education Limited 2004 Templates The contribution of templates to software quality The organizational.
3rd Meeting Matt Bernstein, Paul Capelli, Jared Segal November 20, 2008.
Data, Visualization and Scheduling (DVS) TeraGrid Annual Meeting, April 2008 Kelly Gaither, GIG Area Director DVS.
Tool Integration with Data and Computation Grid “Grid Wizard 2”
SPI NIGHTLIES Alex Hodgkins. SPI nightlies  Build and test various software projects each night  Provide a nightlies summary page that displays all.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
TeraGrid User Portal Migration Project Summery Jeff Koerner Director of Operations TeraGrid GIG Matt Heinzel Director TeraGrid GIG September 2009.
Software Development Process CS 360 Lecture 3. Software Process The software process is a structured set of activities required to develop a software.
Status of Globus activities Massimo Sgaravatto INFN Padova for the INFN Globus group
Quality Assurance (QA) Working Group Update July 1, 2010 Kate Ericson (SDSC) Shava Smallen (SDSC)
Next Generation of Apache Hadoop MapReduce Owen
TeraGrid’s Process for Meeting User Needs. Jay Boisseau, Texas Advanced Computing Center Dennis Gannon, Indiana University Ralph Roskies, University of.
Use Cases & User Mocks Customer Call – Users and Objects.
XSEDE GLUE2 Update 1. Current XSEDE Usage Using legacy TeraGrid information services Publishing compute information about clusters – Subset of XSEDE clusters.
PDS 2010 System Design Report MC Face-to-Face Washington, DC March 25-26, 2010.
TeraGrid Software Integration: Area Overview (detailed in 2007 Annual Report Section 3) Lee Liming, JP Navarro TeraGrid Annual Project Review April, 2008.
TeraGrid User Portal and Online Presence David Hart, SDSC Area Director, User-Facing Projects and Core Services TeraGrid Annual Review April 6, 2009.
HTCondor Accounting Update
Workload Management Workpackage
Microsoft Project Licensing
Supporting quality devices
Andreas Unterkircher CERN Grid Deployment
TeraGrid Information Services Developer Introduction
Information Services Discussion TeraGrid ‘08
Release BETA Integration Tool Status Geneva – 1 March 2007
Progress Meeting at ESA - ESRIN December, 5th 2008
GWE Core Grid Wizard Enterprise (
Oracle Database Administration
TeraGrid’s GLUE 2 Implementation
CS 325: Software Engineering
Fabric and Storage Management
Level 1 Level 1 – Initial: The software process is characterized as ad hoc and occasionally even chaotic. Few processes are defined, and success depends.
Infrastructure Area EMI All Hands Summary.
Use Cases & User Mocks Customer Call –
Roles and Responsibilities (1/3)
Microsoft Project Licensing
Networks Software.
Chapter 1 (pages 4-9); Overview of SDLC
Leigh Grundhoefer Indiana University
Software Development Process
GEOSS Future Products Workshop March 26-28, 2013 NOAA
From Prototype to Production Grid
Wide Area Workload Management Work Package DATAGRID project
Presentation transcript:

Batch Queue Prediction Warren Smith

12/1/2009 TeraGrid Quarterly - Batch Queue Prediction2 Recommendation Scheduling Working Group recommends that TeraGrid deploys Karnak Current QBETS deployment not sustainable –Service deployed outside TeraGrid Cannot be moved onto TeraGrid –Source code unavailable –Licensing not known –Developer focus is elsewhere (Eucalyptus) Working group evaluated Karnak and Moab –Also discussed Catalina as an alternative to Moab –Full report (draft) linked from sched-wg page ng_WG

12/1/2009 TeraGrid Quarterly - Batch Queue Prediction3 Karnak Advantages Cost –Kanak is free, Moab has a cost At least cost of the TeraGrid Moab contract (not currently being used) Additional cost, if more sockets needed than in contract License –Karnak is open source - Apache 2 –Moab is commercial - access to source code is possible, but only while an agreement continues Capabilities –Karnak provides information on expected accuracy of it’s predictions, Moab does not –Karnak provides historical statistics about jobs Prediction accuracy –Karnak is currently slightly better, and is expected to improve RP effort –For Karnak, RPs just install GLUE 2 information provider –For Moab, RPs without Moab install/configure/maintain Moab in monitor mode –For Moab, RPs would install a new Moab prediction service Time to deploy –Karnak should be faster to deploy Prototype already available - Requires less effort from RPs than deploying Moab in monitor mode Doesn’t require any additional contract negotiations

12/1/2009 TeraGrid Quarterly - Batch Queue Prediction4 Moab Advantages Stability –Moab is production, commercial code –Karnak is research software on the way to production Support –Moab has a development & support team –Karnak has a single developer (Warren) Documentation –Moab has lots –Karnak documentation in progress Familiarity –Moab is familiar to a number of TeraGrid RPs

12/1/2009 TeraGrid Quarterly - Batch Queue Prediction5 Preliminary Tasks Finalize report (12/11/2009) Provide new GLUE 2 version (RP testing 12/7/2009) –Publishes job information to secure MDS –Port to additional schedulers Moab (complete) Condor (complete) Cobalt (in progress) PBS at PSC (jobs ordered by scheduling priority)

12/1/2009 TeraGrid Quarterly - Batch Queue Prediction6 Karnak Tasks Publish REST interface description (1/8/2010) Initial optimization of predictions for TeraGrid (1/15/2010) Provide client programs (1/22/2010) Publish user documentation (2/5/2010)

12/1/2009 TeraGrid Quarterly - Batch Queue Prediction7 Usage-Related Tasks Integrate into TeraGrid user portal (2/2010?) Integrate into metaschedulers (e.g. Condor-G matchmaking) (2/13/2010) –Condor-G class ads created from GLUE 2 –Karnak predictions created from GLUE 2