| With the development of cloud computing technology, more and more users choose cloud services, but the openness and dynamics of cloud environment, which make cloud services application exist crisis of confidence. Cloud service level agreement is the only legal agreements, which used to improve the security and reliability of cloud services’ access control between cloud services providers and cloud services consumers. For cloud service providers, by standardizing SLAs to manage the cloud resources and processing the relationship between cloud service providers and cloud service consumers; For cloud service consumers, the SLAs provide users with different levels of service quality, the users wish to provide certain price but enjoy the best quality service. Thus, before cloud service is put into service, cloud service consumers and cloud service providers need to undertake the relevant SLA trust negotiation, which make cloud service consumers and cloud service providers reach an agreement about the level of service, Qo S, and responsibility, etc. The SLA trust negotiation can be automated trust negotiation between the two parties and Multiparty,and the two parties negotiation is the foundation of the multiparty negotiations. Considering the low negotiation efficient because a large number of trust certificate need to exchange during the automated trust negotiation, so the two parties a minimum trust certificate set need to find. On this basis, when research the multiparty trust negotiation model of one request party with more providers, it exist the service selection problems. By SLA negotiation, cloud users can choose a better service.At the beginning of this paper,research situation on the SLA trust negotiation at home and abroad is first analyzed, and the existing problems is pointed out during the SLA trust negotiation, on this basis, puts forward the main research content and methods.Next,the basic related theory-Colored Petri Net and CPN Tools is introduced. And then the architecture of SLA automated trust negotiation and SLA multi-party trust negotiation is puts forward respectively, the relevant concepts of the architecture are introduced and make the SLA trust negotiation strategy. Using colored Petri net this formal tool to modeling and analyzing this model. Later, corresponding algorithm is put forward to solve the problem raised and verify its feasibility.By carrying out the simulation and analyzing the results, the experimental results show that the model and the algorithm proposed for cloud SLA trust negotiation is effective. |