Abstract
Two Internet-based frameworks, IntServ and Differentiated DiffServ, have been proposed to support service guarantees in the Internet. Both frameworks focus on packet scheduling; as such, they decouple routing from QoS provisioning. This typically results in inefficient routes, thereby limiting the ability of the network to support QoS requirements and to manage resources efficiently. To address this shortcoming, we propose a scalable QoS routing framework to identify and select paths that are very likely to meet the QoS requirements of the underlying applications. Scalability is achieved using selective probing and clustering to reduce signaling and routers overhead. A thorough study to evaluate the performance of the proposed d-median clustering algorithm is conducted. The results of the study show that for power-law graphs the d-median clustering based approach outperforms the set covering method. The results of the study also show that the proposed clustering method, applied to power-law graphs, is robust to changes in size and delay distribution of the network. Finally, the results suggest that the delay bound input parameter of the d-median scheme should be no less than 1 and no more than 4 times of the average delay per one hop of the network. This is mostly due to the weak hierarchy of the Internet resulting from its power-law structure and the prevalence of the small-world property.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Chen, Y., Lim, K.H., Katz, R.H., Overton, C.: On the stability of network distance estimation. ACM SIGMETRICS Performance Evaluation Review 30(2) (2002)
Daskin, M.S.: Network and discrete location model, algorithms, and applications. John Wiley & Sons, Inc., Chichester (1995)
Faloutsos, M., Faloutsos, P., Faloutsos, C.: On power-law relationships of the Internet topology. ACM SIGCOMM Computer Communication Review 29(4) (1999)
Garey, M.R., Johnson, D.S.: Computer and intractability: A guide to the theory of NP-completeness. W.H. Freeman, New York (1979)
Grossman, T., Wool, A.: Computational experience with approximation algorithms for the set covering problem. European Journal of Operational Research, 81–92 (1997)
Guha, S., Meyerson, A., Munagala, K.: Hierarchical placement and network design problems. In: Proceedings of 41st Annual Symposium on Foundations of Computer Science, pp. 603–612 (2000)
Jamin, S., Jin, C., Jin, Y., Raz, D., Shavitt, Y., Zhang, L.: On the placement of Internet instrumentation. In: Proceedings of IEEE INFOCOM (2000)
Jariyakul, N.: A Clustering-based selective probing framework to support Internet quality of service routing. Master’s Thesis, University of Pittsburgh (2004)
Johnson, D.: Approximation algorithms for combinatorial problems. Journal of Computer and System Sciences 9, 256–278 (1974)
Li, B., Golin, M.J., Italiano, G.F., Deng, X., Sohraby, K.: On the optimal placement of web proxies in the Internet. In: Proceedings of IEEE INFOCOM, vol. 3, pp. 1282–1290 (1999)
Qiu, L., Padmanabhan, V.N., Voelker, G.M.: On the placement of web server replicas. In: Proceedings of IEEE INFOCOM, vol. 3, pp. 1587–1596 (2001)
Siganos, G., Faloutsos, M., Faloutsos, P., Faloutsos, C.: Power laws and the AS-level Internet topology. IEEE/ACM Transactions on Networking 11(4), 514–524 (2003)
Tangmunarunkit, H., Govindan, R., Jamin, S., Shenker, S., Willinger, W.: Network topology generators: degree-based vs. structural. ACM SIGCOMM Computer Communication Review 31(4) (2002)
Winick, J., Jamin, S.: University of Michigan Technical Report CSE-TR-456-02, http://topology.eecs.umich.edu/inet/
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jariyakul, N., Znati, T. (2005). A Clustering-Based Selective Probing Framework to Support Internet Quality of Service Routing. In: Pal, A., Kshemkalyani, A.D., Kumar, R., Gupta, A. (eds) Distributed Computing – IWDC 2005. IWDC 2005. Lecture Notes in Computer Science, vol 3741. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11603771_41
Download citation
DOI: https://doi.org/10.1007/11603771_41
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-30959-8
Online ISBN: 978-3-540-32428-7
eBook Packages: Computer ScienceComputer Science (R0)