• DocumentCode
    1983435
  • Title

    Static and adaptive data replication algorithms for fast information access in large distributed systems

  • Author

    Loukopoulos, Thanasis ; Ahmad, Ishfaq

  • Author_Institution
    Dept. of Comput. Sci., Hong Kong Univ. of Sci. & Technol., Hong Kong
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    385
  • Lastpage
    392
  • Abstract
    Creating replicas of frequently accessed objects across a read-intensive network can result in large bandwidth savings which, in turn, can lead to reduction in user response time. On the contrary, data replication in the presence of writes incurs extra cost due to multiple updates. The set of sites at which an object is replicated constitutes its replication scheme. Finding an optimal replication scheme that minimizes the amount of network traffic given read and write frequencies for various objects, is NP-complete in general. We propose two heuristics to deal with this problem for static read and write patterns. The first is a simple and fast greedy heuristic that yields good solutions when the system is predominantly read-oriented. The second is a genetic algorithm that through an efficient exploration of the solution space provides better solutions for cases where the greedy heuristic does not perform well. We also propose an extended genetic algorithm that rapidly adapts to the dynamically changing characteristics such as the frequency of reads and writes for particular objects
  • Keywords
    database theory; distributed algorithms; genetic algorithms; heuristic programming; replicated databases; NP-complete; adaptive data replication algorithms; bandwidth; data replication; fast information access; frequently accessed object replicas; genetic algorithm; greedy heuristic; heuristics; large distributed systems; network traffic; read patterns; read-intensive network; static data replication algorithms; user response time; write patterns; Broadcasting; Communication system control; Computer science; Constraint optimization; Costs; Equations; Marine vehicles; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Distributed Computing Systems, 2000. Proceedings. 20th International Conference on
  • Conference_Location
    Taipei
  • ISSN
    1063-6927
  • Print_ISBN
    0-7695-0601-1
  • Type

    conf

  • DOI
    10.1109/ICDCS.2000.840950
  • Filename
    840950