Trust and reliability based load balancing algorithm for cloud IaaS

Load balancing algorithm is used to distribute the load among various nodes in the distributed system to improve the resource utilization and request response time of the system. These algorithms are mainly used to overcome the situation where a node is heavily loaded and other nodes are idle and because of which the request fails. Many load balancing algorithms are being proposed in distributed and grid environment, but they do not take into consideration the trust and the reliability of the datacenter. In this paper, a suitable trust model is proposed based on the existing model that is suitable for trust value management for the cloud IaaS parameters. Based on the above achieved trust values, a suitable load balancing algorithm is proposed for better distribution of load which further enhance the QOS of services being provided to the users.

[1]  Ratan Mishra,et al.  Ant colony Optimization: A Solution of Load balancing in Cloud , 2012 .

[2]  Grzegorz Zadora,et al.  Information-theoretical comparison of likelihood ratio methods of forensic evidence evaluation , 2007 .

[3]  Bernd Freisleben,et al.  Managing Behaviour Trust in Grids Using Statistical Methods of Quality Assurance , 2007 .

[4]  Saudi Arabia,et al.  A Guide to Dynamic Load Balancing in Distributed Computer Systems , 2010 .

[5]  Fu Zhi-xiang Study on several trust models in grid environment , 2006 .

[6]  Muthucumaru Maheswaran,et al.  Towards Trust-Aware Resource Management in Grid Computing Systems , 2002, 2nd IEEE/ACM International Symposium on Cluster Computing and the Grid (CCGRID'02).

[7]  Kuo-Qin Yan,et al.  Towards a Load Balancing in a three-level cloud computing network , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[8]  Cristiano Castelfranchi,et al.  Trust Mediation in Knowledge Management and Sharing , 2004, iTrust.

[9]  Richard Wolski,et al.  The Eucalyptus Open-Source Cloud-Computing System , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[10]  K. Rajendar,et al.  Trust Based Grid Scheduling Algorithm for Commercial Grids , 2007, International Conference on Computational Intelligence and Multimedia Applications (ICCIMA 2007).

[11]  Kai Zhu,et al.  Hybrid Genetic Algorithm for Cloud Computing Applications , 2011, 2011 IEEE Asia-Pacific Services Computing Conference.

[12]  Yan Liu,et al.  A Cost-Based Resource Scheduling Paradigm in Cloud Computing , 2011, 2011 12th International Conference on Parallel and Distributed Computing, Applications and Technologies.

[13]  Dan Wang,et al.  Cloud Task Scheduling Based on Load Balancing Ant Colony Optimization , 2011, 2011 Sixth Annual Chinagrid Conference.

[14]  Rajkumar Buyya,et al.  Modeling and simulation of scalable Cloud computing environments and the CloudSim toolkit: Challenges and opportunities , 2009, 2009 International Conference on High Performance Computing & Simulation.

[15]  Guillaume Piolle Trust management formal techniques and systems , 2004 .

[16]  A. Taleb-Bendiab,et al.  A Comparative Study into Distributed Load Balancing Algorithms for Cloud Computing , 2010, 2010 IEEE 24th International Conference on Advanced Information Networking and Applications Workshops.

[17]  Xuezeng Pan,et al.  Use trust management module to achieve effective security mechanisms in cloud environment , 2010, 2010 International Conference on Electronics and Information Engineering.

[18]  Lingdi Ping,et al.  Trust Model to Enhance Security and Interoperability of Cloud Environment , 2009, CloudCom.

[19]  S. Annadurai,et al.  Medical Image Retrieval by Combining Low Level Features and DICOM Features , 2007, International Conference on Computational Intelligence and Multimedia Applications (ICCIMA 2007).