Open Access   Article Go Back

Modified Artificial Fish Swarm Algorithm for Efficient Task Scheduling in Cloud Environment

H. Krishnaveni1 , V. Sinthu Janita2

Section:Research Paper, Product Type: Journal Paper
Volume-7 , Issue-5 , Page no. 1363-1371, May-2019

CrossRef-DOI:   https://doi.org/10.26438/ijcse/v7i5.13631371

Online published on May 31, 2019

Copyright © H. Krishnaveni, V. Sinthu Janita . 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: H. Krishnaveni, V. Sinthu Janita, “Modified Artificial Fish Swarm Algorithm for Efficient Task Scheduling in Cloud Environment,” International Journal of Computer Sciences and Engineering, Vol.7, Issue.5, pp.1363-1371, 2019.

MLA Style Citation: H. Krishnaveni, V. Sinthu Janita "Modified Artificial Fish Swarm Algorithm for Efficient Task Scheduling in Cloud Environment." International Journal of Computer Sciences and Engineering 7.5 (2019): 1363-1371.

APA Style Citation: H. Krishnaveni, V. Sinthu Janita, (2019). Modified Artificial Fish Swarm Algorithm for Efficient Task Scheduling in Cloud Environment. International Journal of Computer Sciences and Engineering, 7(5), 1363-1371.

BibTex Style Citation:
@article{Krishnaveni_2019,
author = {H. Krishnaveni, V. Sinthu Janita},
title = {Modified Artificial Fish Swarm Algorithm for Efficient Task Scheduling in Cloud Environment},
journal = {International Journal of Computer Sciences and Engineering},
issue_date = {5 2019},
volume = {7},
Issue = {5},
month = {5},
year = {2019},
issn = {2347-2693},
pages = {1363-1371},
url = {https://www.ijcseonline.org/full_paper_view.php?paper_id=4414},
doi = {https://doi.org/10.26438/ijcse/v7i5.13631371}
publisher = {IJCSE, Indore, INDIA},
}

RIS Style Citation:
TY - JOUR
DO = {https://doi.org/10.26438/ijcse/v7i5.13631371}
UR - https://www.ijcseonline.org/full_paper_view.php?paper_id=4414
TI - Modified Artificial Fish Swarm Algorithm for Efficient Task Scheduling in Cloud Environment
T2 - International Journal of Computer Sciences and Engineering
AU - H. Krishnaveni, V. Sinthu Janita
PY - 2019
DA - 2019/05/31
PB - IJCSE, Indore, INDIA
SP - 1363-1371
IS - 5
VL - 7
SN - 2347-2693
ER -

VIEWS PDF XML
327 208 downloads 120 downloads
  
  
           

Abstract

In cloud computing, task scheduling plays an important key role. The tasks provided by the user are to be allocated to the resources in cloud and the users have to pay for the usage. Even though there are number of popular schedulers available for task scheduling in Grid and other distributed environments, they are not suitable for cloud. Cloud is different from other distributed environments in resource pool and encounters less failure rate. Task scheduling in cloud has to give attention to the QoS parameters such as deadline and budget. Most conventional heuristic algorithms are proposed in the literature. But the meta-heuristic algorithm like fish swarm approach for the task scheduling in cloud is expected to give way the optimal results. A new meta-heuristic technique inspired from the swarm intelligence of fish, namely Modified Artificial Fish Swarm (MAFS) Optimization for Efficient Task Scheduling in Cloud Environment, has been proposed to solve the task scheduling problem. Then the proposed algorithm is compared with existing algorithms such as Particle Swarm Optimization (PSO) and Genetic algorithm (GA). The experimental result shows that the proposed MAFS greatly reduces the makespan and execution cost.

Key-Words / Index Term

Task scheduling, resource utilization, cost, makespan

References

[1] Keshanchi, Bahman, Alireza Souri, and Nima Jafari Navimipour, "An improved genetic algorithm for task scheduling in the cloud environments using the priority queues: formal verification, simulation, and statistical testing", Journal of Systems and Software, vol. 124, pp. 1-21, 2017.
[2] Koutsandria, Georgia, Emmanouil Skevakis, Amir A. Sayegh, and Polychronis Koutsakis, "Can everybody be happy in the cloud? Delay, profit and energy-efficient scheduling for cloud services", Journal of Parallel and Distributed Computing, vol. 96, pp. 202-217, 2016.
[3] Lin, Weiwei, Weiqi Wang, Wentai Wu, Xiongwen Pang, Bo Liu, and Ying Zhang, "A heuristic task scheduling algorithm based on server power efficiency model in cloud environments", Sustainable Computing: Informatics and Systems,2017.
[4] Mao, Li, Yin Li, Gaofeng Peng, Xiyao Xu, and Weiwei Lin, "A multi-resource task scheduling algorithm for energy- performance trade-offs in green clouds", Sustainable Computing: Informatics and Systems, vol.19, pp. 233-241,2018.
[5] Yang, Jiachen, Bin Jiang, Zhihan Lv, and Kim-Kwang Raymond Choo, "A task scheduling algorithm considering game theory designed for energy management in cloud computing", Future Generation Computer Systems, 2017.
[6] Abdi, Somayeh, Latif PourKarimi, Mahmood Ahmadi, and Farzad Zargari. "Cost minimization for deadline-constrained bag-of-tasks applications in federated hybrid clouds", Future Generation Computer Systems, vol.71, pp.113-128, 2017.
[7] Nayak, Suvendu Chandan, Sasmita Parida, Chitaranjan Tripathy, and Prasant Kumar Pattnaik, "An Enhanced Deadline Constraint Based Task Scheduling Mechanism for Cloud Environment", Journal of King Saud University-Computer and Information Sciences,2018.
[8] Gill, Sukhpal Singh, Inderveer Chana, Maninder Singh, and Rajkumar Buyya,"CHOPPER: an intelligent QoS-aware autonomic resource management approach for cloud computing", Cluster Computing, vol.1, pp. 1-39, 2017.
[9] Maria Carla Calzarossa, Marco L. Della Vedova and Daniele Tessera, “A methodological framework for cloud resource provisioning and scheduling of data parallel applications under uncertainty”, Future Generation Computer Systems, In press, accepted manuscript, 2018.
[10] Sobhanayak, Srichandan, Ashok Kumar Turuk, and Bibhudatta Sahoo, "Task scheduling for cloud computing using multi-objective hybrid bacteria foraging algorithm", Future Computing and Informatics Journal, 2018.
[11] Panda, Sanjaya Kumar, Shradha Surachita 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.
[12] Yuan, Haitao, Jing Bi, MengChu Zhou, and Ahmed Chiheb Ammari. "Time-Aware Multi-Application Task Scheduling With Guaranteed Delay Constraints in Green Data Center", IEEE Transactions on Automation Science and Engineering, vol.15, issue. 3, pp. 1138-1151, 2018.
[13] Arunarani, A. R., D. Manjula, and Vijayan Sugumaran, "Task scheduling techniques in cloud computing: A literature survey," Future Generation Computer Systems, vol.91, pp. 407-415, 2019.
[14] Rashidi, Shima, and Saeed Sharifian. "A hybrid heuristic queue based algorithm for task assignment in mobile cloud." Future Generation Computer Systems, vol.68, pp. 331-345, 2017.
[15] Kumar, Mohit, and S. C. Sharma. "PSO-COGENT: Cost and Energy Efficient scheduling in Cloud environment with deadline constraint", Sustainable Computing: Informatics and Systems, vol.19, pp. 147-164 , 2018.
[16] Bittencourt, Luiz F., Alfredo Goldman, Edmundo RM Madeira, Nelson LS da Fonseca, and Rizos Sakellariou. "Scheduling in distributed systems: A cloud computing perspective", Computer Science Review, vol. 30, pp. 31-54, 2018.
[17] Jiang, Hui, Jianjun Yi, Shaoli Chen, and Xiaomin Zhu. "A multi-objective algorithm for task scheduling and resource allocation in cloud-based disassembly", Journal of Manufacturing Systems, vol. 41, pp. 239-255, 2016.
[18] Zhang Qian, Ge Yufei and Liang Hong "A Load Balancing Task Scheduling Algorithm based on Feedback Mechanism for Cloud Computing ", International Journal of Grid and Distributed Computing, vol. 9, issue. 4, pp.41-52, 2016.
[19] A.I.Awad, N.A.El-Hefnawy, H.M.Abdel_kader, “Enhanced Particle Swarm Optimization For Task Scheduling In Cloud Computing Environments”, International Conference on Communication, Management and Information Technology (ICCMIT2015), Elsevier, Science Direct, Procedia Computer Science, vol. 65, pp. 920 – 929, 2015.
[20] M. Krishna Sudha, Dr. S. Sukumaran, “Coherent Genetic Algorithm for Task Scheduling in Cloud Computing Environment”, Australian Journal of Basic and Applied Sciences, vol.9, issue.2, pp. 1-8, 2015, ISSN: 1991-8178.
[21] Xuezhi Zeng, Saurabh KumarGarg, Zhenyu Wen, Peter Strazdins, Albert Y.Zomaya and Rajiv Ranjan, “Cost efficient scheduling of MapReduce applications on public clouds”, journal of computational science, 2017.
[22] Demyana Izzat Esa and Adil Yousif, “Scheduling Jobs on Cloud Computing using Firefly Algorithm", International Journal of Grid and Distributed Computing”, vol. 9, issue. 7 pp.149-158, 2016.
[23] F. Ramezani, J. Lu, J. Taheri, F.K. Hussain, “Evolutionary algorithm-based multi- objective task scheduling optimization model in cloud environments”, Journal of world wide web-Internet And Web Information Systems, vol.18, issue.6, pp.1737-1757, 2015.
[24] Wang, Tongxiang, Xianglin Wei, Tao Liang, and Jianhua Fan, "Dynamic Tasks Scheduling Based on Weighted Bi-graph in Mobile Cloud Computing", Sustainable Computing: Informatics and Systems, vol. 19, pp. 214-222, 2018.
[25] Nima Jafari Navimipour and Farnaz Sharifi Milani, “Task Scheduling in the Cloud Computing based on the Cuckoo Search Algorithm”, International Journal of Modeling and Optimization, vol.5,issue.1, pp.44-47, Feb 2015.
[26] Dyah Pythaloka, Agung Toto Wibowo, Mahmud Dwi Sulistiyo , “Artificial Fish Swarm Algorithm for Job Shop Scheduling Problem”, IEEE, 2015.
[27] X.S. Han, Y.C. Liang, and Z.G. Li, “An efficient genetic algorithm for optimization problems with time consuming fitness evaluation”, International Journal of Computer Methods, vol.12, iss.1,pp.1-24, 2015.
[28] X. Li, Z. Shao, and J. Qian, “An optimizing method based on autonomous animates: fish-swarm algorithm”, System Engineering Theory and Practice, vol. 22, issue.11, pp.32-38, 2002.
[29] M. Neshat, G. Sepidnam, M. Sargolzaei, and A.N. Toosi, “Artificial fish swarm algorithm: a survey of the state-of the-art, hybridization, combinatorial and indicative applications”, Artificial Intelligence Review- Springer, vol. 42, issue. 4,pp. 965-997, 2002.
[30] M. Jiang and K. Zhu, “Multi objective optimization by artificial fish swarm algorithm”, Proceeding of the 2011 IEEE International Conference on Automation Science and Engineering, (Trieste, Italy), pp. 506-511, 2011.
[31] K. Zhu and M. Jiang, “The optimization of job shop scheduling problem based on artificial fish swarm algorithm with tabu search strategy”, Proceeding of International Workshop on Advanced Computational Intelligent (Hangzhou, China), pp. 323–327, 2013.
[32] S. He, N. Belacel, H. Hamam, and Y. Bouslimani ,” Fuzzy clustering with improved artificial fish swarm algorithm”, Proceeding of the International Joint Conference on Computational Sciences and Optimization (Hainan, Sanya, China), vol:2, pp.317-321, 2009.
[33] Sebagenzi Jason, Suchithra. R, “Scheduling Reservations of Virtual Machines in Cloud Data Center for Energy Optimization”, International Journal of Scientific Research in Computer Science and Engineering , Vol.6, Issue.6, pp.16-26, 2018.
[34] G.U.Tambe , P.R. Bhaladhare, “Efficient Resource Sharing in Heterogeneous Environments”, International Journal of Scientific Research in Network Security and Communication, Vol.5 , Issue.3 , pp.123-127, 2017.
[35] Hamid R. Tizhoosh,”Opposition-based Learning: A new scheme for Machine Intelligence”, Proceedings of the 2005 International Conference on Computational Intelligence for Modelling, Control and Automation and International Confe Intelligent Agents, Web Technologies and Internet Commerce,IEEE,2005.
[36] Mehmet Ergezer, Dan Simon, ”Oppositional Biogeography-based Optimization for Combinatorial Problems”, IEEE, 2011.