A Peer-to-Peer Database Server

  • Authors:
  • John Colquhoun;Paul Watson

  • Affiliations:
  • School of Computing Science, Newcastle University, United Kingdom NE1 7RU;School of Computing Science, Newcastle University, United Kingdom NE1 7RU

  • Venue:
  • BNCOD '08 Proceedings of the 25th British national conference on Databases: Sharing Data, Information and Knowledge
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Database systems have traditionally used a Client-Server architecture. If the server becomes overloaded, clients will experience an increase in query response time, and in the worst case the server may be unable to provide any service at all.In the domain of file-sharing, the problem of server overloading has been successfully addressed by the use of Peer-to-Peer (P2P) techniques in which clients (peers) supply files --- or pieces of files --- to each other. This paper describes the Wigan P2P Database System, which was designed to investigate how P2P techniques for reducing server load and so increasing system scalability can be applied successfully in a database environment. Peers cache query results and use them to satisfy each other's queries. Wigan is based on the popular BitTorrent file-sharing protocol.