Laufzeitadaption von zustandsbehafteten Datenstromoperatoren

Änderungen von Datenstromanfragen zur Laufzeit werden insbesondere durch zustandsbehaftete Datenstromoperatoren erschwert. Da die Zustände im Arbeitsspeicher abgelegt sind und bei einem Neustart verloren gehen, wurden in der Vergangenheit Migrationsverfahren entwickelt, um die inneren Operatorzustän...

Full description

Bibliographic Details
Main Author: Wolf, Bernhard
Other Authors: Technische Universität Dresden, Fakultät Informatik
Format: Doctoral Thesis
Language:deu
Published: Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden 2013
Subjects:
Online Access:http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-129955
http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-129955
http://www.qucosa.de/fileadmin/data/qucosa/documents/12995/20131202_Wolf_Dissertation_final.pdf
id ndltd-DRESDEN-oai-qucosa.de-bsz-14-qucosa-129955
record_format oai_dc
spelling ndltd-DRESDEN-oai-qucosa.de-bsz-14-qucosa-1299552013-12-05T03:38:34Z Laufzeitadaption von zustandsbehafteten Datenstromoperatoren Wolf, Bernhard Datenstrom Datenstromverarbeitung Zustandstransfer Migration Zustandsmigration Zustandserhaltung data stream processing data stream management state transfer operator migration state migration ddc:004 rvk:ST 200 rvk:ST 274 Datenstrom Datenbank Änderungen von Datenstromanfragen zur Laufzeit werden insbesondere durch zustandsbehaftete Datenstromoperatoren erschwert. Da die Zustände im Arbeitsspeicher abgelegt sind und bei einem Neustart verloren gehen, wurden in der Vergangenheit Migrationsverfahren entwickelt, um die inneren Operatorzustände bei einem Änderungsvorgang zu erhalten. Die Migrationsverfahren basieren auf zwei unterschiedlichen Ansätzen - Zustandstransfer und Parallelausführung - sind jedoch aufgrund ihrer Realisierung auf eine zentrale Ausführung beschränkt. Mit wachsenden Anforderungen in Bezug auf Datenmengen und Antwortzeiten werden Datenstromsysteme vermehrt verteilt ausgeführt, beispielsweise durch Sensornetze oder verteilte IT-Systeme. Zur Anpassung der Anfragen zur Laufzeit sind existierende Migrationsstrategien nicht oder nur bedingt geeignet. Diese Arbeit leistet einen Beitrag zur Lösung dieser Problematik und zur Optimierung der Migration in Datenstromsystemen. Am Beispiel von präventiven Instandhaltungsstrategien in Fabrikumgebungen werden Anforderungen für die Datenstromverarbeitung und insbesondere für die Migration abgeleitet. Das generelle Ziel ist demnach eine möglichst schnelle Migration bei gleichzeitiger Ergebnisausgabe. In einer detaillierten Analyse der existierenden Migrationsstrategien werden deren Stärken und Schwächen bezüglich der gestellten Anforderungen diskutiert. Für die Adaption von laufenden Datenstromanfragen wird eine allgemeine Methodik vorgestellt, welche als Basis für die neuen Strategien dient. Diese Adaptionsmethodik unterstützt zwei Verfahren zur Bestimmung von Migrationskonfigurationen - ein numerisches Verfahren für periodische Datenströme und ein heuristisches Verfahren, welches auch auf aperiodische Datenströme angewendet werden kann. Eine wesentliche Funktionalität zur Minimierung der Migrationsdauer ist dabei die Beschränkung auf notwendige Zustandswerte, da in verteilten Umgebungen eine Übertragungszeit für den Zustandstransfer veranschlagt werden muss - zwei Aspekte, die bei existierenden Verfahren nicht berücksichtigt werden. Durch die Verwendung von neu entwickelten Zustandstransfermethoden kann zudem die Übertragungsreihenfolge der einzelnen Zustandswerte beeinflusst werden. Die Konzepte wurden in einem OSGi-basierten Prototyp implementiert und zudem simulativ analysiert. Mit einer umfassenden Evaluierung wird die Funktionsfähigkeit aller Komponenten und Konzepte demonstriert. Der Performance-Vergleich zwischen den existierenden und den neuen Migrationsstrategien fällt deutlich zu Gunsten der neuen Strategien aus, die zudem in der Lage sind, alle Anforderungen zu erfüllen. Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden Technische Universität Dresden, Fakultät Informatik Prof. Dr.-Ing. habil. Klaus Kabitzsch Prof. Dr.-Ing. habil. Klaus Meyer-Wegener 2013-12-04 doc-type:doctoralThesis application/pdf http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-129955 urn:nbn:de:bsz:14-qucosa-129955 http://www.qucosa.de/fileadmin/data/qucosa/documents/12995/20131202_Wolf_Dissertation_final.pdf deu
collection NDLTD
language deu
format Doctoral Thesis
sources NDLTD
topic Datenstrom
Datenstromverarbeitung
Zustandstransfer
Migration
Zustandsmigration
Zustandserhaltung
data stream processing
data stream management
state transfer
operator migration
state migration
ddc:004
rvk:ST 200
rvk:ST 274
Datenstrom
Datenbank
spellingShingle Datenstrom
Datenstromverarbeitung
Zustandstransfer
Migration
Zustandsmigration
Zustandserhaltung
data stream processing
data stream management
state transfer
operator migration
state migration
ddc:004
rvk:ST 200
rvk:ST 274
Datenstrom
Datenbank
Wolf, Bernhard
Laufzeitadaption von zustandsbehafteten Datenstromoperatoren
description Änderungen von Datenstromanfragen zur Laufzeit werden insbesondere durch zustandsbehaftete Datenstromoperatoren erschwert. Da die Zustände im Arbeitsspeicher abgelegt sind und bei einem Neustart verloren gehen, wurden in der Vergangenheit Migrationsverfahren entwickelt, um die inneren Operatorzustände bei einem Änderungsvorgang zu erhalten. Die Migrationsverfahren basieren auf zwei unterschiedlichen Ansätzen - Zustandstransfer und Parallelausführung - sind jedoch aufgrund ihrer Realisierung auf eine zentrale Ausführung beschränkt. Mit wachsenden Anforderungen in Bezug auf Datenmengen und Antwortzeiten werden Datenstromsysteme vermehrt verteilt ausgeführt, beispielsweise durch Sensornetze oder verteilte IT-Systeme. Zur Anpassung der Anfragen zur Laufzeit sind existierende Migrationsstrategien nicht oder nur bedingt geeignet. Diese Arbeit leistet einen Beitrag zur Lösung dieser Problematik und zur Optimierung der Migration in Datenstromsystemen. Am Beispiel von präventiven Instandhaltungsstrategien in Fabrikumgebungen werden Anforderungen für die Datenstromverarbeitung und insbesondere für die Migration abgeleitet. Das generelle Ziel ist demnach eine möglichst schnelle Migration bei gleichzeitiger Ergebnisausgabe. In einer detaillierten Analyse der existierenden Migrationsstrategien werden deren Stärken und Schwächen bezüglich der gestellten Anforderungen diskutiert. Für die Adaption von laufenden Datenstromanfragen wird eine allgemeine Methodik vorgestellt, welche als Basis für die neuen Strategien dient. Diese Adaptionsmethodik unterstützt zwei Verfahren zur Bestimmung von Migrationskonfigurationen - ein numerisches Verfahren für periodische Datenströme und ein heuristisches Verfahren, welches auch auf aperiodische Datenströme angewendet werden kann. Eine wesentliche Funktionalität zur Minimierung der Migrationsdauer ist dabei die Beschränkung auf notwendige Zustandswerte, da in verteilten Umgebungen eine Übertragungszeit für den Zustandstransfer veranschlagt werden muss - zwei Aspekte, die bei existierenden Verfahren nicht berücksichtigt werden. Durch die Verwendung von neu entwickelten Zustandstransfermethoden kann zudem die Übertragungsreihenfolge der einzelnen Zustandswerte beeinflusst werden. Die Konzepte wurden in einem OSGi-basierten Prototyp implementiert und zudem simulativ analysiert. Mit einer umfassenden Evaluierung wird die Funktionsfähigkeit aller Komponenten und Konzepte demonstriert. Der Performance-Vergleich zwischen den existierenden und den neuen Migrationsstrategien fällt deutlich zu Gunsten der neuen Strategien aus, die zudem in der Lage sind, alle Anforderungen zu erfüllen.
author2 Technische Universität Dresden, Fakultät Informatik
author_facet Technische Universität Dresden, Fakultät Informatik
Wolf, Bernhard
author Wolf, Bernhard
author_sort Wolf, Bernhard
title Laufzeitadaption von zustandsbehafteten Datenstromoperatoren
title_short Laufzeitadaption von zustandsbehafteten Datenstromoperatoren
title_full Laufzeitadaption von zustandsbehafteten Datenstromoperatoren
title_fullStr Laufzeitadaption von zustandsbehafteten Datenstromoperatoren
title_full_unstemmed Laufzeitadaption von zustandsbehafteten Datenstromoperatoren
title_sort laufzeitadaption von zustandsbehafteten datenstromoperatoren
publisher Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden
publishDate 2013
url http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-129955
http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-129955
http://www.qucosa.de/fileadmin/data/qucosa/documents/12995/20131202_Wolf_Dissertation_final.pdf
work_keys_str_mv AT wolfbernhard laufzeitadaptionvonzustandsbehaftetendatenstromoperatoren
_version_ 1716616357042192384