Development and Implementation of a Distributed-Object Job-Execution Environment
This paper describes the development and implementation of a distributed job execution environment for highly iterative jobs. An iterative job is defined here as a binary code that is run multiple times with incremental changes in the input values for each run. An execution environment is a set of r...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2001-01-01
|
Series: | Scientific Programming |
Online Access: | http://dx.doi.org/10.1155/2001/827470 |
id |
doaj-a3ccc53a037f432f9ac4f30b4fcbd04a |
---|---|
record_format |
Article |
spelling |
doaj-a3ccc53a037f432f9ac4f30b4fcbd04a2021-07-02T08:46:12ZengHindawi LimitedScientific Programming1058-92441875-919X2001-01-0191273710.1155/2001/827470Development and Implementation of a Distributed-Object Job-Execution EnvironmentRod Fatoohi0Lance Smith1San Jose State University, San Jose, CA 95192, USAXUMA, San Francisco, CA, USAThis paper describes the development and implementation of a distributed job execution environment for highly iterative jobs. An iterative job is defined here as a binary code that is run multiple 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 execution system that runs a variety of jobs with minimal changes. Areas of code that are unique to a 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 simulation code, INS2D.http://dx.doi.org/10.1155/2001/827470 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Rod Fatoohi Lance Smith |
spellingShingle |
Rod Fatoohi Lance Smith Development and Implementation of a Distributed-Object Job-Execution Environment Scientific Programming |
author_facet |
Rod Fatoohi Lance Smith |
author_sort |
Rod Fatoohi |
title |
Development and Implementation of a Distributed-Object Job-Execution Environment |
title_short |
Development and Implementation of a Distributed-Object Job-Execution Environment |
title_full |
Development and Implementation of a Distributed-Object Job-Execution Environment |
title_fullStr |
Development and Implementation of a Distributed-Object Job-Execution Environment |
title_full_unstemmed |
Development and Implementation of a Distributed-Object Job-Execution Environment |
title_sort |
development and implementation of a distributed-object job-execution environment |
publisher |
Hindawi Limited |
series |
Scientific Programming |
issn |
1058-9244 1875-919X |
publishDate |
2001-01-01 |
description |
This paper describes the development and implementation of a distributed job execution environment for highly iterative jobs. An iterative job is defined here as a binary code that is run multiple 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 execution system that runs a variety of jobs with minimal changes. Areas of code that are unique to a 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 simulation code, INS2D. |
url |
http://dx.doi.org/10.1155/2001/827470 |
work_keys_str_mv |
AT rodfatoohi developmentandimplementationofadistributedobjectjobexecutionenvironment AT lancesmith developmentandimplementationofadistributedobjectjobexecutionenvironment |
_version_ |
1721334186753654784 |