DocumentCode :
1564580
Title :
Scheduling data flow applications using linear programming
Author :
Nascimento, Luiz Thomaz Do ; Ferreira, Renato A. ; Meira, Wagner, Jr. ; Guedes, Dorgival
Author_Institution :
Dept. of Comput. Sci., Univ. Fed. de Minas Gerais, Belo Horizonte, Brazil
fYear :
2005
Firstpage :
638
Lastpage :
645
Abstract :
Grid environments are becoming cost-effective substitutes to supercomputers. Datacutter is one of several initiatives in creating mechanisms for applications to efficiently exploit the vast computation power of such environments. In Datacutter, applications are modeled as a set of communicating filters that may run on several nodes of a computational grid. To achieve high performance, a number of transparent copies of each of the filters that comprise the application need to be appropriately placed on different nodes of the grid. Such task is carried out by a scheduler which is the focus of this work. We present LPSched, a scheduler for Datacutter applications which uses linear programming to make decisions about the number of copies of each filter as well as the placement of each of the copies across the nodes. LPSched bases its decisions upon the performance behavior of each filter as well as the resources currently available on the grid.
Keywords :
grid computing; linear programming; parallel machines; processor scheduling; Datacutter; LPSched; data flow application; grid computing; linear programming; processor scheduling; supercomputer; Application software; Computer networks; Computer science; Costs; Grid computing; High performance computing; Linear programming; Nonlinear filters; Processor scheduling; Supercomputers;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing, 2005. ICPP 2005. International Conference on
ISSN :
0190-3918
Print_ISBN :
0-7695-2380-3
Type :
conf
DOI :
10.1109/ICPP.2005.70
Filename :
1488663
Link To Document :
بازگشت