[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

A slave ants based ant colony optimization algorithm for task scheduling in cloud computing environments

Published: 01 December 2017 Publication History

Abstract

Since cloud computing provides computing resources on a pay per use basis, a task scheduling algorithm directly affects the cost for users. In this paper, we propose a novel cloud task scheduling algorithm based on ant colony optimization that allocates tasks of cloud users to virtual machines in cloud computing environments in an efficient manner. To enhance the performance of the task scheduler in cloud computing environments with ant colony optimization, we adapt diversification and reinforcement strategies with slave ants. The proposed algorithm solves the global optimization problem with slave ants by avoiding long paths whose pheromones are wrongly accumulated by leading ants.

References

[1]
Zhu W, Lee C (2016) A security protection framework for cloud computing. J Inf Process Syst 12:538---547
[2]
Maity S, Park J-H (2016) Powering IoT devices: a novel design and analysis technique. J Converg 7:1---18
[3]
Lim J, Jeong YS, Park D-S, Lee H (2016) An efficient distributed mutual exclusion algorithm for intersection traffic control. J Supercomput.
[4]
Choi H, Lim J, Yu H, Lee E (2016) Task classification based energy-aware consolidation in clouds. Sci Program 2016:13
[5]
Motavaselalhagh F, Esfahani FS, Arabnia HR (2015) Knowledge-based adaptable scheduler for SaaS providers in cloud computing. Hum-centric Comput Inf Sci 5:16
[6]
Dorigo M, Maniezzo V, Colorni A (1996) Ant system: optimization by a colony of cooperating agents. IEEE Trans Syst Man Cybern Part B (Cybern) 26:29---41
[7]
Tsai CW, Huang WC, Chiang MH, Chiang MC, Yang CS (2014) A hyper-heuristic scheduling algorithm for cloud. IEEE Trans Cloud Comput 2:236---250
[8]
Tang Z, Jiang L, Zhou J, Li K, Li K (2015) A self-adaptive scheduling algorithm for reduce start time. Futur Gener Comput Syst 43---44:51---60
[9]
Zheng W, Tang L, Sakellariou R (2015) A priority-based scheduling heuristic to maximize parallelism of ready tasks for DAG applications. In: 2015 15th IEEE/ACM international symposium on cluster, cloud and grid computing, pp. 596---605
[10]
Malewicz G, Foster I, Rosenberg AL, Wilde M (2006) A tool for prioritizing DAG man jobs and its evaluation. In: 2006 15th IEEE international conference on high performance distributed computing, pp. 156---168
[11]
Cordasco G, De Chiara R, Rosenberg AL (2011) Assessing the computational benefits of area-oriented DAG-scheduling. In: Jeannot E, Namyst R, Roman J (eds.) Euro-Par 2011 Parallel Processing: 17th International Conference, Euro-Par 2011, Bordeaux, France, August 29---September 2, 2011, Proceedings, Part I, Springer Berlin Heidelberg, Berlin, Heidelberg, pp. 180---192
[12]
Tripathy B, Dash S, Padhy SK (2015) Dynamic task scheduling using a directed neural network. J Parallel Distrib Comput 75:101---106
[13]
Zuo L, Shu L, Dong S, Zhu C, Hara T (2015) A multi-objective optimization scheduling method based on the ant colony algorithm in cloud computing. IEEE Access 3:2687---2699
[14]
Agrawal P, Rao S (2014) Energy-aware scheduling of distributed systems. IEEE Trans Autom Sci Eng 11:1163---1175
[15]
Xiao Z, Song W, Chen Q (2013) Dynamic resource allocation using virtual machines for cloud computing environment. IEEE Trans Parallel Distrib Syst 24:1107---1117
[16]
Tiwari PK, Vidyarthi DP (2016) Improved auto control ant colony optimization using lazy ant approach for grid scheduling problem. Futur Gener Comput Syst 60:78---89
[17]
Tawfeek MA, El-Sisi A, Keshk AE, Torkey FA (2013) Cloud task scheduling based on ant colony optimization. In: 2013 8th international conference on computer engineering & systems (ICCES), pp. 64---69
[18]
Mishra JKR (2016) Mitigating threats and security metrics in cloud computing. J Inf Process Syst 12(2):226---233.
[19]
Lim J, Yu H, Gil JM (2017) Detecting sybil attacks in cloud computing environments based on fail-stop signature. Symmetry 9:35
[20]
Huh J-H, Seo K (2016) Design and test bed experiments of server operation system using virtualization technology. Hum-centric Comput Inf Sci 6:1
[21]
Lim J, Suh T, Gil J, Yu H (2014) Scalable and leaderless Byzantine consensus in cloud computing environments. Inf Syst Front 16:19---34

Cited By

View all
  • (2022)Simulation Research on the Palm Mechanism of Volleyball Robot Based on Artificial Intelligence and Ant Colony Optimization AlgorithmSecurity and Communication Networks10.1155/2022/60305452022Online publication date: 1-Jan-2022
  • (2022)Hybrid Electro Search with Ant Colony Optimization Algorithm for Task Scheduling in a Sensor Cloud Environment for Agriculture Irrigation Control SystemComplexity10.1155/2022/45252202022Online publication date: 1-Jan-2022
  • (2022)Adaptive search strategy based chemical reaction optimization scheme for task scheduling in discrete multiphysical coupling applicationsApplied Soft Computing10.1016/j.asoc.2022.108748121:COnline publication date: 1-May-2022
  • Show More Cited By
  1. A slave ants based ant colony optimization algorithm for task scheduling in cloud computing environments

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Human-centric Computing and Information Sciences
    Human-centric Computing and Information Sciences  Volume 7, Issue 1
    December 2017
    729 pages
    ISSN:2192-1962
    EISSN:2192-1962
    Issue’s Table of Contents

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 01 December 2017

    Author Tags

    1. Ant colony system
    2. Cloud computing
    3. Optimization algorithm
    4. Task scheduling

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 06 Jan 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2022)Simulation Research on the Palm Mechanism of Volleyball Robot Based on Artificial Intelligence and Ant Colony Optimization AlgorithmSecurity and Communication Networks10.1155/2022/60305452022Online publication date: 1-Jan-2022
    • (2022)Hybrid Electro Search with Ant Colony Optimization Algorithm for Task Scheduling in a Sensor Cloud Environment for Agriculture Irrigation Control SystemComplexity10.1155/2022/45252202022Online publication date: 1-Jan-2022
    • (2022)Adaptive search strategy based chemical reaction optimization scheme for task scheduling in discrete multiphysical coupling applicationsApplied Soft Computing10.1016/j.asoc.2022.108748121:COnline publication date: 1-May-2022
    • (2022)Prioritized Energy Efficient Task Scheduling Algorithm in Cloud Computing Using Whale Optimization AlgorithmWireless Personal Communications: An International Journal10.1007/s11277-021-09018-6126:3(2231-2247)Online publication date: 1-Oct-2022
    • (2022)Effective scheduling algorithm for load balancing in fog environment using CNN and MPSOKnowledge and Information Systems10.1007/s10115-021-01649-264:3(773-797)Online publication date: 1-Mar-2022
    • (2021)Hybrid ant genetic algorithm for efficient task scheduling in cloud data centersComputers and Electrical Engineering10.1016/j.compeleceng.2021.10741995:COnline publication date: 1-Oct-2021
    • (2021)A novel hybrid antlion optimization algorithm for multi-objective task scheduling problems in cloud computing environmentsCluster Computing10.1007/s10586-020-03075-524:1(205-223)Online publication date: 1-Mar-2021
    • (2021)A job scheduling algorithm based on rock hyrax optimization in cloud computingComputing10.1007/s00607-021-00942-w103:9(2115-2142)Online publication date: 1-Sep-2021
    • (2020)Application research based on improved genetic algorithm in cloud task schedulingJournal of Intelligent & Fuzzy Systems: Applications in Engineering and Technology10.3233/JIFS-17939838:1(239-246)Online publication date: 1-Jan-2020
    • (2020)Distributed deep learning platform for pedestrian detection on IT convergence environmentThe Journal of Supercomputing10.1007/s11227-020-03195-076:7(5460-5485)Online publication date: 1-Jul-2020
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media