Return to search

Peer-to-Peer Distributed Database System

This thesis implements a Peer-to-Peer (P2P) distributed database system (PDBS). In a PDBS, peers in a peer group have their own local databases, and information in these local databases can be shared among peers through user queries. As a fully decentralized P2P distributed database information sharing application, each node of a PDBS has both server and client functions. The peer server component includes the query service and schema service, and peer client component includes user interface and client controller. Both peer client component and peer server component access its local database component including user database and administration database.

A PDBS supports peer users to create and send queries and update queries to other peers, and integrates the distributed query results. PDBS also provides facilities to establish virtual communication groups, as well as allowing peers to join and leave groups at any time. Peers are able to find other peers and query databases of the other peers.

PDBS is implemented with the JXTA platform for Peer-to-Peer computing. PDBS is a complete application of JXTA. The query service and schema service of PDBS is implemented by the underling services of JXTA. PDBS schema service is used to create and search database schemas, and PDBS query service is to handle database queries.

  1. http://hdl.handle.net/1882/180
Identiferoai:union.ndltd.org:LACETR/oai:collectionscanada.gc.ca:UNB.1882/180
Date January 2004
CreatorsZhang, Naishan
ContributorsDu, W.
Source SetsLibrary and Archives Canada ETDs Repository / Centre d'archives des thèses électroniques de Bibliothèque et Archives Canada
LanguageEnglish
Detected LanguageEnglish
TypeThesis or Dissertation
Format712276 bytes, 268857 bytes, 494155 bytes, application/pdf, text/xml, text/html

Page generated in 0.0125 seconds