ارائه راه حلی برای بهبود توازن بار با استفاده از عاملهای هوشمند
Provide a solution to improve load balancing using smart optimization agents
/بابک اسدزاده
: علوم ریاضی
، ۱۳۹۷
، راشدی
۸۲ص
چاپی - الکترونیکی
کارشناسی ارشد
علوم کامپیونر گرایش :سیستمهای هوشمند
۱۳۹۷/۱۱/۱۶
تبریز
امروزه مصرف انرژی در جهان به یکی از مهمترین معضلات تبدیل شده است .بطوریکه حدود یک درصد از انرژی مصرفی دنیا توسط مراکز داده میباشد . از طرفی بالا بودن هزینه تامین انرژی مراکز داده برای سرویسدهندهها، آینده محاسبات ابری را تهدید میکند .از این رو باید درصدد مدیریت هر چه بهتر منابع بود .با توجه به گسترده بودن محیط مطالعه محاسبات ابری، چالشهای بسیاری برای مدیریت منابع مطرح است که یکی از آنها نحوهی توزیع کار مشتریان بر روی منابع میباشد .الگوریتمهای بسیاری برای مسئله توزیع کار بر روی منابع ارائه شدهاند و چون مسئله توزیعکار بر روی منابع یک مسئله سخت است ,ناگزیر به استفاده از الگوریتمهای اولویتبندی، الگوریتمهای تصادفی، الگوریتمهای اکتشافی و ...میباشیم .در کارهای پیشین ارائه شده در بخش تخصیص کار، آنچنان که باید هوشمندی قابلملاحظهای دیده نمیشود .انواعی از الگوریتمهای اولویتبندی که درصدد هستند با در نظر گرفتن ویژگیهایی از محیط مسئله، ترتیبی برای کارهای ارسالی و یا حتی ترتیبی برای منابع در نظر بگیرند و براساس آن کارها را روی منابع توزیع کنند .با توجه به ضعف کارهای پیشین، در این پایاننامه سعی شده است با کمک علم ریاضی و کامپیوتر و با استفاده از فاکتورهای قطعی از جمله قدرت محاسباتی ماشین مجازی و اندازه کار مشتری در الگوریتم هوشمندانه ازدحام ذرات با تابع هدف تعریف شده مناسب، ایدهای کارا برای حل مسئله تخصیص عادلانهکارها بر روی ماشینهای مجازی و ایجاد توازن بار ارائه شود
Todays energy consumption has become one of the most important problems in the world; That about one percent of it is using by data centers. On the other hand, the high cost of providing data centers for Service providers, threatens the future of cloud computing. Hence, we need to better managment of resources. There are many challenges in cloud computing for resource management, one of them is distribute of customer requests on resources. Many algorithms are provided for the distribution the request on resources. Since the problem of distributing requests on resources is a hard problem, so we need to use prioritization algorithms, random algorithms, exploratory algorithms, and Etc. The previous works presented in the task distribution, is not significant intelligence. Some of the prioritization algorithms consider to the characteristics of the problem environment, the order of requests, the distribute them on resources. to covering weakness of the previous work, in this Thesis, we have been attempted to solving problem of allocation requests to virtual machines and load balancing with the help of mathematical and computer science, by considering definite factors such as the virtual machines computational power and the size of the customers request by using the intelligent particle swarm algorithm with the rational defined function
Provide a solution to improve load balancing using smart optimization agents