State of the art - optimization techniques in cloud environment

  • Authors

    • B Priya
    • T Gnanasekaran
    2018-06-08
    https://doi.org/10.14419/ijet.v7i2.33.13854
  • HJSA, Hierarchical, Virtual Machine (VM), Throughput.
  • A Cloud is a network of a shared pool of configurable and computing resources providing efficient, on-demand pay-as-per-use access. Its main objectives being: Scalability, High availability of resources and to reduce the overhead incurred. Scheduling is the method of determining the order by which the jobs have to be executed. It determines the various tasks that are to be executed in parallel and the efficient resource to carry out the tasks. Load balancing is the method of balancing the load across various resources by fixing a threshold and migrating the tasks to the under loaded resources based on the threshold. Optimization techniques are used to find a finite solution for scheduling of tasks although not optimal. Various optimization techniques are employed based on Cost, CPU utilization and to balance the load. This paper deals with the importance of optimization, the various metrics and constraints associated. A literature survey on the various optimization techniques is also analyzed based on the attributes of the tasks.

     

     

  • References

    1. [1] Mala Karla, Sarbjeet Singh, “A review of metaheuristic scheduling techniques in cloud computingâ€, .Egyptian Informatics Journal (2015) 16, 275–295.

      [2] R. Valarmathi, T. Sheela, “A Novel Hierarchical Scheduling Method for Managing Parallel Workloads in Cloudâ€, Global Journal of Pune and Applied Mathematics (2016).

      [3] Pown Kamarajapandian, Chitra, HJSA: A Hierarchical Job Scheduling Algorithm For Cost Optimization In Cloud Computing Environment, Economic Computation and Economic Cybernetics Studies and Research, Issue 2/2016, Vol. 50.

      [4] Jixiang Yang, Limg Ling, Haibin Liu, “A hierarchical load balancing strategy considering communication delay overhead for large distributed computing systemsâ€, Hindawi Publishing Corporation, 2016.

      [5] Asif Mohammad, Prof. Ashish Kumar, Lal Shri Vratt Singh, “A Greedy Approach for Optimizing the Problems of Task Scheduling and Allocation of Cloud Resources in Cloud Environmentâ€, International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395 -0056, Volume: 03 Issue: 09 | Sep-2016.

      [6] A.I.Awada, N.A.El-Hefnawyb, H.M.Abdel_kaderc, “Enhanced Particle Swarm Optimization For Task Scheduling In Cloud Computing Environments “, Elsevier - Procedia Computer Science 65 (2015) 920 – 929.

      [7] Brototi Mondal, Kouik Dasgupta, Paramatha Dutta, “Load Balancing in Cloud Computing using Stochastic Hill Climbing- A Soft Computing Approachâ€, Elsevier- Procedia Technology 4(2012).

      [8] Lao Zhihong Larisa Ivascu, “Cloud Computing Resource Dynamic Optimization Considering Load Energy Balancing Consumptionâ€, TELKOMNIKA, Vol.14, No.2A, June 2016.

      [9] Kousik Dasguptaa, , Brototi Mandalb, Paramartha Duttac, , Jyotsna Kumar Mondald, Santanu Dame, “A Genetic Algorithm (GA) based Load Balancing Strategy for Cloud Computingâ€, ScienceDirect, Elsevier -Procedia Technology 10 ( 2013 ) 340 – 347.

      [10] Anusha Bamini and Sharmini Enoch “Optimization of Resource Allocation Parameters in Cloud Environment Using Design of Experimentsâ€, International Journal of Pure and Applied Mathematics, Volume 116 No. 22 2017, 217-232.

  • Downloads

  • How to Cite

    Priya, B., & Gnanasekaran, T. (2018). State of the art - optimization techniques in cloud environment. International Journal of Engineering & Technology, 7(2.33), 56-58. https://doi.org/10.14419/ijet.v7i2.33.13854