Dynamic coordination rules in peer-to-peer database

被引:0
|
作者
Zhao, Zhichao [1 ]
Zhao, Zheng [1 ]
Zhang, Jie [1 ]
Zhang, Qiang [1 ]
Wang, Song [2 ]
机构
[1] Tianjin Univ, Sch Comp Sci & Technol, Tianjin 300072, Peoples R China
[2] Worcester Polytech Inst, Dept Comp Sci, Worcester, MA 01609 USA
关键词
database; peer-to-peer computing;
D O I
10.1117/12.685800
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In existing peer-to-peer database framework designs, coordination rules are assumed already present and never changed during the whole course of operation. This paper investigates how coordination rules are created and changed, hence helping ease the procedure. Local database can be on and off dynamically, but this feature of P2P database is inconsistent with fixed coordination rules, for dependency path will be broken when an intermediate peer is absent. A restoration mechanism is designed in this scenario to realize dynamic coordination rule. To achieve this, coordination rules on the same dependency path have to be available after the path is broken, and combined together to form a new dependency path and bypass the absent peer. To backup rules before host is down they can be published as resource advertisement to remote peers by underlying P2P platform facility. Actually since coordination rules are no longer bounded with their host, they can be viewed independent from the database system to form a coordination rule P2P network, with some peers having no database and purely as rule cache. The protocols about rule cache, combination and new rule creation request in such network are discussed. Rules float along dependency paths across network and combine to form a new rule where necessary. A peer wanting to create new coordination rules can publish query and if there is a rule on another peer which can be combined with the existing one, a new rule is created and send back. This dependency path discovery process can be similar to route discovery process.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] A Peer-to-Peer database server
    Colquhoun, John
    Watson, Paul
    SHARING DATA, INFORMATION AND KNOWLEDGE, PROCEEDINGS, 2008, 5071 : 181 - 184
  • [2] Dependence topology optimization in dynamic peer-to-peer database network
    Zhao, Zhichao
    Zhao, Zheng
    Shi, Qingwei
    NEXT-GENERATION COMMUNICATION AND SENSOR NETWORKS 2007, 2007, 6773
  • [3] Peer-to-peer distribution database system
    Du, WC
    Zhang, NS
    PDPTA '05: Proceedings of the 2005 International Conference on Parallel and Distributed Processing Techniques and Applications, Vols 1-3, 2005, : 918 - 919
  • [4] Dynamic peer-to-peer competition
    Caram, L. F.
    Caiafa, C. F.
    Proto, A. N.
    Ausloos, M.
    PHYSICA A-STATISTICAL MECHANICS AND ITS APPLICATIONS, 2010, 389 (13) : 2628 - 2636
  • [5] A peer-to-peer database for brain imaging data
    Bly, BM
    Rebbechi, D
    Grasso, G
    Hanson, SJ
    NEUROIMAGE, 2001, 13 (06) : S82 - S82
  • [6] Exploring the catallactic coordination approach for peer-to-peer systems
    Ardaiz, O
    Artigas, P
    Eymann, T
    Freitag, F
    Messeguer, R
    Navarro, L
    Reinicke, M
    EURO-PAR 2003 PARALLEL PROCESSING, PROCEEDINGS, 2003, 2790 : 1265 - 1272
  • [7] Data exchange issues in peer-to-peer database systems
    Kantere, Verena
    Sellis, Timos
    ENTERPRISE INFORMATION SYSTEMS-BOOK, 2008, 3 : 29 - 37
  • [8] Evaluating a Peer-to-Peer Database Server Based on BitTorrent
    Colquhoun, John
    Watson, Paul
    DATASPACE: THE FINAL FRONTIER, PROCEEDINGS, 2009, 5588 : 171 - 179
  • [9] Flexible update management in peer-to-peer database systems
    Del Vecchio, D
    Son, SH
    9TH INTERNATIONAL DATABASE ENGINEERING & APPLICATION SYMPOSIUM, PROCEEDINGS, 2005, : 435 - 444
  • [10] A publish/subscribe scheme for peer-to-peer database networks
    Yang, J
    Papazoglou, MP
    Krämer, BJ
    ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2003: COOPIS, DOA, AND ODBASE, 2003, 2888 : 244 - 262