Open Access   Article Go Back

Application of Genetic Algorithms: Task Scheduling in Cloud Computing

Srishti Garg1 , P. K. Chaurasia2

Section:Survey Paper, Product Type: Journal Paper
Volume-7 , Issue-6 , Page no. 782-787, Jun-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i6.782787

Online published on Jun 30, 2019

Copyright © Srishti Garg, P. K. Chaurasia . This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

View this paper at   Google Scholar | DPI Digital Library

How to Cite this Paper

  • IEEE Citation
  • MLA Citation
  • APA Citation
  • BibTex Citation
  • RIS Citation

IEEE Style Citation: Srishti Garg, P. K. Chaurasia, “Application of Genetic Algorithms: Task Scheduling in Cloud Computing,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.6, pp.782-787, 2019.

MLA Style Citation: Srishti Garg, P. K. Chaurasia "Application of Genetic Algorithms: Task Scheduling in Cloud Computing." International Journal of Computer Sciences and Engineering 7.6 (2019): 782-787.

APA Style Citation: Srishti Garg, P. K. Chaurasia, (2019). Application of Genetic Algorithms: Task Scheduling in Cloud Computing. International Journal of Computer Sciences and Engineering, 7(6), 782-787.

BibTex Style Citation:
@article{Garg_2019,
author = {Srishti Garg, P. K. Chaurasia},
title = {Application of Genetic Algorithms: Task Scheduling in Cloud Computing},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {6 2019},
volume = {7},
Issue = {6},
month = {6},
year = {2019},
issn = {2347-2693},
pages = {782-787},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4631},
doi = {https://doi.org/10.26438/ijcse/v7i6.782787}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i6.782787}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4631
TI - Application of Genetic Algorithms: Task Scheduling in Cloud Computing
T2 - International Journal of Computer Sciences and Engineering
AU - Srishti Garg, P. K. Chaurasia
PY - 2019
DA - 2019/06/30
PB - IJCSE, Indore, INDIA
SP - 782-787
IS - 6
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
346 204 downloads 153 downloads
  
  
           

Abstract

Cloud computing implies to the delivery of information technology (IT) services which functions by retrieving the resources from the Internet; implementing various web-based tools and applications, in opposition to directly connecting to a server. In a nutshell, cloud computing works on the purpose of taking all the efforts involved in processing large quantities of data from the device carried around and moving that work to huge computer clusters far away in a virtual space. The internet becomes the virtual information space “THE CLOUD”, and all the data, work and applications are available from any device which when connected to the internet, anywhere in the world accesses it. Cloud computing is the provisioning of business computing model and providing multifarious facilities over the internet. Data that are looked over by third parties or other person at various remote locations can be assessed by individuals and various other business organizations through Cloud Computing applications. A cloud environment is categorized into computing clouds and data clouds.Task scheduling is considered to be the core feature and plays an important role in maintaining the quality of service in the cloud computing environment. The application of genetic algorithm in cloud computing task scheduler environment is a topic gaining popularity in the recent years. But, achieving an efficient task scheduling methodology is a major attribute for harnessing the potential of cloud computing applications in an effective manner. The objective of this paper is to discuss the application of heuristic algorithms; the use of GAs to minimize the total scheduling time and execution cost of tasks improves task completion time and maximize resource utilization in cloud computing framework by a task scheduler genetic algorithm.

Key-Words / Index Term

Cloud Computing; Genetic Algorithm; Selection Operation; Crossover Operation; Task Scheduling; Mutation Operation; Fitness Function

References

[1] S. H. Jang, T. Y. Kim, J. K. Kim, and J. S. Lee, "The study of genetic algorithm-based task scheduling for cloud computing," International Journal of Control and Automation, Vol. 5,pp. 157-162,2012.
[2] T. Goyal and A. Agrawal, "Host Scheduling Algorithm Using Genetic Algorithm In Cloud Computing Environment," International Journal of Research in Engineering & Technology (IJRET), Vol-1, 2013.
[3] B. Furht, "Armando Escalante Handbook of Cloud Computing," ISBN 978-1-4419-6523-3, Springer 2010.
[4] F. Etro, "Introducing Cloud Computing," in London Conference on Cloud Computing For the Public Sector, pp. 01-20,2010.
[5] R. Kaur and S. Kinger, "Enhanced Genetic Algorithm based Task Scheduling in Cloud Computing," International Journal of Computer Applications, Vol. 101, 2014.
[6] J. W. Ge and Y. S. Yuan, "Research of cloud computing task scheduling algorithm based on improved genetic algorithm," in Applied Mechanics and Materials, pp. 2426-2429, 2013.
[7] V. Vignesh, K. Sendhil Kumar, and N. Jaisankar, "Resource management and scheduling in cloud environment," International Journal of Scientific and Research Publications, Vol. 3, p. 1, 2013.
[8] Z. Zheng, R. Wang, H. Zhong, and X. Zhang, "An approach for cloud resource scheduling based on Parallel Genetic Algorithm," in Computer Research and Development (ICCRD), 2011, 3rd International Conference on, pp. 444-447, 2011.
[9] S. Singh and M. Kalra, "Scheduling of Independent Tasks in Cloud Computing Using Modified Genetic Algorithm," Computational Intelligence and Communication Networks (CICN), 2014 International Conference on, pp. 565-569, 2014.
[10] R. Buyya, R. Ranjan, and R. N. Calheiros, "Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities," in High Performance Computing & Simulation, 2009. HPCS`09. International Conference on, pp. 1-11, 2009.
[11] B. Kruekaew and W. Kimpan, "Virtual Machine Scheduling Management on Cloud Computing Using Artificial Bee Colony," in Proceedings of the International Multi-Conference of Engineers and Computer Scientists, 2014.
[12] M. Mitchell, An introduction to genetic algorithms: MIT press, 1998.
[13] R. N. Calheiros, R. Ranjan, C. A. De Rose, and R. Buyya, "Cloudsim : A novel framework for modelling and simulation of cloud computing infrastructures and services," 2009, arXiv preprint arXiv: 0903.2525, 2009.
[14] R. Sahal and F. A. Omara, "Effective virtual machine configuration for cloud environment," in Informatics and Systems (INFOS), 2014 9th International Conference on, pp.-15-20, 2014.
[15] D. M.Abdelkader, F.Omara," Dynamic task scheduling algorithm with load balancing for heterogeneous computing," Journal of system Egyptian Informatics, Vol.13, pp.135–145, 2012.
[16] International Journal of Scientific Research in Computer Sciences and Engineering (ISSN: 2320-7639)
[17] International Journal of Scientific Research in Network Security and Communication (ISSN: 2321-3256)