Abstract

A personalized recommendation for cloud services, which is based on usage history and the cooperative relationship of cloud services, is presented. According to service groups, a service group could be defined as several services that were used together by one user at a time, and cooperative relationship between each two services can be calculated. In the process of recommendation, the services which are highly related to the service that the user has selected would be obtained firstly, the result should then take the QoS (Quality of Service) similarity between service’s QoS and user’s preference into account, so the final result combining the cooperative relationship and similarity will meet the functional needs of users and also meet the user’s personalized non-functional requirements. The simulation proves that the algorithm works effectively.

Highlights

  • Recommendation system is an intelligent agent system to solve the information overload problem on the Internet, which recommends choices that meet users’ needs or interests from a lot of information on the Internet to the users automatically

  • According to the circumstances described above, a recommendation algorithm which is based on usage history and the combined relationship of cloud services is presented

  • The date have simulated a small cloud environment, data is created as follow: there are 100 users and every user has 100 service group records, each group has 2 to 4 members

Read more

Summary

Introduction

Recommendation system is an intelligent agent system to solve the information overload problem on the Internet, which recommends choices that meet users’ needs or interests from a lot of information on the Internet to the users automatically. Cloud computing environments utilize the SOA architecture, including three aspects, they are service providers, cloud providers and service users. Service providers no longer provide runtime environment for the release of the service, but utilize the cloud computing environment to run their specific services. Service providers select the appropriate cloud provider from the numerous cloud providers to run the specific services. Service users in the cloud computing environment select services which can meet their needs. The advantage of this architecture is that service providers and cloud providers run separately and have distinction permission, making logic service and the service environment separated, as well as bring about improving scalability and flexibility

Methods
Results
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.