Abstract
Load balancers have a decisive role in every enterprise network as they serve often as an entry point and have major impact on the performance and the availability of the network. While current load balancers are mostly implemented as specific hardware components, we developed a load balancer service based on the OpenFlow controllers to handle the load of multiple services without the necessity for a specific piece of hardware. This approach integrates the network and the load balancing functionality and reduces the maintenance effort. We increase the efficiency by providing dedicated and thus specifically adapted load balancing algorithms for the involved services. For example one controller handles the standard network traffic between the server nodes and other network components, while another controller handles the load-balancing of the web-servers and another one the load-balancing of e-mail servers. Furthermore experimental measurements in the local OpenFlow island using the FlowVisor and NOX controllers prove the performance capabilities of the developed prototype
چکیده
متعادل کننده های بار نقشی قاطع در هر شبکه های سازمانی دارند، زیرا اغلب به عنوان یک نقطه ورود بکار می روند و اغلب برروی عملکرد و قابلیت دسترسیِ شبکه تاثیر می گذارند. درحالیکه متعادل کننده های بار کنونی اکثراً به عنوان اجزای سخت افزاری خاص پیاده سازی شده اند، ما یک سرویس متعادل کننده بار را براساس کنترلرهای OpenFlow برای کار با بارِ چندین سرویس بدون نیاز به قطعه سخت افزاری خاص ایجاد نموده ایم. این روش کارِ شبکه و متعادل سازی بار را با هم ادغام می کند و از میزان تلاش های لازم برای حفظ و نگاهداشت می کاهد. با ارائه الگوریتم های اختصاصی و تطبیق داده شده، برای متعادل سازی بار در سرویس های موردنظر، بازدهی را افزایش داده ایم. برای مثال، یک کنترلر ترافیک استاندارد شبکه را بین گره های سرور و دیگر اجزای شبکه بررسی می کند درحالیکه کنترلرِ دیگر، متعادل سازی بارِ سرورهای شبکه و دیگری متعادل سازی بار را در سرورهای ایمیل، بررسی می کند. علاوه براین، اندازه گیری های آزمایشی انجام شده در OpenFlow island محلی با استفاده از کنترلرهای FlowVisor و NOX، قابلیت های عملکردی نمونۀ ساخته شده را اثبات می کند.
1-مقدمه
متعادل کننده های بار نقشی قاطع در هر شبکه های سازمانی دارند، زیرا اغلب به عنوان یک نقطه ورود بکار می روند و اغلب برروی عملکرد و قابلیت دسترسیِ شبکه تاثیر می گذارند. حجم کار ورودی سرور را به مجموعه ای از سرورهای رونوشت شده (replicated servers) توزیع می کنند تا برای کاربران بیشتری و با حداقل نهفتگی و حداکثر گذردهی مورد استفاده قرار گیرند. این کار نیازمند بازنویسیِ NAT مقصد در سرگاه IP می باشد...