Publications
Projects
login
About
login:
password:
Forgot your password?
CoopSC: handling updates disributedly
CoopSC: handling updates disributedly
Publication type:
mastersthesis
Zusammenfassung:
CoopSC ist eine Softwarebibliothek, welche in der Communication Systems Group der Universität Zürich entwickelt wurde und den Austausch gespeicherter Datenbankanfragen zwischen den Benutzern innerhalb eines peer-to-peer (P2P) Netzwerks erlaubt. Diese Masterarbeit hatte zum Ziel, die Versionsnummern der Daten in das P2P Netzwerk zuern und dabei auch die vorhandene Update-Funktionalität zu erhalten. Der neue Prototyp wurde anschliessend auf seine Robustheit getestet, die Performanz evaluiert und mit der Version von CoopSC verglichen, welche die Versionsnummern auf einem zentralen Datenbankserver speichert. Die Testresultate haben bestätigt, dass der neue, dezentrale Ansatz eine gute Alternative zur bisherigen Implementation ist und die Vorteile überwiegen.
Authors:
Stefan Hutter
Abstract:
CoopSC is a cooperative database caching architecture developed by the Communication System Group (CSG) at the University of Zurich which uses a peer-to-peer (P2P) network to exchange database query results from the client's own local cache between peers. The goal of this thesis was to adapt the given CoopSC architecture in order to store timestamps and to handle updates in the P2P network. The new prototype was tested and evaluated in order to compare its performance to the CoopSC version which stores timestamps on a centralized database server. The test results have shown, that the distributed timestamp and update handling is a robust alternative to the centralized approach.
Title:
CoopSC: handling updates disributedly
Year:
2011
month:
03
school:
University of Zurich, Department of Informatics
group:
csg
actions