DocumentCode :
2438472
Title :
Stochastic Multicast with Network Coding
Author :
Gopinathan, Ajay ; Li, Zongpeng
Author_Institution :
Dept. of Comput. Sci., Univ. of Calgary, Calgary, AB, Canada
fYear :
2009
fDate :
22-26 June 2009
Firstpage :
500
Lastpage :
509
Abstract :
The usage of network resources by content providers is commonly governed by service level agreements (SLA) between the content provider and the network service provider. Resource usage exceeding the limits specified in the SLA incurs the content provider additional charges, usually at a higher cost. Hence, the content provider´s goal is to provision adequate resources in the SLA based on forecasts of future demand. We study capacity purchasing strategies in this setting when the content provider employs network coded multicast as the data delivery mechanism. We model this problem as a two-stage stochastic optimization problem with recourse, and we design two approximation algorithms to solve such problems. The first is a heuristic that exploits properties unique to network coding. It performs well in general scenarios, but may be unbounded with respect to the optimal solution in the worst case. This motivates our second approach, a sampling algorithm partly inspired from the work of Gupta et al. (2004). We employ techniques from duality theory in linear optimization to prove that sampling provides a 3-approximate solution to the stochastic multicast problem. We conduct simulations to illustrate the efficacy of both algorithms, and show that the performance of both is usually within 10% of the optimal solution in practice.
Keywords :
Internet; approximation theory; capacity management (computers); duality (mathematics); linear programming; multicast communication; resource allocation; stochastic programming; Internet; approximation algorithm; capacity purchasing; content provider; data delivery; duality theory; linear optimization; network coding; network resources; network service provider; resource usage; sampling algorithm; service level agreement; stochastic multicast; stochastic optimization; Algorithm design and analysis; Approximation algorithms; Bandwidth; Costs; Demand forecasting; Multicast algorithms; Network coding; Sampling methods; Stochastic processes; Streaming media; Linear Programming; Multicast; Network Coding; Network Optimization; Stochastic Optimization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Distributed Computing Systems, 2009. ICDCS '09. 29th IEEE International Conference on
Conference_Location :
Montreal, QC
ISSN :
1063-6927
Print_ISBN :
978-0-7695-3659-0
Electronic_ISBN :
1063-6927
Type :
conf
DOI :
10.1109/ICDCS.2009.29
Filename :
5158461
Link To Document :
بازگشت