LAYERED MULTICAST AND FAIR BANDWIDTH ALLOCATION AND PACKET PRIORITIZATION
First Claim
1. A method comprising:
- receiving data, the data categorized into a set of logical layers;
buffering the data to await one of transmission or processing;
detecting a threshold buffer utilization is met; and
selecting data to be dropped from the buffer based on the priority of its logical layer.
0 Assignments
0 Petitions
Accused Products
Abstract
Embodiments include an overlay multicast network. The overlay multicast network may provide a set of features to ensure reliable and timely arrival of multicast data. The embodiments include a congestion control system that may prioritize designated layers of data within a data stream over other layers of the same data stream. Each data stream transmitted over the network may be given an equal share of the bandwidth. Addressing in routing tables maintained by routers in the may utilize summarized addressing based on the difference in location of the router and destination address. Summarization levels may be adjusted to minimize travel distances for packets in the network. Data from high priority data stream layers may also be retransmitted upon request from a destination machine to ensure reliable delivery of data.
-
Citations
5 Claims
-
1. A method comprising:
-
receiving data, the data categorized into a set of logical layers; buffering the data to await one of transmission or processing; detecting a threshold buffer utilization is met; and selecting data to be dropped from the buffer based on the priority of its logical layer. - View Dependent Claims (3, 4, 5)
-
-
2. The method of claim 2, wherein buffering the data further comprises:
-
storing data in a queue based on a source address of the data; and organizing data in the queue based on relative priority of the data.
-
Specification