• DocumentCode
    2310776
  • Title

    Randomized Work-Competitive Scheduling for Cooperative Computing on k-partite Task Graphs

  • Author

    Kari, Chadi ; Russell, Alexander ; Shashidhar, Narasimha

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Connecticut Univ., Storrs, CT
  • fYear
    2008
  • fDate
    10-12 July 2008
  • Firstpage
    267
  • Lastpage
    270
  • Abstract
    A fundamental problem in distributed computing is the problem of cooperatively executing a given set of tasks in a dynamic setting. The challenge is to minimize the total work done and to maintain efficiency in the face of dynamically changing processor connectivity. In this setting, work is defined as the total number of tasks performed (counting multiplicities) by all the processors during the course of the computation. In this scenario, we are given a set of t tasks that must be completed in a distributed setting by a set of p processors where the communication medium is subject to failures. We assume that the t tasks are similar, in that they require the same number of computation steps to finish execution. We further assume that the tasks are idempotent - executing a task multiple times has the same effect as a single execution of the task. The tasks have a dependency relationship defined among them captured by a task dependency graph.
  • Keywords
    directed graphs; groupware; processor scheduling; randomised algorithms; cooperative computing; distributed computing; k-partite task graph; processor scheduling; randomized work-competitive scheduling; task dependency graph; Algorithm design and analysis; Application software; Computer applications; Computer networks; Computer science; Distributed computing; Dynamic scheduling; Performance analysis; Processor scheduling; Scheduling algorithm; On-line algorithms; competitive analysis; distributed computing; partitionable networks; randomized algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Computing and Applications, 2008. NCA '08. Seventh IEEE International Symposium on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    978-0-7695-3192-2
  • Electronic_ISBN
    978-0-7695-3192-2
  • Type

    conf

  • DOI
    10.1109/NCA.2008.46
  • Filename
    4579670