分类: 云计算
2014-02-21 18:27:19
论文的实验项目内容。
首先从论文的第一点开始,文章中涉及了协商机制,以及SLA属性,有时间和价格,将这些引用到cloudsim中。
协商机制就是双方对某个问题相互的发表自己的提议,双方都满足的情况下就协商成功。我们将协商的双方定位为,Cloudlet和Datacenter类,DatacenterBroker作为SLA协商机制的中介代理。Cloudlet类没有继承实体类,不能发送消息,所以我们将DatacenterBroker类作为用户的代理,代表用户和Datacenter进行协商。
协商中涉及到的两个议题,价格和时间。这两个在Cloudlet和Datacent都没有明确定义,所以我们要扩展类,将这两个属性和他们的计算方法加入到类中。并且时间和价格都有自己的最低和最高值。
在第二个创新点中,提到了信用因子的概念,将信用因子作为成员变量加入到Datacenter类中。在Datacenter类中加入信用因子的创建方法。信用因子根据DatacenterBroker发送给Datacenter的反馈信息,以及时间衰减的概念综合计算。
协商的过程,主要在DatacenterBroker类中实现。首先要计算协商双方的价格和时间的效用值。在DatacenterBroker中建立U_TimeUser(),U_PriderUser()。Datacenter类中建立U_TimeProvider(), U_PriderProvider()方法。然后,建立双方的让步机制,用户根据提供商的信用值和让步策略进行让步。提供商只根据让步策略进行让步。在Datacenter中的让步函数ProviderCompromise(),在DatacenterBroker中的让步函数UserCompromise()。