Home
Call For Papers
Submission
Author
Registration
Publications
About
Contact Us

  An Approach based Upon Cross Breed Algorithm To Improve Job Scheduling at Cloud  
  Authors : Varinder Kaur; Gurjot Kaur
  Cite as:

 

In the cloud computing, many of the users send requests to cloud at the same time to access services. Thus, a big challenge of scheduling of these tasks is in cloud computing. Many algorithms like FCFS, SJF, Priority based, RR, MLQ, LSTR used to schedule the tasks in cloud computing. In cloud computing, most of the data centers consume vast amount of energy and take much more time to schedule the jobs. In this research paper, deploy a hybrid algorithm for job scheduling in cloud computing, using the combination of Multi-Level Feedback Queue Scheduling and Least Slack Time Rate (LSTR) is proposed to improve the issue of maximum energy consumption and time consumption by the data centers. Least Slack Time Rate is used to first select those processes that have the smallest “slack time”. Multi-Level Feedback Queue is used in this scheme the processes can move between the different queues. MLFQ uses the working principle of Round Robin and First come First Serve scheduling algorithms. The performance of the proposed method is measured by calculating the parameters of Energy Consumption, Minimize Processing Time, Executed Jobs, and Unexecuted Jobs.

 

Published In : IJCSN Journal Volume 4, Issue 5

Date of Publication : October 2015

Pages : 733 - 740

Figures :03

Tables : 01

Publication Link : An Approach based Upon Cross Breed Algorithm To Improve Job Scheduling at Cloud

 

 

 

Varinder Kaur : Computer Science Engineering, Chandigarh University, Gharuan, 160055, India

Gurjot Kaur : Computer Science Engineering, Chandigarh University, Gharuan, 160055, India

 

 

 

 

 

 

 

Cloud Computing

Job Scheduling

Least Slack Time

And Multi-Level Queue And Priority Algorithms

During the survey of various job scheduling algorithms, it has been widely observed that these algorithms consume vast amount of energy and consume more time for scheduling of jobs. So, the main motive behind this research is to propose an algorithm which consumes less energy and time for scheduling of jobs which are sent to cloud at the same time to access services. Apart from designing the proposed solution, its implementation is also done using Dot Net framework over Microsoft Azure server. Moreover, in order to reflect the optimal efficiency of this composite platform in comparison to their individual counterparts, performance analysis has been done on the basis of energy consumption and time consumption etc. and the outcome is graphically reflected and thoroughly discussed.

 

 

 

 

 

 

 

 

 

[1] Abhishek Kumar Gupta and Kulwinder singh Mann, “Sharing of Medical Information in Cloud Platform”, Journal of Computer Engineering, vol. 16, pp. 8-11, March 2014. [2] Andrew J. Younger, G. Laszewski and L. Wang, “Efficient Resource Management for Cloud Computing Environments”, in Proceeding of IEEE 10th International Conference on Cloud Computing, pp. 1-8, 2010. [3] Antow Beloglazov and R. Buyya, “Energy Efficient Resource Management in Virtualized Cloud Data Centers”, in Proceeding of IEEE 10th International Conference on Cluster, Cloud and Grid Computing, pp. 1-2, 2010. [4] Anubha Jain, Manjj Mishra and Sateesh Kumar Peddoju, “Energy Efficient Computing- Green Cloud Computing”, IEEE, 2012. [5] Amit Garg and C. R. Krishna, “A Review on Scheduling Algorithms in Cloud Computing”, International journal of Computer Networks and Information Technology, NITTTR. Chandigarh, 20-21 March, pp. 309-314, 2014. [6] Arash Delava and Yalda Aryan, “HSGA: A Hybrid Heuristic Algorithm for Workflow Scheduling”, Springer Conference on Cluster Computing, pp. 1-9, 2013. [7] Bo Li, Jinpeng Huai, Jianxin Li and Tianyu Wo, and “An Energy-saving Application Live Placement Approach for Cloud Computing Environments”, IEEE International Conference on Cloud Computing, pp. 17- 24, 2009. [8] Charles Lefurgy and Karthich Rajamani, “On Evaluating Request Distribution Schemes for Saving Energy in Server Clusters”, IEEE International Symposium on Performance Analysis of Systems and Software, 2003. [9] J. Fontan, L. Gonzalez, M. Llorente, R. Montero and T. Vazquez, “Open NEbula: The Open Source Virtual Machine Manager for Cluster Computing”, in Proceeding of IEEE Conference on Open Source Grid and Cluster Software, San Francisco, CA, USA, May 2008. [10] Chee Shin Yeo, Rajkumar Buyya, and Srikumar Venugopal, “Market-oriented Cloud Computing: Vision, Type and Reality for Delivering IT Services as Computing Utilities”, IEEE, pp. 13, Sep. 2008. [11] Che-Lon Hung, Hsiao Wang and Yu Chen Hu, “Efficient Load Balancing Algorithm for Cloud Computing Network”, [Online]. Available: onlinepresent.org/proceedings, vol. 2, pp. 251-253, 2012. [12] Chihyun Jung, Detlef Pabst, Myoungsoo Ham, Marcel Stehli and Marcel Rothe, “An Effective Problem Decomposition method for Scheduling of Diffusion Processes Based on Mixed Integer Linear Programming”, IEEE, vol.27, no.3, 2014. [13] Ching Hsienn Hsu and Tai Lung Chen, “Adaptive Scheduling based on QoS in Heterogeneous Environment”, IEEE, 2010. [14] Chuliang Weng, Minglu Li, Xinda Lu and Z. Wang, “The Hybrid Scheduling Framework for Virtual Machine Systems”, in Proceeding of Conf. VEE09, pp. 113-120, 2009. [15] Dipti Bhansali, Jaee Bansiwal, Juhi Kshirsagar and Shalmali Ambike, “An Optimistic Differentiated Job Scheduling System for Cloud Computing”, International Journal of Engineering Research and Applications, vol. 2, no. 2, pp. 1212-1214, 2012. [16] D. P. Agarwal and R. Bajaj, “Improving Scheduling of Tasks in a Heterogeneous Environment”, in Proceeding of IEEE Transactions on Parallel and Distributed Systems, pp. 107-118, 2004. [17] Dr. Amit Agarwal and Saloni Jain, “Efficient Optimal Algorithm of Task Scheduling in Cloud Computing Environment”, International Journal of Computer Trends and Technology, vol. 9, no. 7, pp. 1-6, March 2014. [18] D. Wang and K. Li, “Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization”, IEEE International China Grid Conference, pp. 3-9, 2011. [19] Fahad Ahmad, M. Saleem Khan, Q. Khan and Sahid Nasser, “Usage & Issues of Cloud Computing Techniques in Small & medium Business Organizations,” International Journal of Scientific & Engineering Research, vol. 3, May 2012 [20] Fang Huang, Geoffrey Fox, Gregor Laszewski, Jai Dayal , Lizhe Wang and Tom Frulani, “Task scheduling with ANN-based Temperature Prediction in a Data Center: A Simulation-based Study”, Springer Journal of Engineering with Computers , vol. 27, no. 4, pp. 381-391, February 2011. [21] F. maurer, J. Ferrira and Y. Ghanm “Emerging Issues and Challenges in Cloud Computing -A Hybrid Approach”, Journal of Software Engineering and Application, vol. 5, no. 11A, pp. 923-937, 2012. [22] Frank Wang and G. Akanmu, “Min-Min Scheduling Algorithm for Heterogeneous Cloud Servers”, International Journal of Computer Engineering, vol. 2, no. 4, pp. 15-16, 2012. [23] Frank Wang, G. Akanmu, H. Chen and N. Helian “User-Priority Guided Multiple Min-Min Scheduling Strategy for Load Balancing in Cloud Computing”, IEEE, pp. 1-8, 2013. [24] Gan Guo Ning and Hrang Ting Lei, “Genetic Simulated Annealing Algorithm for Task Scheduling based on Cloud Computing Environment,” In Proceedings of International Conference on Intelligent Computing and Integrated Systems, pp. 60-63, 2010. [25] Gau Zohong Wen and Zhang Kai, “The Research on Cloud Computing Resource Scheduling Method Based on Time Cost-Trust Model”, IEEE, pp. 939-942, 2012. [26] Gregorvon Laszewski, Andrew J. Younge and Lizhe Wang, “Efficient Resource Management for Cloud Computing Environments”, in Proceeding of IEEE 10th International Conference on Cloud Computing, pp. 1-8, 2010. [27] G. Sadhasivam and S. Selvaranil and, “Improve Cost- Based Algorithm for Task Scheduling in Cloud Computing”, IEEE, pp. 1-5, 2010. [28] Haiyang Wang , X. M. Cui, and Y. Bi, “A Multiple Qos Constrained Scheduling Strategy of Multiple Workflows for Cloud Computing”, in Proceeding of IEEE International Conference on Parallel and Distributed Processing with Application, pp. 629-634, 2009. [29] Hiroshi Nakamura, Naohiko Mori, Satoshi Itoh, Satoshi Sekiguchi, T. Shimizu and Yuetsu Kodama, “Imbalance of CPU Temperature in a Blade System and Its Impact for Power Consumption of Fans”, in Proceeding of IEEE International Conference on Green Computing, pp. 81-87, 2011. [30] http://en.wikipedia.org/wiki/Cloud_computing/Deploy ment_models. [31] http://en.wikipedia.org/wiki/Visual_Basic_.NET. [32] Isam Azawi Mohialdeen, “Comparative Study of Scheduling in Cloud Computing Environment”, Journal of Trends Computer Science, vol. 9, pp. 252-263, 2013. [33] J. Fontan, L. Gonzalez, M. Llorente, R. Montero and T. Vazquez “Open NEbula: The Open Source Virtual Machine Manager for Cluster Computing”, in Proceeding of IEEE Conference on Open Source Grid and Cluster Software, San Francisco, CA, USA, May 2008. [34] Jiandum Li, Junjie Peng, Wo Zhang and Zhou Lie, “An Energy Efficient Scheduling Approach Based on Private Cloud”, Journal of Information and Computational Science, vol. 8 , no. 4 , pp. 716-724, 2011. [35] Jiayin. Li, M. Qiu, X. Qin, “Feedback Dynamic Algorithms for Preemptable Job Scheduling in Cloud Systems”, IEEE, 2010. [36] Lizhe Wang and Sameer Khan, “Review of Performance Metrics for Green Data Centers: A Taxonomy Study”, The Journal Super Computing, vol. 63, no. 11, pp. 639-656, March 2003. [37] Lucio Grandinetti, Manjot Devare and M. Sheikhalishahi, “A General purpose And Multi-level Scheduling Approach in Energy Efficient Algorithm”, in Proceeding of CLOSER Conference, 2011. [38] Luna Mingyi Zhang, L. Keqin, and Y. Q. Zhang, “Green Task Scheduling Algorithm With Speed Optimization on Heterogeneous Cloud Servers”, IEEE, 2010. [39] Mahammad Sajid and Zahid Raza, “Cloud Computing Issues and Challenges,” in Proceeding of IEEE International Conference on Cloud, Big Data and Trust, pp. 35-41, 2013. [40] Margret Johnson and R. A. Preethima, “Survey on Optimization Techniques for Task Scheduling in Cloud Computing,” International Journal of Advanced Research in Computer Science and Software Engineering, vol. 3, no. 12, pp.413-415, 2013. [41] Monica Gahlawat and P. Sharma, “Analysis and Performance Assessment of CPU Scheduling Algorithm in Cloud Sim,” International Journal of Applied Information System (IJAIS), vol. 5, no. 9, July 2013. [42] Neetika gupta, Jyoti Kataria and Abhay Bansal, “A Survey on Cloud Providers and Migration Issues”, International Journal of Computer Applications, vol. 56, no.14, pp. 38-43, October 2012. [43] “NIST Definition of Cloud Computing,” vol. 15, csrc.nist.gov/groups/SNS/cloud computing/cloud- def v15.doc. [44] Pawar, C.S and R. B, “Priority Based Dynamic resource allocation in Cloud computing”, IEEE International Symposium on Cloud and Services Computing, pp. 1-6, 2012. [45] R. Suchithra, “Efficient Migration –A Leading Solution for Server Consolidation,” International Journal of Computer Applications, vol. 60, no.18, December 2012.