Gennadi Rabinovitch

Gennadi Rabinovitch

Friedrich-Schiller-Universität Jena
Fakultät für Mathematik und Informatik
Institut für Informatik
Lehrstuhl für Datenbanken und Informationssysteme
Ernst-Abbe-Platz 2
07743 Jena

E-Mail: gennadi.rabinovitch@uni-jena.de



Forschung | Publikationen | SQL-Normung | Lehre | Studien- und Diplomarbeiten | Biographie | Zertifikate | Mitgliedschaften | Sonstiges


Aktuelle Forschungsschwerpunkte
Heutzutage stehen vielfältige Informationen über bewährte Datenbank-Tuning-Praktiken in elektronischer Form zur Verfügung. All diese Informationen sind jedoch zum größten Teil unstrukturiert, d.h. nicht formalisiert und somit auch nicht maschinell abarbeitbar. Es erscheint daher sinnvoll, typische Datenbank-Tuning-Praktiken zu formalisieren und den Administratoren eine Möglichkeit zur intuitiven Modellierung der Tuning-Abläufe zu bieten.

Eingespeist in ein entsprechendes Tuning-System können die formalisierten Tuning-Abläufe beim Erkennen von bestimmten problematischen Ereignissen automatisch ausgeführt werden. Um automatisch den Tuning-Ablauf zu bestimmen, der das aufgetretene Problem am Besten auflöst, benötigt das Tuning-System u.a. Wissen über die Semantik einzelner Tuning-Abläufe, was ihre semantische Annotation unabdingbar macht.

Eine Community-Plattform ermöglicht es den Datenbank-Administratoren darüber hinaus, ihr Wissen in strukturierter Form auszutauschen. Für eine solche Community-Plattform werden Konzepte zur Verwaltung, Austausch und Evolution des formalisierten Tuning-Wissens benötigt.

Meine Forschungsschwerpunkte umfassen:

  • Formalisierung, Modellierung und automatische Abarbeitung von Tuning-Abläufen
  • Verwaltung, Austausch und Evolution des formalisierten Tuning-Wissens
  • Definition von Tuning-Richtlinien zur Unterstützung des autonomen Datenbank-Tunings
  • Workload-orientiertes Datenbank-Tuning
  • sowie weitere Themen im Rahmen des Projekts "Autonomic Database Performance Tuning"
 
 
Publikationen, Poster und Vorträge
  • G. Rabinovitch, D. Wiese, M. Reichert, S. Arenswald. Workflow- und Workload-orientiertes Datenbank-Tuning. Technischer Bericht. November 2010.
  • D. Wiese und G. Rabinovitch. Evaluierung autonomer Mechanismen in heutigen DBMS. Technischer Bericht. Februar 2010.
  • G. Rabinovitch. Policy-based coordination of best-practice oriented autonomic database tuning. The First International Conference on Adaptive and Self-adaptive Systems and Applications (ADAPTIVE 2009), Athens, Greece, 15.-20. November, 2009.
  • D. Wiese und G. Rabinovitch. Knowledge Management in Autonomic Database Performance Tuning. The Fifth International Conference on Autonomic and Autonomous Systems (ICAS 2009), Valencia, Spain, 20.-25. April 2009.
  • D. Wiese, G. Rabinovitch, M. Reichert, S. Arenswald. ATE: Workload-oriented DB2 Tuning in Action. In Tagungsband zur 13. GI-Fachtagung Datenbanksysteme für Business, Technologie und Web (BTW) 2009. Demo. Münster, Deutschland, 2.-6. März 2009.
  • G. Rabinovitch, D. Wiese, M. Reichert und S. Arenswald. Datenbank-Tuning mit dem Autonomic Tuning Expert. Datenbank-Spektrum, Heft 27. Seiten 18-26. Dezember 2008.
  • M. Reichert, S. Arenswald, D. Wiese, G. Rabinovitch. Workload Aware Exception Detection. Patent Proposal. September 2008.
  • D. Wiese, G. Rabinovitch, M. Reichert und S. Arenswald. Autonomic Tuning Expert - A framework for best-practice oriented autonomic database tuning. In Proceedings of Centre for Advanced Studies on Collaborative Research (CASCON 2008). Ontario, Canada, 27.-30. Oktober 2008.
  • K. Küspert, G. Rabinovitch, D. Wiese, R. Stumm und M. Reichert. Autonomic Database Performance Tuning. Vortrag anlässlich der Verleihung des IBM Shared University Research Grant 2007 an den Lehrstuhl für Datenbanken und Informationssysteme. Jena, 30. November 2007.
  • D. Wiese und G. Rabinovitch. Autonomie ohne Aufpreis – Selbstverwaltende Datenbankmanagementsysteme. Fachgruppentreffen der GI-Fachgruppe Datenbanksysteme: "Selbstoptimierende und autonome Datenbanksysteme". Vortrag. Darmstadt, 15. - 16. November 2007.
  • D. Wiese und G. Rabinovitch. DB2 Autonomic Performance Management. IBM CAS Technical Report. Juni 2007.
  • G. Rabinovitch und D. Wiese. Non-linear Optimization of Performance Functions for Autonomic Database Performance Tuning. The Third International Conference on Autonomic and Autonomous Systems (ICAS 2007), Athen, 19.-25. Juni 2007.
  • D. Wiese und G. Rabinovitch. A Generic Knowledge Model for Autonomic Database Performance Tuning. 4. Konferenz zum Professionellen Wissensmanagement: Erfahrungen und Visionen. Poster. Potsdam, 28. - 30. März 2007. [JPG]
  • G. Rabinovitch. Technologien und Konzepte zur autonomen Verwaltung von IT-Systemen. In Tagungsband zum 18. Workshop "18. Workshop über Grundlagen von Datenbanken", Institut für Informatik, Martin-Luther-Universität Halle-Wittenberg, Seiten 120-124, Wittenberg, Juni 2006.
  • K. Küspert, D. Wiese und G. Rabinovitch. Autonome Datenbank-Administration. Poster zum Tag der Forschung der Friedrich-Schiller-Universität Jena, Oktober 2005. [JPG]
  • T. Müller und G. Rabinovitch. Das Navigationsbasis-Modell zur Unterstützung der cursorbasierten Übergabe von XQuery-Sequenz-Ausschnitten zwischen Datenbanksystem und Anwendungsprogramm. In Berliner XML-Tage 2005-Tagungsband, Humboldt-Universität zu Berlin und Freie Universität Berlin, Seiten 135-146, Berlin, September 2005.
  • C. Gollmick und G. Rabinovitch. Fragmentbildung zur Unterstützung der nutzerdefinierten Replikation. In Tagungsband des 4. m-DBIS Workshop "Database Mechanisms for Mobile Applications 2003", Seiten 79-93, Karlsruhe, April 2003.
  • G. Rabinovitch. Fragmentbildung zur Realisierung dynamischer Replikation im mobilen Datenbankzugriff. In Tagungsband der Informatiktage 2002, Gesellschaft für Informatik, November 2002.
  • G. Rabinovitch. Sequenzcursor-Konzept zur Übergabe von XML-Werten zwischen Datenbanksystem und Anwendungsprogramm. Diplomarbeit.
  • G. Rabinovitch. Replikatverwaltung bei der nutzerdefinierten Replikation. Studienarbeit.
 
 
SQL-Normung
  • G. Rabinovitch, T. Müller und P. Pistor. ISO/IEC JTC1/SC32/WG3 SIA-043: Addressing possible problems in "like predicate" and "similar predicate". April 2004.
  • G. Rabinovitch, T. Müller und P. Pistor. ISO/IEC JTC1/SC32/WG3 STX-034: Addressing missing notes referring to the definition of "based on". Mai 2004.
  • G. Rabinovitch, T. Müller und P. Pistor. ISO/IEC JTC1/SC32/WG3 TXL-016: Addressing missing correlation names in view definitions containing joined tables (type one). Januar 2005. Vorgestellt im ISO/IEC JTC 1/SC 32/WG 3 Meeting. Berlin, Germany, 18.-22.04.2005.
  • G. Rabinovitch, T. Müller und P. Pistor. ISO/IEC JTC1/SC32/WG3 TXL-032: Addressing missing correlation names in view definitions containing joined tables (type two). März 2005. Vorgestellt im ISO/IEC JTC 1/SC 32/WG 3 Meeting. Berlin, Germany, 18.-22.04.2005.
  • G. Rabinovitch, T. Müller und P. Pistor. ISO/IEC JTC1/SC32/WG3 TXL-033: Addressing missing correlation names in view definitions containing joined tables (type three). März 2005. Vorgestellt im ISO/IEC JTC 1/SC 32/WG 3 Meeting. Berlin, Germany, 18.-22.04.2005.
 
 
Lehre
Wintersemester 2005/06
Sommersemester 2006
Wintersemester 2006/07
Sommersemester 2007
Wintersemester 2007/08
Sommersemester 2008
Wintersemester 2008/09
Sommersemester 2009
Wintersemester 2009/10
Sommersemester 2010
 
 
Betreute Studien- und Diplomarbeiten
  • M. Reichenbach. Analyse und Konzeption des Datenmodells sowie schichtenübergreifende Implementierung und Weiterentwicklung ausgewählter Komponenten eines neuen Medien-Analyse-Programms. Studienarbeit. Externer Betreuer: F. Rub (jmedia, Jena).
  • L. Auth. Evaluierung autonomer Mechanismen in Oracle 10g. Diplomarbeit.
  • M. Ehlert. Beschreibung und Verwaltung von Tuning-Strategien für ein autonomes Datenbankmanagementsystem. Studienarbeit.
  • A. Jäger. Evaluierung von Konzepten, Problemen und Lösungsansätzen aktiver Datenbanken und Untersuchungen der Übertragbarkeit auf Autonomes Datenbank-Tuning. Studienarbeit.
  • W. Krause. Workloadklassifikation zur Unterstützung des autonomen Datenbank-Performance-Tunings. Studienarbeit.
  • C. Hennig. Klassifikation und Formalisierung von Performance-Problemen, deren Diagnose und Auflösung anhand von Best-Practice-Methoden. Studienarbeit.
  • A. Hofmeister. Konzeptionierung und prototypische Entwicklung eines Systems zur Community-orientierten Verwaltung von Tuning-Plänen. Diplomarbeit.
  • M. Reichenbach. Entwicklung eines Modells zur Definition von Events und Policies für das autonome Datenbank-Tuning. Diplomarbeit.
  • S. Arenswald. Einsatz von Workflow-Technologien im autonomen Datenbank-Tuning. Studienarbeit.
  • A. Göbel. Konzeptuelle und prototypische Evaluierung der Möglichkeiten des Intelligent Miner im Autonomen Datenbank-Tuning. Studienarbeit.
  • K. Roeder. Konzipierung und prototypische Umsetzung einer Workload-Komponente zur gezielten Erzeugung von Locking-Problemen im Umfeld des Autonomen Datenbank-Tunings. Studienarbeit.
  • Q. Yan. Analyse und Auswahl performance-relevanter Parameter am Beispiel von Intershop Enfinity. Diplomarbeit. Externer Betreuer: K. Baumgarten (Intershop Communications AG, Jena)
  • S. Arenswald. Concept, Design and Implementation of a System for Graphical Modeling and Processing of Hypothesis Trees for Database Tuning Problems. Diplomarbeit.
  • J. Krüger. Verwaltung und Versionierung von WebSphere sMash basierten Tuningplänen. Studienarbeit.
 
 
Biographie
Seit 2011 Research Developer am SAP Innovation Center Potsdam.
2006 - 2009 Hospitant bei IBM Deutschland Entwicklung GmbH.
2005 - 2010 Wissenschaftlicher Mitarbeiter am Lehrstuhl für Datenbanken und Informationssysteme.
Promotion zum Dr.-Ing. im April 2012.
2003 - 2005 Studentische Hilfskraft am Lehrstuhl für Datenbanken und Informationssysteme.
Mitarbeit an der Normung von SQL:2003 und SQL:2007.
2002 - 2003 Studentische Hilfskraft am Lehrstuhl für Datenbanken und Informationssysteme.
Design und Erstellung einer Simulationsumgebung zum Testen einer für mobile Datenbankanwendungen entwickelten Infrastruktur.
2001 - 2002 Tulane University, New Orleans, USA.
1-jähriges Auslandsstudium.
Auszeichnung durch die Aufnahme in die Dean's List for the School of Engineering der Tulane University.
1998 - 2005 Friedrich-Schiller-Universität Jena.
Informatikstudium mit Vertiefungsrichtung "Datenbanken und Informationssysteme".
Stipendiat der Studienstiftung des deutschen Volkes.
Abschluss als Diplom-Informatiker.
1995 - 1998 Staatliches Berufsbildendes Schulzentrum Jena-Göschwitz.
Spezialisierung in Datenverarbeitungstechnik und Mathematik. Abitur im Juli 1998.
 
 
Zertifikate

  • IBM Certified Database Associate – DB2 Universal Database v8.1 Family.
  • IBM Certified Database Administrator – DB2 Universal Database v8.1 for Linux, UNIX and Windows.
  • IBM Certified Application Developer - DB2 Universal Database V8.1 Family.
 
 
Mitgliedschaften

  • Seit Juli 2005 Mitglied der Gesellschaft für Informatik.
  • Seit Januar 2007 Mitglied der Fachgruppe "Datenbanksysteme"
  • Seit Juni 2006 Mitglied im Arbeitskreis "Grundlagen von Informationssystemen".

  • Mitglied der "IARIA Autonomic and Autonomous Systems Work Group".
 
 
Sonstiges
Auszeichnungen der Forschungsarbeit Beiträge in Medien Gutachtertätigkeiten
 


 Lehrstuhl | Institut | Universität

gennadi.rabinovitch@uni-jena.de ; 05.05.2012 22:18:55