DocumentCode :
3237150
Title :
An Object-Oriented Job Execution Environment
Author :
Smith, Lance ; Fatoohi, Rod
Author_Institution :
San Jose State University & NASA Ames Research Center
fYear :
2000
fDate :
04-10 Nov. 2000
Firstpage :
8
Lastpage :
8
Abstract :
This is a project for developing a distributed job execution environment for highly iterative jobs. An iterative job is one where the same binary code is run hundreds of times with incremental changes in the input values for each run. An execution environment is a set of resources on a computing platform that can be made available to run the job and hold the output until it is collected. The goal is to design a complete, object-oriented scheduling system that will run a variety of jobs with minimal changes. Areas of code that are unique to one specific type of job are decoupled from the rest. The system allows for fine-grained job control, timely status notification and dynamic registration and deregistration of execution platforms depending on resources available. Several objected-oriented technologies are employed: Java, CORBA, UML, and software design patterns. The environment has been tested using a CFD code, INS2D.
Keywords :
Java; and CORBA; job scheduling; object-orientation; Binary codes; Computational fluid dynamics; Computer architecture; Costs; Java; NASA; Processor scheduling; Registers; Testing; Unified modeling language; Java; and CORBA; job scheduling; object-orientation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Supercomputing, ACM/IEEE 2000 Conference
ISSN :
1063-9535
Print_ISBN :
0-7803-9802-5
Type :
conf
DOI :
10.1109/SC.2000.10036
Filename :
1592721
Link To Document :
بازگشت