*Department of Computer Science and Engineering, Karpagam University, Coimbatore, Tamilnadu, India
**Department of Computer Science and Engineering, Vel Tech High Tech Dr RR and Dr SR Engineering College, Avadi, Chennai, Tamilnadu, India
Online published on 1 June, 2016.
Trust management plays a significant role in the cloud computing application. Due to the dynamic nature of the cloud, continuous monitoring of the trust attributes is highly essential to enforce Service-Level Agreement (SLA) between the user and service provider. Existing access control techniques cannot satisfy the security prerequisites of the cloud environment. This paper proposes a combined trust and recommendation based access control (CTRAC) approach to ensure high-level security in the cloud environment. The trust value of the user and service provider is evaluated after the content-based and collaborative filtering process. If the trust value of the user is greater than the threshold value, the cloud service is provided to the user. Otherwise, the user is blocked. If the trust value of the provider is greater than the threshold value, the service provider is selected. Otherwise, the provider is blocked. If the trust value between the service providers is greater than the threshold value, ontology formation and service provision are performed. Otherwise, the service provider is searched. The proposed approach achieves better performance in terms of rate of successful transactions, memory consumption, rating performance, error rate and malicious user rating.
Cloud Computing, Collaborative Filtering, Content-based filtering, Recommendation System (RS), SLA-based Ontology, Trust based Access Control