LPT-thes-2010-07

Stefan Arts:
Betreuer: Prof. Volker Sander, Andreas Wiesner
Bachelorarbeit

Scheduling und RPC-Fehlerbehandlung in einem Durchsatz-kritischen Client-Server-System


Abstract:
An der Aachener Verfahrenstechnik - Prozesstechnik der RWTH Aachen wird ein Prototyp zur semantischen Datenintegration entwickelt. Dieser Prototyp, die 'Comprehensive Information Base', besteht aus drei Komponenten: einer Client- und zwei Serveranwendungen. In dieser Arbeit wird beschrieben wie für eine der beiden Serverkomponenten, die 'Middleware', einige Erweiterungen implementiert wurden.


Der erste Teil der Arbeit beschäftigt sich mit dem Entwurf und der Implementierung eines fairen Schedulings für die Anfragen der Clients. Ausgehend von einer Analyse der Anforderungen wird ein Algorithmus zur Anordnung der Anfragen entwickelt. Es folgt eine Implementierung des Algorithmus, wobei insbesondere eine Begründung der verwendeten Datenstrukturen und Methoden gegeben wird.


Im zweiten Teil der Arbeit wird die Schnittstelle zwischen Client und 'Middleware' betrachtet. Aufbauend auf einer Darstellung der RPC-Kommunikation und ihres Fehlermodells wird eine Strategie zur Sicherung gegen Absturzfehler des Kommunikationskanals entwickelt, die eine 'mindestenseinmal'-Semantik für idempotente Prozeduren verwendet. Die Durchsatz-kritischen Funktionen der Schnittstelle werden identi ziert und idempotent gestaltet. Durch einen qualitativen Test wird die Korrektheit der Lösung sichergestellt.


Keywords:
Scheduling, RPC, Remote Procedure Call, SOAP




 Publikationen

 Sortierkriterien

nach Lehrstühlen

Bioverfahrenstechnik
Prof. Dr.-Ing. Büchs


Prozesstechnik
Prof. Dr.-Ing. Marquardt


Chemische Verfahrenstechnik
Prof. Dr.-Ing. Wessling


Mechanische Verfahrenstechnik
Prof. Dr.-Ing. Modigell


Thermische Verfahrenstechnik
kommissarische Leitung Prof. Dr.-Ing. Spieß


Enzymprozesstechnik
Prof. Dr.-Ing. Spieß


Systemverfahrenstechnik
Prof.Alexander Mitsos, Ph.D.


oder nach

Zeitschriftenartikel

Veröffentlichungen in Büchern

Tagungsbeiträge

Präsentationen/Poster

Studien-/ Diplomarbeiten

Bücher

Dissertationen