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 SECTIONdlbDNS 等待一段特定的时间,以便服务器返回其评分。如果服务器在此时间段内未能返回,dlbDNS 会给服务器一个最大评分 10000。这里,daneel.cs.twsu.edu 和 giskard.cs.twsu.edu 未能在指定的时间段内响应,因此 dlbDNS 给它们分配了一个最大评分 10000。
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 请求评分时,评分守护进程通过返回服务器的最新评分来回复,而不是再次计算评分。