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...
Main Author: | |
---|---|
Other Authors: | |
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 |