Nothing Special   »   [go: up one dir, main page]

CN101690031A - Method and system for unified overload and overflow control to support VOIP and multiple QOS flow traffic in communication network - Google Patents

Method and system for unified overload and overflow control to support VOIP and multiple QOS flow traffic in communication network Download PDF

Info

Publication number
CN101690031A
CN101690031A CN200880022569A CN200880022569A CN101690031A CN 101690031 A CN101690031 A CN 101690031A CN 200880022569 A CN200880022569 A CN 200880022569A CN 200880022569 A CN200880022569 A CN 200880022569A CN 101690031 A CN101690031 A CN 101690031A
Authority
CN
China
Prior art keywords
processing unit
overload
window
data
described processing
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.)
Pending
Application number
CN200880022569A
Other languages
Chinese (zh)
Inventor
L·王
P·朱
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of CN101690031A publication Critical patent/CN101690031A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/08Load balancing or load distribution
    • H04W28/09Management thereof
    • H04W28/0925Management thereof using policies
    • H04W28/0942Management thereof using policies based on measured or predicted load of entities- or links
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/17Interaction among intermediate nodes, e.g. hop by hop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/27Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/30Flow control; Congestion control in combination with information about buffer occupancy at either end or at transit nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/08Access restriction or access information delivery, e.g. discovery data delivery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/04Network layer protocols, e.g. mobile IP [Internet Protocol]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Multi Processors (AREA)

Abstract

In a method and system for controlling base station processing unit overload and buffer overflow in a unified manner, one or more processing units of the base station are monitored to determine if theprocessing unit(s) has entered an overload condition. If so, on a per flow basis, the system generates an advertise window for controlling the amount of data in the data flow, as transmitted to the processing unit from an upstream entity. The advertise window is generated taking into consideration both processor overload and buffer overflow factors. By incorporating these factors, the advertise windows collectively serve to limit both processor overload and buffer overflow, on a system wide basis.

Description

Be used for supporting the unified overload of VOIP and many QOS stream business and overflowing control method and system at communication network
Technical field
The present invention relates to communication, and relate to the system that is used at cordless communication network control data stream particularly.
Background technology
The twireless radio-frequency communication system make people mutually long haul communication and need not insert the equipment that land line connects, such as routine call.Although early stage system mainly is arranged to voice communication, technological improvement has supported to develop " 3-G " (third generation) and similar wireless network that is used for voice and HRPD (high rate packet data) transmission.For example, now in many areas of the U.S. and other local " 1x-EVDO " based on CDMA that implements (optimize evolution data or only evolution data) cordless communication network use
Figure A20088002256900051
3-G mobile communication protocols/specifications is carried out the high-speed radio transmission of voice and non-speech data.1x-EVDO is a kind of high data rate of supporting
Figure A20088002256900052
Implement, particularly, be exclusively used in the radio channel of transporting HRPD (high rate packet data) (for example 1.25MHz bandwidth (perhaps bigger) radio channel of separating) forward link data rate with the radio channel that is used for transporting speech data up to 3.1 megabit per seconds reverse link rate up to 1.8 megabit per seconds.
In the 3-G packet data network, for example mainly Internet protocol (" IP ") is used for transfer of data and ip voice (" VoIP ") is used for the network of voice data transmission, data decomposition becomes a plurality of packets that are addressed.For example with regard to VoIP, to analogue audio frequency/voice signal catch, digitlization and resolve into packet.By IP-based communication network voice data packet and non-speech data grouping are transmitted and route then, they are received and reorganization by accessing terminal of packet institute addressing in this communication network.Yet, be different from wherein circuit switching system (resource that is used for circuit is exclusively used in this calling at the whole duration of calling out) for each call setup physics or logical circuit (for example route), can be at different time, unordered and/or send packets along different routes.In this way, utilize data transmission resources in mode more efficient and that optimize.
Use to VoIP allows voice service integrated with multimedia and other packet data service in cordless communication network.This has promoted the diversity of using and can improve overall system performance.Yet wireless network brings the particular challenge to the packet voice business.In a general sense, along with offered load increases, dropped calls, the possibility increase that call quality is not good enough (for example being caused by the frame error ratio that increases), transmission delay is long etc. (these all may cause unacceptable user be unsatisfied with level).Particularly, air interface in the wireless network (for example one or more fixed base stations and various move or other wireless access terminal between radio link) originally be dynamic, power system capacity and the performance related with each voice user also are like this.Therefore, may exist and do not have enough bandwidth to can be used to adapt to the such occasion of each any active ues according to destination service quality (" QOS ") level.In addition, though bandwidth can use, but may exist because radio air link circuit condition that changes etc. and can not be in the situation that voice or other data packet transmission is satisfied target or required QOS level during to the wireless access terminal.
In some instances, these problems may complicate owing to the restriction of network electronic disposal ability.Particularly, carry out wireless packet data communication and relate to the ongoing electron process that mass data is divided into groups.For this purpose, each key element of network infrastructure (for example radio-cell, base station, RNC, MSC etc.) will comprise one or more microprocessor or other electronic processing unit usually.When network traffic load was heavy, processor resource may for example too be expanded in the particular branches/jump of communication channel, may not have enough disposal abilities to come to adapt to data payload according to required or target QOS level.In addition, with regard to VoIP and many QOS use ((best efforts) data transmit and visual telephone such as doing one's best), have complicated burst service pattern, this pattern causes the higher amplitude level that loads surge and fluctuation.Load surge and fluctuate and a plurality of treatment facilities can be advanced to overload (overload) situation.During such overload conditions, processing unit and the communication bus that is attached thereto are easy to have the behavior of complicated and/or irregular processor overload.The grouping that these factors may cause stream to leak sign indicating number and omit, thus not good enough calling of quality and unacceptable systematic function caused.
Summary of the invention
One embodiment of the present of invention relate to a kind of system and method that is used in the data service of wireless network control, for example are used for controlling the system and method that base station processing unit overload and buffer overflow to unify mode.One or more upstream network entity that wireless network comprises one or more base station and is connected to one or more base station, for example radio network controller (" RNC ").The base station comprises one or more microprocessor or other processing unit and a plurality of data buffer, they carry out work with coordinated mode as the part of the electronics infrastructure of base station, so that carry out radio communication with a distribution type end user terminal (for example mobile phone).RNC (perhaps other upstream network entity) serves as interface between the upstream portion of base station and network.Therefore, receive to specify when being used to be transferred to the data flow of end user's terminal at RNC, data flow transmission is to the base station, and data flow is buffered in this base station that device receives and by one or more processing unit processes.(" stream " is unique qualification stream of the packet between source address/port and destination-address/port, wherein generates grouping according to same protocol.) in operation, uniform data traffic overload/overflow one or more processing unit of system monitoring to determine whether processing unit has entered overload conditions.If like this, then system's on according to the basis of stream (for example at each data flow that is transferred to processing unit) generates and to be used for announcement (advertise) window controlled to the data service quantity of handling the unit from RNC or other upstream network entity transmission." advertised window " is meant the data bulk of expressing with data unit, and it sends to transmitter so that control is transferred to the data bulk of receiver from transmitter from receiver.
In another embodiment, (generating at each stream) advertised window is that unified processor overload and buffer overflow the control window, this means that considering processor transships and buffer overflows the factor the two generates advertised window.By incorporating these factors into, advertised window jointly is suitable on the basis of system scope limiting processor overload and buffer and overflows.
In another embodiment, system-computed is overflowed window and overload control window.The overload window relates to the processing unit buffer, for example overflows window and can relate to the situation of overflowing in the reception buffer.After processing unit enters overload conditions according to following computation overload control window: (i) data bulk (for example receiving data) that at the appointed time receives in the section of processing unit from RNC or other upstream entity, (ii) during the fixed time section related, be registered as data pulse string (burst) number of appearance with processing unit, and (iii) relevant with the overload degree of the processing unit overload factor.Unified control window is arranged to buffer and is overflowed that less window in window or the overload control window, is transferred to the upstream network entity then.The fixed time section can be for example time period between when one after the other upgrading the overload factor.In addition, " data pulse string " mean at processing unit and receive and/or the data of the specified quantity that flows out from processing unit and/or another relevant with it factor, such as the data of specified quantity at the appointed time be not received during the section/when flowing out then timer expire.
In another embodiment, the level that takies of system monitoring processing unit.Relatively generate the overload factor based on what take that level and target take level at least in part.Say that as mentioned the overload factor relates to the degree of processing unit overload, it comprises the situation that processing unit does not wherein transship.The regular update overload factor.If think that processing unit has entered overload conditions (for example actual horizontal exceeding target level that takies), then system in the interval of following the tracks of on the basis according to stream between upgrading in succession through the data bulk of processing unit.It also follows the tracks of the data pulse string number that receives between regeneration interval.Upgrading when finishing at interval,, then for example come computation overload control window shown in as mentioned according to cumulative data, data pulse string and overload conditions if the overload factor of upgrading shows lasting overload conditions.Also calculate buffer and overflow window.In follow-up renewal at interval, whenever data pulse string is registered as when occurring, system generates and sends advertised window to RNC or other upstream entity.Advertised window is that overload control window and buffer overflow the minimum window in the window.Therefore as will be appreciated that, overflow window and control, unless overload control window littler (and therefore data flow being had more restrictions), this is the situation that shows serious data congestion.
In another embodiment, left overload conditions if the overload factor table is managed the unit in the open, then advertised window is arranged to equal to overflow window.In addition,, be registered as the data pulse string number that has occurred in outnumbering formerly at interval, will transship and control window and be arranged to 0 if then in regeneration interval, be registered as the data pulse string of appearance if processing unit still is in overload conditions.
Description of drawings
Reading the hereinafter description of unrestricted embodiment with reference to the following drawings will understand the present invention better, wherein:
Fig. 1 and Fig. 2 are the uniform data traffic overload in the context of cordless communication network and overflow the schematic diagram of control system according to an embodiment of the invention;
Fig. 3 is the timetable of system's reduced form in operation; And
Fig. 4 and Fig. 5 show the flow chart of system's many aspects in operation.
Embodiment
With reference to Fig. 1-5, one embodiment of the present of invention relate to a kind of being used in the data service of wireless network 12 control, for example are used for controlling the method and system 10 that base station processing unit overload and buffer overflow to unify mode.One or more upstream network entity 16 that wireless network 12 comprises one or more base station 14a-14c and is connected to one or more base station 14a-14c, for example mobile switching centre or radio network controller (" RNC ") 18.Base station 14a comprises one or more microprocessor or other processing unit 20 and a plurality of data buffer 22, they as the part of the electronics infrastructure of base station with coordination mode work, so that carry out radio communication with a distribution type radio- cell 24a, 24b (for example mobile phone).RNC 18 serves as interface between the upstream portion of base station and network 12.Therefore, when RNC 18 reception appointments were used to be transferred to the data flow of radio- cell 24a, 24b, data flow 26 was transferred to base station 14a, receives these data flow at buffer 22 in this base station, so that by one or more processing unit processes.(say that as mentioned " stream " is unique qualification stream of the packet 28 between source address/port and destination-address/port, wherein generates grouping according to same protocol.Can limit stream uniquely according to common source and sole purpose ground by the common stream ID in the packets headers etc.) in operation, uniform data traffic overload/overflow system 10 to monitor that processing unit 20 is to determine whether processing unit 20 has entered overload conditions.If like this, then system 10 on according to the basis of stream (for example at each data flow 26 that is transferred to processing unit) generates and to be used for the advertised window 30 the data bulk of data flow 26 controlled when RNC 18 is transferred to processing unit 20 when data flow 26.
In a general sense, term " window " the describing word joint number amount or the data bulk of more generally expressing according to data unit." announcement " or the window of giving 30 send to transmission unit so that control data stream from receiving element---and do not allow transmission unit to have the more grouping uncompleted unconfirmed that limits than advertised window.In system 10, advertised window 30 is that unified processor overload and buffer overflow the control window, this means that considering processor overload and buffer overflow the factor and generate advertised window.By incorporating these factors into, for control data stream 26 advertised window that generate 30 are used for overflowing the two in limiting processor overload on the basis of system scope and on according to the basis of stream and buffer, so that support is based on the many QOS application according to the user.
As hereinafter more specifically discussing, determine as being used for when processing unit 20 enters the part of the process of overload conditions 32, system: monitor that (i) processing unit takies the level that takies 34 that level 36 is compared with target processor; And (ii) generate one or more the overload factor 38.The overload factor 38 relates to processing unit overload degree.(as will be appreciated that, this comprises situation/state that processing unit does not wherein transship.) the regular update overload factor 38.If think that processing unit 20 has entered overload conditions, then system follows the tracks of the data bulk (" cumulative data ") that passes through processing unit in the interval of upgrading in succession between 44 42 on according to the basis of stream.It also follows the tracks of the number of the data pulse string 46 that receives between regeneration interval.When upgrading 42 end at interval, if the overload factor of upgrading 38 shows lasting overload conditions, then computation overload is controlled window 48.The number and the overload factor 38 according to cumulative data 40, data pulse string 46 are come computation overload control window 48.Also calculate buffer and overflow window 50.Buffer overflows window 50 and relates to one of processing unit buffer 22, for example overflows window 50 and can relate to the situation of overflowing in the reception buffer 52.(situation may be to calculate buffer on the afoot regular basis to overflow window.) in follow-up renewal at interval, whenever data pulse string being registered as when occurring, system generates advertised window 30 and it is transferred to RNC 18 or other upstream entity 16.The advertised window 30 of transmission (for example unified processor overload and buffer overflow the control window) is that overload control window and buffer overflow the minimum value in the window.Say as mentioned, but, on according to the basis of stream, carry out this process when the time spent.
System 10 can (for example be embodied as hardware module, hardware/software module or software module 53 with independent mode and/or with the integrated mode of processing unit and/or with the integrated mode of one or more network components (for example base station and RNC), script or other software program or software program group) so that carry out method described herein.
Uniform data traffic overload/the overflow part that system 10 is embodied as radio telecommunication network 12.An example of such network 12 has been shown in Fig. 1 and Fig. 2.In network, the land area is divided into a plurality of sub-districts or sector (not shown) geographically, these sub-districts or sector normally adjacency and limit network coverage area together.Each sub-district is served by base station (" BS ") 14a-14c.Among other possibility parts, each base station can comprise one or more processing unit 20, transceiver system 54 (for example fixed/stationary transceiver and antenna), line interface unit (" LIU ") 56 and one or more digital signal processor (" DSP ") 58.These parts are configured to coordinated manipulation, provide a distribution type radio-cell 24a of service, the radio communication of 24b (for example mobile phone) so that carry out with user to network.LIU 56 serves as communication interface between base station 14a-14c and RNC 18, for example transmit data betwixt.Combine with DSP 58, processing unit 20 is deal with data as desired according to the communication protocol of implementing on the network.Transceiver system 54 comprises and is used to receive and transmits a plurality of antennas of RF signal and be used at the various electrical subassembly that is used for respectively by the radio frequency level modulation data-signal of forward direction and rl transmission and reception.
There is the whole bag of tricks that is used between base station 14a-14c and radio- cell 24a, 24b, carrying out radio communication.A kind of such method is CDMA (code division multiple access) the spread spectrum multiplexing scheme of extensively implementing in the U.S. under various standards as discussed above.In the network based on CDMA, reverse link 60a is striden in the transmission from the radio-cell to the base station, and this reverse link 60a is to be 1.25MHz (perhaps bigger) frequency bandwidth at center with first assigned frequency.Generally speaking, always for each radio-cell distributes whole bandwidth, wherein use encoding scheme to distinguish signal mutually from each radio-cell.Forward link 60b is striden in transmission from the base station to the radio-cell, and this forward link 60b is to be similar 1.25MHz (perhaps bigger) frequency bandwidth at center with second assigned frequency.Forward direction and reverse link can comprise a plurality of Traffic Channels and signaling or control channel separately, and the former is mainly used in and transports data, and the latter is mainly used in the control of transporting the needs in order to implement cdma communication, synchronous and other signal.Therefore under the situation of cdma communication, processing unit 20 can be configured to also the spread-spectrum signal that receives by airlink be separated except other function and decode and signal is made up and encodes so that transmit by airlink.
Base station 14a-14c is connected to RNC18 by " backhaul (backhaul) " communicating route 62 again.For example, backhaul 62 can comprise concentrator router 64 and high power capacity multiplexer (" MUX ") 66, and wherein the data forwarding that receives at RNC 18 is to concentrator router 64, be forwarded to MUX 66 so that be sent to base station 14a-14c by higher capacity link then.RNC18 serves as interface between electric end of the wireless/wireless of network 12 and various inside and outside network (such as PSTN (" PSTN ") 68 and internet 70).RNC 18 comprises operational processor unit (" TP ") 72, and this operational processor unit is used to carry out set up to be gone to and transmit and essential signaling capability from calling or other data of radio-cell 24a, 24b.In order to go to and from the high speed data transfer in internet 70 or other places (for example being used to promote web page browsing, real-time files to transmit or download the large data file), network 12 can use Internet protocol, and wherein data decomposition becomes a plurality of packets that are addressed 28.In order to be used between network 12 and other network such as internet 70, transmitting grouped data 28, wireless network 12 can comprise: the packet data serving node (" PDSN ") 74 that is used for the grouped data of that the route radio-cell starts or radio-cell termination, authentication, authorization and accounting module (" AAA ") 76, one or more fire compartment wall 78, and VoIP transmission converted to be adapted to pass through the form (for example analog voice signal) that PSTN 68 transmits and the VoIP media gateway 80 of opposite transition.Network 12 also can comprise the core IP network part 82 of (for example between RNC 18 and AAA module 76 or other service centre) inner landline communications between the different key elements that are used for network.
Though above base station 14a-14c is described as having separately a processing unit 20, to be base station 14a-14c comprise a plurality of processing units according to the capacity of base station to typical more situation separately.When restarting calling or other communication, one of interim allocation process unit is called out to handle.When call ending, processing unit is released and can be assigned with in order to handle another calling.In addition as shown in Figure 2, each processing unit 20 can comprise one or more processing subelement 84,86 and temporary storage 88 (as RAM).In this example, the first processing subelement 84 (" BAP ") serves as the Processing Interface with LIU 526 (itself can be considered as handling subelement), and the second processing subelement 86 (" BMP ") is as coming work with the Processing Interface of DSP 58 and temporary storage 88.(for example at Lucent
Figure A20088002256900131
Can find such configuration in the veneer 1x-EV modulator-demodulator.) according to the present invention, can and/or handle subelement 84,86 monitoring processors with reference to each with reference to as a whole processing unit 20 and take level.For illustrative purposes, will monitor such as further describing uniform data traffic overload/overflow system 10 and correlating method aspect the processor load of one in a plurality of processor subelements shown in Fig. 2 (perhaps a plurality of) par-ticular processor subelement.Yet this method can be applied to have the processing unit of different configurations.In addition, unless indicate in addition here, term " processing unit " refers generally to any electronic module that generation has signaling and data processing function, and no matter it is the processing subassembly of bigger processing unit or itself has the unit that one or more handles subassembly.
Say that as mentioned system 10 incorporates consideration that buffer is overflowed into so that control buffer and overflow with processor and transship to unify mode on according to the basis of stream.As shown in Figure 2, for example distribute to data flow 26 uniquely: reception buffer 52, delay ACK buffer 90 and retransmission buffer 92 for 26, three buffers of each data flow.(, buffer 22 and data flow 26 are shown totally in Fig. 2 for asking exemplary reduced.) usually, each memory and especially reception buffer 52 have its control of overflowing.For example, the control of overflowing that is used for data flow between RNC TP 72 and the reception buffer 52 can be simple windows control.Here (for example byte is transferred to downstream entities from reception buffer for every " x " the individual byte that flows out from reception buffer 52, such as BAP 84), wherein " x " for specifying number, BAP 84 sends to RNC TP 72 with the advertised window 50 of overflowing of " x " individual byte.If do not flow out " x " individual byte in " y " of appointment millisecond, then that size is the following advertised window 50 of overflowing is transferred to RNCTP 72:
Overflow advertised window=(reception buffer size)-(buffer overstocks)
In other words, overflow advertised window 50 and equal remaining space in the reception buffer 52 in this case.Such as will be appreciated, as " x " that flow out appointment if do not flow out " x " byte during individual byte or in " y " of appointment millisecond (from calculating last when overflowing window) then according to this time period, regularly (may be irregular) calculates and overflow window 50.Though it should be noted that in system 10 to calculate on ongoing basis as the part of the process that is used to generate unified advertised window 30 (window " W " that for example sees below and discuss) and overflow window 50 (" W_que " that for example see below and discuss), window 50 is overflowed in 30 replacements of unification advertised window.In other words, except the value of hereinafter discussing when unifying advertised window be arranged to equal to be calculated overflow window the time situation, overflow window and be not transferred to RNC.
Overflow control although generally carry out buffer on according to the basis of stream,, control the control that relates to the aggregate data service delivery by the processor considered but processor transships because the processor occupancy decide on the business of gathering.Therefore, system 10 monitors and controllably reduces network microprocessor or other electronic processing unit 20 at the data bulk of heavy Network time durations (if for example processing unit becomes overload) processing, reduces the appearance of loss of data, data delay etc. thus.Can (i) at as a whole processing unit 20 processing units or at one or more subelement in the subelement 56,84,86 and (ii) on basis according to airlink, at forward link (" FL ") 60b and reverse link (" RL ") 60a the two, monitor the processing unit overload.
If network 12 is utilization variance QOS level in each processing unit that distributes respectively according to link and/or subelement, then there are a plurality of data flow that comprise BE (doing one's best) stream, AF (transmitting guaranteed) stream and EF (quickening to transmit) stream.Implement EF, AF and BE stream with standard mode according to a group scheduling and queuing scheme (such as the scheme that limits by IETF " DiffServ " standard).The EF of appointment stream by network 12 low-loss, low delay, low jitter are provided, bandwidth is guaranteed and end-to-end service (for example be similar to point-to-point is connected or " VLL ").The AF stream of appointment has minimum-rate guarantee and low loss rate.Network is done one's best and is transmitted BE stream, does not have system monitoring or secure speed usually.For bearer service grouping (for example relative with the network signal data grouping of transporting user data), these can be reduced to: BE stream, at any application of no strict latency requirement; EF stream is at the application that the strict latency constraint is arranged (for example need dividing into groups with the VoIP that the minimum delay handles and sends); And AF stream, at the so not strict application of deferred constraint, for example guaranteed VT of allocated bandwidth.Because BE stream does not have the strict latency constraint, so system 10 at first controls BE stream.If the control of BE stream is not enough to processor load is reduced to the level of hope, then only influences EF and AF stream.
Overload control and monitored parameter that system uses are as follows:
AF: receptance
PO: processor occupancy (measurement/reality)
PO BE_FL, PO BE_RL: the PO that is used for BE stream according to link
PO EF: the PO that is used for EF stream
In system 10, the processor of each processing unit of measurement/supervision on the afoot basis (for example BAP 84, BMP 86 and LIU 56) takies level (PO) 34, when enters overload and quantizes the overload degree by one or more overload factor 38 so that determine processing unit.
For each processing unit (for example BAP 84), as PO level 34 at the step 120 periodic measurement processing unit of Fig. 4.This point can be finished by the function of reporting, subroutine or the utility program that start processing unit, perhaps finishes by means of the direct calculating based on the number of data packets of processing unit processes.At step 122 select target PO 36 (" PO Target").(target P O can be the value that is provided with or sets up in advance.) this is that scope for example is 85% conversion parameter for 70%-90%, default value.Calculate receptance " AF " in step 124 according to following formula:
f PO=PO Target/ PO
f=AF t-1·f PO
AF t=max[min(f,1),f min]
Here, AF T=0=1, and f MinBe the steady state value of representing the AF minimum value, for example 0.02.Every T upgrades AF second t, wherein T is that scope for example is that 1 second to 10 seconds, default value are 1 second adjustable parameter.Therefore:
When t=1:
F=PO Target/ PO
AF 1=max[min (PO Target/ PO, 1), 0.02]
If PO≤PO Target, AF=1 then
Otherwise PO>PO Target, 0.02≤AF<1 then
As will be appreciated that, if the PO level of measuring 34 does not surpass target P O36, then acceptance factors A F will remain in 1.If the PO level of measuring 34 surpasses target P O 36, then acceptance AF will be at f MinAnd the value between 1.Acceptance factors A F therefore serve as be used for when controllably reducing BE stream and may reduce EF/AF stream, using the PO 34 that measures is surpassed the tolerance of the degree of target P O 36.
Calculate BE stream PO level in step 126, that is to say according to link, because that the processor due to the stream of the BE on forward direction and the reverse link takies percentage calculation is as follows:
PO BE_FL=NP BE_FL·PO BEPK_FL
PO BE_RL=NP BE_RL·PO BEPK_RL
Here, NP BE_FL and NP BE_RL is respectively the in the end FL that transmits by processor respectively in second of T and the average number of RL BE grouping, and wherein T is and is used to calculate the identical adjustable parameter of acceptance factors A F.PO BEPK_FL is the precalibrated mean P O that is used for a BE FL grouping, and PO BEPK_RL is the precalibrated mean P O that is used for a BE RL grouping, and the two all can obtain by the experiment test to the relevant treatment unit.Mean value only is statistical method spendable a type in this process; Can use any statistics and adaptive filtering method in fact to realize being used to making the accuracy of the minimized hope of difference of actual value and estimated value.
At step 128 calculated value " Δ ", the percentage PO that this value representative will reduce.Δ is calculated as:
Δ=(1-AF)·PO
As will be appreciated that, if AF=1 (PO that means measurement is no more than target P O), then Δ=0 this means and will not reduce PO.Along with the minimum value f of AF near it Min(for example 0.02), Δ increases to maximum (1-f Min) PO, for example 0.98PO (that is to say that PO will reduce 98%).
If determine that in step 130 Δ is less than or equals PO BE, PO wherein BEBe because the processor due to the BE stream takies level and PO BE=PO BE_FL+PO BE_RL.(the total processor occupancy due to the BE stream on forward link and the reverse link because the processor occupancy due to the BE stream equals in other words.) if like this, it is as follows then to calculate Δ value (for example, percentage reduces) in step 132 at the BE flowmeter of each link:
If 0<Δ≤PO BE
Then:
Δ BE_FL=α·Δ·(PO BE_FL/PO BE)
Δ BE_RL=Δ-Δ BE_FL
Here, " α " be for example be in 1 to 1.5 the scope, default value is 1 adjustable parameter.Calculation reduces as follows than " R " at the BE flowmeter on each link in step 134 subsequently:
R BE_FL=Δ BE_FL/PO BE_FL
R BE_RL=Δ BE_RL/PO BE_RL
In addition, (if 0<Δ≤PO for example because minimizing of flowing as BE will be enough to remedy overload conditions the time BE), then do not influence EF stream, so about being worth below the EF flow distribution:
Δ EF=0
R EF=0
Get back to step 130, if Δ>PO BE(for example, if the PO percentage that will reduce is greater than because the processor due to the BE stream takies percentage) then is identified for " Δ " value of EF stream and reduces such as following in step 136:
Otherwise Δ>PO BE
Δ BE_FL=PO BE_FL
Δ BE_RL=PO BE_RL
R BE_FL=1
R BE_RL=1
Δ EF=Δ-Δ BE_FL-Δ BE_RL
R EF=Δ EF/(PO-PO BE_FL-PO BE_RL)
After step 134 or step 136, situation may be to reduce than " R " (R existing at each interested processing unit/subelement, EF stream and BE stream one group of being used for that calculates according to above-mentioned formula BE_FL, R BE_RL and R EF).These parameters and other parameter discussed above are used for controllably reducing processor and take level and be used to generate unified advertised window 30.At first the Δ value of the percentage PO that will reduce based on the representative of saying as mentioned in system 10 is controlled new calling access.If receptance AF is less than 1 (PO 34 of representative measurement surpasses target P O 36), then Δ>0.Thereby, with reference to Fig. 5, determine for BMP subelement 86 and/or BAP subelement 84 Δ>0 whether in step 140.If like this, then suspend the new calling/communications that start of accesses so that handle by processing unit 20 at step 142 order RNC 18 temporarily.The sign that will transship simultaneously is arranged to " 1 " (showing overload conditions).If not, then determine in step 144 whether the overload sign is arranged to " 1 ".If like this, then determine in step 146 whether the PO that measures is less than value PO Newly, PO wherein NewlyBe (1-10%) PO TargetTo PO TargetIn the scope, default value is PO Target, appointed adjustable parameter 26.(reduced to target P O or another and specified the PO following) if like this, then permitted new callings/communications and will transship indicating and being arranged to " 0 " at step 148 order RNC 22 if for example determine PO level of measuring.This process finishes in step 150, until continuing as the step 120 in Fig. 4 at next time interval T.
For unifying to overflow and transship control, enter overload conditions 32 (see figure 3)s first and when generations/the receptions R>0 overload factor 38 and before processing unit breaks away from overload at one or more processing unit that monitors, system's accumulation is by the quantity of processing unit data 40 of processing in the renewal interval 42 of " R " (reducing ratio/overload factor) and reception or be registered as the number of the data pulse string 46 of appearance in renewal interval 42.Overload control window 48 upgrades as follows: (total byte that receives in the renewal at interval of R)/(pulse train number in upgrading at interval on R) * (1-is from transshipping the minimizing controlled than " R ").(preamble provides a kind of and changes into byte unit, also will transship according to byte unit and control window and overflow the method that window is aimed at thus in order to PO is reduced than R.If) outnumbering previous pulse train number at the current pulse train that upgrades in the interval, the control window 48 that then will transship will be configured to 0.Like this, can in the renewal interval 42 of R, send the number of times of overload control window in fact by number capping of upgrading the pulse train 46 that receives in the interval on R.(particularly, shown in hereinafter, if if outnumber in a last pulse train number and R>0 of upgrading in the interval at the current pulse train that upgrades in the interval, the control window that then will transship is arranged to 0).The advertised window 30 that is transferred to RNC TP 72 is that overload control window and reception buffer overflow the minimum value in the window 50 (this overflows window is such regular calculating as indicated above).
To illustrate in greater detail the process that is used to generate unified advertised window 30 at one embodiment of the present of invention now.In system, use following parameter:
Formation: BE FL receives formation (for example)
The accumulation byte 40 that Acc_bytes:BAP 84 receives from RNC TP 72 in PO report interval 42.
N_FCI: the FCI flip-flop number in PO report at interval, for example number of pulse train 46.FCI trigger be in the data (for example 4K byte) that flow out specified quantity if the time or at the appointed time do not flow out the data of specified quantity in the section (FCI timer) then the interruption that generates by system hardware/software.
W_que: what be used for that buffer overflows control withdraws from window 50.
W_oc: overload control window.
W: unify advertised window 30, for example be transferred to the window of RNC TP 72.
Flow out byte (Drained_bytes):
If being flowed out by 4K, triggers FCI, then Drained_bytes=4K (adjustable parameter).
If FCI is triggered by overall FCI timer, Drained_bytes=2K byte * overall FCI expiration time (adjustable, current is 500ms) then
R:PO reduces ratio=max, and (R_BMP), wherein " R_xxx " is the PO minimizing ratio that is used to handle subelement " xxx " for R_LIU, R_BAP.
As discussed above such, interested one or more processing unit of system monitoring is so that determine when processing unit enters overload conditions 42.As the part of this process, regularly generate the overload factor (for example " R ") 38.Particularly, reduce than " R " to calculate PO at interested each processing unit/subelement (for example BAP, LIU and/or BMP) on the afoot basis of mode as indicated above.Use the maximum in these values (to be R=max (R_LIU, R_BAP, R_BMP)), to be appreciated that using all to handle maximums in subelements reduces and recently offset the overload of handling subelements at all as the overload factor " R " that is used for following process.Interval between upgrading in succession is expressed as " upgrading at interval " 42 in Fig. 3.Window 50 is overflowed in such regular calculating also as discussed above.Before processing unit breaks away from overload and when entering the processor overload first (as in Fig. 3 32) or whenever the new overload factor of reception/generation (R>0 for example, during R=max (R_LIU, R_BAP, R_BMP)) (as in Fig. 3 44):
{
W_que_old=W_que // " W_que_old " is arranged to current overflowing
// control window (W_que).
Transship // see 32 among Fig. 3 if enter first.
{
Acc_bytes=0 // replacement processor takies (PO) newspaper at processor
The interior at interval accumulation byte count that receives of // announcement.
N_FCI=0 // replacement pulse train counting.
W_oc=4k // overload control window (W_oc) is when there not being R
But // the time spent is arranged to default value.
}
ELSE if R>0 // between a report that enters after transshipping
// separate and begin to report R.Whenever receiving new R
Following steps take place in // time.
{
Acc_bytes=Acc_bytes+W_que_old-W_que
W_oc=Acc_bytes/ (N_FCI (1-R)) // calculating W_oc.
Acc_bytes=0 // replacement accumulation byte count.
N_FCI_old=N_FCI // in current report interim,
The previous report period of // " N_FCI_old " representative
// pulse train counting.Here, between newly
// when separating the beginning, the pulse train meter of first space before
// number (N_FCI) moves on to N_FCI_old.
}
}
As mentioned, (R=max (R_LIU, R_BAP, R_BMP)) wherein, as at 44 among Fig. 3, the control window 48 that will transship is updated to W_oc=Acc_bytes/ (N_FCI (1-R)) whenever receiving R>0 o'clock.Therefore as will be appreciated that, W_oc is the number of accumulation byte 40, data pulse string 46 and the function of the overload factor 38 (for example " R ").In case calculate W_oc, the number of the cumulative data of then resetting counting 40 and pulse train 46 is because entering new interval 42.
Trigger (perhaps whenever system otherwise is registered as pulse train when occurring) at 46 o'clock whenever receiving FCI, carry out following steps:
{
Acc_Bytes=Acc_Bytes+Drained_Bytes//accumulation is from processing unit
The data bulk of // outflow.
N_FCI=N_FCI+1 // increase progressively pulse train to count.
IF(R>0)
{
IF?N_FCI>N_FCI_old
If W_oc=0 // in the current renewal of R at interval
// interior pulse train number (N_FCI)
// above last Jie
// (N_FCI_old), then/will transship
// control window (W_oc) is provided with
// become 0.See the step 200 among Fig. 3.
ELSE
If W_oc=W_oc // N_FCI<N_FCI_old,
Then W_oc is constant.
}
W=min (W_oc, W_que) // send to the unified announcement window of RNC
// mouth 30 is all overload controls
// window (W_oc) and reception buffer memory
// device overflows in the window (W_que)
// minimum value.See the step among Fig. 3
// rapid 202.
The R=0 of ELSE // here.
If W=W_que // R=0 then sends to RNC
// window 30 are reception buffers
// overflow window (W_que).
SEND W // will unify advertised window W to send to
//RNC。Step 204.
}
As will be appreciated that, between the W_oc that is used for unified advertised window W and W_que, have related one to one.When the regular update overload conditions, W_que is generated by FCI interruption/triggering.In order to aim at overload control and to overflow control, be that each W_que (for example being each FCI) determines overload control window W_oc at W.For each W_que, the value of W_oc is 0 or W_oc=Acc_bytes/ (N_FCI (1-R)).Particularly, the latter is calculated once, and when comparing, use " N_FCI_old " inferior the latter with W_que at each R update time (supposing R>0).Therefore in current renewal at interval, if R>0:(i) for first " N_FCI_old " FCI triggering, it is identical with the value of calculating when renewal begins at interval that the value of W_oc keeps; And (ii) trigger (for example, if N_FCI>N_FCI_old), W_oc is arranged to 0 for follow-up FCI.
Say that as mentioned system 10 may be embodied as the combination of hardware module, hardware/software module, script or other software program or software program 53.System 10 can be centralized and may be included in one or more distributed subroutine or utility program that operate, that be used to report and control purpose in the different piece of network 12.As alternative, system 10 can be distributed in the network, for example be distributed at each processing unit or subelement repeated position is arranged.In either case, system and processing unit and/or integrated with one or more network components (for example base station and RNC) are so that realize method described herein.
Owing to can be used for unified overload and overflowing the said method of control and system carries out some and changes to support VoIP and many QOS stream professional in communication network, and do not break away from spirit of the present invention and the scope that relates to here, only be interpreted as the example that herein notion of the present invention is illustrated with all subject contents illustrated in the accompanying drawings and should be construed as limiting the invention so be intended to above to describe.

Claims (10)

1. data service control method in wireless network, described method comprises:
Determine whether base station processing unit has entered overload conditions; And if like this, then
On basis, generate and be used for advertised window that the data service quantity from the upstream network entity transmission to described processing unit is controlled according to stream.
2. method according to claim 1, wherein said advertised window are that unified processor overload and buffer overflow the control window.
3. method according to claim 2, wherein unified control window follows: (i) data bulk that at the appointed time receives in the section of described processing unit, the report interval that described fixed time section is the described overload factor; (ii) during the described fixed time section related, be registered as the data pulse string number of appearance with described processing unit; And the (iii) relevant overload factor with the overload degree of described processing unit.
4. method according to claim 3 also comprises:
The processor of the periodic measurement of described processing unit is taken level (PO) to be compared with target P O; And
According to measured PO and described target P O, relatively calculate the described overload factor based on described.
5. method according to claim 2 also comprises:
Calculate the overflow window relevant with the buffer of described processing unit; And
According to the computation overload control window that gets off: (i) data bulk that at the appointed time receives in the section of described processing unit, the report that described fixed time section is the described overload factor is at interval; (ii) during the fixed time section related, be registered as the data pulse string number of appearance with described processing unit; And (iii) relevant with the overload degree of the described processing unit overload factor,
Wherein unified control window comprises from described buffer and overflows a less window of selecting window and the described overload control window.
6. method according to claim 5 also comprises:
The processor of the periodic measurement of described processing unit is taken level (PO) to be compared with target P O; And
According to measured PO and described target P O, relatively calculate the described overload factor based on described.
7. method according to claim 1 also comprises:
Outnumber formerly and be registered as the data pulse string number that has occurred in the fixed time section if during the fixed time section related, be registered as the data pulse string of appearance, then null value is distributed to described advertised window with described processing unit; And
Whenever data pulse string is registered as when occurring described advertised window is being transferred to described upstream network entity during the described fixed time section.
8. the method for a control data business in wireless network, described method comprises:
Generate the overload factor relevant with the overload degree of base station processing unit; And
Based on the described overload factor, generate the advertised window that is used to control this data flow at each data flow a plurality of data flow from the upstream network entity transmission to described processing unit.
9. method according to claim 8 also comprises:
Calculate the overflow window relevant with the buffer of described processing unit;
According to the computation overload control window that gets off: (i) data bulk that at the appointed time receives in the section of described processing unit (ii) is registered as the data pulse string number of appearance and the (iii) described overload factor during described fixed time section; And
Whenever data pulse string is registered as when occurring described advertised window is being transferred to described upstream network entity during the described fixed time section, wherein said advertised window comprises from described buffer overflows a less window of selecting window and the described overload control window.
10. the unified buffer in cordless communication network overflows and the processor overload controlling method, and described method comprises:
Monitor the load state of base station processing unit; And
After described processing unit enters overload conditions, at each data flow a plurality of data flow from the upstream network entity transmission to described processing unit, advertised window is transferred to described upstream network entity so that control described data flow,
Wherein said advertised window comprises from buffer overflows a less window of selecting window and the overload control window, describedly overflow the situation of overflowing that window relates to the buffer of described processing unit, and according to calculate described overload control window to get off: (i) data bulk that at the appointed time receives in the section of described processing unit, (ii) during the fixed time section related, be registered as the data pulse string number of appearance with described processing unit, and the (iii) overload conditions of described processing unit.
CN200880022569A 2007-06-29 2008-06-27 Method and system for unified overload and overflow control to support VOIP and multiple QOS flow traffic in communication network Pending CN101690031A (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US11/824,114 US7894337B2 (en) 2007-06-29 2007-06-29 Method and system for unified overload and overflow control to support VoIP and multiple QOS flow traffic in communication network
US11/824,114 2007-06-29
PCT/US2008/008083 WO2009005749A1 (en) 2007-06-29 2008-06-27 Method and system for unified overload and overflow control to support voip and multiple qos flow traffic in communication network

Publications (1)

Publication Number Publication Date
CN101690031A true CN101690031A (en) 2010-03-31

Family

ID=39926653

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200880022569A Pending CN101690031A (en) 2007-06-29 2008-06-27 Method and system for unified overload and overflow control to support VOIP and multiple QOS flow traffic in communication network

Country Status (7)

Country Link
US (1) US7894337B2 (en)
EP (1) EP2163050B1 (en)
JP (1) JP5031897B2 (en)
KR (1) KR101097034B1 (en)
CN (1) CN101690031A (en)
AT (1) ATE541390T1 (en)
WO (1) WO2009005749A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102595497A (en) * 2012-03-22 2012-07-18 中兴通讯股份有限公司 System and method of code division multiple access (CDMA) data business for easing processor overload automatically

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7804943B2 (en) * 2006-07-27 2010-09-28 Alcatel-Lucent Usa Inc. Management for a heterogeneous pool of processors for the assignment of additional load
JP5569339B2 (en) * 2010-11-02 2014-08-13 富士通株式会社 Base station, detection apparatus, communication system, and detection method
CN103546922B (en) * 2012-07-09 2018-08-14 南京中兴软件有限责任公司 A kind of method and device of load in balance dispatching evolved base station
FR3004613B1 (en) * 2013-04-11 2016-07-29 Renault Sa METHOD AND SYSTEM FOR SMOOTHING LOAD PICS OF A REAL TIME DATA NETWORK.
US10372708B1 (en) * 2014-12-31 2019-08-06 Teradata Us, Inc. Statistic normalization in a data store system
EP3280166B1 (en) * 2016-08-04 2020-05-20 Alcatel Lucent Method, system and computer program product for operating a wireless network

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5539729A (en) * 1994-12-09 1996-07-23 At&T Corp. Method for overload control in a packet switch that processes packet streams having different priority levels
US6469991B1 (en) * 1997-10-14 2002-10-22 Lucent Technologies Inc. Method for overload control in a multiple access system for communication networks
DE19755129B4 (en) * 1997-12-11 2005-01-27 Telefonaktiebolaget Lm Ericsson (Publ) Load regulation for a real-time communication system
US6252950B1 (en) * 1998-09-30 2001-06-26 Lucent Technologies Inc. Predictive bursty real-time traffic control for telecommunications switching systems
GB9828593D0 (en) * 1998-12-23 1999-02-17 Northern Telecom Ltd A method of monitoring packet communications traffic
US6510214B1 (en) * 1998-12-30 2003-01-21 Alcatel Usa Sourcing, L.P. System and method of detecting overload in a service control point of a telecommunications network
US6496811B1 (en) * 2000-05-01 2002-12-17 Lucent Technologies Inc. Fuzzy-logic based overload detection and correction for packet gateways
US6542950B1 (en) * 2000-05-05 2003-04-01 Lucent Technologies Inc. Self-adaptive processor overload control system
US7366096B2 (en) * 2003-02-21 2008-04-29 Nokia Corporation System and method for movement detection and congestion response for transport layer protocol
US7047310B2 (en) * 2003-02-25 2006-05-16 Motorola, Inc. Flow control in a packet data communication system
US8230106B2 (en) * 2003-03-31 2012-07-24 Alcatel Lucent Methods and apparatus for improved transmission control protocol transmission over a wireless channel exhibiting rate and delay variations
JP4655619B2 (en) * 2004-12-15 2011-03-23 日本電気株式会社 Radio base station apparatus and rate control method thereof
US7684319B2 (en) * 2006-06-29 2010-03-23 Intel Corporation Transmission control protocol congestion window

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102595497A (en) * 2012-03-22 2012-07-18 中兴通讯股份有限公司 System and method of code division multiple access (CDMA) data business for easing processor overload automatically
WO2013139097A1 (en) * 2012-03-22 2013-09-26 中兴通讯股份有限公司 System and method of cdma data service for easing processor overload automatically
CN102595497B (en) * 2012-03-22 2016-03-30 中兴通讯股份有限公司 The CDMA data service system of automatic alleviation processor overload and method thereof

Also Published As

Publication number Publication date
ATE541390T1 (en) 2012-01-15
KR20100031580A (en) 2010-03-23
WO2009005749A1 (en) 2009-01-08
JP2010532634A (en) 2010-10-07
EP2163050B1 (en) 2012-01-11
EP2163050A1 (en) 2010-03-17
US20090003215A1 (en) 2009-01-01
KR101097034B1 (en) 2011-12-22
JP5031897B2 (en) 2012-09-26
US7894337B2 (en) 2011-02-22

Similar Documents

Publication Publication Date Title
US8325660B2 (en) Communication resource management device
CN101213802B (en) Method and apparatus for controlling rate of voice service in a mobile communication system supporting voice service via packet network
US8976730B2 (en) Enhanced capabilities and efficient bandwidth utilization for ISSI-based push-to-talk over LTE
CN101690031A (en) Method and system for unified overload and overflow control to support VOIP and multiple QOS flow traffic in communication network
JP2004533731A (en) System for uplink scheduling packet based on data traffic in wireless system
KR20050094050A (en) Video packets over a wireless link under varying delay and bandwidth conditions
CN104717221A (en) Data transmission control methods and devices
CN101682922A (en) Buffer status reporting
US8493928B2 (en) Wireless system, for packet communication between base station and mobile stations
CN100546277C (en) In wireless network by signaling to optimize the method and the communication system of rate controlled scheme
US7336661B2 (en) Transmitting packet data
Wu et al. A low latency scheduling approach for high definition video streaming over heterogeneous wireless networks
KR100686679B1 (en) A radio communication apparatus
JP4459497B2 (en) Transcoder selection and data code conversion method and apparatus in packet-switched communication network for radio interface
US8417826B2 (en) Method and system of overload control in packetized communication networks
KR100783045B1 (en) Data transmission method, system, base station, subscriber station, data processing unit, computer program distribution medium and baseband module
EP1671512A2 (en) Adaptive call admission control for calls handled over a compressed clear channel
US20120051281A1 (en) Method, bm-sc and base station for multiplexing mbms services in mbsfn
CN116830690A (en) Dynamic packet delay budget handling in quality of service
CN100518083C (en) A realization method to dynamically change maximum length of bandwidth request
JP2012119810A (en) Base station device, communication method, and communication system
US9674861B1 (en) Systems and methods for scheduling transmissions from an access node in a communication network
US11006391B1 (en) Non-intrusive traffic analysis for wireless networks
WO2023000305A1 (en) Qos adjustment method and apparatus, device, and medium
CN112910662A (en) Method, device and medium for reporting and receiving and reporting traffic information

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20100331