A cloud consists of several elements such as clients,
datacenter and distributed servers. Scheduling is a critical
problem in Cloud computing, because a cloud provider has to
serve many users in Cloud computing system. So scheduling is
the major issue in establishing Cloud computing systems. The
main goal of scheduling is to maximize the resource utilization
i.e. energy consumption, power management and minimize
processing time of the tasks using migration. In this paper, we
will show how scheduling algorithms lead to optimization of the
Qos.
Varinder Kaur : Department of Computer Science and Engineering, Chandigarh University,
Gharuan, Punjab/160055, India
Gurjot Kaur : Asst. Professor, Department of Computer Science and Engineering, Chandigarh University,
Gharuan, Punjab/160055, India
Cloud Computing
Scheduling
FCFS
Priority
Qos
This paper presents common scheduling approaches in
computational cloud. Cloud Resources are heterogeneous
in nature, owned and managed by different organizations
with different allocation policies. So scheduling problem
must be handled in cloud computing. To perform better
cloud needs a good scheduling algorithm. Using
scheduling bandwidth of network can be utilized
efficiently and response time can be deducted. Scheduling
is the process to schedule data during transmission for
uploading and downloading. Scheduling schedule
application jobs and distribute load between machines to
avoid circumstances of hanging. If proper scheduling is
not achieved according to our requirement several errors
can occur and it will produce errors like a few numbers of
resources as their full capacity is not used and it is going
vain.
[1] Dognjin Choi, M. Hwang and Pankoo Kim, “Least
Slack Time Rate First: an Efficient scheduling
Algorithm for Pervasive Computing Environment”,
Journal of Universal Science, vol.17, no. 6, 2011.
[2] Rohit. O. Gupta, Tushar Champaneria, “A Survey of
Proposed Job Scheduling Algorithms in Cloud
Computing Environment”, International Journal of
Advanced Research in Computer Science and
Software Engineering, Vol. 3, Nov. 2013.
[3] Altino M. Sampaio, Jorge G. Barbos, “Estimating
Effective Slowdown of Tasks in Energy-Efficient
Cloud Systems”, IEEE, 2013.
[4] Bui Kwang , “Multi level Queue Based Scheduling for
Virtual Screening Application on Pilot-Agent
Platforms on Grid/Cloud to Optimize the Strench”,
The Sixth International Conference on future
Computational Technologies and Applications, 2014.
[5] Kumaresh, “Multilevel Queue-Based Scheduling for
Heterogeneous Grid Environment”, IJCSI, Vol. 9,
Issue 6, No 3, Nov. 2012.
[6] Chuling Weng, Minglu Li,, Xinda Lu and Zhingang
Wang, “The Hybrid Scheduling Framework for Virtual
Machine Systems” , Proc. Conf. VEE09, 113-120.
[7] M. Sheikhalishahi, M.Devare, L. “A General purpose
And Multi-level Scheduling Approach in Energy
Efficient Algorithm”, CLOSER Conference, 2011.
[8] Susane Albers, “Energy Efficient Algorithms”,
Communication of ACM, Vol.53, No.5, 2010. [9] D.Nurmi, R.Wolski, C.Grzgorczyk (2009), “The
eculyptus open-source cloud-computing system”, In
Proc. Of CCGRID’09, 124-131.
[10] Round Robin (RR)
http://en.wikipedia.org/wiki/round_robin_dchedilorg.
[11] Jiandun Li, Junjie Peng and Wu Zhang, “A Scheduling
Algorithm for Private Clouds”, Journal of
Convergence Information Technology, Vol. 6, No. 7,
2011.
[12] Jing Lui, “Job Scheduling Model for Cloud Computing
Based on Multi-Objective Genetic Algorithm”, IJCSI,
2013.