|
ABSTRACT
Network services are provided by means of dedicated service gateways, through which traffic flows are directed. Existing work on service gateway placement has been primarily focused on minimizing the length of the routes through these gateways. Only limited attention has been paid to the effect these routes have on overall network performance. We propose a novel approach for the service placement problem, which takes into account traffic engineering considerations. Rather than trying to minimize the length of the traffic flow routes, we take advantage of these routes in order to enhance the overall network performance. We divide the problem into two subproblems: finding the best location for each service gateway, and selecting the best service gateway for each flow. We propose efficient algorithms for both problems and study their performance. Our main contribution is showing that placement and selection of network services can be used as effective tools for traffic engineering.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
Peter B. Danzig , Richard S. Hall , Michael F. Schwartz, A case for caching file objects inside internetworks, Conference proceedings on Communications architectures, protocols and applications, p.239-248, September 13-17, 1993, San Francisco, California, United States
|
| |
3
|
H. Jamjoom, S. Jamin, and K. Shin, Self Organizing Network Services, 1999, University Michigan CSE-TR-407-99.
|
| |
4
|
|
| |
5
|
S. Michel, "Adaptive web caching: Towards a new caching architecture," in Proc. 3rd Int. Caching Workshop, Jun. 1998, pp. 2041-2046.
|
| |
6
|
|
| |
7
|
R. Prasad and H. Wu, "Minimum-cost gateway deployment in cellular WI-FI networks," in Proc. IEEE Consumer Commun. Netw. Conf., Las Vegas, NV, Jan. 2006, vol. 2, pp. 706-710.
|
| |
8
|
|
 |
9
|
A. Medina , N. Taft , K. Salamatian , S. Bhattacharyya , C. Diot, Traffic matrix estimation: existing techniques and new directions, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
| |
10
|
Y. Vardi, "Network tomography: Estimating source-destination traffic intensities from link data," J. Amer. Statistical Assoc., pp. 365-377, 1996.
|
| |
11
|
B. Li et al., "On the optimal placement of Web proxies in the Internet," in Proc. IEEE INFOCOM, New York, NY, Mar. 1999, pp. 1282-1290.
|
| |
12
|
|
| |
13
|
S. Jamin et al., "Constrained mirror placement on the Internet," in Proc. IEEE INFOCOM, Anchorage, AK, Apr. 2001, pp. 31-40.
|
| |
14
|
L. Qiu, V. Padmanabhan, and G. Voelker, "On the placement of web server replicas," in Proc. IEEE INFOCOM, Anchorage, AK, Apr. 2001, vol. 3, pp. 1587-1596.
|
| |
15
|
P. Radoslavov, R. Govindan, and D. Estrin, "Topology-informed Internet replica placement," Comput. Commun., pp. 384-392, 2001.
|
| |
16
|
|
 |
17
|
|
| |
18
|
T. Nakano and T. Suda, "Self-organizing network services with evolutionary adaptation," IEEE Trans. Neural Netw., vol. 16, no. 5, pp. 1269-1278, Sep. 2005.
|
| |
19
|
K. Papagiannaki, N. Taft, Z. Zhang, and C. Diot, "Long-term forecasting of Internet backbone traffic: Observations and initial models," in Proc. IEEE INFOCOM, San Francisco, CA, Mar. 2003.
|
| |
20
|
Z. Jianping, L. Keqin, and W. Zhimei, "Selection algorithms for any-cast relay routing," in IEEE Int. Conf. Perform., Comput. Commun., Phoenix, AZ, Apr. 2004, pp. 21-27.
|
| |
21
|
Z. Fei, S. Bhattacharjee, E. W. Zegura, and M. H. Ammar, "A novel server selection technique for improving the response time of a replicated service," in Proc. IEEE INFOCOM, San Francisco, CA, Apr. 1998, pp. 783-791.
|
| |
22
|
|
| |
23
|
Y. Hou et al., "On energy provisioning and relay node placement for wireless sensor networks," IEEE Trans. Wireless Commun., vol. 4, no. 5, pp. 2579-2590, Sep. 2005.
|
| |
24
|
X. Kenan, H. Hassanein, and G. Takahara, "Relay node deployment strategies in heterogeneous wireless sensor networks: Multiplehop communication case," in Proc. Sensor Ad Hoc Commun. Netw., Sep. 2005, pp. 575-585.
|
| |
25
|
A. Kashyap, S. Fangting, and M. Shayman, "Relay placement for minimizing congestion in wireless backbone networks," in Proc. Wireless Commun. Netw. Conf., Apr. 2006, vol. 1, pp. 159-164.
|
| |
26
|
R. Cohen and G. Nakibly, "On the computational complexity and effectiveness of N-hub shortest path routing," in Proc. IEEE INFOCOM, Hong Kong, Mar. 2004.
|
| |
27
|
R. M. Karp, Online Algorithms Versus Offline Algorithms: How Much is it Worth to Know the Future? International Computer Science Institute, 1992, Technical Report TR-92-044.
|
 |
28
|
|
| |
29
|
|
| |
30
|
|
| |
31
|
K. Kar, M. Kodialam, and T. Lakshman, "Minimum interference routing of bandwidth guaranteed tunnels with MPLS traffic engineering applications," in Proc. IEEE INFOCOM, Tel-Aviv, Israel, Mar. 2000, pp. 884-893.
|
| |
32
|
|
| |
33
|
A. Barabasi, R. Albert, and H. Jeong, "Scale-free characteristics of random networks: the topology of the world-wide web," Physica A: Statistical Mechanics and Its Applications, vol. 281, pp. 69-77, Jun. 2006.
|
| |
34
|
|
 |
35
|
Neil Spring , Ratul Mahajan , David Wetherall, Measuring ISP topologies with rocketfuel, Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications, August 19-23, 2002, Pittsburgh, Pennsylvania, USA
|
 |
36
|
|
| |
37
|
M. Berkelaar, Lp_solve Software [Online]. Available: ftp.es.tue.nl/pub/ lp_solve
|
| |
38
|
J. Kowalski and B. Warfield, "Modeling traffic demand between nodes in a telecommunications network," in Proc. ATNAC, 1995, pp. 95-116.
|
 |
39
|
Yin Zhang , Matthew Roughan , Nick Duffield , Albert Greenberg, Fast accurate computation of large-scale IP traffic matrices from link loads, Proceedings of the 2003 ACM SIGMETRICS international conference on Measurement and modeling of computer systems, June 11-14, 2003, San Diego, CA, USA
|
| |
40
|
|
| |
41
|
A. Srinivasan, Approximation Algorithms via Randomized Rounding: A Survey. Lectures on Approximation and Randomized Algorithms. Warszawa, PWN: Polish Scientific, 1999.
|
| |
42
|
"Multiprotocol Label Switching Architecture (MPLS)," RFC 3031, Jan. 2001.
|
|