Cloud computing is an emerging topic on software and distributed computing based on Internet, which means users can access storages and applications from remote servers by web browsers or other fixed or mobile terminals. In a cloud framework different services such as servers, storage in the form of data as well as Big data, resources etc are given to a management's computers and different devices on interest through the Internet. Multiple clients want to run their jobs or cloudlets in the cloud at a particular instant of time. The tasks are executed depending on the number of processors available and the scheduling policy of the cloud. In a cloud simulation software such as CloudSim a two level scheduling in the form of Space-shared and Time-shared can be used in collaboration with First Come First Serve(FCFS). An efficient way of job scheduling in cloud is to assign weightage or priority to the various parameters coming along with the job also taking into consideration the priority value set by the client to the task. In this thesis an attempt has been made to develop an efficient priority algorithm for the jobs running in the cloud. Also an attempt has been made to reduce the energy consumption at a particular over utilized node as well as switching idle nodes to the sleep mode thereby optimizing resource usage and reducing energy consumption.
[1]
Luqun Li,et al.
An Optimistic Differentiated Service Job Scheduling System for Cloud Computing Service Users and Providers
,
2009,
2009 Third International Conference on Multimedia and Ubiquitous Engineering.
[2]
K C Gouda,et al.
Cloud Computing: What, How and Why
,
2013
.
[3]
Ying Wang,et al.
A dynamic priority scheduling algorithm on service request scheduling in cloud computing
,
2011,
Proceedings of 2011 International Conference on Electronic & Mechanical Engineering and Information Technology.
[4]
Wenying Zeng,et al.
Cloud service and service selection algorithm research
,
2009,
GEC '09.
[5]
Mladen A. Vouk,et al.
Cloud Computing – Issues, Research and Implementations
,
2008,
CIT 2008.
[6]
Rajkumar Buyya,et al.
Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in Cloud data centers
,
2012,
Concurr. Comput. Pract. Exp..
[7]
Rajkumar Buyya,et al.
CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms
,
2011,
Softw. Pract. Exp..