Load Balancing Algorithm for Efficient VM Allocation in Heterogeneous Cloud


Book Description

Cloud computing is a growing service computing trend that offers users a range of on-demand variety of services from applications, processing capability, and storage based on the concept of the “Pay-As-PerUse” model. Organizations from every sector are now realizing the benefits offered by cloud computing technology and moving towards the cloud. Cloud computing offers numerous advantages over conventional computing. However, it still faces a few challenges such as resource utilization in a cloud data centre and quality of service to the end-users due to improper workload balance among available resources. Heterogeneous cloud resources also impact cloud systems overall performance. We proposed an enhanced load balancing algorithm in this research paper for efficient VM allocation in a heterogeneous cloud. Our proposed algorithm allocates independent user tasks or requests to available virtual machines in cloud datacentre efficiently to manage proper load balancing. This algorithm is aimed at minimizing user request response time and the time required for data centre processing. The results obtained showed a significant reduction in user request response time and data centre processing time as compared to “Throttled” and “Round Robin (RR)” algorithms.




Algorithms for Energy Efficient Load Balancing in Cloud Environments


Book Description

Seminar paper from the year 2013 in the subject Computer Science - Commercial Information Technology, grade: 1.0, Otto-von-Guericke-University Magdeburg (Faculty of Computer Science), course: Recent Topics in Business Informatics, language: English, abstract: Energy efficiency has a rising importance throughout society. With the growth of large data centers, the energy consumption becomes centralized and nowadays takes a significant amount of the overall electricity consumption of a country. Load balancing algorithms are able to make an existing infrastructure more efficient without major drawbacks. This structured literature research presents the state of the art technology regarding the load balancing approach to make data centers more en-ergy efficient. The state of the art approaches are reviewed for techniques, im-provements and consideration of performance effects.




Cloud Computing Bible


Book Description

The complete reference guide to the hot technology of cloud computing Its potential for lowering IT costs makes cloud computing a major force for both IT vendors and users; it is expected to gain momentum rapidly with the launch of Office Web Apps later this year. Because cloud computing involves various technologies, protocols, platforms, and infrastructure elements, this comprehensive reference is just what you need if you?ll be using or implementing cloud computing. Cloud computing offers significant cost savings by eliminating upfront expenses for hardware and software; its growing popularity is expected to skyrocket when Microsoft introduces Office Web Apps This comprehensive guide helps define what cloud computing is and thoroughly explores the technologies, protocols, platforms and infrastructure that make it so desirable Covers mobile cloud computing, a significant area due to ever-increasing cell phone and smartphone use Focuses on the platforms and technologies essential to cloud computing Anyone involved with planning, implementing, using, or maintaining a cloud computing project will rely on the information in Cloud Computing Bible.




Load Balancing Algorithms in Cloud Computing


Book Description

Cloud computing plays an important role in enhancing the effective sharing of resources in virtual machines. Scheduling and load balancing are the two common concepts that cloud computing relies on ensuring that a prescribed task is assigned to the most appropriate virtual machine. Also, cloud computing should have the ability to handle multiple independent tasks that are arriving and execute them in the same or multiple nodes. In a heterogeneous environment, static and dynamic scheduling plays an important role by enhancing the allocation of tasks to the appropriate resources to satisfy the internet users' requests and making cloud computing technology more efficient. This work aims to evaluate and discuss important algorithms that will help improve the load balancing performance of cloud systems.




Inventive Communication and Computational Technologies


Book Description

This book gathers selected papers presented at the 4th International Conference on Inventive Communication and Computational Technologies (ICICCT 2020), held on 28–29 May 2020 at Gnanamani College of Technology, Tamil Nadu, India. The respective contributions highlight recent research efforts and advances in a new paradigm called ISMAC (IoT in Social, Mobile, Analytics and Cloud contexts). The topics covered include the Internet of Things, Social Networks, Mobile Communications, Big Data Analytics, Bio-inspired Computing and Cloud Computing. Given its scope, the book is chiefly intended for academics and practitioners working to resolve practical issues in this area.




Proceedings of the 5th International Conference on Frontiers in Intelligent Computing: Theory and Applications


Book Description

The book is a collection of high-quality peer-reviewed research papers presented at International Conference on Frontiers of Intelligent Computing: Theory and applications (FICTA 2016) held at School of Computer Engineering, KIIT University, Bhubaneswar, India during 16 – 17 September 2016. The book presents theories, methodologies, new ideas, experiences and applications in all areas of intelligent computing and its applications to various engineering disciplines like computer science, electronics, electrical and mechanical engineering.




Inventive Computation Technologies


Book Description

With the intriguing development of technologies in several industries, along with the advent of ubiquitous computational resources, there are now ample opportunities to develop innovative computational technologies in order to solve a wide range of issues concerning uncertainty, imprecision, and vagueness in various real-life problems. The challenge of blending modern computational techniques with traditional computing methods has inspired researchers and academics alike to focus on developing innovative computational techniques. In the near future, computational techniques may provide vital solutions by effectively using evolving technologies such as computer vision, natural language processing, deep learning, machine learning, scientific computing, and computational vision. A vast number of intelligent computational algorithms are emerging, along with increasing computational power, which has significantly expanded the potential for developing intelligent applications. These proceedings of the International Conference on Inventive Computation Technologies [ICICT 2019] cover innovative computing applications in the areas of data mining, big data processing, information management, and security.




An Improved Throttled Virtual Machine Load Balancer for Cloud


Book Description

With the growing popularity of cloud computing today, its model will one day serve as the fifth utility service outside electricity, telephone, water and gas. Visualizing how this utility model will revolutionize the way people use computing resources requires that we take the big challenge of performance unpredictability associated with load imbalance, computing resource distribution inefficiency and minimum resource consumption into consideration. There is a need for developing a better model that will not only reduce cost but also make enterprise as per user's satisfaction. Improving resource utility and performance of distributed system in a way that willl yield better response time, processing time and efficient virtual machine monitoring is therefore, the concern of this research work. Throttled load balancing algorithm was analyzed and its deficiencies serve as a basis for improvement in the proposed system. The proposed system rearranges Virtual Machines (VMs) according to their threshold value and 80% threshold value for each machine serving as the maximum utilization range for cloudlets allocation. The proposed system then spreads load across all VMs until each machine attains 80% of its threshold value. If this level is attained and there are still cloudlets at the global queue, the 20% un-utilized threshold value can then be used. The system also monitors VM efficiency and stops allocation to any VM that does not perform to its optimum level. An extensive simulation was carried out to evaluate the proposed system using Cloud Analyst simulator in order to compare the existing system and the proposed system. The results show that the proposed system yields a better response time and lower turnaround time and provides efficient VM monitoring than the existing throttled load balancer.




Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing


Book Description

Distributed systems intertwine with our everyday lives. The benefits and current shortcomings of the underpinning technologies are experienced by a wide range of people and their smart devices. With the rise of large-scale IoT and similar distributed systems, cloud bursting technologies, and partial outsourcing solutions, private entities are encouraged to increase their efficiency and offer unparalleled availability and reliability to their users. The Research Anthology on Architectures, Frameworks, and Integration Strategies for Distributed and Cloud Computing is a vital reference source that provides valuable insight into current and emergent research occurring within the field of distributed computing. It also presents architectures and service frameworks to achieve highly integrated distributed systems and solutions to integration and efficient management challenges faced by current and future distributed systems. Highlighting a range of topics such as data sharing, wireless sensor networks, and scalability, this multi-volume book is ideally designed for system administrators, integrators, designers, developers, researchers, academicians, and students.




Proceedings of International Conference on Paradigms of Communication, Computing and Data Analytics


Book Description

This book is a collection of selected high-quality research papers presented at International Conference on Paradigms of Communication, Computing and Data Analytics (PCCDA 2023), held at South Asian University, New Delhi, India, during 22–23 April 2023. It discusses cutting-edge research in the areas of advanced computing, communications and data science techniques. The book is a collection of latest research articles in computation algorithm, communication and data sciences, intertwined with each other for efficiency.