1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison

Slides:



Advertisements
Similar presentations
Experiences with GridWay on CRO NGI infrastructure / EGEE User Forum 2009 Experiences with GridWay on CRO NGI infrastructure Emir Imamagic, Srce EGEE User.
Advertisements

WS-JDML: A Web Service Interface for Job Submission and Monitoring Stephen M C Gough William Lee London e-Science Centre Department of Computing, Imperial.
18 April 2002 e-Science Architectural Roadmap Open Meeting 1 Support for the UK e-Science Roadmap David Boyd UK Grid Support Centre CLRC e-Science Centre.
Workload Management Workpackage Massimo Sgaravatto INFN Padova.
John Kewley e-Science Centre GIS and Grid Computing Workshop 13 th September 2005, Leeds Grid Middleware and GROWL John Kewley
GRID Workload Management System Massimo Sgaravatto INFN Padova.
Workload Management Massimo Sgaravatto INFN Padova.
Condor Overview Bill Hoagland. Condor Workload management system for compute-intensive jobs Harnesses collection of dedicated or non-dedicated hardware.
1 Globus Developments Malcolm Atkinson for OMII SC 18 th January 2005.
Zach Miller Computer Sciences Department University of Wisconsin-Madison What’s New in Condor.
Miron Livny Computer Sciences Department University of Wisconsin-Madison Harnessing the Capacity of Computational.
Todd Tannenbaum Computer Sciences Department University of Wisconsin-Madison What’s New in Condor.
Todd Tannenbaum Computer Sciences Department University of Wisconsin-Madison What’s New in Condor.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
Open Science Grid Software Stack, Virtual Data Toolkit and Interoperability Activities D. Olson, LBNL for the OSG International.
The Glidein Service Gideon Juve What are glideins? A technique for creating temporary, user- controlled Condor pools using resources from.
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.
1 HawkEye A Monitoring and Management Tool for Distributed Systems Todd Tannenbaum Department of Computer Sciences University of.
CoG Kit Overview Gregor von Laszewski Keith Jackson.
OSG Middleware Roadmap Rob Gardner University of Chicago OSG / EGEE Operations Workshop CERN June 19-20, 2006.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
1 1 Vulnerability Assessment of Grid Software Jim Kupsch Associate Researcher, Dept. of Computer Sciences University of Wisconsin-Madison Condor Week 2006.
A. Aimar - EP/SFT LCG - Software Process & Infrastructure1 Software Process panel SPI GRIDPP 7 th Collaboration Meeting 30 June – 2 July 2003 A.Aimar -
Grid Resource Allocation and Management (GRAM) Execution management Execution management –Deployment, scheduling and monitoring Community Scheduler Framework.
Scalable Systems Software Center Resource Management and Accounting Working Group Face-to-Face Meeting October 10-11, 2002.
GRAM5 - A sustainable, scalable, reliable GRAM service Stuart Martin - UC/ANL.
A. Sim, CRD, L B N L 1 OSG Applications Workshop 6/1/2005 OSG SRM/DRM Readiness and Plan Alex Sim / Jorge Rodriguez Scientific Data Management Group Computational.
1 The Roadmap to New Releases Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison
Miron Livny Computer Sciences Department University of Wisconsin-Madison Welcome and Condor Project Overview.
CSF4 Meta-Scheduler Name: Zhaohui Ding, Xiaohui Wei
Condor Project Computer Sciences Department University of Wisconsin-Madison A Scientist’s Introduction.
Grid Workload Management Massimo Sgaravatto INFN Padova.
ETICS All Hands meeting Bologna, October 23-25, 2006 NMI and Condor: Status + Future Plans Andy PAVLO Peter COUVARES Becky GIETZEL.
Nick LeRoy & Jeff Weber Computer Sciences Department University of Wisconsin-Madison Managing.
Alain Roy Computer Sciences Department University of Wisconsin-Madison ClassAds: Present and Future.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks, An Overview of the GridWay Metascheduler.
VDT 1 The Virtual Data Toolkit 7.th EU DataGrid Internal Project Conference Heidelberg / Germany Todd Tannenbaum (Miron Livny) (Alain.
TeraGrid CTSS Plans and Status Dane Skow for Lee Liming and JP Navarro OSG Consortium Meeting 22 August, 2006.
1 The Roadmap to New Releases Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison
Todd Tannenbaum Computer Sciences Department University of Wisconsin-Madison Condor RoadMap.
The Roadmap to New Releases Derek Wright Computer Sciences Department University of Wisconsin-Madison
Grids - the near future Mark Hayes NIEeS Summer School 2003.
Derek Wright Computer Sciences Department University of Wisconsin-Madison MPI Scheduling in Condor: An.
Todd Tannenbaum Computer Sciences Department University of Wisconsin-Madison Quill / Quill++ Tutorial.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1October 9, 2001 Sun in Scientific & Engineering Computing Grid Computing with Sun Wolfgang Gentzsch Director Grid Computing Cracow Grid Workshop, November.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
Tevfik Kosar Computer Sciences Department University of Wisconsin-Madison Managing and Scheduling Data.
Review of Condor,SGE,LSF,PBS
GRIDS Center Middleware Overview Sandra Redman Information Technology and Systems Center and Information Technology Research Center National Space Science.
Derek Wright Computer Sciences Department University of Wisconsin-Madison Condor and MPI Paradyn/Condor.
Testing Grid Software on the Grid Steven Newhouse Deputy Director.
Alain Roy Computer Sciences Department University of Wisconsin-Madison Condor & Middleware: NMI & VDT.
VDT 1 The Virtual Data Toolkit Todd Tannenbaum (Alain Roy)
National Computational Science National Center for Supercomputing Applications National Computational Science Integration of the MyProxy Online Credential.
Silberschatz, Galvin and Gagne ©2011 Operating System Concepts Essentials – 8 th Edition Chapter 2: The Linux System Part 1.
Jaime Frey Computer Sciences Department University of Wisconsin-Madison What’s New in Condor-G.
Matthew Farrellee Computer Sciences Department University of Wisconsin-Madison Condor and Web Services.
Status of Globus activities Massimo Sgaravatto INFN Padova for the INFN Globus group
CTSS Rollout update Mike Showerman JP Navarro April
Todd Tannenbaum Computer Sciences Department University of Wisconsin-Madison Condor NT Condor ported.
Jaime Frey Computer Sciences Department University of Wisconsin-Madison Condor and Virtual Machines.
A System for Monitoring and Management of Computational Grids Warren Smith Computer Sciences Corporation NASA Ames Research Center.
OSG Facility Miron Livny OSG Facility Coordinator and PI University of Wisconsin-Madison Open Science Grid Scientific Advisory Group Meeting June 12th.
Condor Project Computer Sciences Department University of Wisconsin-Madison Condor-G: Condor and Grid Computing.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Chapter 2: The Linux System Part 1
Condor-G: An Update.
Presentation transcript:

1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison The Condor “RoadMap” Condor Week 2003

2 Overview › Impact of the new license › What to expect over the next year(*)  Research thrusts  Software Release plans * Must-Forget-Disclaimer-Clause Rigorously Enforced

3 License Change: Old License “Condor Internal Use License”  Right to install & use Condor at your organization  Can create derivative works, but…  May not redistribute  Long and complex  “Draconian” clauses

4 License Change: New License “Condor Public License” Changed Feb 03 – Permits:  Installation and use  Reproduction  Modification  Redistribution  All with or without modification  In source and binary forms !  Very similar to Globus License

5 Open Source, but… WHERE’S THE BEEF^H^H SOURCE?!? › Readying the code › Making code base “self-contained” › Expect public source releases in summer › Note: License already changed!

6 How much support we can give open source contributors is an open question. Some Strategies...

7 Contribution Strategies › Bug fixes, no problem… › Significant Enhancements  Layer logic on top of Condor whenever possible  If changes are required to core Condor, open a dialog w/ the Condor Team before starting to work on your implementation

8 Sending Contributions to Condor › Send us:  Source  Documentation  Testing strategy utilized › License issues; contribution must be  Licensed to the Condor Project, or  Assigned to the Condor Project, or  In the public domain w/ a compatible license NOTE: GPL is not a compatible license!

9 Issues: Open Source to Open Community › Discussion List › Online Source Code Repository  Do not need to wait for developer releases › RUST (or bugzilla?) move to online › Better developer documentation

10 Release Schedule › Current Developer Release on the web: Condor v6.5.1 › What we have in-house: Condor v6.5.3 › Condor v6.5.3 is our next stable release candidate, and is in “code freeze”. › Condor v6.6.0 is ~4 weeks away.

11 › What’s New in Condor v6.6?  Covered by Zach. › What’s coming down the road in the next developer series? Already heard about:  “Self-contained” open source friendly build process  Closer integration w/ NMI / VDT build and test process  HawkEye  COD improvements

12 Already heard about, cont. › Grid Shell  Generic “wrapper” for grid jobs  Monitor resource utilization of job  Monitor progress and completion status of job  Online I/O access independent of grid middleware  Perhaps some FTSH components

13 Already heard about, cont. › Condor-G  MyProxy integration  Job Policy Expressions  Improved (easier) GlideIn  New Job Types GT3 (OGSA), Oracle, NorduGrid

14 What’s Next? Future Directions › Increased integration of data management and other Condor Project technology into the Condor HTC Software NeST PFS Stork Diskrouter FTSH ByPass NMI/VDT HawkEye GCB Condor-G And collaborator data management technology: SRM IBP SAM GridFTP SRB

15 What’s Next? Big Item Big Item: More focus on being a service provider than just an end-user tool  XML representations of user logs, ClassAds, accounting info, etc.  Developer APIs / libraries DRMAA –( D istributed R esource M anagement A pplication A PI) SOAP access to services Grid Service (OGSI)

16 D istributed R esource M anagement A pplication A PI › Specification for the submission and control of jobs to one or more DRM systems › An API : not a protocol › Scope  Does: job submission, monitoring, control, final status  Does not: file staging, reservations, security, … › Proposed specification announced at GGF 7  Committee co-chaired by Intel and Sun

17 SOAP/Grid Service condor_schedd Cedar OGSI: SOAP HTTPG Web Service: SOAP HTTPS

18 More what’s next… › Condor on Windows  Pass user credential to the execution site Run the job as the user Complete Shared Filesystem Support  Remote System Calls No relink required Note: Remote I/O Socket is already available  Assist with ACL management  Weds: Condor on Win32 BoF › Ports  “Clipped”  Full Clipped means everything except the STANDARD universe

19

20 Ports available Now (v6.6) › Full :  Linux RedHat 6.x, 7.x [x86]  HPUX  Tru64 4.x  Solaris 2.6,2.7,2.8,2.9 [SPARC]  IRIX 6.5 › “Clipped”  Linux RedHat 8.0 [x86]  Linux SUSE and RH 7.2 [IA64]  Tru  HPUX  Windows NT/2K/XP  Max OS X

21 Ports in the Hopper › Full versions of everything clipped › And:  RedHat 9 [x86 and IA64]  AIX 5.1 “clipped”  HPUX [PA2.0 and IA64] “clipped”

22 More what’s next… › New version of ClassAds into Condor  Conditionals !! if/then/else  Aggregates (lists, nested classads)  Built-in functions String operations, pattern matching, time operators, unit conversions  Clean implementations in C++ and Java  ClassAd collections › Just this + open source changes may become ver

23 Thank you!