+ All Categories
Home > Documents > Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of...

Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of...

Date post: 11-Jan-2016
Category:
Upload: felicia-reeves
View: 218 times
Download: 2 times
Share this document with a friend
23
1 www.cs.wisc.edu/condor Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison http://www.cs.wisc.edu/condor [email protected] The Condor “RoadMap” Condor Week 2003
Transcript
Page 1: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

1www.cs.wisc.edu/condor

Todd TannenbaumDepartment of Computer SciencesUniversity of Wisconsin-Madisonhttp://www.cs.wisc.edu/condor

[email protected]

The Condor “RoadMap”

Condor Week 2003

Page 2: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

2www.cs.wisc.edu/condor

Overview› Impact of the new license› What to expect over the next

year(*) Research thrusts Software Release plans

* Must-Forget-Disclaimer-Clause Rigorously Enforced

Page 3: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

3www.cs.wisc.edu/condor

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

Page 4: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

4www.cs.wisc.edu/condor

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

Page 5: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

5www.cs.wisc.edu/condor

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!

Page 6: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

6www.cs.wisc.edu/condor

How much support we can give How much support we can give open source contributors is an open source contributors is an

open question.open question.

Some Strategies...

Page 7: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

7www.cs.wisc.edu/condor

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

Page 8: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

8www.cs.wisc.edu/condor

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!

Page 9: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

9www.cs.wisc.edu/condor

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

Page 10: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

10www.cs.wisc.edu/condor

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.

Page 11: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

11www.cs.wisc.edu/condor

› 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

Page 12: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

12www.cs.wisc.edu/condor

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

Page 13: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

13www.cs.wisc.edu/condor

Already heard about, cont.

› Condor-G MyProxy integration Job Policy Expressions Improved (easier) GlideIn New Job Types

•GT3 (OGSA), Oracle, NorduGrid

Page 14: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

14www.cs.wisc.edu/condor

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

Page 15: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

15www.cs.wisc.edu/condor

What’s Next?Big ItemBig 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 / librariesDeveloper APIs / libraries

• DRMAA – (Distributed Resource Management Application API)

• SOAP access to services• Grid Service (OGSI)

Page 16: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

16www.cs.wisc.edu/condor

Distributed Resource Management Application

API› 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

Page 17: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

17www.cs.wisc.edu/condor

SOAP/Grid Service

condor_schedd

Cedar

OGSI:SOAPHTTPG

Web Service:SOAPHTTPS

Page 18: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

18www.cs.wisc.edu/condor

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

Page 19: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

19www.cs.wisc.edu/condor

Jan-02

Feb

-02

Mar-02

Apr-02

May-02

Jun-02

Jul-0

2

Aug

-02

Sep

-02

Oct-02

Nov-02

050

100

150

200

250

300

350

400

450

Condor Downloads by Platform (monthly)

Other

Windows

Linux

Page 20: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

20www.cs.wisc.edu/condor

Ports available Now (v6.6)› Full :

Linux RedHat 6.x, 7.x [x86] HPUX 10.20 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] Tru64 5.1 HPUX 11.11 Windows NT/2K/XP Max OS X

Page 21: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

21www.cs.wisc.edu/condor

Ports in the Hopper

› Full versions of everything clipped

› And: RedHat 9 [x86 and IA64] AIX 5.1 “clipped” HPUX 11.11 [PA2.0 and IA64]

“clipped”

Page 22: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

22www.cs.wisc.edu/condor

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 6.8.0.

Page 23: Www.cs.wisc.edu/condor 1 Todd Tannenbaum Department of Computer Sciences University of Wisconsin-Madison  condor-admin@cs.wisc.edu.

23www.cs.wisc.edu/condor

Thank you!


Recommended