Optimization of Dynamic Load Balancing in Cloud Computing B.Preethi1, Prof. C. Kamalanathan2,Dr,S.M Ramesh3 1PG Scholar, 2Professor,3Associate Professor 1,2,3Bannari Amman Institute of Technology Sathyamangalam, Pin no.638401 1bpreethiece@gmail.com, 2kamalanadhan@gmail.com Abstract: Load balancing is essential for optimization of resources in distributed environments. The major goal of the cloud computing service providers is to use cloud computing resources efficiently to enhance the overall performance. Load balancing in cloud computing environment is a methodology to distribute workload across multiple computers to achieve optimal resource utilization with minimum response time. The proposed system pave the way for the green …show more content…
Computers in the cloud are configured to work together and the various applications use the collective computing power as if they are running on a single system. The flexibility of cloud computing is a function of the allocation of resources on demand. This facilitates the use of the system 's cumulative resources, negating the need to assign specific hardware to a task. Before cloud computing, websites and server-based applications were executed on a specific system. With the advent of cloud computing, resources are used as an aggregated virtual computer. This amalgamated configuration provides an environment where applications execute independently without regard for any particular configuration. 2. NEED OF CLOUD COMPUTING There are valid and significant business and IT reasons for the cloud computing paradigm shift. The fundamentals of outsourcing as a solution apply. • Reduced cost: Cloud computing can reduce both capital expense (CapEx) and operating expense (OpEx) costs because resources are only acquired when needed and are only paid for when used. • Refined usage of personnel: Using cloud computing frees valuable personnel allowing them to focus on delivering value rather than maintaining hardware and software. • Robust scalability: Cloud computing allows for immediate scaling, either up or down, at any time without long-term commitment. Figure
Cloud computing offers many advantages to both end users and businesses of all sizes. The advantages of cloud
Cloud computing allows organizations to utilize virtual recourses; like virtual machines, storage, and applications. Rather than building and maintaining
Cloud computing reduces costs which helps provide businesses save on yearly expenses. A benefit of Cloud Computing is the Scalability factor, companies can start with one server reduce services to the bare minimum needed by the business. Then as the demand rises, they can then increase their cloud utilization to meet their new needs. “In addition, cloud computing is scalable. Traditional servers require expensive upgrades that cost a lot upfront. If your business doesn’t expand as much as you had hoped, that’s money you’ve wasted. Cloud service providers usually let you scale up and down seamlessly.” (Ismail, N, 2017)
Some of the immediate advantages of cloud computing involve lower equipment costs, scalability and online collaboration. A company can take advantage of cloud services without major upgrades to their existing equipment and infrastructure. Using a web browser, most company employees can access “Software as a Service” or SaaS. This service runs on a cloud provider’s server with no installed on the local server within the organization.
Not all cloud computing systems have the same user interface. Most of the time, servers don't run at full capacity. That means there's unused processing power going to waste. It's possible to fool a physical server into thinking it's actually multiple servers, each running with its own independent operating system. The technique is called server virtualization. By maximizing the output of individual servers, server virtualization reduces the need for more physical machines.On the back end of the system are the various computers, servers and data storage systems that create the "cloud" of computing services. In theory, a cloud computing system could include practically any computer program you can
There are some benefits which can be derived from deploying cloud computing. Firstly, organizations having the appropriate hardware and software and technology platforms will experience additional advantages which include: a reduction in IT related costs and increased business agility and the transfer of IT expenses to the cloud provider. These expenses include the developing, procuring, administrating and maintenance of the overall IT infrastructure. Another advantage is the ability of the business to lower its expenses involved in IT capital, operating and maintenance costs. This will give the business an advantage over its competition.
The future of computing is slowing turning to the cloud. Eventually, most individuals and companies will be utilizing the cloud. Businesses can use high quality cloud computing, grow as needed, without having to spend a lot of capital. Cloud computing offers the flexibility of meeting on demand computing needs along with system availability, performance and security features. Cloud computing is faster and less expensive as they would only pay for what is used.
Cloud computing is an emerging Information Technology (IT) model whereby a company utilizes a pay-per-use service for it computing needs rather than maintain a local data center run by its in-house IT department. By treating computing resources as a commodity or operating expense, it allows firms to focus less on IT and more on the core elements of the operations strategy. Because of advantages like this, its popularity has grown exponentially in recent years. However, cloud computing also has certain inherent risks in its present form. This paper seeks to understand the key advantages driving businesses to adopt this computing model in ever increasing numbers,
The Important of Cloud Computing is increasing and it is receiving a growing attention in Scientific & Industrial Communities. Cloud computing is one of the top 10 most important technologies and has a greater possibility in successive years by companies and organizations. Cloud computing implement everywhere, favourable, on demand network access to a shared pool of configurable computing resources (e.g. networks, servers, storage, applications and servers) that can be immediately supply and released with minimal management effort.
This section of the article describes cloud computing as a group of computer systems connected over a public or private network that provides dynamically scalable infrastructure (equipment and software) for application, data and file storage. This means that the cloud can be easily modified to add or remove resources and infrastructure as needed. In continuing with the overview, the article notes that cloud computing is an innovative approach to traditional computing methods that can be utilized through the different cloud models.
IT departments and infrastructure providers are under increasing pressure to provide computing infrastructure at the lowest possible cost. In order to do this, the concepts of resource pooling, virtualization, dynamic provisioning, utility and commodity computing must be leveraged to create a public or private cloud that meets these needs. Cloud computing is a general term for anything that involves delivering hosted services over the Internet. This provides the smaller
Flexibility has been one of the major reasons why people have moved to cloud computing. Because of the vast capacity of the service’s remote servers, cloud computing helps to meet business demands quickly and makes implementation easy.
Cloud computing is an emergent computing paradigm that has the potential to make ‘computing as a utility’ a reality in the near future (Buyya et al., 2009). These days many organizations have adopted cloud computing or in the process of
As with any new trend in the IT world, enterprises must figure out the benefits and risks of cloud computing and the best way to use this technology. The buzz around cloud computing has reached a fever pitch. Some believe it is a disruptive trend representing the next stage in the evolution of
There have been many studies of load balancing for the cloud environment. Load balancing in cloud computing was discussed in a white paper by Adler [3] who introduced the tools techniques commonly used for load balancing in cloud. However load balancing is still a new problem in cloud computing that