• DocumentCode
    2401603
  • Title

    A Secure and Scalable Update Protocol for P2P Data Grids

  • Author

    Tu, Manghui ; Tadayon, Nasser ; Xia, Zhonghant ; Lu, Enyue

  • Author_Institution
    Southern Utah Univ., Cedar
  • fYear
    2007
  • fDate
    14-16 Nov. 2007
  • Firstpage
    423
  • Lastpage
    424
  • Abstract
    Data stored in the P2P data grids are replicated at peers to achieve good query latency, low communication cost, and high availability. However, replication also raises consistency issues, which should be well defined and carefully maintained to facilitate better user collaboration. Epidemic algorithms were designed to satisfy a level of consistency weaker than serializability but preserve the causal order of update operations or transactions. However, with large system scale and with high access concurrency, epidemic lazy update algorithms can also introduce system delusion (e.g., with too many conflicting update or read transactions, system cannot reach consistency that there is no way to repair by reconciling conflicting transactions), which is due to their lazy update nature. Also, in P2P systems, some peers may be malicious because of being compromised, thus, security is a critical issue that should be addressed. In this paper, we propose an update mechanism to limit system delusion while providing high access concurrency. A two-level vector clock is developed to maintain the causal order of transactions in the data grid and maintain the consistency of peers with transaction logs. Security protocol is designed and integrated into the update mechanism to address the security issues.
  • Keywords
    concurrency control; data integrity; grid computing; groupware; peer-to-peer computing; replicated databases; security of data; transaction processing; P2P data grid; access concurrency; data consistency; data replication; data storage; epidemic algorithms; query latency; read transaction; scalable update protocol; security protocol; system delusion; transaction causal order; transaction logs; two-level vector clock; update transaction; user collaboration; Access protocols; Clocks; Computer science; Concurrent computing; Data engineering; Data security; Delay; Information systems; Power system modeling; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High Assurance Systems Engineering Symposium, 2007. HASE '07. 10th IEEE
  • Conference_Location
    Plano, TX
  • ISSN
    1530-2059
  • Print_ISBN
    978-0-7695-3043-7
  • Type

    conf

  • DOI
    10.1109/HASE.2007.40
  • Filename
    4404783