There are two main challenges for flexible service provisioning on top of
today's Internet. First the end-to-end networking paradigm which is
based on a service and data unaware transport, and secondly a lack of
high level communication abstractions.
With this thesis we approach both challenges. To address the first point
we propose a methodology to integrate the Network Provider into
the process of service provisioning. The introduced cooperative service
provisioning (CSP) enables an interaction between Service Provider,
Network Provider and Client. CSP can be applied in classical Provider
as well as novel Peer-to-Peer scenarios.
To address the second point, we adopt a Service Overlay
approach. A new method based on the extension of Distributed Hash Tables
(DHTs) is proposed to realise a distributed control plane for a
decentral and reactive creation of Service Overlays. To archive this,
a methodology to reduce Service Overlay related routing problems to
search problems was developed. With regard to the required Quality of Service (QoS) measurements, the thesis focuses on scalable and time efficient estimation techniques. As a result, two new delay prediction schemes
have been developed which improve estimation accuracy when compared
to the state of the art.
Furthermore, a novel approach to bandwidth estimation is investigated.
It combines methods from landmark based delay estimation with a
transformation step and has favourable estimation accuracy.
A CSP prototype has been realised based on the Peer-to-Peer middleware software OMNIX. For the implemented Content-Addressable Network (CAN) DHT a new algorithm to repair the CAN structure in case of multiple not gracefully leaving nodes has been integrated. The actual implementation is evaluated in the context of a media transcoding scenario using a Linux-based testbed.
«
There are two main challenges for flexible service provisioning on top of
today's Internet. First the end-to-end networking paradigm which is
based on a service and data unaware transport, and secondly a lack of
high level communication abstractions.
With this thesis we approach both challenges. To address the first point
we propose a methodology to integrate the Network Provider into
the process of service provisioning. The introduced cooperative service
provisioning (CSP) enable...
»