International Research Journal of Engineering and Technology (IRJET)
e-ISSN: 2395-0056
Volume: 11 Issue: 09 | Sep 2024
p-ISSN: 2395-0072
www.irjet.net
A review of round robin algorithm on cloud computing task allocation. Kishan Raj1, Shubham kumar2 1Assistant Professor, Meerut Institute Of Technology, Meerut, India
2Assistant Professor, Department of computer science MGCU, Bihar, India
---------------------------------------------------------------------***---------------------------------------------------------------------
Abstract - The cloud computing infrastructure has many issues including scheduling, budgeting load balance. The goal is to use resource efficiently and decrease resource consumption in the cloud environment. This can be achieved by increasing the LB rate when selecting the best resources for low work failures rates with low lead times. The round robin is a simplest and most efficient algorithm. It gives more accurate result than any other Algorithm to schedule VM task’s in cloud computing. Many research scholars proposed various technique in order to improve the RR algorithm and selected dynamic time quantum which plays major role in improving this algorithm. Because of taking longer time in order to swap contexts many researchers provide us a dynamic time quantum strategy to overcome this type of limitations. Many dynamic time Slice is proposed, so in this paper we have compared some of the approaches with concerns of its waiting time, turnaround time, and efficiency of the algorithm. In reality, the arrived jobs are made up of a variety of interconnected tasks, some of which may run on different VMs or on different cores of the same VM. Additionally, the jobs arrive at random intervals throughout the server’s operation under different load situations[2]. Key Words: CC, RR, VM, Time quantum
1.INTRODUCTION Cloud computing has gained increased importance in the realm of IT services due to its remarkable adaptability and the proper distribution of resources. The effectiveness of a cloud computing environment is closely tied to how tasks are scheduled. Efficient task scheduling guarantees the appropriate allocation of resources for the tasks’ associated requests. Cloud computing is an emerging technology in current era. It provide utility as computing like electricity, water. Cloud computing provide services like virtualization with operating system, software development, storage without any physical devices. Anyone can access these services without hardware, basically cloud is a chain of networks that can be accessed from anywhere using only internet connections. This technology reduced cost of computing and made anyone access large files or computing irrespective of hardware devices. Cloud was first introduced by Salesforce.com in late 1990s. Today major provider of cloud services are Amazon.com, Google etc. Amazon is largest giant in cloud technology with it’s headquarter in San Francisco Cloud computing provide us services that any Company have facilities to rent access to anything. In this technology user can simply pay for what they use when they use. For example Gmail, Netflix, cloud backup photos uses features of cloud. The concept of renting access to computing power has resurfaced again and again in the application service. Cloud computing is a popular option for reasons such as cost saving, increased productivity, speed and efficiency, performance and security. Cloud computing is an abstract of computing, memory and network infrastructure collected as a stage on which applications and systems can be deployed swiftly. It is one of the best and emerging technology that has changed activities of Human life and fast in a big way and also providing various services, resources using the Internet and cloud-based resources in recent times through virtualization .Cloud computing in simple words means allocation of resources, retrieval of data and programs over the Internet without physical storage rather than our computer’s hard drive. Those users that are working outside the working places are able to access resources through internet connecting devices. NIST (National Institute of Standards and Technology) has listed five essential required characteristics of cloud computing from virtual machine that include on- demand of cloud computing of selfservice, broad network access, resource pooling, rapid elasticity and measured service. It also involves the concepts of parallel processing and distributed computing providing the distributed the resources in many consumers by means of Virtual Machines (VMs) hosted by physical servers. It is developing rapidly and it will be the next generation technology where humans can use resources remotely without concern of time. This technology has changed human life in all areas with the help of technology. This technology has expanded rapidly during covid time due to extensively use of technical resources. It is emerging internet based technology used to store the information data and accessing resource and application through web on internet. It stores very huge amount of data and information without any physical storage device and it works under certain terms and conditions. Virtual machine (VM) is one the main element of virtualization of cloud computing, when a single resource of cloud computing appeared as multiple resource this process can be achieved with the help of virtual machine. Cloud technology is emerging rapidly and used in different field of life like e-commerce, AI, education, engineering technology, data intensive applications, health, geospatial sciences and many more different scientific and business domains uses cloudbased server. Cloud computing has become an respected technology in worldwide due to offering a huge amount of storage and
© 2024, IRJET
|
Impact Factor value: 8.315
|
ISO 9001:2008 Certified Journal
|
Page 372