快照

1. dlbDNS 的负载均衡部分

A. 对 bestlinux.cs.twsu.edu 的请求

ENTERING LOAD BALANCING SECTION
List of servers for bestlinux
0: sisko.cs.twsu.edu
1: kira.cs.twsu.edu
Return/Total : 1/2
Return/Total : 2/2
sisko.cs.twsu.edu       4735
kira.cs.twsu.edu        3580
BestPosition/BestHost : 1/kira.cs.twsu.edu
LEAVING LOAD BALANCING SECTION
这里,kira.cs.twsu.edu 的评分低于 sisko.cs.twsu.edu,因此 kira.cs.twsu.edu 被返回给客户端作为最佳服务器

B. 对 www2.cs.twsu.edu 的请求,其中一个服务器具有最佳评分。

ENTERING LOAD BALANCING SECTION
List of servers for www2
0: q.cs.twsu.edu
1: daneel.cs.twsu.edu
2: giskard.cs.twsu.edu
3: sisko.cs.twsu.edu
4: kira.cs.twsu.edu
Received Best Rating
daneel.cs.twsu.edu      400
BestPosition/BestHost : 1/daneel.cs.twsu.edu
LEAVING LOAD BALANCING SECTION
这里,daneel.cs.twsu.edu 的评分低于最佳评分 1500,因此 dlbDNS 将 daneel.cs.twsu.edu 作为最佳服务器返回给客户端,而无需等待其他服务器返回其评分。

C. 对 www1.cs.twsu.edu 的请求,只有四个服务器中的两个响应。

ENTERING LOAD BALANCING SECTION
List of servers for www1
0: sisko.cs.twsu.edu
1: kira.cs.twsu.edu
2: daneel.cs.twsu.edu
3: giskard.cs.twsu.edu
Return/Total : 2/4
Return/Total : 2/4
Return/Total : 2/4
Return/Total : 2/4
Return/Total : 2/4
*** Time elapsed for waiting ***
sisko.cs.twsu.edu       4774
kira.cs.twsu.edu        3610
daneel.cs.twsu.edu      10000
giskard.cs.twsu.edu     10000
BestPosition/BestHost : 1/kira.cs.twsu.edu
LEAVING LOAD BALANCING SECTION
dlbDNS 等待一段特定的时间,以便服务器返回其评分。如果服务器在此时间段内未能返回,dlbDNS 会给服务器一个最大评分 10000。这里,daneel.cs.twsu.edu 和 giskard.cs.twsu.edu 未能在指定的时间段内响应,因此 dlbDNS 给它们分配了一个最大评分 10000。

2. 评分守护进程

Request from dlbDNS
Rating returned to dlbDNS : 4762
Sun Dec 13 17:34:58 CST 1998
Updated Rating       : 4735
Request from dlbDNS
Rating returned to dlbDNS : 4735
Request from dlbDNS
Rating returned to dlbDNS : 4735
Sun Dec 13 17:35:58 CST 1998
Updated Rating       : 4795
Sun Dec 13 17:36:58 CST 1998
Updated Rating       : 4774
Request from dlbDNS
Rating returned to dlbDNS : 4774
Request from dlbDNS
Rating returned to dlbDNS : 4774
Sun Dec 13 17:37:58 CST 1998
Updated Rating       : 4771
Sun Dec 13 17:38:58 CST 1998
Updated Rating       : 4653
Sun Dec 13 17:39:59 CST 1998
Updated Rating       : 4629
Sun Dec 13 17:40:59 CST 1998
Updated Rating       : 4691
Sun Dec 13 17:41:59 CST 1998
在这里,评分守护进程每分钟更新一次其评分,独立于 dlbDNS 请求。当 dlbDNS 请求评分时,评分守护进程通过返回服务器的最新评分来回复,而不是再次计算评分。
© . All rights reserved.