Personal Data Servers
Project Background
An increasing amount of personal data is automatically gathered and stored on servers by administrations, hospitals, insurance companies, etc. Citizens themselves often count on internet companies to store their data and make them reliable and highly available through the internet. However, these benefits must be weighed against privacy risks incurred by centralization. The project suggests a radically different way of considering the management of personal data. By embedding a full-fledged Personal Data Server in mobile devices, user control of how his/her sensitive data is shared by others (by whom, for how long, according to which rule, for which purpose) can be fully reestablished and convincingly enforced. To give sense to this vision, Personal Data Servers must be able to interoperate with external servers and must provide traditional database services like durability, availability, query facilities, transactions.
Current Milestones
Tentative RoadMap
PlanetLab Simulations
Since personal databases deployed on a variety of mobile devices could be connected to Internet in a variety of ways we plan to test the deployment of PDS publish-subscribe model on the real Internet. We are conducting internet-scale tests on the PlanetLab testbed to verify the protocols design scalability on real Internet with geographically dispersed PDS nodes to test QoS of replication and query processing facilities as well as the scalability of the broker server network in the presence of real-world delays, packet losses and latency of the links.
Relevant Publications (Related Work)
Useful links:
Download preliminary PDS software Java package (alpha stage) - coming soon