• DocumentCode
    951118
  • Title

    Replica placement algorithms for mobile transaction systems

  • Author

    Tu, Manghui ; Li, Peng ; Xiao, Liangliang ; Yen, I-Ling ; Bastani, Farokh B.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Dallas, TX, USA
  • Volume
    18
  • Issue
    7
  • fYear
    2006
  • fDate
    7/1/2006 12:00:00 AM
  • Firstpage
    954
  • Lastpage
    970
  • Abstract
    In distributed mobile systems, communication cost and disconnections are major concerns. In this paper, we address replica placement issues to achieve improved performance for systems supporting mobile transactions. We focus on handling correlated data objects and disconnections. Frequently, requests and/or transactions issued by mobile clients may access multiple data objects and should be considered together in terms of replica allocation. We discuss the replication cost model for correlated data objects and show that the problem of finding an optimal solution is NP. We further adjust the replication cost model for disconnections. A heuristic "expansion-shrinking" algorithm is developed to efficiently make replica placement decisions. The algorithm obtains near optimal solutions for the correlated data model and yields significant performance gains when disconnection is considered. Experimental studies show that the heuristic expansion-shrinking algorithm significantly outperforms the general frequency-based replication schemes.
  • Keywords
    computational complexity; data models; mobile computing; replicated databases; transaction processing; correlated data objects; distributed mobile systems; heuristic expansion-shrinking algorithm; mobile transaction system; replica placement algorithm; replication cost model; Access protocols; Bandwidth; Cost function; Data models; Distributed databases; Frequency; Heuristic algorithms; Mobile communication; Performance gain; Transaction databases; Mobile transaction systems; correlated data; cost; disconnection.; replica placement;
  • fLanguage
    English
  • Journal_Title
    Knowledge and Data Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1041-4347
  • Type

    jour

  • DOI
    10.1109/TKDE.2006.114
  • Filename
    1637421