• 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