×

Method and apparatus for determining latency between multiple servers and a client

  • US 7,058,706 B1
  • Filed: 09/07/2000
  • Issued: 06/06/2006
  • Est. Priority Date: 03/31/2000
  • Status: Expired due to Term
First Claim
Patent Images

1. A process for determining latency between multiple servers and a client across a network in a computer environment, comprising the steps of:

  • receiving a request for a content server address from said client;

    sending a latency metric request from a server to an appropriate probe server;

    receiving a request for latency metrics on a probe server;

    wherein said latency metric request specifies a particular client;

    wherein a latency management table initially comprises a list of IP addresses along with corresponding Border Gateway Protocol (BGP) hop counts;

    looking up the latency metric for said client in said latency management table;

    sending said latency metric to the requesting server;

    receiving latency metric data from said probe server at the requesting server;

    determining an optimal content server for said client using said latency metric data;

    sending said optimal content server'"'"'s address to said client;

    wherein only the BGP hop count for said client in said latency management table is used for said latency metric upon an initial request for said client; and

    wherein the probe server determines a dynamic hop count and Round Trip Time (RTT) data for said client after the initial request enters the dynamic hop count and RTT information into said latency management table, and uses the dynamic hop count and RTT information for said latency metric for subsequent requests for said client.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×