Skip to main content

An Approach to Enhance Quality of Services Aware Resource Allocation in Cloud Computing

  • Conference paper
  • First Online:
International Conference on Information Systems and Intelligent Applications (ICISIA 2022)

Part of the book series: Lecture Notes in Networks and Systems ((LNNS,volume 550))

Abstract

A new technology called cloud computing has revolutionized the way services are delivered to businesses and consumers. As an online service, it offers a variety of options to registered users. Quality of service (QoS) requirements must be reached in order for the customer to be completely satisfied. As a result of its impact on other issues faced by cloud users and providers alike, QoS-aware resource allocation is the most essential issue in resource allocation. There is no effective solution that meets both the needs of the service provider and the consumer, yet it is still regarded a difficulty by many. This research aims to reduce the amount of time needed to assign cloud resources, improving overall performance. The social spider algorithm (SSA) is presented to map resources with the suitable job in order to fulfill the specified objectives and handle the complexity of the resource allocation issue. In order to simulate spider foraging behavior, SSA created an algorithm. It focuses on the spider, its prey, and the strength of its vibrations. This is how a victim gets out of the spider web: by attempting to release itself from the web, which creates vibrations in the web. At that point, every spider in that web was able to pick up on the vibration. The more fit the sufferer is, the greater the strength of the vibrations. Vibration intensity created on the web determines the victim’s potential. In the cloud, the job is the spider, and the resource is the prey. In terms of resource fitness, task fitness is seen as the ability to make effective use of available resources. Using DEV-C++ to construct the suggested technique, tests have shown that it saves execution time by up to 10% while simultaneously improving service quality. In terms of execution time, the SSA algorithm with first fit exceeds the SSA algorithm with best fit, while the best fit excels in terms of utilization. Furthermore, when the SSA algorithm is compared to the SSCWA method, the SSA algorithm performs better in terms of execution time, usage, and throughput. The SSA results in improved resource allocation, which results in higher QoS parameters and performance. Additional QoS considerations, such as resource dependability, are a conceivable possibility in the future. Additional research may be done to speed up the execution time even more.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 189.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 249.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Mohamed YA (2013) A novel mechanism for securing cloud computing. In: ACIT 2013 Proceedings (The International Arab Journal of Information Technology). Sudan University. Khartoum

    Google Scholar 

  2. Abdulhamid SM, Latiff MSA, Bashir MB: Scheduling techniques in on-demand grid as a service cloud: a review. J Theor

    Google Scholar 

  3. Yasir A, Mohamed M, Aziz A (2017) A novel approach for data integrity protection in cloud. Int J Comput Sci Inf Technol (ijcsit) 5(07–12):1–5

    Google Scholar 

  4. Ayadi I, Simoni N, Diaz G (2013) QoS-aware component for Cloud computing. In: ICAS 2013, The Ninth International Conference on Autonomic and Autonomous Systems, pp 14–20

    Google Scholar 

  5. Batista B et al (2015) Performance evaluation of resource management in cloud computing environments. PLoS ONE 10(11):e0141914

    Article  Google Scholar 

  6. Mutasim Elsadig Adam and Yasir Abdalgadir Ahmed Hamid (2022) A two-stage assessment approach for QoS in internet of things based on fuzzy logic. Int J Adv Comput Sci Appl (IJACSA) 13(4). https://doi.org/10.14569/IJACSA.2022.0130480

  7. Abrol P, Gupta S, Singh S (2020) A QoS aware resource placement approach inspired on the behavior of the social spider mating strategy in the cloud environment. Wirel Pers Commun 113(4):2017–2065

    Article  Google Scholar 

  8. Abrol P, Gupta S (2018) Social spider foraging-based optimal resource management approach for future cloud. J Supercomput 76(3):1880–1902

    Article  Google Scholar 

  9. Kumar S, Stecher G, Tamura K (2016) MEGA7: molecular evolutionary genetics analysis version 7.0 for bigger datasets. Mol Biol Evol 33(7):1870–1874

    Google Scholar 

  10. Li et al (2014) QoS-aware dynamic virtual resource management in the cloud. Appl Mech Mater 556–562:5809–5812

    Google Scholar 

  11. Horri A, Mozafari MS, Dastghaibyfard G (2014) Novel resource allocation algorithms to performance and energy efficiency in cloud computing. J Supercomput 69(3):1445–1461

    Article  Google Scholar 

  12. GawaliSubhash MB, Shinde K (2018) Task scheduling and resource allocation in cloud computing using a heuristic approach. J Cloud Comput 7(1):1–16

    Google Scholar 

  13. Guo J, Liu F, Lui J, Jin H (2016) Fair network bandwidth allocation in IaaS datacenters via a cooperative game approach. IEEE/ACM Trans Netw 24(2):873–886

    Article  Google Scholar 

  14. Li J, Li D, Ye Y, Lu X (2015) Efficient multi-tenant virtual machine allocation in cloud data centers. Tsinghua Sci Technol 20(1):81–89. https://doi.org/10.1109/TST.2015.7040517

  15. Kılıç H, Yüzgeç U (2019) Tournament selection based antlion optimization algorithm for solving quadratic assignment problem. Eng Sci Technol Int J 22(2):673–769

    Google Scholar 

  16. Mencagli G (2015) Adaptive model predictive control of autonomic distributed parallel computations with variable horizons and switching costs. Concurr Comput Pract Exp 28. https://doi.org/10.1002/cpe.3495

  17. Abrol P, Gupta S, Singh S (2020) A QoS aware resource placement approach inspired on the behavior of the social spider mating strategy in the cloud environment. Wirel Pers Commun 113:2027–2065. https://doi.org/10.1007/s11277-020-07306-1

    Article  Google Scholar 

  18. Madni SHH, Latiff MShA, Coulibaly Y, Abdulhamid ShM (2017) Recent advancements in resource allocation techniques for cloud computing environment: a systematic review. Clust Comput 20(3):2489–2533. https://doi.org/10.1007/s10586-016-0684-4

    Article  Google Scholar 

  19. Sathya GSM, Swarnamugi M, Dhavachelvan P (2017) Evaluation of QoS based web- service selection techniques for service composition. J Int J Softw Eng 110(9):73–90

    Google Scholar 

  20. Abu-safe AN, Elrofai SE (2020) An efficient QoS-aware services selection in IoT using a reputation improved- social spider optimization algorithm. Res Sq.https://doi.org/10.21203/rs.3.rs-38596/v1

  21. Kaewunruen S, Ngamkhanong C, Xu S (2020) Large amplitude vibrations of imperfect spider web structures. Sci Rep 10:19161

    Article  Google Scholar 

  22. Mortimer B, Soler A, Siviour CR, Vollrath F (2018) Remote monitoring of vibrational information in spider webs. Naturwissenschaften 105(5–6):37. https://doi.org/10.1007/s00114-018-1561-1

    Article  Google Scholar 

  23. Zak M, Ware J (2020) Cloud based distributed denial of service alleviation system. Ann Emerg Technol Comput 4:44–53. https://doi.org/10.33166/AETiC.2020.01.005

  24. Gonzalez NM et al (2017) Cloud resource management: towards efficient execution of large-scale scientific applications and workflows on complex infrastructures. J Cloud Comput Adv Syst Appl 6:13. https://doi.org/10.1186/s13677-017-0081

  25. Bal PK, Mohapatra SK, Das TK, Srinivasan K, Hu Y-C (2022) A joint resource allocation, security with efficient task scheduling in cloud computing using hybrid machine learning techniques. Sensors 22(3):1242. https://doi.org/10.3390/s22031242

    Article  Google Scholar 

  26. Mohamed YA, Abdullah AB (2010) Implementation of IDS with response for securing MANETs. In: 2010 International Symposium on Information Technology, pp 660–665. https://doi.org/10.1109/ITSIM.2010.5561608

  27. Mohamed YA, Abdullah AB (2009) Immune-inspired framework for securing hybrid MANET. In: 2009 IEEE Symposium on Industrial Electronics & Applications, pp 301–306. https://doi.org/10.1109/ISIEA.2009.5356451

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Yasir Abdelgadir Mohamed .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Mohamed, Y.A., Mohamed, A.O. (2023). An Approach to Enhance Quality of Services Aware Resource Allocation in Cloud Computing. In: Al-Emran, M., Al-Sharafi, M.A., Shaalan, K. (eds) International Conference on Information Systems and Intelligent Applications. ICISIA 2022. Lecture Notes in Networks and Systems, vol 550. Springer, Cham. https://doi.org/10.1007/978-3-031-16865-9_50

Download citation

Publish with us

Policies and ethics