×

Node emulator

  • US 7,805,287 B1
  • Filed: 06/05/2003
  • Issued: 09/28/2010
  • Est. Priority Date: 06/05/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of emulating network traffic through a node having connections to a server and a client, comprising:

  • (a) generating foreground traffic through the node from the server to the client, wherein the foreground traffic comprises foreground data packets;

    (b) simulating background traffic internally at the node, the simulated background traffic contending with the foreground traffic at the node;

    (c) determining, at the node, an effect of the simulated background traffic on the foreground traffic received at the node, wherein the determining comprises simulating a queue based on at least the simulated background traffic and the foreground traffic received at the node, wherein the determining further comprises;

    computing a rate of growth of the simulated queue based on at least the simulated background traffic and an output link capacity associated with the node; and

    calculating a length of the simulated queue based on at least the computed rate of growth and lengths of the foreground data packets; and

    (d) making a forwarding decision at the node with respect to the foreground traffic based on the calculated length of the simulated queue, wherein the forwarding decision comprises one of;

    (i) forwarding at least one of the foreground data packets through the node via an egress media interface to the connection to the client;

    or discarding at least one of the foreground data packets.

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