Abstract:
A system (800), device (820), and method (600, 700) for aggregating MAC users in a shared medium network improve MAC performance and minimize complexity of a headend scheduler by aggregating a number of MAC Users into an Aggregate MAC User. The Aggregate MAC User acts as a proxy for its Constituent MAC Users by contending for network resources on behalf of the Constituent MAC Users and allocating network resources to the Constituent MAC Users as needed.
Abstract:
An apparatus (1410) and method (300) for aggregating ATM virtual channels (1420) into virtual paths in order to gain bandwidth efficiency in the ATM network (1470). Virtual channels (1420) are aggregated into virtual paths (1430) according to ATM Service Category and further by ATM Traffic Descriptors (1440) and QoS Parameters (1450). An efficient set of QoS requirements (1450) for the virtual path are determined by the QoS requirements of the constituent virtual channels (1460).
Abstract:
A method (1200, 1500, 1600, 1700, 1800) and packet switch (500, 600, 700, 1400, 1900, 2000) for efficient switching of a plurality of received packets from a plurality of ingress ports to a plurality of egress ports, using the steps of: A) storing the packets in memory; B) sending arrival information for each packet to a destination egress port for the packet; C) storing, in memory at each destination egress port, the arrival information; D) requesting, by each destination egress port, the packets from the packet memory in accordance with a predetermined scheme; and E) sending, by the packet memory, to the destination egress ports, the packets requested.
Abstract:
A system, device, and method for providing low access delay for time-sensitive applications in a shared medium network segregates MAC Users into a high-priority group and a low-priority group. Where the MAC User priorities are not known a priori, the MAC User priorities are inferred from the size of the data packets transmitted by the MAC Users. MAC Users transmitting small packets are placed in the high-priority group, while MAC Users transmitting large packets are placed in the low-priority group. The headend unit first polls all of the high-priority MAC Users, and then polls low-priority MAC Users until either all low-priority MAC Users have been polled or the low-priority MAC Users have been serviced for a predetermined maximum polling time. The headend unit repeats this polling sequence in sequential polling cycles to provide the high-priority MAC Users with expedited access to the shared channel.
Abstract:
An apparatus (1410) and method (300) for aggregating ATM virtual channels (1420) into virtual paths in order to gain bandwidth efficiency in the ATM network (1470). Virtual channels (1420) are aggregated into virtual paths (1430) according to ATM Service Category and further by ATM Traffic Descriptors (1440) and QoS Parameters (1450). An efficient set of QoS requirements (1450) for the virtual path are determined by the QoS requirements of the constituent virtual channels (1460).