ACM Home Page
Please provide us with feedback. Feedback
Application-level scheduling on distributed heterogeneous networks
Full text PdfPdf (260 KB)
Source Conference on High Performance Networking and Computing archive
Proceedings of the 1996 ACM/IEEE conference on Supercomputing (CDROM) table of contents
Pittsburgh, Pennsylvania, United States
Article No. 39  
Year of Publication: 1996
ISBN:0-89791-854-1
Authors
Francine D. Berman  Department of Computer Science and Engineering 0114, University of California, San Diego, La Jolla, Calif
Rich Wolski  Department of Computer Science and Engineering 0114, University of California, San Diego, La Jolla, Calif
Silvia Figueira  Department of Computer Science and Engineering 0114, University of California, San Diego, La Jolla, Calif
Jennifer Schopf  Department of Computer Science and Engineering 0114, University of California, San Diego, La Jolla, Calif
Gary Shao  Department of Computer Science and Engineering 0114, University of California, San Diego, La Jolla, Calif
Sponsor
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 104,   Citation Count: 84
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/369028.369109
What is a DOI?

ABSTRACT

Heterogeneous networks are increasingly being used as platforms for resource-intensive distributed parallel applications. A critical contributor to the performance of such applications is the scheduling of constituent application tasks on the network. Since often the distributed resources cannot be brought under the control of a single global scheduler, the application must be scheduled by the user. To obtain the best performance, the user must take into account both application-specific and dynamic system information in developing a schedule which meets his or her performance criteria. In this paper, we define a set of principles underlying application-level scheduling and describe our work-in-progress building AppLeS (application-level scheduling) agents. We illustrate the application-level scheduling approach with a detailed description and results for a distributed 2D Jacobi application on two production heterogeneous platforms.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
2
 
3
DeFanti, T., Foster, I., Papka, M., Stevens, R. and Kuhfuss, T., Overview of the I-way: Wide area visual supercomputing, to appear in the International Journal of Supercomputer Applications.
 
4
 
5
Fink, S., http://www-cse.ucsd.edu/groups/hpcl/scg/kelp.html, 1995.
 
6
Fink, S. J., Baden, S. B. and Kohn, S. R., Flexible communication mechanisms for dynamic structured applications, in preparation, 1996.
 
7
Freund, R., Proceedings of the 1996 IPPS Workshop on Heterogeneous Computing.
 
8
Gehrinf, J. and Reinfeld, A., Mars - a framework for minimizing the job execution time in a metacomputing environment, Proceedings of Future general Computer Systems (1996).
 
9
 
10
Getov, V. S., Hockney, R. W. and Hey, A. J. G., Performance analysis of distributed applications by suitability functions, in Proceedings of the MPPM Conference (1993).
 
11
Globus, http://www.mcs.anl.gov/globus.
 
12
 
13
Hensgen, D. A., Moore, L., Kidd, T., Freund, R., Keith, E., Kussow, M., Lima, J. and Campbell, M., Adding rescheduling to and integrating condor with smartnet, in Proceedings of the Heterogeneous workshop (1995).
 
14
High Performance Fortran Forum, High performance fortran language specification, Rice Univeristy, Houston, Texas, May 1993.
 
15
Hoffman, J. D., Numerical Methods for Engineers and Scientists, McGraw-Hill, Inc, 1992.
 
16
Korab, H. and Brown, M., Virtual environments and distributed computing at SC'95: GII testbed and HPC challenge applications on the I-way. in Proceedings of Supercomputing '95 (1995).
 
17
Legion, http://www.cs.virginia.edu/~mentat/legion/legion.html.
 
18
Messina, P. and Heirich, A., personal communication, 1995.
 
19
 
20
PVM, http://www.epm.ornl.gov:80/pvm/.
 
21
Rudolph, L. and Feitelson, D., Proceedings of the 1996 IPPS Workshop on Job Scheduling Strategies for Parallel Processing (1996).
 
22
 
23
Siegel, H., Antonio, J., Metzger, R., Tan, M. and Li, Y. A., Heterogeneous computing. Tech. Rep., Purdue University EE Technical Report TR-EE 94-37.
 
24
Zhang, X. and Yan, Y., A framework of performance prediction of parallel computing nondedicated heterogeneous now, in Proceedings of the 1995 International Conference on Parallel Processing (1995), pp. 163-7.

CITED BY  84

Collaborative Colleagues:
Francine D. Berman: colleagues
Rich Wolski: colleagues
Silvia Figueira: colleagues
Jennifer Schopf: colleagues
Gary Shao: colleagues