Service orchestration has become the predominant paradigm that enables businesses to combine and integrate services offered by third parties. For the commercial viability of orchestrated services, it is crucial that they are offered at sharp price-quality ratios. A complicating factor is that many attractive third-party services often show highly variable service quality. This raises the need for mechanisms that promptly adapt the orchestration to changes in the quality delivered by third party services. In this paper, we propose a real-time QoS control mechanism that dynamically optimizes service orchestration in real time by learning and adapting to changes in third party service response time behaviors. Our approach combines the power of learning and adaptation with the power of dynamic programming. The re¬sults show that real-time service re-compositions lead to dramatic savings of cost, while meeting the service quality requirements of the end-users. The challenge here is to respond to signi?cant response-time changes in a timely manner, while not wasting CPU cycles on unnecessary orchestration updates. Experimental results performed in a test-lab environment demonstrate that a few orchestration updates are suf?cient to achieve this.
%0 Conference Paper
%1 7277438
%A Bosman, J.
%A van den Berg, H.
%A van der Mei, R.
%B Teletraffic Congress (ITC 27), 2015 27th International
%D 2015
%K Business Concrete Dynamic_programming Probes Quality_of_service Real-time_systems Time_factors Web_services complicating_factor dynamic_programming dynamic_service_orchestration_optimization itc itc27 learning_(artificial_intelligence) quality_of_service real-time_QoS_control_mechanism real-time_service_recompositions service_quality_requirements sharp_price-quality_ratios test-lab_environment third_party_service_response_time_behaviors
%P 152-158
%R 10.1109/ITC.2015.25
%T Real-Time QoS Control for Service Orchestration
%U https://gitlab2.informatik.uni-wuerzburg.de/itc-conference/itc-conference-public/-/raw/master/itc27/7277438.pdf?inline=true
%X Service orchestration has become the predominant paradigm that enables businesses to combine and integrate services offered by third parties. For the commercial viability of orchestrated services, it is crucial that they are offered at sharp price-quality ratios. A complicating factor is that many attractive third-party services often show highly variable service quality. This raises the need for mechanisms that promptly adapt the orchestration to changes in the quality delivered by third party services. In this paper, we propose a real-time QoS control mechanism that dynamically optimizes service orchestration in real time by learning and adapting to changes in third party service response time behaviors. Our approach combines the power of learning and adaptation with the power of dynamic programming. The re¬sults show that real-time service re-compositions lead to dramatic savings of cost, while meeting the service quality requirements of the end-users. The challenge here is to respond to signi?cant response-time changes in a timely manner, while not wasting CPU cycles on unnecessary orchestration updates. Experimental results performed in a test-lab environment demonstrate that a few orchestration updates are suf?cient to achieve this.
@inproceedings{7277438,
abstract = {Service orchestration has become the predominant paradigm that enables businesses to combine and integrate services offered by third parties. For the commercial viability of orchestrated services, it is crucial that they are offered at sharp price-quality ratios. A complicating factor is that many attractive third-party services often show highly variable service quality. This raises the need for mechanisms that promptly adapt the orchestration to changes in the quality delivered by third party services. In this paper, we propose a real-time QoS control mechanism that dynamically optimizes service orchestration in real time by learning and adapting to changes in third party service response time behaviors. Our approach combines the power of learning and adaptation with the power of dynamic programming. The re¬sults show that real-time service re-compositions lead to dramatic savings of cost, while meeting the service quality requirements of the end-users. The challenge here is to respond to signi?cant response-time changes in a timely manner, while not wasting CPU cycles on unnecessary orchestration updates. Experimental results performed in a test-lab environment demonstrate that a few orchestration updates are suf?cient to achieve this.},
added-at = {2016-07-11T18:20:14.000+0200},
author = {Bosman, J. and van den Berg, H. and van der Mei, R.},
biburl = {https://www.bibsonomy.org/bibtex/24797fa874ae4059079adaf0b2e0a31b3/itc},
booktitle = {Teletraffic Congress (ITC 27), 2015 27th International},
doi = {10.1109/ITC.2015.25},
interhash = {961299c40558a798bf43b2024c27b88f},
intrahash = {4797fa874ae4059079adaf0b2e0a31b3},
keywords = {Business Concrete Dynamic_programming Probes Quality_of_service Real-time_systems Time_factors Web_services complicating_factor dynamic_programming dynamic_service_orchestration_optimization itc itc27 learning_(artificial_intelligence) quality_of_service real-time_QoS_control_mechanism real-time_service_recompositions service_quality_requirements sharp_price-quality_ratios test-lab_environment third_party_service_response_time_behaviors},
month = {Sept},
pages = {152-158},
timestamp = {2020-04-30T18:18:14.000+0200},
title = {Real-Time QoS Control for Service Orchestration},
url = {https://gitlab2.informatik.uni-wuerzburg.de/itc-conference/itc-conference-public/-/raw/master/itc27/7277438.pdf?inline=true},
year = 2015
}