VNR_CCP : یک راهکار جدید برای کنترل ازدحام با استفاده از تکنیک مجازی سازی و مهاجرت سوئیچ در SDN

نوع مقاله : مقاله کامپیوتر

نویسندگان

1 دانشجوی گروه کامپبوتر، دانشکده فنی مهندسی، دانشگاه آزاد اسلامی، واحد میبد، میبد، ایران

2 استادیار گروه کامپیوتر، دانشکده فنی مهندسی، دانشگاه آزاد اسلامی، واحد تفت، تفت، ایران

3 استادیار گروه کامپبوتر، دانشکده فنی مهندسی، دانشگاه آزاد اسلامی، واحد میبد، میبد، ایران

چکیده

با جداسازی لایه داده از لایه کنترل در شبکه نرم‌افزار محور و امکان مدیریت متمرکز و قابل برنامه ریزی، می توان بسیاری از محدودیت‌ها و مشکلات رایج در شبکه‌های سنتی را مرتفع ساخته و یا بهبود بخشید. یکی از مشکلات موجود در این شبکه ها، مسئله ازدحام و کنترل آن است. در شبکه‌های نرم‌افزارمحور، استفاده از اطلاعات تحت نظارت دامنه کنترل‌کننده‌ها و جمع‌آوری آمار شبکه می تواند کمک بزرگی در کنترل یا پیشگیری از ازدحام نمایند. یک گره سوئیچ شبکه‌های نرم‌افزارمحور هنگامی‌که تحت درخواست‌های زیادی قرار می‌گیرد، شبکه را دچار ازدحام کرده و برای حل این مشکل کنترل‌کننده می‌تواند با در نظر گرفتن منابع آزاد موجود در سوئیچ‌ها و لینک‌ها، از مجازی‌سازی شبکه و مهاجرت سوئیچ‌ها به این فضا استفاده کند. در این مقاله یک رویکرد شبکه مبتنی بر نرم‌افزار برای کنترل ازدحام و مدیریت بهینه منابع بنام VNR_CCP ارائه‌شده است. در این رویکرد، با محاسبه سوددهی گره‌ها و لینک‌ها برای جستجوی ازدحام و درخواست شبکه مجازی برای کاهش بار موجود و مدیریت منابع، سعی در کنترل ازدحام شده است. نتایج شبیه‌سازی که با استفاده از شبیه‌ساز NS2 به دست آمده نشان می‌دهد که روش پیشنهادی در مقایسه با روش مشابه کارآیی بهتری دارد. به طوری‌که میزان گذردهی در حدود 3/4 درصد افزایش، تأخیر در حدود 3/5 درصد کاهش و میانگین هزینه نیز 26 درصد کاهش نسبت به روش مشابه داشته است.

کلیدواژه‌ها

موضوعات


عنوان مقاله [English]

VNR_CCP: A new approach to congestion control using virtualization technique and switch migration in SDN

نویسندگان [English]

  • Mohammad Reza Jenabzadeh 1
  • Vahid Ayatollahitafti 2
  • Mohammad reza Mollakhalili 3
  • Mohammad Reza Mollahoseini Ardakani 3
1 Department of Computer Engineering, Maybod Branch, Islamic Azad University, Maybod, Iran
2 Department of computer science, Islamic Azad University, Taft branch, Taft, Yazd, Iran
3 Department of Computer Engineering, Maybod Branch, Islamic Azad University, Maybod, Iran
چکیده [English]

By separating the data layer from the control layer in the software defined network and the possibility of centralized and programmable management, many limitations and common problems in traditional networks can be solved or improved. One of the existing problems in these networks is the issue of congestion and its control. In software defined networks, the use of information under the supervision of domain controllers and the collection of network statistics can be useful in controlling or preventing congestion. When an SDN switch node is subjected to many requests, the network becomes congested, and to solve this problem, the controller can use network virtualization and switch migration, taking into account the free resources available in the switches and links. In this paper, a software-based network approach for congestion control and optimal resource management called VNR_CCP is presented. In this approach, an attempt has been made to control congestion by calculating the nodes and links profit to search for congestion and request the virtual network to reduce the existing load and manage resources. The result of the simulation using the NS2 simulator shows that the proposed approach has better performance compared to the similar method. It was concluded that the throughput has increased by 4.3%, the delay has decreased by 5.3%, and the average cost has decreased by 26% compared to the similar method.

کلیدواژه‌ها [English]

  • SDN
  • Congestion Control
  • Load Balancing
  • VNR
  • OpenFlow