EP1364496A4 - Dynamic bandwidth allocation - Google Patents
Dynamic bandwidth allocationInfo
- Publication number
- EP1364496A4 EP1364496A4 EP02714833A EP02714833A EP1364496A4 EP 1364496 A4 EP1364496 A4 EP 1364496A4 EP 02714833 A EP02714833 A EP 02714833A EP 02714833 A EP02714833 A EP 02714833A EP 1364496 A4 EP1364496 A4 EP 1364496A4
- Authority
- EP
- European Patent Office
- Prior art keywords
- pdu
- priority
- accordance
- time
- service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/204—Multiple access
- H04B7/212—Time-division multiple access [TDMA]
- H04B7/2121—Channels assignment to the different stations
- H04B7/2123—Variable assignment, e.g. demand assignment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/24—Radio transmission systems, i.e. using radiation field for communication between two or more posts
- H04B7/26—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile
- H04B7/2643—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA]
- H04B7/2659—Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile using time-division multiple access [TDMA] for data rate control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
- H04J3/0605—Special codes used as synchronising signal
- H04J3/0608—Detectors therefor, e.g. correlators, state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/16—Time-division multiplex systems in which the time allocation to individual channels within a transmission cycle is variable, e.g. to accommodate varying complexity of signals, to vary number of channels transmitted
- H04J3/1694—Allocation of channels in TDM/TDMA networks, e.g. distributed multiplexers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/15—Flow control; Congestion control in relation to multipoint traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/30—Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/76—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
- H04L47/762—Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/824—Applicable to portable or mobile terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L7/00—Arrangements for synchronising receiver with transmitter
- H04L7/04—Speed or phase control by synchronisation signals
- H04L7/041—Speed or phase control by synchronisation signals using special codes as synchronising signal
- H04L7/042—Detectors therefor, e.g. correlators, state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04H—BROADCAST COMMUNICATION
- H04H20/00—Arrangements for broadcast or for distribution combined with broadcast
- H04H20/28—Arrangements for simultaneous broadcast of plural pieces of information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
- H04W28/14—Flow control between communication endpoints using intermediate storage
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/50—Allocation or scheduling criteria for wireless resources
- H04W72/54—Allocation or scheduling criteria for wireless resources based on quality criteria
- H04W72/543—Allocation or scheduling criteria for wireless resources based on quality criteria based on requested quality, e.g. QoS
Definitions
- the present invention relates generally to wireless broadband technology and more particularly to dynamic allocation of bandwidth for point-to-multipoint systems.
- Point to multipoint (PTMP) systems such as wireless communication systems are constantly being demanded to accommodate more channels. This requires more efficient allocation of available limited bandwidth and scheduling of system resources and capacities.
- Wireless communication systems facilitate two-way communication between a plurality of subscriber radio stations or subscriber units (referred to as hub stations and remote stations).
- Example systems include mobile cellular telephone systems and personal communication systems (PCS).
- PCS personal communication systems
- the objective of many wireless communication systems is to provide communication channels on demand between the hub stations and the remote stations.
- frames of time are the basic transmission unit. Each frame is divided into a plurality of slots of time. Some time slots are used for control purposes and some time slots are used for information transfer. Information is typically transmitted during time slots in the frame, in which the time slots are specifically assigned. Transmissions from the hub station to the remote stations are often referred to as forward link transmissions. Transmissions from the remote stations to the hub station are commonly referred to as reverse link transmissions.
- Wireless communication systems typically use either time division duplexing
- TDD time division duplexing
- FDD frequency division duplexing
- Bandwidth requirements for PTMP systems vary as a function of time.
- the forward link and reverse link transmissions may have unequal or asymmetrical bandwidth requirements.
- the ratio of forward link/reverse link bandwidth desired may vary between stations and/or between channels.
- the need for symmetrical or asymmetrical communication in a channel varies depending upon the type of user/remote station.
- system resources/capacities should be efficiently scheduled to accommodate the increased demand for channels.
- many systems transmit information in accordance with priorities assigned to the information/data. That is, the highest priority data will be scheduled for transmission first before lower priority data is scheduled.
- a disadvantage of such a scheduling scheme is during times of heavy traffic congestion, lower priority lower priority data may not be scheduled within an allow amount of time if an abundance of highest priority data is to be scheduled.
- Another scheme is to schedule on a first in first out (FIFO) basis. However, this may lead to highest priority data not being scheduled/transmitted with an allowable amount time.
- Another disadvantage of current systems is they tend to have an inherent predetermined slant toward favoring the forward link transmissions over reverse link transmission.
- a technique for allocating bandwidth for a communications path of a point to multipoint (PTMP) system having a plurality of communications paths allocates available bandwidth within each communications path in accordance with a predetermined priority and an arrival time of information to be transmitted within the available bandwidth.
- PTMP point to multipoint
- Figure 1 is a stylized illustration of a PTMP system
- Figure 2 is an illustration of time division formatting in accordance with an embodiment of the present invention.
- Figure 3 is a diagram illustrating the relationship between hub stations, remote stations, and communication paths in accordance with an embodiment of the present invention
- Figure 4 is functional block diagram of a real time adaptive scheduling and bandwidth allocation system, in accordance with an embodiment of the present invention.
- Figure 5 is an illustration depicting centralized scheduling priority inversion
- Figure 6 is a functional block diagram of an exemplary inter-path scheduler in accordance with the present invention.
- Figure 7 is a flow diagram of an exemplary process for scheduling capacity and allocating bandwidth in accordance with an embodiment of the present invention.
- FIG. 1 is a stylized illustration of a PTMP system 100.
- System 100 comprises at least one hub station 24 and at least one remote station 22.
- a remote station 22 may comprise a local area network (LAN), such as depicted by LANs 26 and 28, individual processors, such as depicted by processor 30, a wireless communication means, such as facilitated by and depicted by antenna 32, an electromagnetic and/or optic communication means, such as facilitated by and depicted by conductor 34, or any combination thereof.
- LAN local area network
- processors such as depicted by processor 30
- a wireless communication means such as facilitated by and depicted by antenna 32
- an electromagnetic and/or optic communication means such as facilitated by and depicted by conductor 34, or any combination thereof.
- a hub station 24 may comprise a processor, such as depicted by processor 36, a wireless transmission means, such as facilitated by and depicted by antenna 38, an electromagnetic and/or optic communication means, such as facilitated by and depicted by conductor 34, or any combination thereof.
- antenna 38 comprises an omnidirectional antenna for achieving concurrent communication with all other stations. It is understood however, that antenna 38 may comprise a plurality of directional antennas. As shown by system 100, communication may be achieved between a plurality of hub stations 24, between hub stations 24 and remote stations 22, between a plurality of remote stations 22, or any combination thereof.
- TDM time-division multiplexing
- TDMA time-division multiple access
- a description of TDM and TDMA systems may be found in any of several textbooks pertaining to wireless communications, such as "Wireless Communications: Tdma versus Cdma", by Savo G. Glisic and Pentti A. Leppanen, June 1997; and "Wireless Communications & Networks", by William Stallings, August 23, 2001; for example.
- Figure 2 is an illustration of time division formatting in accordance with the present invention. As shown in Figure 2, a communication channel comprises a plurality of frames 42.
- Each frame 42 is partitioned into a forward link portion 44 and a reverse link portion 46.
- information is transmitted from a hub station (e.g., hub station 24) to at least one remote station (e.g., remote station 22).
- a reverse link 46 information is transmitted from the remote station(s) (e.g., remote station 22) to the corresponding hub station (e.g., hub station 24).
- Each of the forward link portions 44 and the reverse link portions 46 is divided into a plurality of time slots 48.
- the length of each time slot 48 is separately and dynamically reconfigurable in accordance with the demand for resources, including bandwidth, placed on the PTMP system (e.g., system 100).
- FIG. 3 is a diagram illustrating the relationship between hub stations 24, remote stations 22, and communication paths (CPs). Communication between each remote station 22 and a hub station 24 is accomplished via a communication path (CP). As shown in Figure 3, and described with reference to Figure 1, communication between stations may be accomplished via several types of media, such as an airlink, a vacuum, an electrical conductor, an optical conductor, or any combination thereof. In accordance with the system and method described herein, multiple communication paths (CPs) share and utilize the limited number of physical time slots typical in wireless TDM or TDMA architectures. These architectures may comprise various time division schemes, such as frequency division duplexing (FDD), time division duplexing (TDD), or any combination thereof, for example.
- FDD frequency division duplexing
- TDD time division duplexing
- a single CP is associated with communication between a hub station 24 and each remote station 22 of a wireless PTMP environment (e.g., system 100).
- a single CP is capable of supporting multiple application sessions concurrently, such as multiple Internet Protocol (IP) packet flows, and asynchronous transfer mode (ATM) virtual connections, for example.
- IP Internet Protocol
- ATM asynchronous transfer mode
- the exemplary configuration shown in Figure 3 comprises an ATM application utilizing 128 CPs.
- Each CP comprises a plurality of forward and reverse time divisions 48.
- Each ATM access point comprises N virtual connection (VC) terminations. It is understood that this configuration depicted in Figure 3 is exemplary.
- the number of CPs may be more or less than 128, the number of VCs associated with each multiplexer (MUX) may differ (i.e., not all equal to N), and the application may be other than asynchronous transfer mode (ATM), such as Internet Protocol (IP), precedence service and recent IP quality of service (QOS) enhancements, open systems interconnection (OSI), and multi protocol label switching (MPLS), for example.
- ATM asynchronous transfer mode
- IP Internet Protocol
- QOS IP quality of service
- OSI open systems interconnection
- MPLS multi protocol label switching
- Each PDU comprises a payload portion, and a prepended portion.
- the payload portion contains data indicative of the information to be transmitted and/or received.
- the prepended portion contains data indicative of the priority of the information and the amount of time a PDU has been waiting to be scheduled.
- the data in the prepended portion are updated dynamically and adaptively to provide scheduling and bandwidth allocation.
- the PDUs are scheduled in accordance with priorities assigned to the information, the amount of time a PDU has been waiting to be transmitted, and parameters associated with each CP.
- Information is assigned a priority, or multiple priorities, in accordance with a specific class-of-service.
- a class-of-service is a designation used to describe the service treatment and privileges given to a particular entity, such as a terminal or CP. For example, the highest priority may be assigned to information having a "time sensitive" COS, and lessor priorities may be assigned to information having either "not time sensitive” or "best effort" classes-of-service.
- Each CP supports a multiple, but limited, number of priority based classes-of- service (COS).
- Each CP is associated with parameters contained in a respective traffic management contract (TMC).
- TMC traffic management contract
- each CP may have its own unique TMC, all CPs may use the same TMC, or any combination thereof.
- Each TMC comprises parameters, which are utilized by the real time dynamic scheduling system to allocate capacity resources and bandwidth, and to select PDUs for transmission.
- a TMC is capable of being updated in real time.
- Each TMC contains parameters such as expected minimum and peak asymmetric transmission rates, maximum allowable delay increment for each class-of-service (COS), and discard delay threshold per COS, for example.
- each TMC comprises the attributes as described in Table 1.
- CP COS and TMC system and method are readily applicable to a plurality of wireless communications systems.
- the various ATM based quality of service (QOS) offerings may be grouped and/or mapped onto the CP priority based COS, and each CP's TMC may be updated in real time to reflect the sum of the minimum and peak ATM virtual connection (VC) rates that it supports.
- QOS quality of service
- VC virtual connection
- a TMC can be updated in real time, the transmission of both ATM permanent virtual connections (PVC) and switched virtual connections (SVC) may be supported.
- Capacity scheduling and bandwidth allocation utilizes inter-path scheduling and intra-path scheduling.
- Inter-path scheduling aids in determining the allocation of available capacity between multiple competing communications paths (CPs).
- Intra-path scheduling aids in determining PDU transmission within the context of a single CP direction.
- the inter-path scheduler 52 distributes bulk capacity grants to the forward path intra-path scheduler 54(a) and the reverse path intra-path scheduler 54(b).
- a bulk capacity grant comprises information indicative of the explicit number of PDUs, which may be transmitted in each direction within a specified transmission frame (also referred to as an airlink frame herein). This information is distributed to the remote stations 22 via airlink control channel signaling. In an exemplary embodiment, this information is distributed to remote stations 22 one airlink frame time in advance of actual implementation.
- each active instance of forward intra-path scheduling utilizes the bulk capacity grant provided by the inter-path scheduler 52 to make explicit PDU selections among the PDUs within its COS queuing mechanism.
- Intra-path scheduling utilizes an instantaneous priority calculation to make explicit PDU selections and then in turn generates a capacity report detailing the quantities of PDUs remaining queued within the CP for the given direction. This capacity report is provided as input into the path's bid processor 58.
- each active instance of reverse intra-path scheduling utilizes the bulk capacity grant provided by the inter-path scheduler 52 to make explicit PDU selections among the PDUs within its COS queuing mechanism.
- the intra- path scheduler 54 utilizes an instantaneous priority calculation to make explicit PDU selections and then in turn generates a capacity report detailing the quantities of PDUs remaining queued within the CP for the given direction. This capacity report is provided in an airlink reverse control-channel and is input into the path's bid processor 58.
- the path's bid processor 58 utilizes the capacity reports provided by the intra-path scheduler 54 to determine newly arrived PDUs that require consideration by the inter-path scheduler 52. These newly arriving PDUs are indicated to the inter-path scheduler 52.
- the inter- path scheduler 52 then utilizes the data associated with the newly arrived PDUs to redistribute the next bulk capacity grant, thus ensuring a system wide closed loop scheduling mechanism.
- Two instances or intra-path scheduling are implemented for each wireless CP.
- the distributed intra-path scheduler 54 prevents premature priority inversion and incremental delays of protocol data units (PDUs) due to centralized scheduling latency.
- PDUs protocol data units
- Figure 5 a priority 1 PDU has arrived at a remote location 22 after a priority 2 PDU has been previously bidded and granted capacity.
- the remote station 22 receives its grant of one (1) PDU, it is faced with a scheduling dilemma. It now has two PDUs to transmit and the one it has been granted capacity for is a lower priority and less delay sensitive than the later arriving, higher priority 1 PDU.
- An adaptive real time scheduler as described herein tends to prevent premature priority inversion and mitigate its adverse effects resulting from incremental delays of PDU transmission due to scheduling latency.
- the remote station 22 has the capability to ultimately decide which PDU to transmit in accordance with the bulk capacity grant.
- the priority 1 PDU of Figure 5 may be transmitted before the priority 2 PDU.
- the hub station (24) based inter-path scheduler 52 adapts its real time scheduling behavior to accommodate the distributed decisions being made by the intra-path schedulers 54.
- the intra-path scheduler 54 is a distributed dynamic priority based algorithm.
- the intra-path scheduler 54 schedules PDUs utilizing priority, while allowing controlled priority inversion when dictated by the parameters of the path's TMC. This attribute of the intra-path scheduler is referred to as dynamic delay-weighted prioritization (DDWP).
- the inter-path scheduler 54 performs prioritization based scheduling in accordance with delay sensitivities of the PDUs involved.
- the DDWP (intra-path) scheduler 54 comprises the capability to determine which PDU(s) will be transmitted in accordance with a bulk capacity grant from the associated inter-path scheduler 52.
- the intra-path scheduler 54 determines and assigns an instantaneous priority for each PDU at the front of each class-of-service transmission queue. This mechanism utilizes a time dependent instantaneous priority index that is then used in explicit PDU selections.
- the instantaneous priority for each PDU is determined in accordance with the following equation:
- t represents time
- P j (t) represents an instantaneous priority for a j th class-of-service as a function of time
- MDI j represents a communication path's maximum allowable delay increment for a j th class-of-service
- co,(t) represents a value indicative of the longest amount of time a PDU of a j tll class-of-service has been waiting for allocation.
- This instantaneous priority index, P,(t) is utilized to determine explicit inter-class PDU selection.
- DDWP dictates that the lower priority PDU is selected over the higher priority PDU.
- the CP is responsible for updating the inter-path scheduling function regarding any newly arrived PDU capacities that require scheduled capacity.
- the hub resident CP capacity bid processor 58 keeps a history of the path's PDU capacities per class-of-service. This history comprises counts of PDUs remaining queued within the CP the previous time it reported its queue capacities. These counts also include the counts of PDUs that have been granted by the inter-path scheduler 52 since the most recent capacity update.
- the CP's capacity bid function calculates any newly arriving capacities and reports these to the inter-path scheduler 52.
- the hub based capacity bid function continually adjusts to the actual reported queue quantities of the intra-path scheduling function. Thus by doing so, it continually synchronizes the centralized inter-path scheduling function to the distributed intra-path decision making processes.
- P ⁇ PREV becomes P ⁇ ACTUAL and P ⁇ GRANT becomes P ⁇ NEW .
- the path's bid function is rearmed for the next capacity report.
- a real time adaptive scheduling and bandwidth allocation system and method as described herein comprises one or more independent instances of inter-path scheduling.
- these instances are located at a hub station 24.
- These inter-path scheduling points may be one per carrier, one per carrier group, one per hub, or one instance may exist for a group of hubs.
- the inter-path scheduler 52 determines the asymmetric bulk capacity grants per CP under its oversight and is responsible for maintaining fairness among competing CPs.
- there is a one to many relationship (e.g., a 1:N relationship) between inter-path scheduling and intra-path scheduling as shown in Figure 6.
- Figure 6 is a functional block diagram of an exemplary inter-path scheduler.
- Intra-path capacity requests are submitted to the inter-path scheduler 52 in the form of PDU capacities.
- Each PDU submitted for scheduling is then assigned a priority indicator and queued in priority order within the appropriate class-of-service (COS) schedule.
- a priority indicator sort key is determined by the inter-path's Windowed Fair Priority Queuing (WFPQ) processor 62, which is used in determining CP and asymmetric fairness within each COS. WFPQ is described in more detail below.
- WFPQ Windowed Fair Priority Queuing
- the inter-path scheduler 52 utilizes a simple, fixed-priority processing scheme and converts the queued PDU schedules into CP bulk capacity grants each scheduling interval.
- the priority 1 schedule is processed until it is empty, proceeded by the priority 2 schedule, proceeded by the priority 3 schedule, etc., until the scheduling queues are empty or the scheduling interval's symbol and/or time budget expires. This process is repeated for each scheduling interval.
- the inter-path scheduler 52 determines fairness utilizing the attributes
- Inter-path capacities are scheduled with delay sensitivity by considering capacity allocations within the dominant domains of the CP COS (i.e., priorities) as depicted in Figure 6.
- inter-path scheduling accomplishes asymmetrical fairness, by utilizing an arrival time domain windowing scheme instead of a pure FIFO (first in first out) time stamp approach.
- This scheme treats all capacity requests occurring within the specified scheduling interval, called the arrival time domain window (ATTDW), as equally arriving at the same instance in time regardless of direction.
- ATTDW arrival time domain window
- the amount of capacity in each direction is also considered and used as part of the queuing algorithm's weighting.
- capacity grants slightly favor the predictive delay and asymmetry inherent within transmission queue capacities which are future predictors of capacity utilization. This increases scheduling efficiency by reacting to asymmetrical indications as early as possible.
- inter-path scheduling Other factors are also considered within inter-path scheduling to ensure fairness results within a mix of delay sensitive data streams. Such factors include the CP's asymmetric minimum and peak PDU capacity rates. For example, if one CP peak PDU rate is 2 times greater than another CP peak rate, fairness dictates that this be considered within the context of inter- path scheduling.
- each CP COS also has a maximum delay increment parameter within its TMC. All other things being equal (e.g., priority-classification, arrival time, queue capacity, and peak rates) the CP with the lower maximum delay increment attribute is favorably weighted. Due to these various weighting parameters that deal with priority, delay sensitivity, and fairness the inter-path scheduler 52 is referred to as utilizing windowed fair priority queuing (WFPQ).
- WFPQ windowed fair priority queuing
- the windowed fair priority queuing is used to schedule PDU transmissions at the inter-path level. It determines capacity allocations across the multiple communication paths (CPs) and it provides fair scheduling within a priority-based scheme.
- share based capacity allocations for lower priority high capacity remotes may disrupt the delay limits of higher priority PDU streams. This may occur within a fair share scheduling scheme because the path with the largest share of capacity also receives the lowest delay.
- a purely fixed priority scheduling scheme may be able to accommodate the delay bounds of the high priority PDU streams, but congestion within the higher priority PDU streams may result in periods of capacity starvation for lower priority PDU streams.
- Windowed fair priority queuing provides a combination of a fair share scheme with a priority based scheme.
- the windowed fair priority queuing (WFPQ) technique is used to assign scheduling priority within the context of multiple CPs across multiple classes-of-service. In such a mode of operation, during times of congestion, some delay may be introduced within the higher priority data streams to allow fair share allocations to the other classes-of-service.
- the WFPQ technique as presented herein is utilized independently for each class-of-service at the inter-path level. Thus, the WFPQ technique is used to assign scheduling priority within the context of each class-of-service independently.
- Inter-path fairness within windowed fair-priority queuing as described herein utilized a time domain window (TDW), wherein capacity requests are given an equivalent arrival time classification (AT TDW )-
- the arrival time is a function of the time domain window. For example, within a TDD or FDD framing structure using the framing interval as the time domain window, AT TDW is incremented for each framing interval. All other parameters being equal (e.g., same COS, peak rate, etc.), PDUs arriving earlier in time are prioritized and thus scheduled before PDUs arriving later in time.
- the communication path's current class-of-service queue capacity is also utilized in the scheduling prioritization process. This is because queue sizes are finite resources and all other things being equal (e.g., same COS, AT TD , etc.) the path with queues being stressed receive appropriate priority. Furthermore, indications of the upcoming direction of asymmetry may be predicted from the class-of-service queue capacities, which may be utilized to provide efficient our scheduling.
- the scheduling priority indicator is a function of priority within the time domain window (P TDW ) in accordance with the following equation;
- PTDW Hj + ATTDW + 1 PDUEsuClas. (2)
- P TDW is the scheduling priority indicator as a function of the time domain window
- TDW is the time domain window
- ⁇ j is the priority of the j ,h class-of-service
- AT TDW is the arrival time classification as a function of the time domain window
- 1/ PDU Est _ci ass is the reciprocal of the current estimated capacity of the particular class-of-service queue within the applicable communication path. The smaller the resultant values of P TDW the higher the priority.
- forward and reverse capacity requests receive corresponding treatment and scheduling priority as a function of the arrival time, class- of-service, and queue capacities.
- equation (2) as capacity builds in the resultant reverse link direction, asymmetry is weighted in the reverse link direction. This mechanism provides a forward look ahead tracking efficiency within asymmetrical capacity allocations.
- PDUs may accumulate in the airlink's distributed queuing mechanism resulting in arriving capacity requests that may have significant numbers of PDU capacities being requested. If the individual PDUs of capacity are not prioritized and scheduled in a distributed fashion proportional to their estimated arrival rate, large numbers (clumps) of lower rate capacities may distort the delay and peak rate requirements of higher rate communication paths.
- a first communication path may have a peak PDU rate of five (5) PDUs per airlink frame
- a second communication path may have a peak PDU rate of ten (10) PDUs per airlink frame
- each communication path request ten (10) PDUs within the same time domain window (TDW) and class-of-service.
- TDW time domain window
- MFSR TMC minimum frame service rate
- MDI maximum delay increments
- a single PDU schedule is queued for each PDU of capacity being requested (e.g., if a reverse link capacity request asks for 10 newly arrived asynchronous PDUs then 10 PDU schedules are queued).
- a PDU schedule contains a scheduling priority indicator (P P D U ) that is equivalent to the real number defined by the following equation.
- AT A dj is the per PDU arrival time adjustment. It is used to distribute scheduling priority among the individual PDUs as a function of the path's peak PDU rate which is directly proportional to its worst case arrival rate. Thus PDU capacity is scheduled at or better than the resultant arrival rate.
- the delay between their arrival, scheduling, and transmission is in part, a function of inherent airlink delay, over subscription, and the current congestion within the wireless transmission system.
- this distribution of schedule at peak rate between different communication paths results in a round robin-like attribute of fairness being inherently part of the hub's inter-path PDU scheduling.
- AT Adj increments from one (1) to the total number of new PDUs requested.
- Each instance of ATAdj is divided by the path's peak PDU rate to arrive at the specific PDUs arrival time adjustment. For example, if the path peak rate is 10 PDUs per airlink frame and 10 PDUs of capacity were requested, the resultant arrival time adjustments are calculated as follows: 0, 0. 1 , 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, and 0.9, respectively.
- TDW time domain window
- the Max-Del ayciass parameter is an inter-path scheduling adjustment increment that is provisional within each communication path's TMC. It is a unique parameter for each class-of-service. Thus, within the communication path, each class-of-service may have its own max delay increment (e.g., PI - MDI, P2 - MDI, etc.). Its use within the windowed fair priority queuing (WFPQ) technique provides provisional scheduling differentiation between competing communication paths. Thus, all other things being equal, the communication path with the lower maximum delay value, for the particular class-of-service, will be scheduled ahead of a communication path with a higher max delay tolerance, for the same class-of-service.
- WFPQ windowed fair priority queuing
- a set of PDU schedules is built and added to the appropriate class-of-service schedule queues every scheduling interval or time domain window.
- the fair priority queues are also be processed by the hub station's inter-path scheduler 52 every scheduling interval in P PDU priority order.
- the forward link transmission schedulers update their new PDU bids first and then the reverse link transmission schedulers update their new PDU bids.
- the PDU schedule queues represent a prioritized schedule that inherently defines the next TDD frame's asymmetrical symbol budget attributes.
- FIG. 7 is a flow diagram of an exemplary process for scheduling and allocating bandwidth.
- PDUs are formed at step 70 PDUs, as described previously, herein.
- Information to be communicated is segmented into fixed sized PDUs.
- Each PDU comprises a payload portion, and a prepended portion.
- the payload portion contains data indicative of the information to be transmitted and/or received.
- the prepended portion contains data indicative of the priority of the information and the amount of time a PDU has been waiting to be scheduled.
- the inter-path scheduler provides PDU bulk grants to each communication path at step 72, in accordance with an aggregate demand for resources and bandwidth by all remote stations 22, as described previously herein.
- PDU bulk grants are received by the intra-path scheduler at step 74, and PDUs are scheduled for transmission, for each communication path at step 76, in accordance with the description herein pertaining to equations (1) and (2) and associated text.
- capacity counts for each communication path/class-of-service are updated and provided to the inter-path scheduler for subsequent scheduling.
- the present invention may be embodied in the form of computer-implemented processes and apparatus for practicing those processes.
- the present invention may also be embodied in the form of computer program code embodied in tangible media, such as floppy diskettes, read only memories (ROMs), CD-ROMs, hard drives, high density disk, or any other computer-readable storage medium, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
- the present invention may also be embodied in the form of computer program code, for example, whether stored in a storage medium, loaded into and/or executed by a computer, or transmitted over some transmission medium, such as over electrical wiring or cabling, through fiber optics, or via electromagnetic radiation, wherein, when the computer program code is loaded into and executed by a computer, the computer becomes an apparatus for practicing the invention.
- computer program code segments configure the processor to create specific logic circuits.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Time-Division Multiplex Systems (AREA)
- Small-Scale Networks (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Electrophonic Musical Instruments (AREA)
- Hardware Redundancy (AREA)
- Synchronizing For Television (AREA)
- Radio Relay Systems (AREA)
Abstract
Description
Claims
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US26647501P | 2001-02-06 | 2001-02-06 | |
US266475P | 2001-02-06 | ||
PCT/US2002/003323 WO2002067514A1 (en) | 2001-02-06 | 2002-02-06 | Dynamic bandwidth allocation |
Publications (2)
Publication Number | Publication Date |
---|---|
EP1364496A1 EP1364496A1 (en) | 2003-11-26 |
EP1364496A4 true EP1364496A4 (en) | 2005-06-29 |
Family
ID=23014733
Family Applications (6)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP02714833A Withdrawn EP1364496A4 (en) | 2001-02-06 | 2002-02-06 | Dynamic bandwidth allocation |
EP02709321A Withdrawn EP1366587A4 (en) | 2001-02-06 | 2002-02-06 | System and method for real time adaptive capacity scheduling |
EP02709322A Expired - Lifetime EP1366584B1 (en) | 2001-02-06 | 2002-02-06 | Method for time slot synchronization |
EP02740071A Expired - Lifetime EP1366629B1 (en) | 2001-02-06 | 2002-02-06 | Managing burst profile characteristics in tdm systems |
EP02720902A Expired - Lifetime EP1366585B1 (en) | 2001-02-06 | 2002-02-06 | Frame to frame timing sychronization system and method |
EP02706145A Withdrawn EP1364474A4 (en) | 2001-02-06 | 2002-02-06 | System and method for dynamic bandwidth allocation |
Family Applications After (5)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
EP02709321A Withdrawn EP1366587A4 (en) | 2001-02-06 | 2002-02-06 | System and method for real time adaptive capacity scheduling |
EP02709322A Expired - Lifetime EP1366584B1 (en) | 2001-02-06 | 2002-02-06 | Method for time slot synchronization |
EP02740071A Expired - Lifetime EP1366629B1 (en) | 2001-02-06 | 2002-02-06 | Managing burst profile characteristics in tdm systems |
EP02720902A Expired - Lifetime EP1366585B1 (en) | 2001-02-06 | 2002-02-06 | Frame to frame timing sychronization system and method |
EP02706145A Withdrawn EP1364474A4 (en) | 2001-02-06 | 2002-02-06 | System and method for dynamic bandwidth allocation |
Country Status (6)
Country | Link |
---|---|
EP (6) | EP1364496A4 (en) |
CN (6) | CN1541463A (en) |
AT (3) | ATE341167T1 (en) |
CA (6) | CA2437733A1 (en) |
DE (3) | DE60214981T2 (en) |
WO (6) | WO2002063798A1 (en) |
Families Citing this family (35)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080107014A1 (en) * | 2004-04-22 | 2008-05-08 | Utstarcom Telecom Co., Ltd. | Distributed Wireless System with Centralized Control of Resources |
KR101054957B1 (en) * | 2004-08-12 | 2011-08-05 | 엘지전자 주식회사 | Control message transmission and reception method for multicast and broadcast service |
CN100387025C (en) * | 2004-10-20 | 2008-05-07 | 华为技术有限公司 | Method for realizing flow equitable transmission in MPLS looped network |
CN100407640C (en) * | 2004-12-31 | 2008-07-30 | 华为技术有限公司 | Method for setting signaling channel bandwidth between central module and remote module |
CN1815933B (en) * | 2005-02-06 | 2011-01-26 | 北京邮电大学 | OFDMA system frequency time 2-D wire-less resource scheduling method |
PL1869929T3 (en) * | 2005-04-13 | 2016-06-30 | Vringo Infrastructure Inc | Techniques for radio link resource management in wireless networks carrying packet traffic |
CN100454831C (en) * | 2005-06-06 | 2009-01-21 | 华为技术有限公司 | Bandwidth request method in WiMAX system |
US7653396B2 (en) | 2005-08-15 | 2010-01-26 | Alcatel-Lucent Usa Inc. | Method for assigning uplink and/or downlink capacities based on available capacity |
US7558271B2 (en) * | 2005-10-21 | 2009-07-07 | International Business Machines Corporation | Method and apparatus for adaptive bandwidth control with defined priorities for different networks |
CN101119585B (en) * | 2006-08-01 | 2010-05-12 | 华为技术有限公司 | Distributed non-cooperation multipoint-to-multipoint network, node and connection establishing method |
US7929466B2 (en) | 2006-10-20 | 2011-04-19 | The Boeing Company | Prioritized channel assignment for wireless links |
CN101232326B (en) * | 2007-01-22 | 2012-01-11 | 中兴通讯股份有限公司 | Dynamic bandwidth allocation apparatus for passive optical network system and implementing method thereof |
WO2008104045A1 (en) * | 2007-02-28 | 2008-09-04 | Wavesat Inc. | Method of allocating communications resources and scheduler therefore |
US7865610B2 (en) | 2007-03-12 | 2011-01-04 | Nautel Limited | Point to multipoint reliable protocol for synchronous streaming data in a lossy IP network |
CN101272176B (en) * | 2007-03-21 | 2011-09-14 | 电信科学技术研究院 | Initial synchronization method and device of upstream channel |
GB201015801D0 (en) * | 2010-09-21 | 2010-10-27 | Newtec Cy Nv | Multiple access transmission scheme for a wireless system |
GB2484279B (en) | 2010-10-04 | 2014-11-12 | Airspan Networks Inc | Apparatus and method for controlling a wireless feeder network |
GB2484280B (en) | 2010-10-04 | 2014-10-08 | Airspan Networks Inc | Apparatus and method for controlling a wireless feeder network |
GB2484278A (en) * | 2010-10-04 | 2012-04-11 | Airspan Networks Inc | Suppressing co-channel interference in dependence upon probabilities of establishing a link between a base station and a terminal via resource blocks |
DE102011011400B4 (en) * | 2011-02-17 | 2012-10-11 | Innoroute Gmbh | Method and arrangement for avoiding overload on the subscriber line |
CN102394822B (en) * | 2011-11-02 | 2018-08-03 | 中兴通讯股份有限公司 | A kind of system and method for adjustment network transmission speed |
CN102548009B (en) * | 2012-01-16 | 2014-12-31 | 北京邮电大学 | Radio resource scheduling method of queue service with finite length |
EP2893666B8 (en) * | 2012-09-10 | 2019-09-11 | Telefonaktiebolaget LM Ericsson (publ) | Bandwidth assignment for multi-line tdd systems |
US9124446B2 (en) * | 2012-09-28 | 2015-09-01 | Bristol, Inc. | Methods and apparatus to implement a remote terminal unit network |
DE112013005628B4 (en) * | 2013-01-30 | 2018-06-28 | Mitsubishi Electric Corporation | Numerical control device |
GB201410025D0 (en) * | 2014-06-05 | 2014-07-16 | Ocado Ltd | Systems and methods for communication |
CN105490966A (en) * | 2014-09-17 | 2016-04-13 | 联想(北京)有限公司 | Method for dynamically sharing network bandwidth and electronic equipment |
US9313017B1 (en) * | 2015-06-11 | 2016-04-12 | Xilinx, Inc. | Baud-rate CDR circuit and method for low power applications |
CN106850039A (en) * | 2016-12-29 | 2017-06-13 | 航天东方红卫星有限公司 | A kind of method that multichannel payload data efficient low-consume is transmitted over the ground |
EP3382918B1 (en) | 2017-03-30 | 2022-09-28 | ADVA Optical Networking SE | System and method of clock management in a packet data network |
CN109561396B (en) * | 2018-12-13 | 2021-03-02 | 浙江天则通信技术有限公司 | Data transmission system for robot |
US11307779B2 (en) * | 2019-09-11 | 2022-04-19 | Ceremorphic, Inc. | System and method for flash and RAM allocation for reduced power consumption in a processor |
US11397521B2 (en) | 2019-09-30 | 2022-07-26 | Braided Communications Limited | Communication system |
IL275784B (en) * | 2020-06-30 | 2022-01-01 | Rafael Advanced Defense Systems Ltd | Dynamic frequency allocation method |
US11490290B2 (en) * | 2020-09-25 | 2022-11-01 | Hewlett Packard Enterprise Development Lp | Protecting 802.11 ax networks from QOS Null attacks |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4625308A (en) * | 1982-11-30 | 1986-11-25 | American Satellite Company | All digital IDMA dynamic channel allocated satellite communications system and method |
US4852090A (en) * | 1987-02-02 | 1989-07-25 | Motorola, Inc. | TDMA communications system with adaptive equalization |
JPH02256329A (en) * | 1988-12-01 | 1990-10-17 | Nec Corp | Demodulator control system |
US5357513A (en) * | 1990-12-06 | 1994-10-18 | Hughes Aircraft Company | Transmission power level adjustment in radio telephony |
US5177740A (en) * | 1991-09-03 | 1993-01-05 | General Electric Company | Frame/slot synchronization for U.S. digital cellular TDMA radio telephone system |
US5349580A (en) * | 1992-05-08 | 1994-09-20 | Scientific-Atlanta, Inc. | Method and apparatus for channel allocation integrity in a communication network |
US5603081A (en) * | 1993-11-01 | 1997-02-11 | Telefonaktiebolaget Lm Ericsson | Method for communicating in a wireless communication system |
US5943324A (en) * | 1994-01-11 | 1999-08-24 | Ericsson, Inc. | Methods and apparatus for mobile station to mobile station communications in a mobile satellite communication system |
US5539730A (en) * | 1994-01-11 | 1996-07-23 | Ericsson Ge Mobile Communications Inc. | TDMA/FDMA/CDMA hybrid radio access methods |
US5619492A (en) * | 1995-06-16 | 1997-04-08 | Unisys Corporation | CDMA communication system in which bit rates are dynamically allocated |
US5768269A (en) * | 1995-08-25 | 1998-06-16 | Terayon Corporation | Apparatus and method for establishing frame synchronization in distributed digital data communication systems |
US5991308A (en) * | 1995-08-25 | 1999-11-23 | Terayon Communication Systems, Inc. | Lower overhead method for data transmission using ATM and SCDMA over hybrid fiber coax cable plant |
JP3125644B2 (en) * | 1995-09-13 | 2001-01-22 | 松下電器産業株式会社 | Demodulator |
US5666348A (en) * | 1995-09-18 | 1997-09-09 | Telefonaktiebolaget L M Ericsson (Publ.) | Packet switched radio channel admission control in a cellular telecommunications system |
US5926745A (en) * | 1995-11-30 | 1999-07-20 | Amsc Subsidiary Corporation | Network operations center for mobile earth terminal satellite communications system |
US5913164A (en) * | 1995-11-30 | 1999-06-15 | Amsc Subsidiary Corporation | Conversion system used in billing system for mobile satellite system |
US5953344A (en) * | 1996-04-30 | 1999-09-14 | Lucent Technologies Inc. | Method and apparatus enabling enhanced throughput efficiency by use of dynamically adjustable mini-slots in access protocols for shared transmission media |
US6058114A (en) * | 1996-05-20 | 2000-05-02 | Cisco Systems, Inc. | Unified network cell scheduler and flow controller |
US6016313A (en) * | 1996-11-07 | 2000-01-18 | Wavtrace, Inc. | System and method for broadband millimeter wave data communication |
UA53669C2 (en) * | 1996-11-18 | 2003-02-17 | Сіменс Акцієнгезельшафт | Method and device for setting configuration of a radio channel for connecting mobile and stationary station of a radio communication system in batch data communication with time-division multiplex |
US6085076A (en) * | 1997-04-07 | 2000-07-04 | Omnipoint Corporation | Antenna diversity for wireless communication system |
US5914950A (en) * | 1997-04-08 | 1999-06-22 | Qualcomm Incorporated | Method and apparatus for reverse link rate scheduling |
US5963557A (en) * | 1997-04-11 | 1999-10-05 | Eng; John W. | High capacity reservation multiple access network with multiple shared unidirectional paths |
US6377548B1 (en) * | 1997-10-14 | 2002-04-23 | Lucent Technologies Inc. | Method for admitting new connections based on measured quantities in a multiple access system for communications networks |
US6115390A (en) * | 1997-10-14 | 2000-09-05 | Lucent Technologies, Inc. | Bandwidth reservation and collision resolution method for multiple access communication networks where remote hosts send reservation requests to a base station for randomly chosen minislots |
US6016311A (en) * | 1997-11-19 | 2000-01-18 | Ensemble Communications, Inc. | Adaptive time division duplexing method and apparatus for dynamic bandwidth allocation within a wireless communication system |
CA2326750C (en) * | 1998-04-03 | 2010-03-16 | Telefonaktiebolaget Lm Ericsson | Flexible radio access and resource allocation in a universal mobile telephone system (umts) |
US6885664B2 (en) * | 1998-07-22 | 2005-04-26 | Synchrodyne Networks, Inc. | Distributed switching system and method with time-based routing |
US6108314A (en) * | 1998-08-31 | 2000-08-22 | Motorola, Inc. | Method, subscriber device, wireless router, and communication system efficiently utilizing the receive/transmit switching time |
EP1125398B1 (en) * | 1998-10-30 | 2008-10-22 | Broadcom Corporation | Cable modem system |
FI108601B (en) * | 1999-01-05 | 2002-02-15 | Nokia Corp | Dissemination of QoS mapping information in a packet radio network |
GB9904348D0 (en) * | 1999-02-26 | 1999-04-21 | Koninkl Philips Electronics Nv | Wireless communication channel management |
-
2002
- 2002-02-06 EP EP02714833A patent/EP1364496A4/en not_active Withdrawn
- 2002-02-06 CA CA002437733A patent/CA2437733A1/en not_active Abandoned
- 2002-02-06 CA CA002441487A patent/CA2441487A1/en not_active Abandoned
- 2002-02-06 CA CA002437467A patent/CA2437467A1/en not_active Abandoned
- 2002-02-06 CN CNA028066774A patent/CN1541463A/en active Pending
- 2002-02-06 WO PCT/US2002/003324 patent/WO2002063798A1/en not_active Application Discontinuation
- 2002-02-06 WO PCT/US2002/003323 patent/WO2002067514A1/en not_active Application Discontinuation
- 2002-02-06 CN CNA028069242A patent/CN1498485A/en active Pending
- 2002-02-06 EP EP02709321A patent/EP1366587A4/en not_active Withdrawn
- 2002-02-06 EP EP02709322A patent/EP1366584B1/en not_active Expired - Lifetime
- 2002-02-06 CN CNA028066766A patent/CN1498461A/en active Pending
- 2002-02-06 EP EP02740071A patent/EP1366629B1/en not_active Expired - Lifetime
- 2002-02-06 AT AT02740071T patent/ATE341167T1/en not_active IP Right Cessation
- 2002-02-06 DE DE60214981T patent/DE60214981T2/en not_active Expired - Fee Related
- 2002-02-06 WO PCT/US2002/003189 patent/WO2002063807A1/en active IP Right Grant
- 2002-02-06 WO PCT/US2002/003322 patent/WO2002063891A1/en active IP Right Grant
- 2002-02-06 AT AT02720902T patent/ATE324716T1/en not_active IP Right Cessation
- 2002-02-06 CA CA002437476A patent/CA2437476A1/en not_active Abandoned
- 2002-02-06 DE DE60210933T patent/DE60210933T2/en not_active Expired - Fee Related
- 2002-02-06 CA CA002437725A patent/CA2437725A1/en not_active Abandoned
- 2002-02-06 WO PCT/US2002/003193 patent/WO2002063805A1/en active IP Right Grant
- 2002-02-06 CA CA002437546A patent/CA2437546A1/en not_active Abandoned
- 2002-02-06 CN CNA02806674XA patent/CN1498469A/en active Pending
- 2002-02-06 DE DE60224506T patent/DE60224506T2/en not_active Expired - Lifetime
- 2002-02-06 AT AT02709322T patent/ATE383685T1/en not_active IP Right Cessation
- 2002-02-06 WO PCT/US2002/003187 patent/WO2002063810A1/en not_active Application Discontinuation
- 2002-02-06 CN CNB028071212A patent/CN1251521C/en not_active Expired - Fee Related
- 2002-02-06 EP EP02720902A patent/EP1366585B1/en not_active Expired - Lifetime
- 2002-02-06 CN CNA028066758A patent/CN1498472A/en active Pending
- 2002-02-06 EP EP02706145A patent/EP1364474A4/en not_active Withdrawn
Non-Patent Citations (5)
Title |
---|
HUANG X ET AL: "A MAC PROCOTOL WITH PRIORITY ALGORTIHM FOR WIRELESS ATM NETWORKS", VTC 2000-SPRING. 2000 IEEE 51ST. VEHICULAR TECHNOLOGY CONFERENCE PROCEEDINGS. TOKYO, JAPAN, MAY 15-18, 2000, IEEE VEHICULAR TECHNOLGY CONFERENCE, NEW YORK, NY : IEEE, US, vol. VOL. 2 OF 3. CONF. 51, 15 May 2000 (2000-05-15), pages 982 - 986, XP000968016, ISBN: 0-7803-5719-1 * |
LERA A ET AL: "Analysis of MAC protocols for wireless-ATM networks", PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 2000. PIMRC 2000. THE 11TH IEEE INTERNATIONAL SYMPOSIUM ON SEPT. 18-21, 2000, PISCATAWAY, NJ, USA,IEEE, vol. 2, 18 September 2000 (2000-09-18), pages 1170 - 1174, XP010520817, ISBN: 0-7803-6463-5 * |
PETRAS D ET AL: "Joint performance of DSA++ MAC protocol and SR/D-ARQ protocol for wireless ATM under realistic traffic and channel models", COMPUTER NETWORKS, ELSEVIER SCIENCE PUBLISHERS B.V., AMSTERDAM, NL, vol. 31, no. 9-10, 7 May 1999 (1999-05-07), pages 903 - 918, XP004304527, ISSN: 1389-1286 * |
PRISCOLI F D: "MAC AND INTERWORKING LAYERS FOR AN ATM WIRELESS SYSTEM", WIRELESS PERSONAL COMMUNICATIONS, KLUWER ACADEMIC PUBLISHERS, NL, vol. 9, no. 2, 1 February 1999 (1999-02-01), pages 113 - 146, XP000800962, ISSN: 0929-6212 * |
SIGLE R ET AL: "Fair queueing wireless ATM MAC protocols", PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, 1998. THE NINTH IEEE INTERNATIONAL SYMPOSIUM ON BOSTON, MA, USA 8-11 SEPT. 1998, NEW YORK, NY, USA,IEEE, US, vol. 1, 8 September 1998 (1998-09-08), pages 55 - 59, XP010314766, ISBN: 0-7803-4872-9 * |
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1364496A1 (en) | Dynamic bandwidth allocation | |
US7027457B1 (en) | Method and apparatus for providing differentiated Quality-of-Service guarantees in scalable packet switches | |
US7257083B2 (en) | Method and apparatus for policy-based dynamic preemptive scheduling of data transmissions | |
US6747976B1 (en) | Distributed scheduling architecture with efficient reservation protocol and dynamic priority scheme for wireless ATM networks | |
EP2600538B1 (en) | Method and system for bandwidth allocation supporting multiple traffic priorities in a satellite network. | |
US6879561B1 (en) | Method and system for wireless packet scheduling with per packet QoS support and link adaptation | |
EP1256214B1 (en) | Multi-level scheduling method for multiplexing packets in a communications network | |
CN100393066C (en) | Packet-priority control apparatus and method thereof | |
EP1239637B1 (en) | Time based packet scheduling and sorting system | |
US20020041566A1 (en) | Dynamic scheduling for packet data network | |
US20040158644A1 (en) | Method and apparatus for distributed admission control | |
US20040156367A1 (en) | Hierarchically distributed scheduling apparatus and method | |
US6396843B1 (en) | Method and apparatus for guaranteeing data transfer rates and delays in data packet networks using logarithmic calendar queues | |
WO2003051007A1 (en) | Priority scheduler | |
CN101414958B (en) | Method and apparatus for scheduling business | |
JP2003229896A (en) | Device and method for scheduling packet transmission | |
US20070183320A1 (en) | Deficit fair priority queuing | |
US20020159411A1 (en) | Method and system for scheduling the transmission of wireless data | |
EP1832015B1 (en) | A method for scheduling resources of packet level for integrated level for integrated traffic, and an apparatus therefor | |
CN112637911A (en) | Resource allocation method and system for eMB and urllc in coexistence in 5G system | |
EP1817878B1 (en) | Fair air-time transmission regulation without explicit traffic specifications for wireless networks | |
WO2002098047A2 (en) | System and method for providing optimum bandwidth utilization | |
US8130713B2 (en) | System and method for credit-based channel transmission scheduling (CBCTS) | |
US20110047271A1 (en) | Method and system for allocating resources | |
JP3859721B2 (en) | Method for assigning priority to cell information in a system for transferring information in asynchronous transfer ATM mode |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
17P | Request for examination filed |
Effective date: 20030904 |
|
AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AT BE CH CY DE DK ES FI FR GB GR IE IT LI LU MC NL PT SE TR |
|
AX | Request for extension of the european patent |
Extension state: AL LT LV MK RO SI |
|
A4 | Supplementary search report drawn up and despatched |
Effective date: 20050519 |
|
RIC1 | Information provided on ipc code assigned before grant |
Ipc: 7H 04L 29/06 B Ipc: 7H 04L 12/56 A |
|
GRAP | Despatch of communication of intention to grant a patent |
Free format text: ORIGINAL CODE: EPIDOSNIGR1 |
|
STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
18D | Application deemed to be withdrawn |
Effective date: 20081009 |