摘要:
A system and method for controlling the cell priority of cells transmitted from a cell source to network destinations across a network connection is provided. Each of the cells transmitted is registered in a measurement buffer upon being output from the cell source. The registered cells in the measurement buffer are discharged at a discharge rate corresponding to the current occupancy level of the measurement buffer. Cell priority values are generated by correlating the current buffer occupancy level to one of a plurality of predetermined buffer occupancy ranges to determine which occupancy range coincides with the current occupancy level. The generated cell priority values are loaded into cells transmitted from the cell source for use by the network connection.
摘要:
A system and method for controlling cell transmission from a network source unit to network destination units across a network connection is provided. A timer is initiated upon transmission of a cell from the network source unit. A timer output value, provided at the timer output, is adjusted to reflect a time lapse measured from the time of initiation of the timer. The timer output value is compared to an expected cell time interval upon transmission of a subsequent cell, to establish a rate variation indicator. The rate variation indicator generally indicates whether the cell transmission rate is increasing or decreasing at a particular time. A cell priority value, derived from the rate variation indicator, is loaded into the subsequent cell for use by the network connection.
摘要:
A system and method for determining the minimum and/or maximum values from a number of sample parameter values utilizes a table of last occurrence (TOLO-table), together with a sliding window or filter, to greatly enhance the speed and efficiency when determining the minimum and/or maximum value from a number of sample parameter values that fall within the sliding window. The TOLO-table typically includes a parameter column for storing entries for each one of a limited number of discrete parameter values, and also includes a time stamp column which provides entries for storing time of receipt data associated with each parameter value defined in the parameter column. Alternatively, an order number column may be employed for storing number order entries corresponding to the order in which the parameter values are received. Every time a parameter value is received, the time stamp or order number entry associated with the parameter value is updated to the current time or order number. The sliding window may be defined on the basis of time or by a selected number of sample parameter values. The parameter values falling within the sliding window are scanned to determine the minimum and/or maximum of the applicable parameter values. A minimum/maximum determination methodology that employs a TOLO-table and sliding window may be used in a wide variety of applications, and is particularly useful in ATM network applications, particularly in implementing the cell discarding strategy of a network node.
摘要:
A system and method for determining the minimum and/or maximum values from a number of sample parameter values utilizes a table of last occurrence (TOLO-table), together with a sliding window or filter, to greatly enhance the speed and efficiency when determining the minimum and/or maximum value from a number of sample parameter values that fall within the sliding window. The TOLO-table typically includes a parameter column for storing entries for each one of a limited number of discrete parameter values, and also includes a time stamp column which provides entries for storing time of receipt data associated with each parameter value defined in the parameter column. Alternatively, an order number column may be employed for storing number order entries corresponding to the order in which the parameter values are received. Every time a parameter value is received, the time stamp or order number entry associated with the parameter value is updated to the current time or order number. The sliding window may be defined on the basis of time or by a selected number of sample parameter values. The parameter values falling within the sliding window are scanned to determine the minimum and/or maximum of the applicable parameter values.A minimum/maximum determination methodology that employs a TOLO-table and sliding window may be used in a wide variety of applications, and is particularly useful in ATM network applications, particularly in implementing the cell discarding strategy of a network node.
摘要:
A system and method for reducing network node congestion by filtering out comparatively low priority packets prior to execution of other node functions, such as routing and switching, in packet-based network transmissions. The volume of packets is reduced by intercepting the information packets prior to their input to the network node. A portion of the intercepted packets are filtered out based on parameters corresponding to a probable packet acceptability at the network node. The remaining portion of the intercepted packets are forwarded to the network node for processing by the network packet functions.
摘要:
A system and method for achieving a comparable quality of service for each of the receivers of a multicast transmission incorporating a priority-based quality of service is provided. Packet acceptance criteria established at each individual connection of a network node is overridden to provide a collective packet acceptance criteria for each packet of a multicast transmission targeted for the individual connections. The packet acceptance criteria is collected from each of the individual connections in the network node that are targeted for the multicast transmission. A multicast packet priority is calculated for each of the packets associated with the multicast transmission based on an aggregate analysis of the packet acceptance criteria of each of the individual connections. Each of the packets associated with the multicast transmission is collectively accepted or discarded based on the calculated multicast packet priority.
摘要:
A system and method for integrating a priority-based quality of service in CDMA communication systems that implement data packet transmission, in order to effectively allocate radio resources. Data packet transfers are selectively allocated over a wireless interface operating under a Code Division Multiple Access (CDMA) protocol. A nominal bit rate is established for each user desiring access to the CDMA interface. A relative packet priority is calculated for each of the data packets based on an actual bit rate at the source of the CDMA interface and the established nominal bit rate. An allowable packet priority is calculated for the CDMA interface based on a signal-to-noise ratio of the CDMA interface, and those of the data packets having a relative packet priority greater than or equal to the allowable packet priority of the CDMA interface are transmitted across the CDMA interface.
摘要:
A system and method for communicating first data packets having a first quality of service over a network system designed for communicating second data packets having a second quality of service. The network system includes a plurality of network nodes, where each of the network nodes includes a network switch. The first data packets are switched from each of a plurality of network switch input ports to a dedicated output port of the network switch. Network node congestion control is applied to the first data packets at the dedicated output port to selectively accept or discard the first data packets in accordance with their respective quality of service acceptance principles. Those of the first data packets that were accepted are multiplexed into one or more virtual paths having common output port destinations, and the virtual paths are input into a dedicated input port of the network switch. The virtual paths at the dedicated input port are switched to output port destinations of the network switch identified by the common output port destinations.
摘要:
A system and method for managing information transfers over a network through priority level feedback is provided. The feedback feature provides priority level feedback which informs a cell source of a typical priority level which is being accepted by the nodes of the connection rather than being discarded due to connection congestion. The worst-case network load information for a connection is determined by calculating a requisite cell priority necessary to allow cell acceptance at each of the intermediary network nodes on the connection. A record is maintained of the minimum requisite cell priority corresponding to the worst-case network load information for the connection. The worst-case network load information is provided to the cell source, where one of the priority levels is established for cells subsequently output from the cell source in response to the network load information.
摘要:
An scheduler module is provided for acting on a request to establish a communication session between a first device and a second device, wherein the first device, the second device, or both are associated with a respective activity schedule that specifies, at least in part, a wake-up time when the respective device will be in an active state. The scheduler module also determines whether the first device, the second device, or both are in an inactive state, to determine a next wake-up time to effect establishment of the communication session.