Cloud computing Review over various scheduling algorithms

Page 1

Int. Journal of Electrical & Electronics Engg.

Vol. 2, Spl. Issue 1 (2015)

e-ISSN: 1694-2310 | p-ISSN: 1694-2426

Cloud computing Review over various scheduling algorithms Meenakshi Bhagtani PhD Scholar, University Of Kota, Kota mm12dec@yahoo.co.in Abstract: Cloud computing has taken an important position in the field of research as well as in the government organisations. Cloud computing uses virtual network technology to provide computer resources to the end users as well as to the customer’s. Due to complex computing environment the use of high logics and task scheduler algorithms are increase which results in costly operation of cloud network. Researchers are attempting to build such kind of job scheduling algorithms that are compatible and applicable in cloud computing environment.In this paper, we review research work which is recently proposed by researchers on the base of energy saving scheduling techniques. We also studying various scheduling algorithms and issues related to them in cloud computing. Keywords: Cloud computing, virtualization, schedulers

CLOUD COMPUTING Cloud computing will spark a revolution in a way organizations provide or consume information and computing. Today’s most popular social networking site, e-mail services , document sharing and online gaming sites, are hosted on a cloud network of servers. Whereas the giants of computer field like Microsoft are also taken initiative to develop a cloud network for their users across the globe. And to do that, more than half of their developers and R&D are working on the project. We define cloud computing, based on capabilities, which are provided “as software”, “as a platform” and “as an infrastructure” for consumers and enterprise to access on demand regardless of time and location4.

Three basic services provided by cloud computing are as follows: Software as a service Platform as a service Infrastructure as a service While doing study about cloud computing, found that scheduling and resource allocation are the important 147

research topic. A scheduler is required to schedule number of virtual machine, as virtual machine are used to request from consumer, to save maximum energy and achieve greater degree of load balancing and less resource utilization from network which makes cloud computing more responsive. The main objective of scheduling algorithms in distributed systems is to spreading the load on processors and maximizing their utilization while minimizing the total task execution time while performing Job scheduling, one of the most known optimization problems, plays an important role for creating a flexible and reliable systems. The main purpose of using such kind of scheduler is to schedule jobs to the adaptable resources in accordance with adaptable time, which involves finding out a proper sequence in which jobs can be executed under transaction logic constraints. Background Distributed computing is a field of computer science that studies distributed systems. A distributed system consists of multiple autonomous computers that work together and communicate through a computer network. Types of distributed computing systems: 1. Cluster computing systems: It is not a new area of computing. There is an increase usage of it in all areas, where application is traditionally used in parallel or distributed computing platforms. 2. Grid computing systems: Computing becomes pervasive and individual users have gain access to computing resource as needed with little knowledge of where those resources are located or stored, and what the underlying technologies, hardware, operating system and so on are. 3. Peer to peer computing: A class of systems and applications that offers distributed resources to platform a function in a decentralized manner. The resources are encompasses by computing power data, network bandwidth, and presence of human, computers or other resources. 4. Cloud computing system: With cloud computing, users use a variety of devices, including PC’s, laptops, and smart phones to access program storage and applicationdevelopment platforms over the internet, via services offered by cloud computing providers. Cloud computing possess the following key characteristics:1.On-demand self-service: A user having provision computing capabilities, such as server time and network storage, works automatically without having human interaction with each service provider. 2. Broad network access: Cloud computing provide NITTTR, Chandigarh

EDIT-2015


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.
Cloud computing Review over various scheduling algorithms by IJEEE (Elixir Publications) - Issuu