Abstract
The extent and diversity of systems provided by IP networks have lead various technologies to approach integrating various types of access networks and converting to next generation network. On account of features as being in text form, end-to-end connection, independence from the type of transmitted data, and supporting various forms of transmission, is an appropriate choice for signaling protocol in order to make connection between two IP network users. These advantages have made SIP be considered as a signaling protocol in IMS, a proposed signaling platform for next generation networks. Despite having all these advantages, SIP protocol is in lacking of appropriate mechanism for addressing overload. In this paper we try to improve a window-based overload control in RFC 6537. In window-based overload control method, a window is used to limit the number of messages that are sent to an overloaded SIP proxy, simultaneously. In this paper we first use fuzzy logic to regulate the accurate size of window and then we develop, implement, and evaluate it on an Asterisk open-source proxy. Simulation results show that this method could maintain throughput under overload conditions practically, change the maximum window size dynamically
چکیده
تنوع بالا و سطح توسعه ی سیستم هایی که توسط شبکه های IP فراهم شده است، منجر به ظهور تکنولوژی هایی گردیده که به وسیله ی آنها میتوان نوع های مختلفی از روش های دسترسی به شبکه را با هم ادغام کرده و آنرا به شبکه ای با نسل جدید مبدل ساخت. بر مبنای ویژگی هایی که شکل متنی دارند، کانکشن(اتصال) انتها به انتها جدایی از نوع داده های منتقل شده، و پشتیبانی ای که از شکل های مختلفی از انتقالات ارائه میدهد، میتواند انتخابی مناسب برای نشان گذاری پروتکل باشد، با این هدف که اتصالی را بین دو کاربر شبکه ی IP برقرار سازد. این مزایا باعث شده تا SIP به عنوان پروتکل نشان گذاری در IMS –یک پلت فرم نشان گذاری پیشنهادی برای شبکه های نسل بعدی- باشد. علیرقم داشتن چنین مزایایی، پروتکل SIP فاقد مکانیسمی مناسب در جهت مدیریت سربار میباشد. از این رو در این مقاله قصد داریم کنترلِ سربارِ مبتنی بر پنچره را در RFC 6537 بهبود دهیم. در متد کنترل سربار مبتنی بر پنجره، از یک پنجره به منظور محدود سازی تعداد پیام های ارسالی به یک پراکسی SIP که به صورت همزمان مورد سربار قرار گرفته است، استفاده میشود. در این مقاله سعی بر آن است تا در ابتدا از منطق فازی به منظور مشخص کردن اندازه ی صحیحی از پنجره استفاده کرده و سپس، آنرا بر روی یک پراکسی متن باز ستاره ای توسعه داده، پیاده سازی کنیم و در نهایت مورد ارزیابی قرار دهیم. نتایج بدست آمده از شبیه سازی ها نشان میدهد که چنین متدی قادر به حفظ عملکرد خود تحت تمامی شرایط سربار، مخصوصاٌ در زمان تغییر پویای اندازه ی پنجره به میزان بیشینه میباشد
1-مقدمه
پروتکل SIP که یکی از پروتکل های نشانگذاری در لایه ی کاربردی به شمار میآید، به منظور شروع، مدیریت و خاتمه ی یک ملاقات بین دو یا چند اپلیکیشن بکار گرفته میشود. مؤلفه های اصلی موجود در یک شبکه ی SIP، عبارتند از: عاملین کاربر، پراکسی های سرور و رجیستر ها. عامل کاربر ، یک مؤلفه ی پایانه در جلسه ی SIP میباشد. شکل 1، برقراری اتصالی بین دو عامل کاربر را در شرایطی نشان میدهد که پراکسی های میانی در وضعیت کامل قرار دارند. وظیفه ی پراکسی این بوده که نشان گذاری هایی که بین عاملین کاربر ایجاد میشود را مسیر یابی کرده و آنها را باز گسترش دهد. سرور SIP نیز یک سرور کاربردی میباشد. به سه دلیل میتوان مسئله ی سربار در این سرور را با مسئله ی سربار موجود در سرور های HTTP ، مورد تمایز قرار دارد...