Hiindex LOGO

Research Article

Dynamic Scheduling Of Data Using Genetic Algorithm In Cloud Computing


Author(s): S.Ravichandran , E.R.Naganathan
Affiliation: Research Scholar, Department of Computer Science, Bharathiyar University, Coimbatore
Year of Publication: 2013
Source: International Journal of Computing Algorithm
     
×

Scholarly Article Identity Link


HTML:


File:


Citation: S.Ravichandran, E.R.Naganathan. "Dynamic Scheduling Of Data Using Genetic Algorithm In Cloud Computing." International Journal of Computing Algorithm 2.1 (2013): 11-15.

Abstract:
Cloud Computing is the utilization of pool of resources for remote users through internet that can be easily accessible, scalable and utilization of resources. To attain maximum utilization of resources the tasks need to be scheduled. The problem in scheduling is allocating the correct resources to the arrived tasks. Dynamic scheduling is that the task arrival is uncertain at run time and allocating resources are tedious as several tasks arrive at the same time. To avoid this scheduling problem, Genetic Algorithm is used. Genetic algorithm is a heuristic method that deals with the natural selection of solution from all possible solutions. Using genetic algorithm the tasks are scheduled according to the computation and memory usage.


Keywords Cloud computing, resource utilization, dynamic scheduling, Genetic Algorithm, optimization.


  • BibTex
  • Reference
  • XML
  • JSON
  • Dublin Core
  • CSL

@article{Dyn1394911, author = {S.Ravichandran,E.R.Naganathan}, title = {Dynamic Scheduling Of Data Using Genetic Algorithm In Cloud Computing}, journal={International Journal of Computing Algorithm}, volume={2}, issue={1}, issn = {2278-2397}, year = {2013}, publisher = {Scholarly Citation Index Analytics-SCIA}

  • [1] Chenhong Zhao, Shanshan Zhang, Qingfeng Liu, Jian Xie, Jicheng Hu, “Independent task schedulingbased on Genetic Algorithm in Cloud Computing” , 978-1-4244-3693-4/09/$25.00 ©2009.
  • [2] W. Emeneker and D. Stanzione, “Efficient Virtual Machine Caching in Dynamic Virtual Clusters.” in SRMPDS Workshop, ICAPDS, 2007.
  • [3] N. Fallenbeck, H. Picht, M. Smith, and B. Freisleben, “Xen and the art of cluster scheduling,” in Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing, 2006.
  • [4] B. Sotomayor, R. Llorente, and I. Foster, “Resource Leasing and the Art of Suspending Virtual Machines,” in 11th IEEE International Conference on High Performance Computing and Communications, pp. 59–68.
  • [5] Zhifeng Yu and Weisong Shi, "A Planner-Guided Scheduling Strategy for Multiple Workflow Applications," icppw, pp.1-8, International Conference on Parallel Processing - Workshops, 2008.
  • [6] LeeCY ,Piramuthu S.Tsai YK, “Job shop Scheduling with a genetic algorithm and machine learning” Inr J.Pred Res.1997 354:1171-1191.
  • [7] J. Carretero, F. Xhafa, “A genetic algorithm based schedulers for grid computing systems,” International Journal of Innovative Computing, Information and Control, vol.3, no. 6, Dec. 2007.
  • [8] H.J. Braun, T. D.and Siegel, N. Beck, L.L. Blni, M. Maheswaran, A.I. Reuther, J.P. Robertson, M.D. Theys, and B. Yao, “A comparison of eleven static heuristics for mapping a class of independent tasks onto heterogeneous distributed computing systems,” Journal of Parallel and Distributed Computing, vol. 61, no. 6, pp.810–837, 2001.
  • [9] Saswati Sarkar “ Optimum Scheduling and Memory Management in Input Queued Switches with Finite Buffer Space”, IEEE 1373, 2003
  • [10] Hsiao-Lan Fang. Genetic Algorithms in Timetabling and scheduling. Ph.D. thesis Department of Artificial Intelligence, University of Edinburgh, 1994
  • <?xml version='1.0' encoding='UTF-8'?> <record> <language>eng</language> <journalTitle>International Journal of Computing Algorithm</journalTitle> <eissn>2278-2397 </eissn> <publicationDate>2013</publicationDate> <volume>2</volume> <issue>1</issue> <startPage>11</startPage> <endPage>15</endPage> <documentType>article</documentType> <title language='eng'>Dynamic Scheduling Of Data Using Genetic Algorithm In Cloud Computing</title> <authors> <author> <name>S.Ravichandran</name> </author> </authors> <abstract language='eng'>Cloud Computing is the utilization of pool of resources for remote users through internet that can be easily accessible, scalable and utilization of resources. To attain maximum utilization of resources the tasks need to be scheduled. The problem in scheduling is allocating the correct resources to the arrived tasks. Dynamic scheduling is that the task arrival is uncertain at run time and allocating resources are tedious as several tasks arrive at the same time. To avoid this scheduling problem, Genetic Algorithm is used. Genetic algorithm is a heuristic method that deals with the natural selection of solution from all possible solutions. Using genetic algorithm the tasks are scheduled according to the computation and memory usage.</abstract> <fullTextUrl format='pdf'>http://www.hindex.org/2013/p949.pdf</fullTextUrl> <keywords language='eng'> <keyword>Cloud computing, resource utilization, dynamic scheduling, Genetic Algorithm, optimization.</keyword> </keywords> </record>

    { "@context":"http://schema.org", "@type":"publication-article","identifier":"http://www.hindex.org/2013/article.php?page=949", "name":"Dynamic Scheduling Of Data Using Genetic Algorithm In Cloud Computing", "author":[{"name":"S.Ravichandran "}], "datePublished":"2013", "description":"Cloud Computing is the utilization of pool of resources for remote users through internet that can be easily accessible, scalable and utilization of resources. To attain maximum utilization of resources the tasks need to be scheduled. The problem in scheduling is allocating the correct resources to the arrived tasks. Dynamic scheduling is that the task arrival is uncertain at run time and allocating resources are tedious as several tasks arrive at the same time. To avoid this scheduling problem, Genetic Algorithm is used. Genetic algorithm is a heuristic method that deals with the natural selection of solution from all possible solutions. Using genetic algorithm the tasks are scheduled according to the computation and memory usage.", "keywords":["Cloud computing, resource utilization, dynamic scheduling, Genetic Algorithm, optimization."], "schemaVersion":"https://schema.org/version/3.3", "includedInDataCatalog":{ "@type":"DataCatalog", "name":"Scholarly Citation Index Analytics-SCIA", "url":"http://hindex.org"}, "publisher":{"@type":"Organization", "name":"Scientific Communications Research Academy" } }

    <?xml version='1.0' encoding='utf-8'?> <oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd"> <dc:contributor>E.R.Naganathan</dc:contributor> <dc:contributor></dc:contributor> <dc:contributor></dc:contributor> <dc:creator>S.Ravichandran</dc:creator> <dc:date>2013</dc:date> <dc:description>Cloud Computing is the utilization of pool of resources for remote users through internet that can be easily accessible, scalable and utilization of resources. To attain maximum utilization of resources the tasks need to be scheduled. The problem in scheduling is allocating the correct resources to the arrived tasks. Dynamic scheduling is that the task arrival is uncertain at run time and allocating resources are tedious as several tasks arrive at the same time. To avoid this scheduling problem, Genetic Algorithm is used. Genetic algorithm is a heuristic method that deals with the natural selection of solution from all possible solutions. Using genetic algorithm the tasks are scheduled according to the computation and memory usage.</dc:description> <dc:identifier>2013SCIA316F0949</dc:identifier> <dc:language>eng</dc:language> <dc:title>Dynamic Scheduling Of Data Using Genetic Algorithm In Cloud Computing</dc:title> <dc:type>publication-article</dc:type> </oai_dc:dc>

    { "identifier": "2013SCIA316F0949", "abstract": "Cloud Computing is the utilization of pool of resources for remote users through internet that can be easily accessible, scalable and utilization of resources. To attain maximum utilization of resources the tasks need to be scheduled. The problem in scheduling is allocating the correct resources to the arrived tasks. Dynamic scheduling is that the task arrival is uncertain at run time and allocating resources are tedious as several tasks arrive at the same time. To avoid this scheduling problem, Genetic Algorithm is used. Genetic algorithm is a heuristic method that deals with the natural selection of solution from all possible solutions. Using genetic algorithm the tasks are scheduled according to the computation and memory usage.", "author": [ { "family": "S.Ravichandran,E.R.Naganathan" } ], "id": "949", "issued": { "date-parts": [ [ 2013 ] ] }, "language": "eng", "publisher": "Scholarly Citation Index Analytics-SCIA", "title": " Dynamic Scheduling Of Data Using Genetic Algorithm In Cloud Computing", "type": "publication-article", "version": "3" }