Presentation is loading. Please wait.

Presentation is loading. Please wait.

Condor – A Hunter of Idle Workstation

Similar presentations


Presentation on theme: "Condor – A Hunter of Idle Workstation"— Presentation transcript:

1 Condor – A Hunter of Idle Workstation
Michael J. Litzkow, Miron Livny, and Matt W. Mutka Department of Computer Sciences University of Wisconsin Reporter:S.Y.C.

2 Outline Abstract Introduction System Design Performance Conclusions
S.Y.C.

3 Abstract Condor operates in a workstation environment
Aims to maximize the utilization of workstations with as little interference as possible between the jobs it schedules and the activities of the people who own workstations S.Y.C.

4 Abstract (Cont.) Identifies idle workstations and schedules background jobs The System guarantees that the job will eventually complete, and that very little. Condor has proven to be an extremely effective means to improve the productivity of our computing environment S.Y.C.

5 Introduction Workstations are powerful machines capable of executing millions of instruction each second The processing demands of the owner are much smaller than the capacity of the workstation owns S.Y.C.

6 Introduction (Cont.) User would like to take advantage of and available capacity they and access that can support their needs. Can we provide a high quality of service in a highly utilized network of workstations? S.Y.C.

7 System Design The placement of background jobs should be transparent to user If a remote site running a background job fails, the job should be restarted automatically at some other location to guarantee job completion. S.Y.C.

8 System Design (Cont.) Since a workstation can serve as a source of remote cycles for others when it is not used by its owner The mechanisms implementing the system are expected to consume very little capacity S.Y.C.

9 System Design (Cont.) The Condor Scheduling Structure 2007-11-21
S.Y.C.

10 System Design (Cont.) The Remote Unix (RU) Facility Checkpointing
Remote Unix turns idle workstations into cycle servers When someone resumes using a workstation that is executing a remote job, the job must be stopped Checkpointing When a job is removed from a remote location, RU checkpoints it. S.Y.C.

11 System Design (Cont.) The checkpointing of a program is the saving of the state of the program so that its execution can be restarted S.Y.C.

12 Performance Profile of user service requests S.Y.C.

13 Performance (Cont.) Queue Length and Average Wait Ratio 2007-11-21
S.Y.C.

14 Performance (Cont.) Utilization of Remote Resources S.Y.C.

15 Performance (Cont.) Utilization for one Week S.Y.C.

16 Performance (Cont.) Queue Lengths for One Week S.Y.C.

17 Conclusions Networks with workstations have increased in great numbers in recent years This paper discusses a system that effectively utilizes idle workstation capacity and presents a profile of its performance. About 75% of the time the workstations were available as sources of remote cycles S.Y.C.


Download ppt "Condor – A Hunter of Idle Workstation"

Similar presentations


Ads by Google