روشی جهت مدیریت منابع در شبکه های مبتنی بر نرم افزار بر اساس میزان ترافیک و کیفیت سرویس
Title Proper
A resource management method in SDN enabled network based on traffic demand and QoS
.PUBLICATION, DISTRIBUTION, ETC
Place of Publication, Distribution, etc.
تهران
NOTES PERTAINING TO TITLE AND STATEMENT OF RESPONSIBILITY
Text of Note
یوسف درمانی
DISSERTATION (THESIS) NOTE
Dissertation or thesis details and type of degree
کارشناسی ارشد
Body granting the degree
صنعتی خواجه نصیرالدین طوسی
Date of degree
۱۴۰۱
Discipline of degree
کامپیوتر
SUMMARY OR ABSTRACT
Text of Note
شبکه های نرم افزار محور ، بر اساس ایده جداسازی صفحه کنترل و صفحه داده از یکدیگر بنا نهاده شده است و بدین گونه، اعمال تغییرات در ساختار شبکه را به شدت آسان تر نموده است. این گونه شبکه ها پس از ظهور رایانش ابری به شدت مورد توجه قرار گرفت به طوری که، آن را از یک دانش تخصصی در حوزه کامپیوتر و فناوری اطلاعات، به یک دانش الزامی این حوزه تبدیل نموده است. موضوع مورد بحث پیش رو، در رابطه با بهینه سازی مصرف انرژی در یک شبکه نرم افزار محور است؛ از آنجایی که به طور متوسط، حدود %01 از انرژی در یک مرکز داده، توسط تجهیزات شبکه آن مصرف می گردد، این موضوع از درجه اهمیت نسبتا بالایی برخوردار است. با توجه به اینکه در شبکه های نرم افزار محور به سادگی می توان قوانین شبکه را در کنترل کننده شبکه تغییر داد و به صورت نزدیک به آنی ، این تغییرات را در شبکه دید، پس این امکان وجود دارد تا با خاموش کردن لینک های ارتباطی بین مسیریاب ها و یا خاموش کردن خود مسیریاب ها، در مصرف انرژی صرفه جویی شود، بدون آن که عملکرد شبکه تحت تاثیر بخصوصی قرار گیرد. در این پژوهش با بکارگیری از الگوریتم بهینه سازی شیرمورچه و اتوماتای یادگیر، سعی شده است تا با در نظر گرفتن کیفیت سرویس ، به این مهم دست یافت. الگوریتم شیر مورچه، یک الگوریتم فرا ابتکاری است که جهت یافتن پاسخ بهینه بکار گرفته می گردد و از جمله الگوریتم های تقریبی است که در نقطه بهینه محلی گرفتار نمی گردد (دارای راهکارهایی برای برون رفت از بهینه محلی است). همین امر باعث گردیده تا در طیف گسترده ای از مسائل قابل استفاده باشد که در ادامه پژوهش مورد بررسی قرار خواهد گرفت. در نهایت خواهیم دید که توانسته ایم کیفیت سرویس را حفظ کنیم ولی میزان انرژی صرفه جویی شده، کمتر شده است که این موضوع، هزینه حفظ کیفیت سرویس است.
Text of Note
Software-defined networks are based on the idea of separating the control plane and the data plane from each other to make the changing of networks' structures much easier. After the emergence of cloud computing, these kinds of networks received lots of attention, so SDN, as specialized knowledge, has been turned into mandatory knowledge in the field of computer and information technology. The topic under discussion is related to the optimization of energy consumption in a software-defined network. Since on average about 10% of energy in a data center is consumed by its network equipment, this issue is of relatively high importance. Due to the fact that in software-defined networks, rules can be easily changed in the controller and these changes in the network can be observed near real-time, so we have the ability to save energy by turning off the communication links between the routers or turning off the routers themselves, without having a significant impact on network performance. In this research, by using the Antlion optimization algorithm and Automata, we try to achieve this importance by considering the quality of service. The Antlion ptimization algorithm is a meta-heuristic algorithm that is used to find the optimal answer and is one of the approximate algorithms that will not be caught at the local optimal point )It has approaches to escape the local optimality( and it can be used in a wide range of problems that will be explained later. Eventually we will see as the level of QoS is kept, there is a considerable amount of energy that saved, but there is a cost which is more energy consumption than methods which do not take QoS in their equations.