14、基于服务的应用程序的能源感知设计

基于服务的应用程序的能源感知设计

1. 能源消耗与聚合模式

能源消耗是衡量服务在执行过程中所消耗的总能量。对于每个服务 $s_j$,其能源消耗用整数变量 $ec_j$ 表示,取值范围为 $[ec_{min}, ec_{max}]$,通常以瓦时或千瓦时为单位进行测量。

对于每个执行路径,四个维度(执行时间、价格、能源效率和能源消耗)的聚合模式如下表所示:
| 维度 | 聚合函数 |
| — | — |
| 执行时间 | $et_k (CEP) = \max_{sp_{k_m} \in ep_k} \sum_{(t_i,s_j) \in CEP, t_i \in sp_{k_m}} et_j$ |
| 价格 | $pr_k (CEP) = \sum_{(t_i,s_j) \in CEP, t_i \in ep_k} pr_j$ |
| 能源效率 | $ee_k (CEP) = \frac{1}{|A_k|} \sum_{(t_i,s_j) \in CEP, t_i \in ep_k} ee_j$ |
| 能源消耗 | $ec_k (CEP) = \sum_{(t_i,s_j) \in CEP, t_i \in ep_k} ec_j$ |

2. 提出的方法

将服务组合(SC)问题表述为约束满足优化问题(CSOP)。主要决策变量如下:
$z_{i,j} :=$ 如果任务 $t_i$ 由服务 $s_j$ 执行($j \in S_i$),则等于 1;否则等于 0。

SC 问题的目标是通过考虑抽象执行计划的所有可能执行路径 $ep_k$ 及其相应的执行概率 $freq_k$,最大化

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值