• DocumentCode
    3556942
  • Title

    A randomized voting algorithm

  • Author

    Kumar, Akhil

  • Author_Institution
    Graduate Sch. of Manage., Cornell Univ., Ithaca, NY, USA
  • fYear
    1991
  • fDate
    20-24 May 1991
  • Firstpage
    412
  • Lastpage
    419
  • Abstract
    A randomized algorithm for vote assignment is described. Given a collection of sites where copies of a file are replicated, and the individual site reliabilities, the algorithm assigns votes to sites so as to maximize overall availability. It is based on the concept of simulated annealing which has been successfully applied for various complex problems (for instance, the traveling salesman problem) for which no efficient optimal algorithm is known. The authors tested their algorithm for 5-, 6-, 7-, 8-, and 9-site examples and compared the vote assignments produced by it with those produced by an optimal algorithm based on solving an integer programming model. The results produced by the randomized algorithm were remarkably close to those produced by the optimal one
  • Keywords
    concurrency control; distributed databases; integer programming; simulated annealing; integer programming model; optimal algorithm; randomized voting algorithm; simulated annealing; site reliabilities; traveling salesman problem; vote assignment; Availability; Databases; Linear programming; Packaging; Query processing; Simulated annealing; Testing; Traveling salesman problems; Voting;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 1991., 11th International Conference on
  • Conference_Location
    Arlington, TX
  • Print_ISBN
    0-8186-2144-3
  • Type

    conf

  • DOI
    10.1109/ICDCS.1991.148703
  • Filename
    148703