Not logged in.

Contribution Details

Type Bachelor's Thesis
Scope Discipline-based scholarship
Title Simultaneous execution of single- and multi-version protocols with the oshiya debugger and analyzer
Organization Unit
Authors
  • Luis Schüller
Supervisors
  • Michael Hanspeter Böhlen
  • Christian Tilgner
Language
  • English
Institution University of Zurich
Faculty Faculty of Economics, Business Administration and Information Technology
Number of Pages 38
Date 2012
Abstract Text The Oshiya Debugger and Analyzer (ODA) is a tool for debugging, visualizing and comparing concurrency control techniques. Prior to this work ODA was limited to execute one single- version protocol concurrently. The goal of this thesis was to extend ODA, in order to support multi-version protocols as well as simultaneous protocol execution. Simultaneous protocol execution allows the user direct comparison of different protocols with regard to performance- and correctness-criteria. ODA simulates the execution of protocols over user-provided work- loads. Additional features for the workload are introduced, to model sophisticated client behavior.
Zusammenfassung Der „Oshiya Debugger and Analyzer“ (ODA) ist eine Applikation, die es erlaubt Datenbank- Protokolle zu analysieren und zu debuggen. Ursprünglich ermöglichte ODA Single-Versions Protkolle einzeln auszuführen. Ziel dieser Thesis war es Multiversions-Protokolle innerhalb der Applikation zu unterstützen, sowie mehrere Protokolle gleichzeitig auszuführen. Das simultane Ausführen mehere Protokolle ermöglicht dem Benutzer direkte Protokollvergleiche in Hinsicht auf Performanz und Korrektheit. Ausserdem werden zusätzliche Features vorgestellt, mit Hilfe derer realistisches Verhalten von Clients auf der Datenbank simuliert werden kann.
PDF File Download
Export BibTeX