|
|
مروری بر کاربرد الگوریتمهای فراابتکاری در توازن بار در رایانش ابری
|
|
|
|
|
نویسنده
|
مرسلی مهدی ,طرقی حقیقت ابوالفضل ,حسینعلی زاده ساسان
|
منبع
|
فناوري اطلاعات و ارتباطات ايران - 1401 - دوره : 14 - شماره : 53-54 - صفحه:200 -223
|
چکیده
|
با گسترش استفاده از رایانش ابری نیاز به بهبود کارایی و کاهش تاخیر در ابر افزایش مییابد. یکی از مسائل محیطهای توزیع شده و مخصوصا ابر، عدم توازن بار و در نتیجه کاهش سرعت و کارایی و افزایش تاخیر در زمان ذخیره و بازیابی اطلاعات میباشد. روشهای مختلفی برای متوازن سازی بار در محیط ابر ارائه شدهاند که هر کدام از منظری به موضوع پرداختهاند و مزایا و معایب خود را دارند. ما در این کار نخست معیارهایی برای سنجش توازن بار در ابر ارائه کردهایم و سپس به بررسی کاربرد روشهای فراابتکاری در متوازن سازی بار در محیط ابر پرداختهایم. پس از معرفی روشهای توازن بار فراابتکاری مختلف، آنها را براساس معیارهای مذکور باهم مقایسه کرده و به مزایا و معایب هر کدام پرداختهایم. الگوریتمهای کلونی مورچه، کلونی مورچه مصنوعی، کلونی زنبور، کلونی زنبور مصنوعی، جستوجوی غذای زنبور عسل، ازدحام ذرات، ازدحام گربهها، تبرید شبیهسازی شده، الگوریتم ژنتیک، جستوجوی ممنوعه، الگوریتم دسته ماهیها و الگوریتمهای ترکیبی و ... در این کار بررسی شدهاند.
|
کلیدواژه
|
رایانش ابری، توازن بار، روشهای فراابتکاری، بیشباری، کمباری
|
آدرس
|
دانشگاه آزاد اسلامی واحد قزوین, دانشکده مهندسی کامپیوتر و فناوری اطلاعات, ایران, دانشگاه آزاد اسلامی واحد قزوین, دانشکده مهندسی کامپیوتر و فناوری اطلاعات, ایران, پژوهشگاه ارتباطات و فناوری اطلاعات, پژوهشکده فناوری اطلاعات, ایران
|
پست الکترونیکی
|
s.alizadeh@itrc.ac.ir
|
|
|
|
|
|
|
|
|
review: application of meta-heuristic algorithms in cloud load balancing
|
|
|
Authors
|
morsali mehdi ,taroghi haqiqat abolfazl ,hossein alizadeh sasan
|
Abstract
|
by widespread use of cloud computing, the need to improve performance and reduce latency in the cloud increases. one of the problems of distributed environments, especially clouds, is unbalanced load which results in reducing speed and efficiency and increasing delay in data storage and retrieval time. various methods for load balancing in the cloud environment have been proposed, each of which has addressed the issue from its own perspective and has its advantages and disadvantages. in this research, we first provide some criteria for measuring load balance in the cloud and then examine the use of metaheuristic methods in load balancing in the cloud environment. after introducing metaheuristic load balancing methods, we have compared them based on the aforementioned criteria and discussed the advantages and disadvantages of each. ant colony algorithms, artificial ant colony, bee colony, artificial bee colony, bee foraging algorithm, particle swarm, cat swarm, simulated annealing, genetic algorithm, tabu search, fish swarm and hybrid algorithms and etc. examined in this research.
|
|
|
|
|
|
|
|
|
|
|
|
|