Skip to main content

Advertisement

Log in

Using recommender clustering to improve quality of services with sustainable virtual machines in cloud computing

  • Published:
Cluster Computing Aims and scope Submit manuscript

Abstract

Due to the proliferation of mobile, IoT, and Interlayer fog computing devices, the number of requests to the cloud network has increased. Today, cloud networks, new virtualization technologies, and virtual machines are essential for proper management and recommending the appropriate virtual machine to execute requests on the network. In addition, it can affect the quality of network service, and this is done by using the appropriate mapping between virtual machines to recommend web services in the cloud network better. This paper proposes an optimal method for assigning recommendation systems to the user. Finding users’ demands is essential, and the proposed method processes virtual machine input and the appropriate physical machine in cloud clusters in a parallel manner. As discussed in the results section, energy, response time, task execution in data centers, in different workflows, computational complexity, and spatial complexity are considered.

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
Fig. 10

Similar content being viewed by others

Data availability

Data available on request from the authors. The data that support the findings of this study are available from the corresponding author, upon reasonable request.

References

  1. Javadpour, A., Wang, G.: cTMvSDN: improving resource management using combination of Markov-process and TDMA in software-defined networking. J. Supercomput. 78, 3477–3499 (2021)

    Article  Google Scholar 

  2. S.-M. Han, M. M. Hassan, C.-W. Yoon, and E.-N. Huh, “Efficient Service Recommendation System for Cloud Computing Market,” in Proceedings of the 2nd International Conference on Interaction Sciences: Information Technology, Culture and Human, Association of Computing Machinery, NY, 839–845 (2009)

  3. Javadpour, A., Wang, G., Rezaei, S., Li, K.-C.: Detecting straggler MapReduce tasks in big data processing infrastructure by neural network. J. Supercomput. 76, 6996–6993 (2020)

    Article  Google Scholar 

  4. Mirmohseni, S.M., Javadpour, A., Tang, C.: LBPSGORA: create load balancing with particle swarm genetic optimization algorithm to improve resource allocation and energy consumption in clouds networks. Math. Probl. Eng. (2021). https://doi.org/10.1155/2021/5575129

    Article  Google Scholar 

  5. Javadpour, A., Wang, G., Rezaei, S.: Resource management in a peer to peer cloud network for IoT. Wirel. Pers. Commun. 115, 2471–2488 (2020)

    Article  Google Scholar 

  6. D. Chahal, R. Ojha, S. R. Choudhury, and M. Nambiar, “Migrating a Recommendation System to Cloud Using ML Workflow,” In: Companion of the ACM/SPEC International Conference on Performance Engineering, (2020), pp. 1–4

  7. Besimi, N., Çiço, B., Besimi, A., Shehu, V.: Using distributed raspberry PIs to enable low-cost energy-efficient machine learning algorithms for scientific articles recommendation. Microprocess. Microsyst. 78, 103252 (2020)

    Article  Google Scholar 

  8. Javadpour, A., Wang, G., Rezaei, S., Chend, S.: Power curtailment in cloud environment utilising load balancing machine allocation. In: 2018 IEEE smartworld, ubiquitous intelligence computing, advanced trusted computing, scalable computing communications, cloud big data computing, internet of people and smart city innovation (SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI), pp. 1364–1370. IEEE, Piscataway (2018)

    Google Scholar 

  9. Javadpour, A.: Improving resources management in network virtualization by utilizing a software-based network. Wirel. Pers. Commun. 106(2), 505–519 (2019)

    Article  Google Scholar 

  10. Mirmohseni, S.M., Tang, C., Javadpour, A.: Using markov learning utilization model for resource allocation in cloud of thing network. Wirel. Pers. Commun. 11, 653–677 (2020)

    Article  Google Scholar 

  11. Javadpour, A., Abadi, A.M.H., Rezaei, S., Zomorodian, M., Rostami, A.S.: Improving load balancing for data-duplication in big data cloud computing networks. Cluster Comput. 25, 2613–2631 (2021)

    Article  Google Scholar 

  12. Liu, J., Chen, Y.: A personalized clustering-based and reliable trust-aware QoS prediction approach for cloud service recommendation in cloud manufacturing. Knowledge-Based Syst. 174, 43–56 (2019)

    Article  Google Scholar 

  13. Sangaiah, A.K., Javadpour, A., Pinto, P., Ja’fari, F., Zhang, W.: Improving quality of service in 5G resilient communication with the cellular structure of smartphones. ACM Trans. Sens. Networks 18, 1–23 (2022)

    Article  Google Scholar 

  14. Liu, J., Chen, Y.: A personalized clustering-based and reliable trust-aware QoS prediction approach for cloud service recommendation in cloud manufacturing. Knowledge-Based Syst. 174, 43–56 (2019)

    Article  Google Scholar 

  15. Li, J., Lin, J.: A probability distribution detection based hybrid ensemble QoS prediction approach. Inf. Sci. (Ny) 519, 289–305 (2020)

    Article  MathSciNet  Google Scholar 

  16. Zhang, Y., Li, Z., Tang, X., Chen, F.: Time-aware service recommendation based on dynamic preference and QoS. In: IEEE International conference on web services, pp. 347–354. IEEE, Piscataway (2020)

    Google Scholar 

  17. Keshavarzi, A., Haghighat, A.T., Bohlouli, M.: Enhanced time-aware QoS prediction in multi-cloud: a hybrid k-medoids and lazy learning approach (QoPC). Computing 102(4), 923–949 (2020)

    Article  MathSciNet  Google Scholar 

  18. Chang, Z., Ding, D., Xia, Y.: A graph-based QoS prediction approach for web service recommendation. Appl. Intell. 51, 1–15 (2021)

    Article  Google Scholar 

  19. Karim, R., Ding, C., Miri, A., Rahman, M.S.: Incorporating service and user information and latent features to predict QoS for selecting and recommending cloud service compositions. Cluster Comput. 19(3), 1227–1242 (2016)

    Article  Google Scholar 

  20. Lakzaei, M., Sattari-Naeini, V., Sabbagh Molahosseini, A., Javadpour, A.: A joint computational and resource allocation model for fast parallel data processing in fog computing. J. Supercomput. 78, 1–24 (2022)

    Article  Google Scholar 

  21. Ahmad, B., Maroof, Z., McClean, S., Charles, D., Parr, G.: Economic impact of energy saving techniques in cloud server. Cluster Comput. 23, 611–621 (2019)

    Article  Google Scholar 

  22. Jafari, F., Mostafavi, S., Mizanian, K., Jafari, E.: An intelligent botnet blocking approach in software defined networks using honeypots. J. Ambient Intell. Humaniz. Comput. 12, 2993–3016 (2020)

    Article  Google Scholar 

Download references

Funding

This research received no specific grant from any funding agency in the public, commercial, or not-for-profit sectors.

Author information

Authors and Affiliations

Authors

Contributions

MA, PA: Collected the data, contributed data or analysis tools, performed the analysis, wrote the paper, other contribution. SA, HHSJ: Conceived and designed the analysis, collected the data, contributed data or analysis tools, performed the analysis, wrote the paper.

Corresponding author

Correspondence to Parvaneh Asghari.

Ethics declarations

Competing Interest

We (all authors) have no relevant financial or non-financial interests to disclose.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Aghaei, M., Asghari, P., Adabi, S. et al. Using recommender clustering to improve quality of services with sustainable virtual machines in cloud computing. Cluster Comput 26, 1479–1493 (2023). https://doi.org/10.1007/s10586-022-03760-7

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10586-022-03760-7

Keywords

Navigation