Title
Remote application scheduling on metacomputing systems
Abstract
Efficient and robust metacomputing requires the decom-position of complex jobs into tasks that must be scheduled on distributed processing nodes. There are various ways of creating a schedule and implementing it efficiently, depend-ing upon global system state knowledge. Many computa-tions may be structured as process networks, where data is either pushed from the source node to the target node where it will be used, or is pulled from source to target at the in-stigation of the target. We have developed a metacomput-ing infrastructure to investigate this idea, which employs the concept of a rich data pointer, the DISCWorld Remote Ac-cess Mechanism (DRAM)[5], which can point to either data or services, and can be traded in a client/multiple-server model.We present an extension of the DRAM concept and im-plementation to represent and describe data that has not yet been created, the "DRAM Future" (DRAMF). We show how the use of the DRAMF facilitates efficient metacomputing scheduling and runtime optimisation on high performance distributed systems. We present a recursive algorithm for determining the optimal placement of a job's components in the presence of partial system state information. This algo-rithm uses only a selected subset of all available processing nodes, and we implement it using DRAMFs.There are many research issues to consider when design-ing a robust and general algorithm for scheduling and pro-cess placement on distributed systems. We address some of these issues in our Distributed Information Systems Control World project[6] as do other research projects [2].
Year
DOI
Venue
1999
10.1109/HPDC.1999.805322
Redondo Beach, CA
Keywords
Field
DocType
client-server systems,processor scheduling,client/multiple-server model,distributed processing nodes,metacomputing,metacomputing scheduling,optimal placement,partial system state information,process placement,recursive algorithm,runtime optimisation,scheduling
Information system,Dram,Pointer (computer programming),Fair-share scheduling,Scheduling (computing),Computer science,Computer network,Real-time computing,Distributed algorithm,Dynamic priority scheduling,Metacomputing,Distributed computing
Conference
ISSN
ISBN
Citations 
1082-8907
0-7803-5681-0
5
PageRank 
References 
Authors
0.68
19
2
Name
Order
Citations
PageRank
H. A. James18931.57
K. A. Hawick229366.26