Title :
QoS-aware service composition and adaptation in autonomic communication
Author :
Xiao, Jin ; Boutaba, Raouf
Author_Institution :
Sch. of Comput. Sci., Univ. of Waterloo, Ont., Canada
Abstract :
Advents in network technology and distributed system design have propelled network communication service beyond best effort data delivery. With the rising complexity of network infrastructures and the need for on-demand provisioning operations, a high degree of self-sufficiency and automation is required in the network service infrastructure. Guided by the autonomic communication principle, this paper first presents an autonomic service provisioning framework for establishing quality-of-service (QoS)-assured end-to-end communication paths across administratively independent domains. Through graph abstraction, we show that the domain composition and adaptation problem could be reduced to the classic k-multiconstrained optimal path (MCOP) problem. In analyzing existing k-MCOP solutions, we show their inefficiencies when applied to the service provisioning context and establish a number of new domain composition and adaptation algorithms. These new algorithms are designed for the self-configuration, self-optimization, and self-adaptation of end-to-end network communications and can provide hard QoS guarantees over domains with relative QoS differentiations. Through in-depth experimentations, we compare the performance of our algorithms with classic k-MCOP solutions and demonstrate the effectiveness of our approach.
Keywords :
graph theory; peer-to-peer computing; quality of service; MCOP; QoS; autonomic communication; distributed system design; end-to-end communication path; graph abstraction; multiconstrained optimal path problem; network communication service; network service infrastructure; on-demand provisioning operation; quality-of-service; service provisioning framework; Algorithm design and analysis; Automation; Context; Context-aware services; Intelligent networks; Next generation networking; Peer to peer computing; Propulsion; Quality of service; Resource management; Autonomic communication; quality-of-service (QoS); service composition and adaptation; service provisioning;
Journal_Title :
Selected Areas in Communications, IEEE Journal on
DOI :
10.1109/JSAC.2005.857212