复制三元组模式片段的智能客户端
1. 服务器吞吐量与能力计算
在处理复制的三元组模式片段时,我们首先需要计算服务器的吞吐量。例如,计算得到服务器的吞吐量分别为 ( w_1 = 1 ),( w_2 = 4 ) 和 ( w_3 = 0.8 )。虽然 ( S_1 ) 和 ( S_2 ) 的访问时间相同,但从吞吐量来看,( S_2 ) 单位时间内传输的三元组比 ( S_1 ) 更多。
接下来,我们使用 TPF 服务器的吞吐量来估计其能力。服务器能力的定义如下:
给定一组 TPF 服务器 ( S = {S_1, \ldots, S_n} ) 和 ( W = {w_1, \ldots, w_n} ),其中 ( w_i ) 是 ( S_i ) 的吞吐量。对于 ( \forall S_i \in S ),( S_i ) 的能力 ( \varphi_i ) 为 ( \varphi_i = \left\lceil \frac{w_i}{\min W} \right\rceil )。
例如,对于服务器集合 ( S = {S_1, S_2, S_3} ) 及其吞吐量 ( W = {w_1 = 1, w_2 = 4, w_3 = 0.8} ),根据上述定义计算可得 ( \varphi_1 = 1 ),( \varphi_2 = 5 ),( \varphi_3 = 1 )。由此可知,尽管 ( S_3 ) 的访问时间比 ( S_1 ) 长,但它们的能力相似,而 ( S_2 ) 的能力是 ( S_1 ) 和 ( S_3 ) 的五倍。
2. 基于能力访问 TPF 服务器
我们采用一种类似于 Smart Clients 的负载分配方法,使用基于服务器能力的随机算
超级会员免费看
订阅专栏 解锁全文
959

被折叠的 条评论
为什么被折叠?



