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