• Corpus ID: 212554192

A Survey on Heuristic Based Techniques in Cloud Computing

  title={A Survey on Heuristic Based Techniques in Cloud Computing},
  author={Poonam Chaudhary and Varsha},
Cloud computing is an emerging technology. It process huge amount of data so scheduling mechanism works as a vital role in the cloud computing. There are various techniques used in cloud scheduling. In this paper, firstly we explain the concept of cloud computing after that we reviewed cloud scheduling. A heuristic technique often called simply a heuristic, is any approach to problem solving, learning, or discovery that employs a practical method not guaranteed to be optimal or perfect, but… 



A review - different scheduling algorithms in cloud computing environment

  • Neeta PatilDeepak Aeloor
  • Computer Science
    2017 11th International Conference on Intelligent Systems and Control (ISCO)
  • 2017
This paper discusses about the study of various resource scheduling algorithms in a cloud computing environment and proposes different techniques that are proposed to solve the problems of task scheduling.

A Taxonomy of Cloud Computing

The essential characteristics, layered service model architecture and deployment model of cloud environment, and the several research challenges, cloud adoption challenges along with the applications of cloud computing are discussed.

Survey on scheduling in hybrid clouds

  • Nitish ChopraSarbjeet Singh
  • Computer Science
    Fifth International Conference on Computing, Communications and Networking Technologies (ICCCNT)
  • 2014
This paper looks at the various scheduling techniques and algorithms that are used in hybrid cloud and these are classified according to their optimization criteria and features provided by them.

An efficient approach for virtual machines scheduling on a private cloud environment

  • H. KyiT. Naing
  • Computer Science
    2011 4th IEEE International Conference on Broadband Network and Multimedia Technology
  • 2011
An efficient approach for virtual machines scheduling in VM management also called EVMSA (Efficient Virtual Machines Scheduling Algorithm) that provides the effective and efficient resource allocation is proposed.

Improved Max-Min Algorithm in Cloud Computing

Improved version of Max-min algorithm is proposed to outperform scheduling map at least similar to RASA map in total complete time for submitted jobs and demonstrates achieving schedules with comparable lower makespan rather than R ASA and original Max- Min.

Improved Max-min heuristic model for task scheduling in cloud

  • S. DevipriyaC. Ramesh
  • Computer Science
    2013 International Conference on Green Computing, Communication and Conservation of Energy (ICGCE)
  • 2013
An Improved Max-min algorithm is developed to outperform scheduling process of RASA in case of total complete time for all submitted jobs, based on expected execution time instead of complete time.

A hybrid AvgTask-Min and Max-Min algorithm for scheduling tasks in cloud computing

  • B. SanthoshD. Manjaiah
  • Computer Science
    2015 International Conference on Control, Instrumentation, Communication and Computational Technologies (ICCICCT)
  • 2015
A new task scheduling algorithm which takes the advantages of MaxMin and Enhanced MaxMin algorithms, and here the tasks are selected based on the availability of resource's.

Task scheduling in Cloud computing

An efficient task-scheduling algorithm is introduced, which presents divisible task scheduling by considering network bandwidth, and uses a nonlinear programming model for divisibletask scheduling, which assigns the correct number of tasks to each virtual machine.

Optimizing Task Scheduling and Resource allocation in Cloud Data Center, using Enhanced Min-Min Algorithm

The main idea of the proposed algorithm is to allocate tasks to resources appropriately in order to achieve an effective load balancing and decrease completion time and the experimental results indicate that the proposed algorithms compared to Min-min and Max-min produces better Makespan and improved resources utilization.

The NIST Definition of Cloud Computing

This cloud model promotes availability and is composed of five essential characteristics, three service models, and four deployment models.