A trust computing mechanism for cloud computing with multilevel thresholding

Cloud computing has been considered the new computing paradigm that would make the computing a utility. With the widespread acceptance of cloud computing, computing resources including computational power, storage, development platform and applications will be available as services. Hitherto computing resources were considered capital items and customers used to pay for these resources as for any other product. Cloud computing changes all these and consumers will pay only for what is consumed similar to other services or utilities. When cloud computing becomes more popular, different vendors would provide different services at different levels of qualities and prices. Hence customers will have to identify the differences in quality offered by different service providers and need to select the right service provider based on their requirements. A trust management system will match the service providers and the customers based on the requirements customers and the capabilities of service providers. In this paper, the authors propose a trust management system along with a trust evolution mechanism that can be used to measure the performance of services based on the response time of systems. The proposed mechanism formulates trust scores for different service level requirements based on assurance (confidence) levels. Hence this mechanism is suitable for managing multiple service levels against single trust score for all the service levels. Also the proposed mechanism is adaptive as it continuously modifies the scores based on the performance of the system. The proposed mechanism has been tested in a simulated environment and the results are found to be satisfactory.

[1]  Rao Mikkilineni,et al.  Cloud Computing and the Lessons from the Past , 2009, 2009 18th IEEE International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises.

[2]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[3]  Wahida Banu Security for Resource Selection in Grid Computing Based On Trust and Reputation Responsiveness , 2008 .

[4]  Michael Anthony Bauer,et al.  Managing soft QoS requirements in distributed systems , 2000, Proceedings 2000. International Workshop on Parallel Processing.

[5]  Tae Kyung Kim,et al.  A Trust Model using Fuzzy Logic in Wireless Sensor Network , 2008 .

[6]  Khaled M. Khan,et al.  Establishing Trust in Cloud Computing , 2010, IT Professional.

[7]  Radu Prodan,et al.  A survey and taxonomy of infrastructure as a service and web hosting cloud providers , 2009, 2009 10th IEEE/ACM International Conference on Grid Computing.

[8]  Vladimiro Sassone,et al.  A Formal Model for Trust in Dynamic Networks , 2003 .

[9]  Shakti Mishra,et al.  A Cooperative Trust Management Framework for Load Balancing in Cluster Based Distributed Systems , 2010, 2010 International Conference on Recent Trends in Information, Telecommunication and Computing.

[10]  Hiroyuki Sato,et al.  A Cloud Trust Model in a Security Aware Cloud , 2010, 2010 10th IEEE/IPSJ International Symposium on Applications and the Internet.

[11]  Osman Ghazali,et al.  Honey bee based trust management system for cloud computing , 2011 .

[12]  Daniel Grosu,et al.  Combinatorial Auction-Based Allocation of Virtual Machine Instances in Clouds , 2010, 2010 IEEE Second International Conference on Cloud Computing Technology and Science.

[13]  Osman Ghazali,et al.  A trust computing mechanism for cloud computing , 2011, Proceedings of ITU Kaleidoscope 2011: The Fully Networked Human? - Innovations for Future Networks and Services (K-2011).

[14]  Yan Wang,et al.  A Formal Service Contract Model for Accountable SaaS and Cloud Services , 2010, 2010 IEEE International Conference on Services Computing.

[15]  Li Zhishu,et al.  Trust Decision Making in Structured P2P Network , 2009, 2009 International Conference on Communication Software and Networks.

[16]  Rong Zhang,et al.  Services in the Cloud Computing era: A survey , 2010, 2010 4th International Universal Communication Symposium.

[17]  Rajkumar Buyya,et al.  High-Performance Cloud Computing: A View of Scientific Applications , 2009, 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks.

[18]  Harry G. Perros,et al.  Service Performance and Analysis in Cloud Computing , 2009, 2009 Congress on Services - I.

[19]  Hanan Lutfiyya,et al.  Introducing QoS to Electronic Commerce Applications , 2001, ISEC.

[20]  Yi Yang,et al.  Family gene based Cloud Trust model , 2010, 2010 International Conference on Educational and Network Technology.