METHOD AND APPARATUS FOR IMPROVING PERFORMANCE IN A NETWORK USING A VIRTUAL QUEUE AND A SWITCHED POISSON PROCESS TRAFFIC MODEL
2 Assignments
0 Petitions
Accused Products
Abstract
A method for improving network performance using a virtual queue is disclosed. The method includes measuring characteristics of a packet arrival process at a network element, establishing a virtual queue for packets arriving at the network element, and modeling the packet arrival process based on the measured characteristics and a computed performance of the virtual queue.
29 Citations
65 Claims
-
1-38. -38. (canceled)
-
39. A computer-implemented method for improving performance of a network device, comprising:
-
storing packets arriving at the network device in a virtual queue; removing the packets from the virtual queue in accordance with a specified service rate; determining a distribution of the packets stored in the virtual queue; modeling the performance of the network device based at least in part on the rate of arrival of the packets and on the distribution of the packets stored in the virtual queue; and controlling a parameter of the network device based on the model. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A network device, comprising:
-
an ingress port configured to receive packets arriving at the network device; an egress queue configured to store the packets for transmission by the network device; an egress port configured to transmit the packets on a network; and a monitoring module configured to; store the arriving packets a virtual queue; remove the packets from the virtual queue in accordance with a specified service rate; determine a distribution of the packets stored in the virtual queue; model performance of the network device based at least in part on the rate of arrival of the packets and on the distribution of the packets stored in the virtual queue; and control a parameter of at least one of the egress queue and the egress port based on the model. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56)
-
-
57. A computer-readable storage medium storing instructions which, when executed by a network monitoring module, cause the network monitoring module to perform a method for improving performance of a network device, the method comprising:
-
storing packets arriving at the network device in a virtual queue; removing the packets from the virtual queue in accordance with a specified service rate; determining a distribution of the packets stored in the virtual queue; modeling the performance of the network device based at least in part on the rate of arrival of the packets and on the distribution of the packets stored in the virtual queue; and controlling a parameter of the network device based on the model. - View Dependent Claims (58, 59, 60, 61, 62, 63, 64, 65)
-
Specification