Open Access   Article Go Back

Deadline Sensitive Lease Scheduling Using Hungarian Genetic Algorithm in Cloud Computing Environment

Duraksha Ali1 , Manoj Kumar Gupta2

Section:Research Paper, Product Type: Journal Paper
Volume-7 , Issue-12 , Page no. 7-15, Dec-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i12.715

Online published on Dec 31, 2019

Copyright © Duraksha Ali, Manoj Kumar Gupta . 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: Duraksha Ali, Manoj Kumar Gupta, “Deadline Sensitive Lease Scheduling Using Hungarian Genetic Algorithm in Cloud Computing Environment,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.12, pp.7-15, 2019.

MLA Style Citation: Duraksha Ali, Manoj Kumar Gupta "Deadline Sensitive Lease Scheduling Using Hungarian Genetic Algorithm in Cloud Computing Environment." International Journal of Computer Sciences and Engineering 7.12 (2019): 7-15.

APA Style Citation: Duraksha Ali, Manoj Kumar Gupta, (2019). Deadline Sensitive Lease Scheduling Using Hungarian Genetic Algorithm in Cloud Computing Environment. International Journal of Computer Sciences and Engineering, 7(12), 7-15.

BibTex Style Citation:
@article{Ali_2019,
author = {Duraksha Ali, Manoj Kumar Gupta},
title = {Deadline Sensitive Lease Scheduling Using Hungarian Genetic Algorithm in Cloud Computing Environment},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {12 2019},
volume = {7},
Issue = {12},
month = {12},
year = {2019},
issn = {2347-2693},
pages = {7-15},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4966},
doi = {https://doi.org/10.26438/ijcse/v7i12.715}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i12.715}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4966
TI - Deadline Sensitive Lease Scheduling Using Hungarian Genetic Algorithm in Cloud Computing Environment
T2 - International Journal of Computer Sciences and Engineering
AU - Duraksha Ali, Manoj Kumar Gupta
PY - 2019
DA - 2019/12/31
PB - IJCSE, Indore, INDIA
SP - 7-15
IS - 12
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
417 382 downloads 159 downloads
  
  
           

Abstract

OpenNebula, a cloud platform handles a variety of leases employing scheduler, Haizea and majority of them are deadline-sensitive in real time. As existing Backfilling AHP model for deadline-sensitive lease scheduling suffers from lease rejection and do not scrutinize the estimations for waiting leases. In our proposed work, to overcome this pitfall we have devised Hungarian-Genetic Algorithm (HGA). Time Estimations for leases are performed using optimized Hungarian Algorithm to optimally render resources to available leases but it executes boundlessly. Thus, it’s blended with Genetic Algorithm to set bounds to it by utilizing fitness function. Output of HGA is a scheduling structure with optimal lease combination which consumes minimum time. Finally HGA is compared with Backfilling AHP model and HGA schedules greater quota of leases and minimizes lease ostracism comparatively. Also proposed model works fine on increasing number of leases as computational time is not directly proportional to number of leases scheduled.

Key-Words / Index Term

Deadline sensitive, Resource allocation, Leases, Lease scheduling, Cloud computing

References

[1] Rimal, Bhaskar Prasad, and Martin Maier. "Workflow scheduling in multi-tenant cloud computing environments." IEEE Transactions on parallel and distributed systems 28.1 (2017): 290-304.
[2] Nayak, SuvenduChandan, and ChitaranjanTripathy. "Deadline based task scheduling using multi-criteria decision-making in cloud environment." Ain Shams Engineering Journal9.4 (2018): 3315-3324.
[3] Arunarani, A. R., D. Manjula, and VijayanSugumaran. "Task scheduling techniques in cloud computing: A literature survey." Future Generation Computer Systems 91 (2019): 407-415.
[4] Srinivasan, Sriramkrishnan. Cloud computing basics. Springer, 2014.
[5] Kalra, Mala, and Sarbjeet Singh. "A review of metaheuristic scheduling techniques in cloud computing." Egyptian informatics journal 16.3 (2015): 275-295.
[6] Wu, Xiaonian, et al. "A task scheduling algorithm based on QoS-driven in cloud computing." Procedia Computer Science17 (2013): 1162-1169.
[7] Arabnejad, Vahid, Kris Bubendorfer, and Bryan Ng. "Scheduling deadline constrained scientific workflows on dynamically provisioned cloud resources." Future Generation Computer Systems 75 (2017): 348-364.
[8] Sotomayor, Borja, et al. "Virtual infrastructure management in private and hybrid clouds." IEEE Internet computing 13.5 (2009): 14-22.
[9] http://haizea.cs.uchicago.edu/
[10] Calheiros, Rodrigo N., and RajkumarBuyya. "Meeting deadlines of scientific workflows in public clouds with tasks replication." IEEE Transactions on Parallel and Distributed Systems 25.7 (2014): 1787-1796.
[11] Jackson, Keith R., et al. "Performance analysis of high performance computing applications on the amazon web services cloud." 2010 IEEE second international conference on cloud computing technology and science. IEEE, 2010.
[12] Toosi, Adel Nadjaran, Richard O. Sinnott, and RajkumarBuyya. "Resource provisioning for data-intensive applications with deadline constraints on hybrid clouds using Aneka." Future Generation Computer Systems 79 (2018): 765-775.
[13] Vecchiola, Christian, et al. "Deadline-driven provisioning of resources for scientific applications in hybrid clouds with Aneka." Future Generation Computer Systems 28.1 (2012): 58-65.
[14] Xu, Xiangqiang, and Xinghui Zhao. "A framework for privacy-aware computing on hybrid clouds with mixed-sensitivity data." 2015 IEEE 17th International Conference on High Performance Computing and Communications, 2015 IEEE 7th International Symposium on Cyberspace Safety and Security, and 2015 IEEE 12th International Conference on Embedded Software and Systems. IEEE, 2015.
[15] Nayak, SuvenduChandan, and ChitaranjanTripathy. "Deadline sensitive lease scheduling in cloud computing environment using AHP." Journal of King Saud University-Computer and Information Sciences 30.2 (2018): 152-163.
[16] Zhao, Zhuo, Ying Jiang, and Xin Zhao. "SLA_oriented service selection in cloud environment: a PROMETHEE_based Approach." Computer Science and Network Technology (ICCSNT), 2015 4th International Conference on. Vol. 1. IEEE, 2015.
[17] Kaur, Kulbir, and Harshpreet Singh. "PROMETHEE based component evaluation and selection for Component Based Software Engineering." 2014 IEEE Int. Conf. on Advanced Communications, Control and Computing Technologies. IEEE, 2014.
[18] Brans, Jean-Pierre, PhVincke, and Bertrand Mareschal. "How to select and how to rank projects: The PROMETHEE method." European journal of operational research 24.2 (1986): 228-238.
[19] Ali, Hend Gamal El Din Hassan, Imane Aly Saroit, and Amira Mohamed Kotb. "Grouped tasks scheduling algorithm based on QoS in cloud computing network." Egyptian informatics journal 18.1 (2017): 11-19.
[20] Panda, Sanjaya Kumar, ShradhaSurachita Nanda, and Sourav Kumar Bhoi. "A pair-based task scheduling algorithm for cloud computing environment." Journal of King Saud University-Computer and Information Sciences (2018).
[21] Haidri, Raza Abbas, ChittaranjanPadmanabhKatti, and Prem Chandra Saxena. "Cost effective deadline aware scheduling strategy for workflow applications on virtual machines in cloud computing." Journal of King Saud University-Computer and Information Sciences (2017).
[22] Rodriguez, Maria Alejandra, and RajkumarBuyya. "Deadline based resource provisioningand scheduling algorithm for scientific workflows on clouds." IEEE transactions on cloud computing 2.2 (2014): 222-235.
[23] H.W. Kuhn , The Hungarian method for the assignment problem, Nav. Res. Logist. Q. 2 (1-2) (1955) 83–97 .
[24] Date, Ketan, and Rakesh Nagi. "GPU-accelerated Hungarian algorithms for the Linear Assignment Problem." Parallel Computing 57 (2016): 52-72.
[25] Suleiman Kabiru, Bello Malam Saidu, AbdullahiZubairu Abdul, Uba Ahmad Ali. “An Optimal Assignment Schedule of Staff-Subject Allocation ”. Journal of Mathematical Finance, 2017, 7, 805-820
[26] R R Patel, T T Desai, S J Patel. “Scheduling of Jobs based on Hungarian Method in Cloud Computing”. International Conference on Inventive Communication and Computational Technologies (ICICCT 2017).
[27] Disha Patel, Ms.JasmineJha. “ Hungarian Method Based Resource Scheduling algorithm in Cloud Computing”. IJARIIE ISSN(O)-2395-4396
[28] Lin, Chi-Shiuan, I-Ling Lee, and Muh-Cherng Wu. "Merits of using chromosome representations and shadow chromosomes in genetic algorithms for solving scheduling problems." Robotics and Computer-Integrated Manufacturing58 (2019): 196-207.
[29] Younas, Irfan, et al. "Efficient genetic algorithms for optimal assignment of tasks to teams of agents." Neurocomputing 314 (2018): 409-428.
[30] Casas, Israel, et al. "GA-ETI: An enhanced genetic algorithm for the scheduling of scientific workflows in cloud environments." Journal of computational science 26 (2018): 318-331.
[31] Agarwal, Mohit, and Gur Mauj Saran Srivastava. "A genetic algorithm inspired task scheduling in cloud computing." 2016 International Conference on Computing, Communication and Automation (ICCCA). IEEE, 2016.
[32] Huang, Chin-Jung. "Integrate the Hungarian method and genetic algorithm to solve the shortest distance problem." 2012 Third International Conference on Digital Manufacturing & Automation. IEEE, 2012.