Skip to main content
Log in

An improved efficient: Artificial Bee Colony algorithm for security and QoS aware scheduling in cloud computing environment

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Cloud Computing is an emerging Technology which provides IT services. Using cloud resources, computational resource requirement and ubiquitous nature are available at ease and also to pay only for availed resources are achieved through Cloud Computing environment. Here scheduling the job to the appropriate resource is an NP hard problem. Ensuring QoS during job scheduling to the users is a most prominent need. As scheduling takes place in third party’s boundary, assuring its security is an important criterion. To provide QoS such as makespan, cost, reducing task migration during the schedule and enforcing the security are the significant objective of the proposed work. Using the proposed improved efficient—Artificial Bee Colony algorithm these objectives are achieved. The implementation results prove that the proposed system achieves the objective of secure job scheduling with assured QoS.

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

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

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

Similar content being viewed by others

References

  1. Kaur, T., Chana, I.: Energy aware scheduling of deadline-constrained tasks in cloud computing. Clust. Comput. 19(2), 678–698 (2016)

    Article  Google Scholar 

  2. Tang, X., Li, K., Zeng, Z., Veeravalli, B.: A novel security-driven scheduling algorithm for precedence constrained tasks in heterogeneous distributed systems. IEEE Trans. Comput. 60(7), 1017–1029 (2011)

    Article  MathSciNet  Google Scholar 

  3. Chandio, A.A., Bilal, K., Tziritas, N., Yu, Z., Jiang, Q., Khan, S.U., Xu, C.Z.: A comparative study on resource allocation and energy efficient job scheduling strategies in large-scale parallel computing systems. Clust. Comput. 17(4), 1349–1367 (2014)

    Article  Google Scholar 

  4. Goel, P., Singh, D.: An improved ABC algorithm for optimal path planning. Int. J. Sci. Res. 2(6), 261–264 (2013)

    Google Scholar 

  5. Thomasa, A., Krishnalal, G., Raj, V.P.: Credit based scheduling algorithm in cloud computing environment. Procedia Comput. Sci. 46, 913–920 (2015)

    Article  Google Scholar 

  6. Wu, X., Deng, M., Zhang, R., Zeng, B., Zhou, S.: A task scheduling algorithm based on QoS-driven in cloud computing. Procedia Comput. Sci. 17, 1162–1169 (2013)

    Article  Google Scholar 

  7. Wu, X., Liu, G., Xu, J.: A QoS-constrained scheduling for access requests in cloud storage. IEEE Conference on Industrial Electronics and Applications, pp. 155–160 (2015)

  8. Soni, A., Vishwakarma, G., Jain, Y.K.: A bee colony based multi-objective load balancing technique for cloud computing environment. Int. J. Comput. Appl. 114(4), 0975–8887 (2015)

    Google Scholar 

  9. Gao, W.-F., Liu, S.-Y.: A modified artificial bee colony algorithm. Comput. Op. Res. 39, 687–697 (2012)

    Article  Google Scholar 

  10. Zhang, H.: Research on job security scheduling strategy in cloud computing model, IEEE International Conference on Intelligent Transportation, Big Data & Smart City, pp. 649–652 (2015)

  11. Gasior, J., Seredynski, F.: Multi-objective security driven job scheduling for computational cloud systems. IEEE International Conference on P2P, Parallel, Grid, Cloud and Internet Computing, pp. 582-587 (2013)

  12. Remesh Babu, K.R., Samuel, P.: Enhanced bee colony algorithm for efficient load balancing and scheduling in cloud. J. Netw. Innov. Comput. 4, 135–142 (2016)

    Google Scholar 

  13. Hu, Y., Gong, B., Wang, F.: Cloud model-based security-aware and fault-tolerant job scheduling for computing grid. Annual ChinaGrid Conference, pp. 25–30 (2010)

  14. Aman, A.K., Prakash, V.: Efficient public verifiability and data dynamics for storage security in hybrid clouds. International Conference on Computer and Communication Technology pp. 28–33 (2013)

  15. Li, Z., Ge, J., Yang, H., Huang, L., Hu, H., Hu, H., Luo, B.: A security and cost aware scheduling algorithm for heterogeneous tasks of scientific workflow in clouds. Future Gener. Comput. Syst. 65, 140–152 (2016)

    Article  Google Scholar 

  16. Abrishami, H., Rezaeian, A., Naghibzadeh, M.: A novel deadline-constrained scheduling to preserve data privacy in hybrid cloud. International Conference on Computer and Knowledge Engineering, IEEE, pp. 234–239 (2015 )

  17. Liu, C., Zhang, X., Chen, J., Yang, C.: An authenticated key exchange scheme for efficient security-aware scheduling of scientific applications in cloud computing. Ninth IEEE International Conference on Dependable. Autonomic and Secure Computing, pp. 372–379 (2011)

  18. Liu, C., Zhang, X., Liu, C., Yang, Y., Ranjan, R., Georgakopoulos, D., Chen, J.: An iterative hierarchical key exchange scheme for secure scheduling of big data applications in cloud computing. IEEE International Conference on Trust, Security and Privacy in Computing and Communications, pp. 9–16 (2013)

  19. Marcon, D.S., Bittencourt, L.F., Dantas, R., Miguel C.: Workflow specification and scheduling with security constraints in hybrid clouds. IEEE, Neves, pp. 29–34 (2013)

  20. Liu, T., Chen, T., Ma, Y., Xie, Y.: An energy-efficient task scheduling for mobile devices based on cloud assistant. Future Gener. Comput. Syst. 61, 1–12 (2016)

    Article  Google Scholar 

  21. Sumathi, D., Poongodi, P.: An improved scheduling strategy in cloud using trust based mechanism. Int. J. Comput. Electr. Autom. Control Inf. Eng. 9(2), 637–641 (2015)

    Google Scholar 

  22. Sandhu, R., Sood, S.K.: Scheduling of big data applications on distributed cloud based on QoS parameters. Clust. Comput. 8(2), 817–828 (2015)

    Article  Google Scholar 

  23. Delavar, A.G., Aryan, Y.: HSGA: a hybrid heuristic algorithm for workflow scheduling in cloud systems. Clust. Comput. 17(1), 129–137 (2014)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to M. Roshni Thanka.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Thanka, M.R., Uma Maheswari, P. & Edwin, E.B. An improved efficient: Artificial Bee Colony algorithm for security and QoS aware scheduling in cloud computing environment. Cluster Comput 22 (Suppl 5), 10905–10913 (2019). https://doi.org/10.1007/s10586-017-1223-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-017-1223-7

Keywords

Navigation

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy