Académique Documents
Professionnel Documents
Culture Documents
J. Almhanaa, Z. Liua, R. McGormanb, B. Lanteignea a University de Moncton, bLodex International Consulting {almhanaj, Lanteib, liuz}@umoncton.ca
We believe that provisioning tools will help ISPs to better manage their networks and optimize their resources. Unfortunately, to the best of our knowledge, there have been no adequate tools available for bandwidth provisioning and network capacity planning for ISPs who offer so-called triple play services on the same medium: VoIP, TV and high speed internet access. Some existing VoIP tools [8] and video streaming calculators [10] offer partial or incomplete solutions to bandwidth provisioning, but these tools are not capable of handling general internet data traffic. Data traffic constitutes a major component of network traffic and must be taken into account. The objective of this paper is to describe new software tools we developed for bandwidth provisioning and network capacity planning for integrated VoIP and data services. These tools are part of the Data Traffic Analysis and Tools Development project [12]. Our tools contain several calculators for bandwidth provisioning for a medium containing VoIP and general data traffic. In this short paper, we focus only on the description of the tools without going into the implementation details, our main purpose is to introduce our tools and show its importance for ISP. The related theoretical background and implementation details are documented in [2, 3, 4, 5]. The rest of the paper is structured as follow: Section 2 briefly explores some theoretical background. Section 3 describes our tools in more detail. Section 4 compares our tools with various tools already available. Section 5 concludes the paper.
Abstract
Bandwidth provisioning is an important issue for Internet service providers (ISPs) and ensuring quality of service (QoS) is a major concern. QoS is closely related to the available bandwidth which itself is subject to financial constraints. Unfortunately, up to now there have been no adequate tools available in the market so that ISPs can do accurate bandwidth provisioning. In this paper, we describe the software tools developed by 1 GRETI for that purpose. These Tools provide several calculators for voice over IP and data traffic. Keywords: Network capacity planning, Internet traffic, Voice/IP, Traffic modeling, Network Tools
1. Introduction
For Internet service providers, bandwidth provisioning and ensuring QoS are important issues. Especially when facing vigorous competition, ISPs must provide satisfactory service levels, but cost pressures mean provisioning must be economical. An ISP can face several scenarios where more bandwidth is needed, including growth in subscribers and increased user demands for more Internet applications, such as VoIP (voice over internet protocol) and other data traffic. Because of the lack of appropriate planning tools, ISPs sometimes simply double network bandwidth and, therefore, their investment costs. This practice, amplified by overly optimistic bandwidth growth projections, led to a catastrophic economical impact in the last 5 years. Some cable companies now have more bandwidth than the market can consume. In other scenarios, ISPs want to increase profits from their existing communication networks by adding users or other services but they may be unsure about how to maintain QoS. QoS is related to user satisfaction, and can have an economic impact when dissatisfied users switch to another ISP for better service. Some other scenarios also exist, for example, an ISP may need to establish pricing based on various levels of quality of service.
1 Groupe de Recherche en Technologies Avances dInternet
Proceedings of the 4th Annual Communication Networks and Services Research Conference (CNSR06) 0-7695-2578-4/06 $20.00 2006
IEEE
Figure 1. The main interface The first two calculators are dedicated to VoIP. The first, called Voice Over IP Calculator, computes bandwidth, number of users and blocking probability (i.e. QoS) for homogenous voice traffic using a single type of CODEC. The second, called Multi-Codecs Voice Over IP Calculator does similar computations but for heterogeneous voice traffic generated from several user groups with different CODECs. For data traffic we have two options. The first is based on dimensioning formula [3], which is implemented in calculators 3 and 4. The second uses an empirical model based on the Gamma distribution, and is implemented in calculator 5. Using the dimensioning formula, calculator 3, called Dimensioning HSDT2 Calculator, computes one of the three quantities: number of users, bandwidth, and QoS. Given any two of these, it computes the third. Calculator 4, called Multi-Groups Dimensioning HSDT Calculator, is similar to the previous one but with it we can define several user groups with different requirements. Calculator 5, called Empirical HSDT Calculator, performs similar calculations to those of calculator 3 but using the Gamma model [5].
Proceedings of the 4th Annual Communication Networks and Services Research Conference (CNSR06) 0-7695-2578-4/06 $20.00 2006
IEEE
Calculators 6 and 7 are called Voice and Data Calculator and Multi-Groups Voice and Data Calculator, respectively. With them, bandwidth provisioning is done for traffic containing both data and voice. Dimensioning formula [3] is only used to model the
data traffic.
[3] J. Almhana, Z. Liu, V. Choulakian and R. McGorman, IP Network Traffic Modeling and Capacity Planning, Internal Report, 2005. [4] R. McGorman, J. Almhana, V. Choulakian, Z. Liu, W. Jedidi, Similarities between Voice and High Speed Internet Traffic Provisioning, Proceedings of CNSR2004. Fredericton, May 19-21, 2004. [5] R. McGorman et. al. Empirical Bandwidth Provisioning Models for High Speed Internet Traffic, Proceedings of CNSR2006, Moncton, May 24-25, 2006. [6] K. Park and W. Willinger, Self-similar network traffic and performance evaluation, John Wiley and Sons, Inc. New York, 2001 [7] M. M. Krunz and A.M. Makowski, Modeling video traffic using M/G/infinity input processes: A compromise between markovian and LRD models, IEEE J. Select. Areas Commun., 1998, pp. 733-748. [8] Voice/IP Calculators http://www.voipcalculator.com/calculator/ , 23/07/2004 [9] VoIP Providers List, VoIP Providers List VoIP Calculator, http://www.voipproviderslist.com/voipcalculator. [10] VSS, Video Streaming Hosting Calculator, http://www.videostreamingservices.com/Hosting_prices_ calculator.htm, 2003. [11] W. Leland, M. Taqqu, W. Willinger and D. Wilson, On the self-similar nature of Ethernet traffic, Proc. ACM SIGCOMM'93, pp. 183-193, 1993. [12] http://www.cnsr.info/research/componenth.php
5. Conclusion
In this paper, the motivation and brief descriptions of our Capacity Planning tools were given. We believe that such tools are needed by ISPs and would help them achieve better bandwidth provisioning in a market where vigorous competition is growing continuously. Our tools are currently at the prototype stage of development. Further tuning in cooperation with ISPs and more investigation are presently undergoing. In the future we are planning to add video streaming to our tools.
Acknowledgments
This work was jointly funded by ACOA and Nortel through the AIF to Dr. J. Almhana, and by NSERC to Dr. V. Choulakian.
References
[1] Allan T. Andersen and Bo Friis Nielsen, A Markovian Approach for Modeling Packet Traffic with Long-Range Dependance, IEEE Journal, June 1998, pp 719-732. [2] J. Almhana, Z. Liu, V. Choulakian and R. McGorman, A Recursive Algorithm for Gamma Mixture Models, Proc. of IEEE ICC 2006, Istanbul, 2006.
Proceedings of the 4th Annual Communication Networks and Services Research Conference (CNSR06) 0-7695-2578-4/06 $20.00 2006
IEEE