Job Scheduling Within Cloud Environment : A Critical Analysis of Meta Heuristic Approaches

Authors

  • Sofia  Computer Science & Engineering Department, Guru Nanak Dev University, Amritsar, Punjab, India
  • Anil Kumar  Computer Science & Engineering Department, Guru Nanak Dev University, Amritsar, Punjab, India

Keywords:

Cloud Computing, Scheduling, PSO,GA,LCA

Abstract

Cloud computing becomes the media speak in the time of distributed systems due to its advantage of on demand service, poling of resources over internet, dynamic and scalable nature. Due to its convenience we have to still face the issues like efficient performance in terms of scheduling. The word scheduling refers to schedule the jobs over the cloud so that it can be processed among number of jobs in short span of time as well as in minimal charges. But, we have no algorithms to achieve optimal solution in polynomial times. In cloud computing scheduling belongs to the category of problems known as NP-hard problem just because of its large solution space which causes long time to achieve an optimal solution. In cloud computing it’s a big task to achieve optimal solution but in other vein we can achieve sub optimal solution by using Multiheuristic based techniques. These techniques can provide near optimal solutions within short span of time to resolve such problems. In this research paper, we review number of research papers and comparative its analysis for various scheduling algorithms. Multiheuristic algorithms are: Ant Colony Optimization (ACO), Particle Swarm Optimization (PSO), Genetic Algorithm (GA) and two novel techniques: BAT algorithm League Championship Algorithm (LCA).

References

  1. Abdulal, W. et al., 2012. Task Scheduling in Grid Environment Using Simulated Annealing and Genetic Algorithm.
  2. Anon, 2012. Predicting Travel Times in Dense and Highly Varying Road Traffic Networks using STARIMA Models . , (February).
  3. Chalack, V.A., 2017. Resource Allocation in Cloud Environment Using Approaches Based Particle Swarm Optimization. , 6(2), pp.87-90.
  4. Cui, H. et al., 2017. Cloud Service Scheduling Algorithm Research and Optimization. 2017(Dc).
  5. Dave, Y.P., Shelat, A.S. & Patel, D.S., 2014. Computing : A Survey. , (978).Goyal, A., Genetic Algorithm for Adaptive Subcarrier Allocation in MIMO-OFDM Systems with Proportional Rate Constraint.
  6. Hesabian, N., Haj, H. & Javadi, S., 2015. Optimal Scheduling In Cloud Computing EnvironmentUsing the Bee Algorithm. , 3(6), pp.253-258.
  7. Kalra, M. & Singh, S., 2015. REVIEW A review of metaheuristic scheduling techniques in cloud computing. , pp.275-295.
  8. Lepakshi, V.A. & Prashanth, C.S.R., 2013. A Study on Task Scheduling Algorithms in Cloud Computing. , 2(11), pp.119-125.
  9. Li, P. et al., Energy Optimization Algorithm of Wireless Sensor Networks based on LEACH-B.
  10. Mirjalili, S. & Mohammad, S., 2013. Binary bat algorithm.
  11. Reeves, C.R., 1995. A genetic algorithm for flowshop sequencing. Computers & Operations Research,22(1),pp.5Availableat:http://www.sciencedirect.com/science/article/pii/0305054893E0014K Accessed April 27, 2016.Science, C. et al., Task Scheduling in Cloud Computing.
  12. Shi, X. & Zhao, Y., 2010. Stochastic model and evolutionary optimization algorithm for grid scheduling. Fuzzy Systems and Knowledge Discovery (FSKD), 2010 Seventh International Conference on, 1(Fskd), pp.424-428.
  13. Sindhu, S. & Mukherjee, S., Efficient Task Scheduling Algorithms for Cloud. , pp.79-80.
  14. Wang, M. & Zeng, W., 2010. A comparison of four popular heuristics for task scheduling problem in computational grid. 2010 6th International Conference on Wireless Communications, Networking and Mobile Computing, WiCOM 2010, pp.3-6.
  15. Wen, W. et al., 2015. An ACO-Based Scheduling Strategy on Load Balancing in Cloud Computing Environment.
  16. Zahedani, S.D. & Dastghaibyfard, G., 2014. A hybrid batch job scheduling algorithm for grid environment. Proceedings of the 4th International Conference on Computer and Knowledge Engineering, ICCKE 2014, pp.763-768.
  17. Zhou, Z. et al., 2016. An Energy-Balanced Heuristic for Mobile Sink Scheduling in Hybrid WSNs. IEEE Transactions on Industrial Informatics, 12(1), pp.28-40.
  18. Zhuge, H., 2016. Grid Environment. , pp.2845-2850.
  19. Zuo, L., Shu, L.E.I. & Dong, S., 2015. A Multi-Objective Optimization Scheduling Method Based on theAnt Colony Algorithm in Cloud Computing. , 3.

Downloads

Published

2018-02-28

Issue

Section

Research Articles

How to Cite

[1]
Sofia, Anil Kumar, " Job Scheduling Within Cloud Environment : A Critical Analysis of Meta Heuristic Approaches, IInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 3, Issue 1, pp.1218-1226, January-February-2018.