Skip to main content
Log in

Fisher linear discriminant and discrete global swarm based task scheduling in cloud environment

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Cloud computing (CC) environment delivers the services requested by the computing devices over the internet. In recent years with the internet epoch, the cloud computing environment is progressed as a significant distributed platform. However, the prime concern associated with the CC environment as task scheduling. Several algorithms were proposed with the objective of optimizing the scheduling process in the CC environment. To fill this gap in this work an integrated Fisher linear discriminant and discrete global swarm-based task scheduling (FLD-DGSTS) method is proposed. Fisher linear discriminant independent task prioritizer algorithm is employed to accurately enhance the quality of solution with minimum makespan and memory. Next, the discrete glowworm swarm optimization process is applied for scheduling cloud user tasks. The fitness function (i.e., CPU cycles, bandwidth, memory, and energy) is measured for addressing optimization and avoiding local convergence. The experimental evaluation of the proposed FLD-DGSTS method is compared to existing task scheduling algorithms with the CloudSim toolkit. The results demonstrate that the FLD-DGSTS method gives better performance with reduces the makespan and memory and ensures high scheduling efficiency than the state-of-the-art task scheduling methods.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. Mostafavi, S., Hakami, V.: A stochastic approximation approach for foresighted task scheduling in cloud computing. Wirel. Pers. Commun. 114(1), 901–925 (2020)

    Article  Google Scholar 

  2. Mansouri, N., Zade, B.M.H., Javidi, M.M.: Hybrid task scheduling strategy for cloud computing by modified particle swarm optimization and fuzzy theory. Comput. Ind. Eng. 130, 597–633 (2019)

    Article  Google Scholar 

  3. Ali, H.G.E.D.H., Saroit, I.A., Kotb, A.M.: Grouped tasks scheduling algorithm based on Qos in cloud computing network. Egypt. Inform. J. 18, 11 (2016)

    Google Scholar 

  4. Srichandan, S., Kumar, T.A., Bibhudatta, S.: Task scheduling for cloud computing using multi-objective hybrid bacteria foraging algorithm. Future Comput. Inform. J. 3(2), 210–230 (2018)

    Article  Google Scholar 

  5. Sreenivasulu, G., Paramasivam, I.: Hybrid optimization algorithm for task scheduling and virtual machine allocation in cloud computing. Evol. Intell. 14, 1–8 (2020)

    Google Scholar 

  6. Alboaneen, D., Tianfield, H., Zhang, Y., Pranggono, B.: A metaheuristic method for joint task scheduling and virtual machine placement in cloud data centers. Futur. Gener. Comput. Syst. 115, 201–212 (2021)

    Article  Google Scholar 

  7. Pang, S., Li, W., He, H., Shan, Z., Wang, X.: An EDA-GA hybrid algorithm for multi-objective task scheduling in cloud computing. IEEE Access 7, 146379–146389 (2019)

    Article  Google Scholar 

  8. Gawanmeh, A., Parvin, S., Alwadi, A.: A genetic algorithmic method for scheduling optimization in cloud computing services. Arab. J. Sci. Eng. 12(43), 6709–6718 (2017)

    Google Scholar 

  9. Huang, X., Li, C., Chen, H., An, D.: Task scheduling in cloud computing using particle swarm optimization with time varying inertia weight strategies. Clust. Comput. 23, 1–11 (2019)

    Google Scholar 

  10. Kashikolaei, S.M.G., Hosseinabadi, A.A.R., Saemi, B., Shareh, M.B., Sangaiah, A.K., Bian, G.B.: An enhancement of task scheduling in cloud computing based on imperialist competitive algorithm and firefly algorithm. J. Supercomput. 76, 6302 (2019)

    Article  Google Scholar 

  11. Kumar, K.P., Kousalya, K.: Amelioration of task scheduling in cloud computing using crow search algorithm. Neural Comput. Appl. 32, 5901 (2019)

    Article  Google Scholar 

  12. Jacob, T.P., Pradeep, K.: A multi-objective optimal task scheduling in cloud environment using cuckoo particle swarm optimization. Wirel. Pers. Commun. 109(1), 315–331 (2019)

    Article  Google Scholar 

  13. Kumar, M., Sharma, S.: Pso-based novel resource scheduling technique to improve qos parameters in cloud computing. Neural Comput. Appl. 32, 1–24 (2019)

    Google Scholar 

  14. Praveen, S.P., Rao, K.T., Janakiramaiah, B.: Effective allocation of resources and task scheduling in cloud environment using social group optimization. Arab. J. Sci. Eng. 43(8), 4265 (2018)

    Article  Google Scholar 

  15. Milan, S.T., Rajabion, L., Darwesh, A., Hosseinzadeh, M., Navimipour, N.J.: Priority-based task scheduling method over cloudlet using a swarm intelligence algorithm. Clust. Comput. 23, 1–9 (2019)

    Google Scholar 

  16. Sreenu, K., Sreelatha, M.: W-scheduler: whale optimization for task scheduling in cloud computing. Clust. Comput. 22(1), 1087–1098 (2019)

    Article  Google Scholar 

  17. Ma, X., Gao, H., Xu, H., Bian, M.: An Iot-based task scheduling optimization scheme considering the deadline and cost-aware scientific workflow for cloud computing. EURASIP J. Wirel. Commun. Netw. 2019(1), 1–19 (2019)

    Article  Google Scholar 

  18. Gawali, M.B., Shinde, S.K.: Task scheduling and resource allocation in cloud computing using a heuristic approach. J. Cloud Comput. 7(1), 1–16 (2018)

    Article  Google Scholar 

  19. Konjaang, J.K., Xu, L.: Multi-objective workflow optimization strategy (mowos) for cloud computing. J. Cloud Comput. 10(1), 1–19 (2021)

    Article  Google Scholar 

  20. Singh, H., Bhasin, A., Kaveri, P.R.: QRAS: efficient resource allocation for task scheduling in cloud computing. SN Appl. Sci. 3(4), 1–7 (2021)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to K. M. Ajitha.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ajitha, K.M., Indra, N.C. Fisher linear discriminant and discrete global swarm based task scheduling in cloud environment. Cluster Comput 25, 3145–3160 (2022). https://doi.org/10.1007/s10586-021-03509-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-021-03509-8

Keywords

Navigation