Abstract
Cloud computing helps to share data and provide many resources to users. Users pay only for those resources as much they used. Cloud computing stores the data and distributed resources in the open environment. The amount of data storage increases quickly in open environment. So, load balancing is a main challenge in cloud environment. Load balancing is helped to distribute the dynamic workload across multiple nodes to ensure that no single node is overloaded. It helps in proper utilization of resources.It also improve the performance of the system. Many existing algorithms provide load balancing and better resource utilization. There are various types load are possible in cloud computing like memory, CPU and network load. Load balancing is the process of finding overloaded nodes and then transferring the extra load to other nodes. Index Terms — Cloud Computing, Load Balancing, Existing load balancing algorithms.
چکیده
رایانش ابری در به اشتراک گذاری داده مفید است و منابع بسیاری را برای کاربران فراهم میکند. کاربران تنها به مقداری که از منابع استفاده میکنند، پول میپردازند. رایانش ابری داده و منابع توزیع شده را در محیطی باز ذخیره میکند. در محیط باز، مقدار ذخیره داده به سرعت رشد میکند. در نتیجه موازنه بار یک چالشی اصلی در رایانش ابری است. موازنه بار کمک میکند تا حجم کار پویا بین گره های مختلف توزیع شود تا اطمینان حاصل شود که هیچ گره ای دچار بیش باری (بار بیش از حد) نشود. موازنه بار به بهره وری مناسب از منابع کمک می کند. به علاوه کارایی سیستم را ارتقا میدهد. بسیاری از الگوریتم های موجود، موازنه بار و بهره وری بهتر از منابع را فراهم می کنند. انواع مختلفی از بار وجود دارد. بار در رایانش ابری ممکن است بار حافظه، CPU و شبکه باشد. موازنه بار فرایند یافتن گره های بیشبار شده و سپس انتقال بار اضافی به سایر گره هاست.
1-مقدمه
رایانش ابری تکنولوژی جدیدی است که منابع و فضای ذخیره سازی آنلاین را برای کاربران فراهم میکند. رایانش ابری تمام داده ها را با هزینه کمتری فراهم می کند. در رایانش ابری کاربران میتوانند تمام وقت از طریق اینترنت به منابع دسترسی داشته باشند...