Dynamic Server Selection using Bandwidth Probing in Wide-Area Networks


Autoria(s): Carter, Robert L.; Crovella, Mark E.
Data(s)

20/10/2011

20/10/2011

18/03/1996

Resumo

Replication is a commonly proposed solution to problems of scale associated with distributed services. However, when a service is replicated, each client must be assigned a server. Prior work has generally assumed that assignment to be static. In contrast, we propose dynamic server selection, and show that it enables application-level congestion avoidance. To make dynamic server selection practical, we demonstrate the use of three tools. In addition to direct measurements of round-trip latency, we introduce and validate two new tools: bprobe, which estimates the maximum possible bandwidth along a given path; and cprobe, which estimates the current congestion along a path. Using these tools we demonstrate dynamic server selection and compare it to previous static approaches. We show that dynamic server selection consistently outperforms static policies by as much as 50%. Furthermore, we demonstrate the importance of each of our tools in performing dynamic server selection.

Identificador

Carter, Robert; Crovella, Mark. "Dynamic Server Selection using Bandwidth Probing in Wide-Area Networks", Technical Report BUCS-1996-007, Computer Science Department, Boston University, March 18, 1996. [Available from: http://hdl.handle.net/2144/1584]

http://hdl.handle.net/2144/1584

Idioma(s)

en_US

Publicador

Boston University Computer Science Department

Relação

BUCS Technical Reports;BUCS-TR-1996-007

Tipo

Technical Report