• DocumentCode
    884365
  • Title

    The minimal cost distribution tree problem for recursive expiration-based consistency management

  • Author

    Tang, Xueyan ; Chanson, Samuel T.

  • Author_Institution
    Sch. of Comp. Eng., Nanyang Technol. Univ., Singapore
  • Volume
    15
  • Issue
    3
  • fYear
    2004
  • fDate
    3/1/2004 12:00:00 AM
  • Firstpage
    214
  • Lastpage
    227
  • Abstract
    The expiration-based scheme is widely used to manage the consistency of cached and replicated contents such as Web objects. In this approach, each replica is associated with an expiration time beyond which the replica has to be validated. While the expiration-based scheme has been investigated in the context of a single replica, not much work has been done on its behaviors with respect to multiple replicas. To allow for efficient consistency management, it is desirable to organize the replicas into a distribution tree where a lower level replica seeks validation with a higher level replica when its lifetime expires. This paper investigates the construction of a distribution tree for a given set of replicas with the objective of minimizing the total communication cost of consistency management. This is formulated as an optimization problem and is proven to be NP-complete. The optimal distribution tree is identified in some special cases and several heuristic algorithms are proposed for the general problem. The performance of the heuristic algorithms is experimentally evaluated against two classical graph-theoretic algorithms of tree construction: the shortest-paths tree and the minimum spanning tree.
  • Keywords
    cache storage; computational complexity; data integrity; distributed algorithms; minimisation; replicated databases; trees (mathematics); NP-complete problem; caching; expiration-based consistency management; graph theoretic algorithm; minimal cost distribution tree problem; minimum spanning tree; optimization; performance analysis; replication; shortest-paths tree; Content based retrieval; Content management; Costs; Graph theory; Helium; Heuristic algorithms; Load management; Network servers; Performance analysis; Tree graphs;
  • fLanguage
    English
  • Journal_Title
    Parallel and Distributed Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1045-9219
  • Type

    jour

  • DOI
    10.1109/TPDS.2004.1264807
  • Filename
    1264807