>
Fa   |   Ar   |   En
   یک الگوریتم تخصیص منابع دو مرحله‌ای در رایانش ابری با استفاده از ترکیب fuzzy-pso  
   
نویسنده وکیلی فرد مصطفی ,صحافی امیر ,رحمانی امیرمسعود ,شیخ الحرم مشهدی پیمان
منبع مهندسي برق و الكترونيك ايران - 1402 - دوره : 20 - شماره : 1 - صفحه:43 -49
چکیده    رایانش ابری برپایه روش پرداخت به ازای مصرف، نوع جدیدی از پردازش را برای کاربران فراهم می ‌نماید تا منابع مورد نیاز برنامه ‌های کاربردی و سیستم ‌ها را در سطوح مختلف تخصیص دهد. از اینرو تخصیص منابع در رایانش ابری، بسیار مهم می‌ باشد. در این پژوهش، الگوریتمی برای تخصیص منابع برپایه منطق فازی ارائه شده است. میزان بهره‌ وری منابع، رضایت کاربران و سود فراهم ‌کنندگان سرویس به عنوان پارامترهای هدف در ارزیابی این الگوریتم در نظر گرفته شده ‌اند. درمرحله اول تعداد 100 درخواست در بین 9 ماشین فیزیکی توزیع شده‌ اند و توسط الگوریتم فازی تخصیص منابع انجام شده است. 95 درصد درخواست‌ ها پاسخ داده شده و بهره ‌وری منابع نیز 61.61 درصد حاصل شده است. در مرحله بعد با ترکیب الگوریتم فازی با pso، عملیات تخصیص منابع به درخواست‌ ها انجام شده است. مقایسه نتایج نشان می ‌دهد که بهره ‌وری ماشین‌ های فیزیکی در الگوریتم ترکیبی فازی و pso به میزان 0.5 درصد بهبود یافته است. همچنین در الگوریتم ترکیبی، یک درصد پاسخ گویی به درخواست ‌های کاربران ارتقاء یافته است که سود بیشتر فراهم ‌کنندگان سرویس و رضایت بیشتر مشتریان را سبب می‌ شود.
کلیدواژه رایانش ابری، تخصیص منایع، منطق فازی، الگوریتم بهینه‌سازی ازدحام ذرات (pso)، بهره‌وری منابع
آدرس دانشگاه آزاد اسلامی واحد تهران جنوب, گروه مهندسی کامپیوتر, ایران, دانشگاه آزاد اسلامی واحد تهران جنوب, گروه مهندسی کامپیوتر, ایران, دانشگاه آزاد اسلامی واحد علوم و تحقیقات تهران, گروه مهندسی کامپیوتر, ایران, دانشگاه آزاد اسلامی واحد تهران جنوب, گروه مهندسی کامپیوتر, ایران
پست الکترونیکی p_sheikholharam@azad.ac.ir
 
   fra-pso: a two-stage resource allocation algorithm in cloud computing  
   
Authors vakilifard mostafa ,sahafi amir ,rahmani amir masoud ,sheikholharam mashhadi peyman
Abstract    cloud computing gives a large quantity of processing possibilities and heterogeneous resources, meeting the prerequisites of numerous applications at diverse levels. therefore, resource allocation is vital in cloud computing. resource allocation is a technique that resources such as cpu, ram, and disk in cloud data centers are divided among cloud users. the resource utilization, cloud service provider profit, and user satisfaction are the common objectives of the proposed algorithms. in this study, the algorithm is based on fuzzy logic and tries to achieve better results than other resource allocation algorithms by using meta-heuristic methods. after designing the preliminary fuzzy inference system (fis), the use of meta-heuristic algorithms is ended up tuning the fis parameters. by adjusting the parameters, membership functions are improved and finally a trained fis is delivered. pso has been used to train the fuzzy system. the fuzzy resource allocation algorithm responded 95% of the requests and achieved 61.61% of the resource efficiency, while the fuzzy-pso algorithm answered 96% of the requests and improved the resource utilization by 0.5%. the results have shown that the application of pso improves fuzzy resource allocation efficiency. more requests are answered and it increases resource utilization.
Keywords cloud computing ,resource allocation ,fuzzy logic ,particle swarm optimization (pso) ,resource utilization
 
 

Copyright 2023
Islamic World Science Citation Center
All Rights Reserved