Netwerken van persoonlijke datastores schaalbaar maken aan de hand van Approximate Membership Functions

Student:Thomas Devriese
Richting:Master of Science in de industriële wetenschappen: informatica
Abstract:Gedecentraliseerde sociale webapplicaties tonen verschillende voordelen in vergelijking met hun gecentraliseerde tegenhangers, waaronder de verbetering van de privacy van hun gebruikers en de herbruikbaarheid van data doorheen meerdere applicaties. Solid, een gedecentraliseerd web-ecosysteem, maakt dit soort applicaties mogelijk door gebruikers hun eigen data te laten opslaan in persoonlijke online datastores of pods. Als gevolg kunnen gebruikers beslissen welke applicaties toegang hebben tot welke delen van hun gegevens. Omdat gebruikersdata echter gedistribueerd kan zijn over duizenden externe pods, wordt het opvragen van deze gegevens moeilijk. In dit onderzoek implementeren we source selection op basis van Approximate Membership Funtcions om het aantal HTTP-requests dat door de query-engine moet worden uitgevoerd, te verminderen. Op deze manier proberen we netwerken van persoonlijke datastores schaalbaarder te maken.
Abstract (Eng):Decentralized social Web applications are advantageous in comparison to their centralized counterparts for various reasons, including the improvement of their users’ privacy and the reusability of data across multiple applications. Solid, a decentralized Web ecosystem, makes these applications possible by letting users store their own data in personal online data stores or pods. Users can then decide which applications have access to which parts of their data. However, as user data can be distributed across thousands of remote pods, querying over this data becomes difficult. In this research, we implement source selection based on Approximate Membership Functions in order to reduce the number of HTTP requests to be performed by the query engine. This way, we try to make networks of personal data stores more scalable.