مدیریت منابع در شبکههای چندرسانهای با استفاده از شبکههای نرمافزارمحور
محورهای موضوعی : مهندسی برق و کامپیوتر
1 - دانشگاه اصفهان،دانشكده مهندسي كامپيوتر
کلید واژه: شبکههای نرمافزارمحور, کنترل اضافهبار, مدلسازی ریاضی, شبکه SIP, مدیریت منابع شبکه,
چکیده مقاله :
امروزه شبکههای چندرسانهای بر روی اینترنت به یک جایگزین کمهزینه و کارامد برای PSTN تبدیل شده است. برنامههای کاربردی جهت انتقال مالتیمدیا بر روی بستر اینترنت روزبهروز فراگیرتر شده و به محبوبیت بسیار چشمگیری دست پیدا کردهاند. این ارتباط از دو فاز تشکیل شده است: فاز سیگنالینگ و فاز تبادل مدیا. فاز سیگنالینگ توسط پروکسیهای SIP و فاز تبادل مدیا توسط سوئیچهای شبکه انجام میشود. از مهمترین چالشها در شبکههای چندرسانهای، اضافهبار شدن پروکسیهای SIP و سوئیچهای شبکه به ترتیب در فازهای سیگنالینگ و مدیا است. وجود این چالش سبب میشود که طیف وسیع کاربران شبکه با افت شدید کیفیت سرویس مواجه شوند. ما در این مقاله به مدلسازی مسئله مسیریابی در شبکههای چندرسانهای جهت مقابله با اضافهبار میپردازیم. در این راستا یک روش مبتنی بر فناوری شبکههای نرمافزارمحور و بر پایه یک مدل برنامهریزی ریاضی محدب در شبکههای چندرسانهای ارائه میکنیم. روش پیشنهادی تحت سناریوها و توپولوژیهای متنوع شبیهسازی میگردد و نتایج نشان میدهند که گذردهی و مصرف منابع، بهبود یافته است.
Nowadays, multimedia networks on the Internet have become a low-cost and efficient alternative to PSTN. Multimedia transfer applications on the Internet are becoming more and more popular. This connection consists of two phases: signaling and media. The signaling phase is performed by SIP proxies and the media phase by network switches. One of the most important challenges in multimedia networks is the overload of SIP proxies and network switches in the signaling and media phases. The existence of this challenge causes a wide range of network users to face a sharp decline in the quality of service. In this article, we model the routing problem in multimedia networks to deal with the overload. In this regard, we present a technology-based method of software-based networks and a mathematical programming model in multimedia networks. The proposed method is simulated under various scenarios and topologies. The results investigate that the throughput and resource consumption has improved.
[1] J. Rosenberg, et al., SIP: Session Initiation Protocol, IETF RFC 3261, Jun. 2002.
[2] J. Rosenberg, et al., Requirements for Management of Overload in the Session Initiation Protocol, RFC5390, Dec. 2008.
[3] E. M. Nahum, J. Tracey, and C. P. Wright, "Evaluating SIP server performance," ACM SIGMETRICS Performance Evaluation Review, vol. 35, no. 1, pp. 349-350, Jun. 2007.
[4] M. Ohta, "Performance comparisons of transport protocols for session initiation protocol signaling," in Proc. 4th Int. Telecommunication Networking Workshop on QoS in Multiservice IP Networks, pp. 148-153, Venezia, Italy, 13-15 Feb. 2008.
[5] E. Noel and C. Johnson, "Initial simulation results that analyze SIP based VoIP networks under overload," in Proc. 20th int. Teletraffic Conf. on Managing traffic performance in converged networks, pp. 54-64, Ottawa, Canada, 17-21 Jun. 2007.
[6] M. Ohta, "Simulation study of SIP signaling in an overload condition," in Proc. Communication Internet, and Information Technology, pp. 321-326, Cote d'Azur, France, 26-29 Aug. 2004.
[7] V. K. Gurbani and R. Jain, "Transport protocol considerations for session initiation protocol networks," Bell Labs Technical J., vol. 9, no. 1, pp. 83-97, 2004.
[8] V. Pascual, SIP Server Overload Problem Statement, http://siprouter.org/wiki/_media/tbd/overload_control_problem_statement_vpascualv10.pdf, 2009.
[9] V. Hilt and I. Widjaja, "Controlling overload in networks of SIP servers," in Proc. IEEE Int. Conf. on at the Network Protocols, pp. 83-93, Orlando, FL, USA, 19-22 Oct. 2008.
[10] P. McGregor, R. Kaczmarek, V. Mosley, D. Dease, and P. Adams, "National security/emergency preparedness and the next-generation network," IEEE Communications Magazine, vol. 44, no. 5, pp. 133-143, May 2006.
[11] V. Hilt, Design Considerations for Session Initiation Protocal (SIP) Overload Control, RFC6357, Aug. 2011.
[12] I. Widjaja, V. Hilt, and H. Schulzrinne, Session Initiation Protocol (SIP) Overload Control, IETF, http://tools.ietf.org/html/draft-hilt-sipping-overload-02, 2008
[13] C. Shen and H. Schulzrinne, "On TCP-based SIP server overload control," in Proc. The Principles, Systems and Applications of IP Telecommunications, pp. 71-83, Munich Germany, 2-4 Aug. 2010.
[14] H. Schulzrinne, S. Narayanan, J. Lennox, and M. Doyle, SIP Stone-Benchmarking SIP Server Performance, Columbia University, 2002.
[15] H. Lindholm, T. Vahakangas, and K. Raatikainen, "A control plane benchmark for telecommunications signalling applications," Sort, vol. 20, no. 5, pp. 100-125, May 2007.
[16] M. Cortes, J. R. Ensor, and J. O. Esteban, "On SIP performance," Bell Labs Technical J., vol. 9, no. 3, pp. 155-172, Nov. 2004.
[17] S. Wanke, M. Scharf, S. Kiesel, and S. Wahl, "Measurement of the SIP parsing performance in the SIP express router," in Proc. 13th open European Summer School and IFIP TC6.6 Conf. on Dependable and Adaptable Networks and Services, pp. 103-110, Enschede, The Netherlands, 18-20 Jul. 2007.
[18] S. S. Gokhale and J. Lu, "Signaling performance of SIP based VoIP: a measurement-based approach," in Proc. IEEE Global Telecommunications Conf., pp. 761-765, St. Louis, MO, USA, 28-Nov.-3 Dec. 2005.
[19] C. Chi, D. Wang, R. Hao, and W. Zhou, "Performance evaluation of SIP servers," in Proc. 3rd Int. Conf. on the Communications and Networking in China, pp. 674-679, Hangzhou, China, 25-27 Aug. 2008.
[20] D. Pesch, M. I. Pous, and G. Foster, "Performance evaluation of SIP-based multimedia services in UMTS," Computer Networks, vol. 49, no. 3, pp. 385-403, Oct. 2005.
[21] M. Homayouni, et al., "Configuration of a sip signaling network: an experimental analysis," in Proc. 5th Int. Joint Conf. on INC, IMS and IDC, pp. 76-81, Seoul, South Korea, 25-27 Aug. 2009.
[22] K. K. Ram, I. C. Fedeli, A. L. Cox, and S. Rixner, "Explaining the impact of network transport protocols on SIP proxy performance," in Proc. IEEE Int. Symp. on the Performance Analysis of Systems and Software, pp. 75-84, Austin, TX, USA, 20-22 Apr. 2008.
[23] X. Wenfeng, et al., "A survey on software-defined networking," IEEE Communications Surveys & Tutorials, vol. 17, no. 1, pp. 27-51, Firstquarter 2015.
[24] A. R. Montazerolghaem, S. K. Shekofteh, M. H. Yaghmaee, and M. Naghibzadeh, "A load scheduler for SIP proxy servers: design, implementation and evaluation of a history weighted window approach," International J. of Communication Systems, vol. 30, no. 3, Article ID: e2980, May 2015.
[25] J. Hongbo, et al., "Design, implementation, and performance of a load balancer for SIP server clusters," IEEE/ACM Trans. on Networking, vol. 20, no. 4, pp. 1190-1202, Aug. 2012.
[26] K. Singh and H. Schulzrinne, "Failover, load sharing and server architecture in SIP telephony," Computer Communications, vol. 30, no. 5, pp. 927-942, Mar. 2007.
[27] W. M. Wu, K. Wang, R. H. Jan, and C. Y. Huang, "A fast failure detection and failover scheme for SIP high availability networks," in Proc. 13th Pacific Rim Int. Symp. on the Dependable Computing, pp. 187-190, Melbourne, Australia, 17-19 Dec. 2007.
[28] Y. J. Cheng, K. Wang, R. H. Jan, C. Chen, and C. Y. Huang, "Efficient failover and load balancing for dependable SIP proxy servers," in Proc. IEEE Symp. on the Computers and Communications, pp. 1530-1346, Marrakech, 6-9 Jul. 2008.
[29] G. Kambourakis, D. Geneiatakis, T. Dagiuklas, C. Lambrinoudakis, and S. Gritzalis, "Towards effective SIP load balancing," in Proc. 3rd VoIP Security Workshop, 6 pp., Berlin, Germany, 15-17 Jun. 2006.
[30] S. Montagna and M. Pignolo, "Performance evaluation of load control techniques in sip signaling servers," in Proc. 3rd Int. Conf. on the Systems, pp. 51-56, Cancun, Mexico, 13-18 Apr. 2008.