Statistically controlled robust trust computing mechanism for cloud computing

Quality of service plays an important role in making distributed systems.Users prefer service providers who meet the commitments specified in the Service Level Agreements to these who violate them.Cloud computing has been the recent entrant to the distributed system market and has revolutionized it by transforming the way the resources are accessed and paid for.Users can access cloud services including hardware, development platform and applications and pay only for the usage similar to the other utilities. Trust computing mechanisms can play an important role in identifying the right service providers who would meet the commitments specified in the Service Level Agreements.Literature has reported several trust computing mechanisms for different distributed systems based on various algorithms and functions.Almost all of them modify the trust scores monotonously even for momentary performance deviations that are reported.This paper proposes a trust computing mechanism that statistically validates the attribute monitored before modifying the trust scores using a hysteresis based algorithm.Hence the proposed mechanism can protect the trust scores from changes due to momentary fluctuations in system performances.The experiments conducted show that the trust scores computed using the proposed mechanism are more representative of the long-term system performance than the ones that were computed without the validation of the inputs.

[1]  Hongwei Chen,et al.  Research of P2P Trust based on Fuzzy Decision-making , 2008, 2008 12th International Conference on Computer Supported Cooperative Work in Design.

[2]  Bo An,et al.  Automated negotiation with decommitment for dynamic resource allocation in cloud computing , 2010, AAMAS.

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

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

[5]  Rajkumar Buyya,et al.  SLA-Based Resource Provisioning for Heterogeneous Workloads in a Virtualized Cloud Datacenter , 2011, ICA3PP.

[6]  Kirsten Morris,et al.  What is Hysteresis , 2011 .

[7]  Rajkumar Buyya,et al.  Service Level Agreement based Allocation of Cluster Resources: Handling Penalty to Enhance Utility , 2005, 2005 IEEE International Conference on Cluster Computing.

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

[9]  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.

[10]  Rajkumar Buyya,et al.  Service Level Agreement (SLA) in Utility Computing Systems , 2010, ArXiv.

[11]  Ku Ruhana Ku-Mahamud,et al.  Optimizing workload allocation in a network of heterogeneous computers , 2011 .

[12]  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 .

[13]  Majid Ahmadi,et al.  Efficient hardware implementation of the hyperbolic tangent sigmoid function , 2009, 2009 IEEE International Symposium on Circuits and Systems.

[14]  Feng Xu,et al.  A Trust Evolution Model for P2P Networks , 2007, ATC.

[15]  Osman Ghazali,et al.  A trust computing mechanism for cloud computing with multilevel thresholding , 2011, 2011 6th International Conference on Industrial and Information Systems.

[16]  Lei Yang,et al.  A P2P reputation model based on Ant Colony Algorithm , 2010, 2010 International Conference on Communications, Circuits and Systems (ICCCAS).

[17]  Ian Lumb,et al.  A Taxonomy and Survey of Cloud Computing Systems , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[18]  S. Hassan,et al.  Hysteresis-based robust trust computing mechanism for cloud computing , 2012, TENCON 2012 IEEE Region 10 Conference.

[19]  Vladimiro Sassone,et al.  A formal model for trust in dynamic networks , 2003, First International Conference onSoftware Engineering and Formal Methods, 2003.Proceedings..

[20]  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).

[21]  Naveen Sharma,et al.  Towards autonomic workload provisioning for enterprise Grids and clouds , 2009, 2009 10th IEEE/ACM International Conference on Grid Computing.

[22]  Jordi Torres,et al.  Enabling Resource Sharing between Transactional and Batch Workloads Using Dynamic Application Placement , 2008, Middleware.

[23]  Osman Ghazali,et al.  Trust Management in Cloud Computing: A Critical Review , 2012, ArXiv.

[24]  Pankesh Patel,et al.  Service Level Agreement in Cloud Computing , 2009 .

[25]  Daniel Grosu,et al.  Combinatorial Auction-Based Allocation of Virtual Machine Instances in Clouds , 2010, CloudCom.

[26]  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.

[27]  Tian Chun A New Trust Model Based on Recommendation Evidence for P2P Networks , 2008 .