Skip to main content

Clustering Based User Preference Resource Scheduling in Cloud Computing

  • Conference paper
  • First Online:
Smart Trends in Information Technology and Computer Communications (SmartCom 2016)

Abstract

Many of the available researches have been concentrating on the profits maximization of cloud providers, while the actual necessities of cloud users have been ignored. Here, a Clustering based User preference (CUP) resource scheduling technique is proposed that can be used by a cloud provider for meeting the resource needs of a user in a better way. The novel CUP scheduling mechanism consists of four stages: resource matching, resource selection, clustering and resource scheduling. The user must be given a consideration if the same user puts forward multiple requirements. Updating of user demands and preferences are done at the resource scheduling stage. This method chooses the “best” VM which improves resourcefulness of CC and thereby minimizes the average response time of tasks. The results show that the CUP algorithm proposed efficiently satisfies the diverse requirements of the users and assists in the better resource utilization.

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

Access this chapter

Institutional subscriptions

Similar content being viewed by others

References

  1. Ostermann, S., Iosup, A., Yigitbasi, N., Prodan, R., Fahringer, T., Epema, D.: A performance analysis of EC2 cloud computing services for scientific computing. In: Avresky, D.R., Diaz, M., Bode, A., Ciciani, B., Dekel, E. (eds.) CloudComp 2009. LNICST, vol. 34, pp. 115–131. Springer, Heidelberg (2010). doi:10.1007/978-3-642-12636-9_9

    Chapter  Google Scholar 

  2. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., et al.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)

    Article  Google Scholar 

  3. Nurmi, D., Wolski, R., Grzegorczyk, C., Obertelli, G., So-man, S., Youseff, L., Zagorodnov, D.: The Eucalyptus open-source cloud-computing system. In: IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2009) (2009)

    Google Scholar 

  4. Open Nebular. http://www.opennebula.org

  5. Nimbus. http://nimbusproject.org

  6. Amazon Elastic Compute Cloud (Amazon EC2). Amazon Web Services LLC (2009)

    Google Scholar 

  7. Abu Sharkh, M., Jammal, M., Shami, M., Ouda, A.: Resource allocation in a network-based cloud computing environment: design challenges. IEEE Commun. Mag. 51, 46–52 (2013)

    Article  Google Scholar 

  8. Rasmussen, R.V., Trick, M.A.: Round robin scheduling - a survey. Eur. J. Oper. Res. 188(3), 617–636 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  9. Chen, B.X., Fu, X.F., Zhang, X.Y., Su, L., Wu, D.: Design and implementation of intranet security audit system based on load balancing. In: Proceedings of 2007 IEEE International Conference on Granular Computing, pp. 588–591 (2007)

    Google Scholar 

  10. Liu, Y., Yang, S., Lin, Q., Kim, G.B.: Loyalty-based resource allocation mechanism in cloud computing. In: Qian, Z., Cao, L., Su, W., Wang, T., Yang, H. (eds.) Recent Advances in Computer Science and Information Engineering. Lecture Notes in Electrical Engineering, vol. 125, pp. 233–238. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  11. Li, C., Li, L.: Efficient resource allocation for optimizing objectives of cloud users, IaaS provider and SaaS provider in cloud environment. J. Supercomputing 65, 866–885 (2013)

    Article  Google Scholar 

  12. Shi, X., Xu, K., Liu, J., Wang, Y.: Continuous double auction mechanism and bidding strategies in cloud computing markets. IEEE Trans. Cloud Comput. (2013)

    Google Scholar 

  13. Chaisiri, S., Lee, B.S.: Niyato, D: Optimization of resource provisioning cost in cloud computing. IEEE Trans. Serv. Comput. 5(2), 164–177 (2012)

    Article  Google Scholar 

  14. Ding, D., Fan, X., Luo, S.: User-oriented cloud resource scheduling with feedback integration. J. Supercomputing 72, 1–22 (2015)

    Google Scholar 

  15. Wang, W., Zhang, Y., Li, Y., Zhang, X.: The global fuzzy c-means clustering algorithm. In: The Sixth World Congress on Intelligent Control and Automation, WCICA 2006, vol. 1, pp. 3604–3607 (2006)

    Google Scholar 

  16. Himani, A., Sidhu, H.S.: Comparative analysis of scheduling algorithms of Cloudsim in cloud computing. Int. J. Comput. Appl. 97(16), 29–33 (2014)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ramasamy Madhumathi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer Nature Singapore Pte Ltd.

About this paper

Cite this paper

Madhumathi, R., Rathinavel, R., Sadhasivam, S., Sultana, R. (2016). Clustering Based User Preference Resource Scheduling in Cloud Computing. In: Unal, A., Nayak, M., Mishra, D.K., Singh, D., Joshi, A. (eds) Smart Trends in Information Technology and Computer Communications. SmartCom 2016. Communications in Computer and Information Science, vol 628. Springer, Singapore. https://doi.org/10.1007/978-981-10-3433-6_102

Download citation

  • DOI: https://doi.org/10.1007/978-981-10-3433-6_102

  • Published:

  • Publisher Name: Springer, Singapore

  • Print ISBN: 978-981-10-3432-9

  • Online ISBN: 978-981-10-3433-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics