• DocumentCode
    2793551
  • Title

    Local Scheduling for Volunteer Computing

  • Author

    Anderson, David P.

  • Author_Institution
    U.C. Berkeley Space Sci. Lab., CA
  • fYear
    2007
  • fDate
    26-30 March 2007
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    BOINC, a middleware system for volunteer computing, involves projects, which distribute jobs, and hosts, which execute jobs. The local (host-level) scheduler addresses two issues: when to fetch new jobs from a project and, of the currently runnable jobs, which to execute. It seeks to simultaneously satisfy a number of constraints - such as maintaining given long-term ratios of work between projects, meeting deadlines for job reporting, and providing variety to the volunteer - using uncertain, dynamic information about resources and jobs. We describe these goals and factors, and discuss BOINC´s local scheduling policies.
  • Keywords
    middleware; scheduling; BOINC middleware system; Berkeley open infrastructure- for-network computing; local scheduling; volunteer computing; Application software; Biology computing; Central Processing Unit; Computer networks; Distributed computing; Middleware; Network servers; Process control; Processor scheduling; XML;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
  • Conference_Location
    Long Beach, CA
  • Print_ISBN
    1-4244-0910-1
  • Electronic_ISBN
    1-4244-0910-1
  • Type

    conf

  • DOI
    10.1109/IPDPS.2007.370667
  • Filename
    4228395