No label defined (Q4375210)
From MaRDI portal
!
This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:
scientific article; zbMATH DE number 1110847
| Language | Label | Description | Also known as |
|---|---|---|---|
| default for all languages | No label defined |
||
| English | No label defined |
scientific article; zbMATH DE number 1110847 |
Statements
28 January 1998
0 references
data intensive applications
0 references
0.6906245350837708
0 references
0.6651604771614075
0 references
Verteilte datenintensive Anwendungen, in denen komplexe, semantisch reichhaltige Strukturen migrieren, werden gegenwärtig durch aufwendige Kombinationen von Programmiersprachen und Systemdiensten erbracht, die weitgehend unabhängig voneinander entwickelt worden sind. Während persistente Systeme keine ausreichende Mobilität von Objekten bieten, unterstützen verteilte Programmiersprachen Persistenz nur unbefriedigend. Außerdem besteht ein Mangel an Techniken verteilter Programmierung, die bezüglich Bandbreite, Latenz, Zuverlässigkeit und Heterogenität von Netzwerken skalieren. Ausgangspunkt der vorliegenden Dissertation ist die Überzeugung, daß die Qualität und der Entwicklungsaufwand verteilter datenintensiver Anwendungen wesentlich dadurch bestimmt sind, inwiefern eine direkte, unkomplizierte Abbildung von Anwendungsstrukturen in korrespondierende Programmiersprachenkonstrukte gelingt. Das Ziel dieser Arbeit ist daher die Bereitstellung eines einheitlichen programmiersprachlichen und architektonischen Rahmens in offenen Systemumgebungen, der orthogonale Persistenz mit einer substantiell verbesserten Mobilität von Objekten beliebigen Typs verbindet. Die grundlegende Vorgehensweise besteht dabei in der konsequenten Weiterentwicklung eines persistenten Objektsystems durch folgende Beiträge: die Gewährleistung einer hochgradigen Plattformunabhängigkeit des Gesamtsystems durch eine gezielt auf Portabilität ausgerichtete Laufzeitsystemarchitektur und einen modularen Kommunikationsmechanismus für den plattformunabhängigen Datenaustausch zwischen persistenten Objektspeicher, polymorphe entfernte Funktionen (RPCs) höherer Ordnung mit typsicheren, mobilen und persistenten Client/Server-Bindungen, migrierende persistente Threads, ein prädestiniertes Konstrukt für mobile Agenten und Workflows, flexible Bindungstechniken, welche die Autonomie migrierender Objekte wahren und zu drastischen Reduzierungen des jeweils zu übertragenden Datenvolumens führen. Dadurch wird die Mobilität komplexer Objekte wie z.B. Funktionsabschlüsse und Threads in Weitverkehrsnetzen in der Praxis überhaupt erst ermöglicht. Die in der Arbeit erreichten Architekturen und Methoden führen zu einer signifikanten Erhöhung der Flexibilität und Qualität bei gleichzeitiger Minderung des Aufwandes zur Erstellung datenintensiver verteilter Anwendungen. Dies wird anhand ausgewählter Problemstellungen, für die innovative Lösungen entwickelt werden, exemplarisch aufgezeigt. Zur Validierung der Thesen der Arbeit wird ein Systemprototyp vorgestellt, der die obengenannten Beiträge in synergetischer Kombination implementiert.
0 references