Logo Logo
Hilfe
Kontakt
Switch language to English
Eine dienstorientierte Methodik zur Koppelung von Netz-QoS-Architekturen
Eine dienstorientierte Methodik zur Koppelung von Netz-QoS-Architekturen
In recent years, distributed IT applications were developed which pose explicit requirements on the quality of end-to-end connections between the participating parties. Examples include voice-over-IP, video conferencing etc. Hence, those applications' functionality is significantly influenced by the underlying network infrastructures on which applications build upon. Services offered by networks must therefore meet certain criteria of quality - they have to provide and enforce quality-of-service (QoS). For this reason, different architectures have been and still are being developed to realize QoS on the network level. While such architectures have proven to be functional in principle for homogeneous networks of single providers, the situation is completely different when it comes to interconnecting autonomous or/and heterogeneous networks. Today, no QoS-enabled network services are offered which span multiple provider domains. But this is expected and necessary for the future, last but not least because of the pressure imposed by the application level. As there is no universal QoS architecture on the horizon to become accepted globally, ways have to be found to handle heterogeneity in a network of networks. --- When reviewing existing work in the field, it becomes evident that most approaches are limited to specific architectures or certain services. What is still missing is a universal internetworking architecture which could be applied in any situation and to any QoS architecture. The existence of such a generic architecture seems to be uncertain regarding the complexity of the task and the broad spectrum of QoS architectures which have to covered. --- This thesis strictly follows a service-oriented approach which can be summarized as "a generic way for gaining a specific solution". The approach consists of two major steps. The starting point of the first step are the QoS network services which are to be coupled as well as the QoS architectures these services are built upon. Initially, a normalized representation of the architectures is gained by modeling. In doing so, static and dynamic aspects of QoS architectures are considered. Afterwards, the modeling of QoS network services itself takes place and is based on the models for architectures. The whole modeling process creates a normalized starting point for the second major step. It consists of a generic methodology for gaining specific solutions to solve the coupling problem for individual cases. In this step the necessary architectural building blocks and the required workflows for the coupling are identified. The modeling as well as the methodology are strictly service-oriented, especially in considering the whole service life cycle for both parts. --- The generic model and the methodology are illustrated by a series of examples which are derived from real world scenarios. The thesis' results are supported by an analysis of different business use cases, e.g. bid invitation, estimation of effort etc., Seit einiger Zeit werden verteilte IT-Anwendungen entwickelt, die dezidierte Anforderungen an die Qualität der Ende-zu-Ende-Verbindung zwischen ihren Teilnehmern stellen (z.B. Voice-over-IP, Videokonferenzsysteme etc.). Damit wird die Funktionsfähigkeit solcher Applikationen maßgeblich durch die Beschaffenheit von Netz-Infrastrukturen bestimmt, auf denen sie aufbauen. Die von einem Netz bereitgestellten Dienste müssen also gewissen Qualitätsansprüchen genügen, sie müssen eine Dienstgüte bzw. Quality-of-Service (QoS) anbieten und durchsetzen. Hierzu wurden und werden unterschiedlichste Architekturen entworfen, die QoS auf Ebene eines Netzes realisieren. Während diese Architekturen in homogenen Netzen einzelner Betreiber ihre Funktionsfähigkeit prinzipiell gezeigt haben, stellt sich auf Ebene der Netzverbünde ein vollständig anderes Bild dar. Betreiberübergreifend werden heute keine Netzdienste mit QoS angeboten, nicht zuletzt aufgrund des Drucks von Seiten der Anwendungen wird dies aber für die Zukunft erwartet. Da weiterhin nicht abzusehen ist, dass sich global eine gemeinsame Netz-QoS-Architektur durchsetzen wird, müssen Möglichkeiten gefunden werden, wie die Heterogenität im Netzverbund gehandhabt werden kann. --- Betrachtet man bestehende Arbeiten, so fällt auf, dass diese größtenteils auf die Betrachtung spezifischer Architekturen oder bestimmter Dienste begrenzt sind. Eine universelle Koppelungsarchitektur im Sinne einer für jeden Fall unmittelbar anwendbaren Lösung wurde bisher nicht entwickelt. Die Komplexität der Fragestellung und der Breite des Spektrums denkbarer Netz-QoS-Architekturen lassen eine Existenz einer solchen allgemeinen Koppelungsarchitektur auch fraglich erscheinen. --- Die Dissertation verfolgt einen strikt dienstorientierten Ansatz, der sich in einem Satz als "Generischer Weg zur Gewinnung einer spezifischen Lösung" zusammenfassen lässt. Dabei werden im Wesentlichen zwei Hauptschritte durchgeführt. Ausgangspunkt des ersten Schritts sind die zu koppelnden Netz-QoS-Dienste. Sie werden durch Modellierung in eine normalisierte Darstellung überführt. Dabei werden unter Betrachtung statischer und dynamischer Aspekte zuerst die den Diensten zugrunde liegenden Netz-QoS-Architekturen modelliert. Hierauf basierend werden Modelle für Netz-QoS-Dienste erstellt. Durch die Normalisierung ist die Grundlage gelegt, um im zweiten Schritt mittels der dann entworfenen generischen Methodik die fallspezifische Lösung gewinnen zu können. Dabei werden, neben der Identifizierung der zur Koppelung notwendigen architekturellen Bausteine, auch die für die Koppelung benötigten Arbeitsabläufe bestimmt. Sowohl Modellierung als auch die Methodik sind an den Gesichtspunkten der Dienstorientierung ausgerichtet, speziell wird in beiden Teilen der gesamte Lebenszyklus eines Dienstes betrachtet. --- Illustriert werden Modellierung und Methodik an verschiedenen Beispielen, die ihren Ursprung in realen Szenarios haben. Die Betrachtung unterschiedlicher geschäftlicher Anwendungsfälle (wie z.B. Ausschreibung, Aufwandsabschätzung etc.) rundet die Arbeit ab.
QoS-Architekturen, Koppelung, Dienstorientierte Methodik, Quality-of-Service
Rölle, Harald
2005
Deutsch
Universitätsbibliothek der Ludwig-Maximilians-Universität München
Rölle, Harald (2005): Eine dienstorientierte Methodik zur Koppelung von Netz-QoS-Architekturen. Dissertation, LMU München: Fakultät für Mathematik, Informatik und Statistik
[thumbnail of Roelle_Harald.pdf]
Vorschau
PDF
Roelle_Harald.pdf

3MB

Abstract

In recent years, distributed IT applications were developed which pose explicit requirements on the quality of end-to-end connections between the participating parties. Examples include voice-over-IP, video conferencing etc. Hence, those applications' functionality is significantly influenced by the underlying network infrastructures on which applications build upon. Services offered by networks must therefore meet certain criteria of quality - they have to provide and enforce quality-of-service (QoS). For this reason, different architectures have been and still are being developed to realize QoS on the network level. While such architectures have proven to be functional in principle for homogeneous networks of single providers, the situation is completely different when it comes to interconnecting autonomous or/and heterogeneous networks. Today, no QoS-enabled network services are offered which span multiple provider domains. But this is expected and necessary for the future, last but not least because of the pressure imposed by the application level. As there is no universal QoS architecture on the horizon to become accepted globally, ways have to be found to handle heterogeneity in a network of networks. --- When reviewing existing work in the field, it becomes evident that most approaches are limited to specific architectures or certain services. What is still missing is a universal internetworking architecture which could be applied in any situation and to any QoS architecture. The existence of such a generic architecture seems to be uncertain regarding the complexity of the task and the broad spectrum of QoS architectures which have to covered. --- This thesis strictly follows a service-oriented approach which can be summarized as "a generic way for gaining a specific solution". The approach consists of two major steps. The starting point of the first step are the QoS network services which are to be coupled as well as the QoS architectures these services are built upon. Initially, a normalized representation of the architectures is gained by modeling. In doing so, static and dynamic aspects of QoS architectures are considered. Afterwards, the modeling of QoS network services itself takes place and is based on the models for architectures. The whole modeling process creates a normalized starting point for the second major step. It consists of a generic methodology for gaining specific solutions to solve the coupling problem for individual cases. In this step the necessary architectural building blocks and the required workflows for the coupling are identified. The modeling as well as the methodology are strictly service-oriented, especially in considering the whole service life cycle for both parts. --- The generic model and the methodology are illustrated by a series of examples which are derived from real world scenarios. The thesis' results are supported by an analysis of different business use cases, e.g. bid invitation, estimation of effort etc.

Abstract

Seit einiger Zeit werden verteilte IT-Anwendungen entwickelt, die dezidierte Anforderungen an die Qualität der Ende-zu-Ende-Verbindung zwischen ihren Teilnehmern stellen (z.B. Voice-over-IP, Videokonferenzsysteme etc.). Damit wird die Funktionsfähigkeit solcher Applikationen maßgeblich durch die Beschaffenheit von Netz-Infrastrukturen bestimmt, auf denen sie aufbauen. Die von einem Netz bereitgestellten Dienste müssen also gewissen Qualitätsansprüchen genügen, sie müssen eine Dienstgüte bzw. Quality-of-Service (QoS) anbieten und durchsetzen. Hierzu wurden und werden unterschiedlichste Architekturen entworfen, die QoS auf Ebene eines Netzes realisieren. Während diese Architekturen in homogenen Netzen einzelner Betreiber ihre Funktionsfähigkeit prinzipiell gezeigt haben, stellt sich auf Ebene der Netzverbünde ein vollständig anderes Bild dar. Betreiberübergreifend werden heute keine Netzdienste mit QoS angeboten, nicht zuletzt aufgrund des Drucks von Seiten der Anwendungen wird dies aber für die Zukunft erwartet. Da weiterhin nicht abzusehen ist, dass sich global eine gemeinsame Netz-QoS-Architektur durchsetzen wird, müssen Möglichkeiten gefunden werden, wie die Heterogenität im Netzverbund gehandhabt werden kann. --- Betrachtet man bestehende Arbeiten, so fällt auf, dass diese größtenteils auf die Betrachtung spezifischer Architekturen oder bestimmter Dienste begrenzt sind. Eine universelle Koppelungsarchitektur im Sinne einer für jeden Fall unmittelbar anwendbaren Lösung wurde bisher nicht entwickelt. Die Komplexität der Fragestellung und der Breite des Spektrums denkbarer Netz-QoS-Architekturen lassen eine Existenz einer solchen allgemeinen Koppelungsarchitektur auch fraglich erscheinen. --- Die Dissertation verfolgt einen strikt dienstorientierten Ansatz, der sich in einem Satz als "Generischer Weg zur Gewinnung einer spezifischen Lösung" zusammenfassen lässt. Dabei werden im Wesentlichen zwei Hauptschritte durchgeführt. Ausgangspunkt des ersten Schritts sind die zu koppelnden Netz-QoS-Dienste. Sie werden durch Modellierung in eine normalisierte Darstellung überführt. Dabei werden unter Betrachtung statischer und dynamischer Aspekte zuerst die den Diensten zugrunde liegenden Netz-QoS-Architekturen modelliert. Hierauf basierend werden Modelle für Netz-QoS-Dienste erstellt. Durch die Normalisierung ist die Grundlage gelegt, um im zweiten Schritt mittels der dann entworfenen generischen Methodik die fallspezifische Lösung gewinnen zu können. Dabei werden, neben der Identifizierung der zur Koppelung notwendigen architekturellen Bausteine, auch die für die Koppelung benötigten Arbeitsabläufe bestimmt. Sowohl Modellierung als auch die Methodik sind an den Gesichtspunkten der Dienstorientierung ausgerichtet, speziell wird in beiden Teilen der gesamte Lebenszyklus eines Dienstes betrachtet. --- Illustriert werden Modellierung und Methodik an verschiedenen Beispielen, die ihren Ursprung in realen Szenarios haben. Die Betrachtung unterschiedlicher geschäftlicher Anwendungsfälle (wie z.B. Ausschreibung, Aufwandsabschätzung etc.) rundet die Arbeit ab.