System and methods for distributed quality of service enforcement
First Claim
1. A method comprising:
- on a gridrouter;
connecting a multicast session, token bucket shaper with token bucket shapers of external devices;
joining at least session token bucket shapers used for unicast sessions to said multicast session, token bucket shaper; and
prior to transmitting unicast packets, deducting tokens consumed by said multicast session from token budgets of said unicast session token bucket shapers.
2 Assignments
0 Petitions
Accused Products
Abstract
A grid router including devices forwarding session data over an unreliable network between the devices, and distributed means providing quality of service levels defined per session given network or device congestion, the devices including session-handling units and egress units forwaring session data to devices external to the network, the router transporting the data across a link with acknowledgement, identifying link congestion and modifying the transporting as a function of the congestion, the router also connecting a multicast session, token bucket shaper with token bucket shapers of external devices, joining session token bucket shapers used for unicast and multicast sessions to the multicast session, token bucket shaper and deducting tokens consumed by the multicast session from a token budget of the session token bucket shaper, the router attributing priorities to a single traffic session as the session moves through the router while keeping packet order within the session.
67 Citations
4 Claims
-
1. A method comprising:
-
on a gridrouter; connecting a multicast session, token bucket shaper with token bucket shapers of external devices; joining at least session token bucket shapers used for unicast sessions to said multicast session, token bucket shaper; and prior to transmitting unicast packets, deducting tokens consumed by said multicast session from token budgets of said unicast session token bucket shapers. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
on a gridrouter; connecting a multicast session, token bucket shaper with token bucket shapers of external devices; joining at least session token bucket shapers used for unicast sessions to said multicast session, token bucket shaper; and prior to transmitting unicast packets, deducting tokens consumed by said multicast session from a token budget of said session token bucket shaper and also comprising joining a hierarchy of unicast token bucket shapers to said multicast session, token bucket shaper.
-
Specification