Aneka(二)学习笔记--定价机制

来源:互联网 发布:大数据怎么用 编辑:程序博客网 时间:2024/05/20 23:37
        图中显示了用于性能评估的Aneka企业云环境设置。 Aneka Cloud包含33个个人计算机(PC),1个主节点和32个执行节点位于墨尔本大学计算机科学与软件工程系的3个学生计算机实验室。 该设置表明,AnekaCloud能够通过利用位于3个实验室中的物理分开的计算资源向用户/经纪人提供统一的资源

三种基本类型定价机制:固定、固定时间、Libra+$

        固定机制始终以固定价格收取费用。 固定时间机制为不同时段的资源使用收取固定价格,其中较低的价格为非高峰期(12 AM-12PM)收取,而较高的价格为高峰(12 PM-12AM)。

        Libra + $使用更细粒度的定价功能,满足资源定价的四项基本要求,以防止工作量过重:(i)灵活,(ii)公平,(iii)动态和(iv)适应性。

        在计算节点j处的预留请求i所使用的每单位资源的价格P ij计算为:

Pij =(α* PBase j)+(β* PUtil ij)

        PBasej:基本价格,节点j处的资源的静态定价,其可以被服务提供商用来收取最低价格以便恢复运营成本。

        PUtil ij:是一个动态定价,它是根据节点j的资源对所需要的线索的利用率计算的。计算过程如下:

        PUtil ij = RESMax j / RESFree ij * PBase j

        RESMaxj和RESFree ij分别是请求i的截止期限期间节点j资源的最大单位和剩余空闲单位。

        Libra+$的静态和动态组件的因素α和β分别为服务提供商提供了灵活性,可以轻松地以整体价格Pij配置和修改静态和动态组件的权重。Libra+$是公平的,因为请求是根据所使用的不同资源的数量定价的。它也是动态的,因为请求的总体价格因所需期限的资源可用性而异。最后,它是适应性的,因为总体价格根据当前的资源供需调整,以鼓励或阻止请求提交。

        这三种机制依赖于静态定价参数,这些参数难以由服务提供商精确地推导出来以在需要时产生最佳性能。

        因此,我们提出了Libra+$Auto,一种自主的Libra + $,它根据计算量的可用性自动调整β。Libra+$Auto因此考虑了跨节点的资源定价,而Libra+$只考虑通过Pij在每个节点j的资源定价。

        固定时间机制比固定机制更容易导出和更可靠,因为它支持资源使用的不同时期的一系列价格。但是,所有四种机制都不考虑用户的服务要求,如最终期限和预算。



2 0