چکیده
شبکه تعریف شده نرم افزار (SDN) نمونه ی در حال ظهوری است که به صورت منطقی صفحه کنترل شبکه را به صورت متمرکز و پیکربندی عناصر شبکه های فردی را به صورت خودکار در میاورد. در همان زمان، در مراکز داده های ابر (DCs)، اگرچه شبکه و منابع نرم افزار توسط نهاد اداری مدیریت و تخصیص داده می شود، اما مکانیزم کنترل مجزا برای مدیریت مربوطه شان مورد استفاده قرار می گیرد. در این مقاله، مدیریت منبع سرور-شبکه ی یکپارچه ای برای محیط های فناوری ارتباطات و اطلاعات همگرا (ICT) پیشنهاد می کنیم. چارچوب ارکستراسیون مبتنی بر SDN برای مدیریت ماشین مجازی (VN) ارائه می دهیم که از اطلاعات شبکه زمانی برای حرکت VMS استفاده می کند و هزینه ارتباطات گسترده در شبکه که از پویایی ترافیک نشات می گیرد را به حداقل می رساند. اجرای نمونه ای ارائه شده است و بستر آزمون ابر DC برای ارزیابی تاثیر الگوریتم ارکستراسیون متنوع مورد استفاده قرار گرفته است. مدیریت VM زنده ی ما برای کاهش هزینه ارتباط گسترده در شبکه بویژه برای هزینه های بالا و مرکز مستعد به احتقان و لایه های تجمع نشان داده شده است. نتایج ما افزایشی در توان عملیاتی گسترده در شبکه طی شش بار و همینطور بیش از 70% کاهش هزینه ارتباط را با حرکت کمتر از 50% از VM نشان می دهد.
I. مقدمه
ظهور رایانش ابری منجر به افزایش چشم انداز جدید و مهیجی برای افراد، شرکت های متوسط و کوچک، و سازمان های بزرگی شده است که می توانند بر طبق نیازهای زمانی شان پردازش، ذخیره سازی و منابع شبکه ی مورد نیازشان را انجام دهند. رایانش ابری پشتیبانی شده زیرساخت های مرکز داده ها(ِDC) هستند که توسط متصدیان
Abstract
Software-Defined Networking (SDN) is an emerging paradigm to logically centralize the network control plane and automate the configuration of individual network elements. At the same time, in Cloud Data Centers (DCs), although network and server resources are collocated and managed by a single administrative entity, disjoint control mechanisms are used for their respective management. In this article, we propose a unified server-network resource management for such converged Information and Communication Technology (ICT) environments. We present a SDN-based orchestration framework for live Virtual Machine (VM) management that exploits temporal network information to migrate VMs and minimize the network-wide communication cost of the resulting traffic dynamics. A prototype implementation is presented, and a Cloud DC testbed is used to evaluate the impact of diverse orchestration algorithms. Our live VM management has been shown to reduce the network-wide communication cost, especially for the high-cost and congestionprone core and aggregation layers of the DC. Our results show an increase in network-wide throughput by over 6 times, as well as over 70% communication cost reduction by migrating less than 50% of the VMs.
I. INTRODUCTION
The advent of Cloud Computing has given rise to new and exciting prospects for individuals, small and mediumsized enterprises and large organizations who can flexibly lease processing, storage, and network resources on-demand, according to their temporal needs. Underpinning Cloud Computing are Data Center (DC) infrastructures, maintained and managed at scale by local as well as global operators such as Amazon, Rackspace, Microsoft, and Google, typically offered as-a-service to corporate and individual customers over the Internet. Each of these Cloud DCs typically house tens of thousands of servers [1].
چکیده
I. مقدمه
II. مهاجرت VM توزیعی
الگوریتم S-CORE
تعلقات (وابستگی های) SDN
III. طراحی سیستم
معماری سیستم
ماژول های کنترل کننده
ارکستراسیون مدیریت VM
رابط متصدی
IV. ارزیابی
راه اندازی آزمایشی
تولید ترافیک
کاربرد لینک
هزینه ارتباط کلی
توان عملیاتی Aggregate
هزینه ارتباط VM به VM
تعداد مهاجرت ها
مقیاس پذیری
V. کارهای مرتبط
مدیریت منبع یکپارچه برای ابر
توپولوژی مدیریت ماشین مجازی
مدیریت منبع مبتنی بر SDN
VI. نتیجه گیری
Abstract
I. INTRODUCTION
DISTRIBUTED VM MIGRATION
S-CORE Algorithm
SDN Dependencies
III. SYSTEM DESIGN
System Architecture
Controller Modules
Orchestration of the VM management
Operator Interface
IV. EVALUATION
Experimental Set-Up
Traffic Generation
Link Utilization
Overall Communication Cost
Aggregate Throughput
VM-to-VM Communication Cost
Number of Migrations
Scalability
V. RELATED WORK
Unified Resource Management for the Cloud
Topology-aware Virtual Machine Management
SDN-based Resource Management
VI. CONCLUSION