CN101958828B - Service multiplex processing method and device - Google Patents

Service multiplex processing method and device Download PDF

Info

Publication number
CN101958828B
CN101958828B CN200910140367.2A CN200910140367A CN101958828B CN 101958828 B CN101958828 B CN 101958828B CN 200910140367 A CN200910140367 A CN 200910140367A CN 101958828 B CN101958828 B CN 101958828B
Authority
CN
China
Prior art keywords
business stream
stream
business
packet loss
distribute
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.)
Expired - Fee Related
Application number
CN200910140367.2A
Other languages
Chinese (zh)
Other versions
CN101958828A (en
Inventor
王晓利
张永生
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.)
NTT Docomo Inc
Original Assignee
NTT Docomo 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 NTT Docomo Inc filed Critical NTT Docomo Inc
Priority to CN200910140367.2A priority Critical patent/CN101958828B/en
Priority to JP2010161872A priority patent/JP5564350B2/en
Publication of CN101958828A publication Critical patent/CN101958828A/en
Application granted granted Critical
Publication of CN101958828B publication Critical patent/CN101958828B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention provides a service multiplex processing method and a device. The method of the invention comprises the following steps: acquiring transmission features of a first service flow which is a service flow with the first feature in the current multiplex transmission; calculating the variance of the first service flow according to the recorded transmission features of the first service flow; when the new service flow with the first feature is added, using the variance sigma 2 as the variance of the second service flow for acquiring the packet loss rate expression of the second service flow which is the service flow for multiplex transmission after the new service flow is added to the first service flow; and carrying out resource allocation or access control on the new service flow according to the packet loss rate expression. The invention reduces the difficulty in realizing multiplex resource allocation or access control, and can acquire multiplexing gain while ensuring QoS.

Description

A kind of service integration processing method and device
Technical field
The present invention relates to communication, Internet technical field, particularly a kind of service integration processing method and device.
Background technology
In communication system, how to give traffic assignments resource is a very important problem.Divide timing carrying out resource, should ensure QoS (Quality of Service, the service quality) requirement of business, make again the systematic cost minimum of paying.No matter be to cable network or wireless network, systematic cost mainly comprises following two aspects: link bandwidth and buffer pool size.For wireless network, link bandwidth is just more important comparatively speaking.
The Mean Speed of supposing single video traffic is 320kbps, and qos requirement is as follows: 90% packet does not have Forwarding Delay, suppose and will meet above-mentioned requirements, the link bandwidth (the namely service speed of link) of requirement should be more than or equal to 340kbps.
But in the time that three video traffics that independently Mean Speed is 320kbps mix transmission, because business is independent separately, in the time that certain business arrives peak rate, other business may be in the low ebb of data rate.Therefore, while making three video stream traffic that independently Mean Speed is 320kbps mix transmission, the variation of total data rate just tends to be steady, in the case of qos requirement identical (90% packet does not have Forwarding Delay), the service speed of link is that 1000Kbps can meet the demands.This service speed is less than 340 × 3=1020kbps, thereby has brought spatial multiplexing gain.This spatial multiplexing gain is calculated as follows: (1020-1000)/1020 ≈ 2%.
Above-mentionedly be illustrated as an example of video traffic example, but it should be understood that, when the mix of traffic transmission of other types, equally also have spatial multiplexing gain.
Meanwhile, for convenience of describing, in present specification, the two or more Business Streams that mix transmission are called to multiplexing service stream.
Can find out from description above, while distributing link circuit resource to multiplexing service stream, must consider spatial multiplexing gain.This resource allocation problem is an optimization problem, and the target that solves this optimization problem is exactly in the situation that meeting packet loss and requiring (qos requirement), and the link bandwidth sum that all business are needed is altogether minimum.
Certainly, consider from another point of view, also can think that this target is: in the situation that meeting packet loss requirement (qos requirement) and link bandwidth requirement, make it possible to the number maximum of the Business Stream of access.
But, for any situation, how to obtain the key that packet loss is all problem, and the packet loss of multiplex stream and following factor analysis: the bandwidth of service feature, number of services, link and the capacity of buffering area etc.
The existing method of obtaining packet loss comprises the approximate method based on Brownian bridge, is described below.
In approximate method based on Brownian bridge, make B (t) represent Brownian movement, its average is EB (t)=μ t, and variance is VarB (t)=σ 2t, if Business Stream meets the feature of Brownian bridge, its probability-distribution function just can clearly obtain so.
For any one Business Stream, if feature does not meet Brownian bridge, so, can adopt the approximate method of Brownian bridge, obtain approximate μ and σ 2, and then obtain the expression formula of the drop probabilities L of the current multiplexing service of drop probabilities stream:
L(B,C,N)=exp(-2B(B+C-Nμ)/Nσ 2)
Wherein, B is the buffer size of distributing to current multiplexing service stream, and C is the link bandwidth of distributing to current multiplexing service stream, and N is Business Stream number in current multiplexing service stream, and μ is the data transfer rate average of current multiplexing service stream, σ 2for the data transfer rate variance of current multiplexing service stream.
After obtaining above-mentioned L, can carry out resource distribution and access control.
But inventor finds in the process that realizes the embodiment of the present invention, at least there is following shortcoming in the above-mentioned method by the approximate information source of Brownian bridge:
Although simpler for the method by semi-Markov modeling information source by the method for the approximate information source of Brownian bridge, or need to obtain complicated information source feature.And because information source feature not only comprises average, these simple features of peak rate, also comprise the feature that other are more complicated, as state transition probability, state duration etc.And in real system, it is almost infeasible obtaining accurate information source feature.Therefore, cannot be applicable to complicated business stream by the method for the approximate information source of Brownian bridge.
Summary of the invention
The object of this invention is to provide a kind of service integration processing method and device, reduce the difficulty that realizes of multiplexed resource distribution or access control.
To achieve these goals, the embodiment of the present invention provides a kind of service integration processing method, comprising:
Obtain the transmission feature of the first Business Stream, the Business Stream with First Characteristic that described the first Business Stream is current multiplexing transmission;
Calculate the variances sigma of the first Business Stream according to the transmission feature of described first Business Stream of above-mentioned record 2;
Add fashionablely at the new Business Stream with described First Characteristic, use described variances sigma 2obtain the packet loss expression formula of described the second Business Stream as the variance of the second Business Stream, described the second Business Stream is the Business Stream that adds the multiplexing transmission forming after described new Business Stream in described the first Business Stream;
According to described packet loss expression formula, described new Business Stream is carried out to resource distribution or access control.
Above-mentioned service integration processing method, wherein, the transmission feature of described the first Business Stream comprises:
The packet loss L of described the first Business Stream i, described the first Business Stream data transfer rate average μ, distribute to the link bandwidth C of described the first Business Stream i, distribute to the buffer size B of the first Business Stream inumber i with described the first Business Stream neutron Business Stream.
Above-mentioned service integration processing method, wherein, the variance of described the first Business Stream is-2B i(B i+ C i-i μ)/(ilogL i).
Above-mentioned service integration processing method, wherein, described B ibe less than or equal to described C iwith the product of D, described D is the maximum queuing delay of described the first Business Stream requirement.
Above-mentioned service integration processing method, wherein, the packet loss expression formula of described the second Business Stream is as follows:
exp(-2B i+1(B i+1+C i+1-(i+1)μ)/((i+1)σ 2)))
Wherein, C i+1represent to distribute to the link bandwidth of described the second Business Stream, B i+1represent to distribute to the buffer size of described the second Business Stream, B i+1be less than or equal to described C i+1with the product of D, μ is the data transfer rate average of described the second Business Stream, σ 2it is the variance of the first Business Stream.
To achieve these goals, the embodiment of the present invention also provides a kind of service integration processing unit, comprising:
Feature acquisition module, for obtaining the transmission feature of the first Business Stream, the Business Stream with First Characteristic that described the first Business Stream is current multiplexing transmission;
Variance computing module, for calculating the variance of described the first Business Stream according to the transmission feature of described first Business Stream of above-mentioned record;
Packet loss acquisition module, fashionable for adding at the new Business Stream with First Characteristic, use variances sigma 2obtain the packet loss expression formula of described the second Business Stream as the variance of the second Business Stream, described the second Business Stream is the Business Stream that adds the multiplexing transmission forming after described new Business Stream in described the first Business Stream;
Service Processing Module, for carrying out resource distribution or access control according to described packet loss expression formula to described new Business Stream.
Above-mentioned service integration processing unit, wherein, the transmission feature of described the first Business Stream comprises:
The packet loss L of described the first Business Stream i, described the first Business Stream data transfer rate average μ, distribute to the link bandwidth C of described the first Business Stream i, distribute to the buffer size B of the first Business Stream inumber i with described the first Business Stream neutron Business Stream.
Above-mentioned service integration processing unit, wherein, the variance of described the first Business Stream is-2B i(B i+ C i-i μ)/(ilogL i).
Above-mentioned service integration processing unit, wherein, described B ibe less than or equal to described C iwith the product of D, described D is the maximum queuing delay of described the first Business Stream requirement.
Above-mentioned service integration processing unit, wherein, the packet loss expression formula of described the second Business Stream is as follows:
exp(-2B i+1(B i+1+C i+1-(i+1)μ)/((i+1)σ 2)))
Wherein, C i+1represent to distribute to the link bandwidth of described the second Business Stream, B i+1represent to distribute to the buffer size of described the second Business Stream, B i+1be less than or equal to described C i+1with the product of D, μ is the data transfer rate average of described the second Business Stream.
To achieve these goals, the embodiment of the present invention also provides a kind of service integration processing method, for Long Term Evolution LTE system, comprising:
The multicast broadcast services center eMB-SC of evolution is multiplex stream Resources allocation, and described multiplex stream comprises the multimedia broadcast multicast system MBMS Business Stream that block error rate BLER is different;
It is the resource that multiplex stream is distributed that described eMB-SC notifies many cell/multicast cooperation entity MCE by gateway;
Described MCE is after knowing that described eBM-SC is the resource of multiplex stream distribution, be that the resource mapping that multiplex stream is distributed becomes corresponding MBSFN number of sub-frames by described eBM-SC, and send all evolution base station eNB of semi-static schedule information to MCE subordinate, wherein this semi-persistent scheduling information comprises: the modulating-coding type that the ID of the subframe index of MBSFN, the sending order of described MBMS Business Stream, each described MBMS Business Stream and each described MBMS Business Stream adopt;
ENB carries out described multiplex stream transmission according to semi-persistent scheduling information, and by dynamic scheduling information notifying MBMS user, described dynamic scheduling information comprises: the information of the subframe at described MBMS Business Stream place.
Above-mentioned service integration processing method, wherein, the MBMS Business Stream that modulating-coding type is identical sends with adjacent order.
Above-mentioned service integration processing method, wherein, it is the resource that multiplex stream is distributed that described eBM-SC starts MCE described in message informing by session.
Above-mentioned service integration processing method, wherein, described eMB-SC is that multiplex stream Resources allocation comprises the steps:
Obtain the transmission feature of the first Business Stream, the Business Stream with First Characteristic that described the first Business Stream is current multiplexing transmission;
Calculate the variances sigma of described the first Business Stream according to the transmission feature of described first Business Stream of above-mentioned record 2;
Add fashionablely at the new Business Stream with described First Characteristic, use described variances sigma 2obtain the packet loss expression formula of described the second Business Stream as the variance of the second Business Stream, described the second Business Stream is the Business Stream that adds the multiplexing transmission forming after described new Business Stream in described the first Business Stream;
According to described packet loss expression formula, described new Business Stream is carried out to resource distribution.
Above-mentioned service integration processing method, wherein, the packet loss L of described the first Business Stream i, described the first Business Stream data transfer rate average μ, distribute to the link bandwidth C of described the first Business Stream i, distribute to the buffer size B of the first Business Stream inumber i with described the first Business Stream neutron Business Stream.
Above-mentioned service integration processing method, wherein, the variance of described the first Business Stream is-2B i(B i+ C i-i μ)/(ilogL i).
Above-mentioned service integration processing method, wherein, described B ibe less than or equal to described C iwith the product of D, described D is the maximum queuing delay of described the first Business Stream requirement.
Above-mentioned service integration processing method, wherein, the packet loss expression formula of described the second Business Stream is as follows:
exp(-2B i+1(B i+1+C i+1-(i+1)μ)/((i+1)σ 2)))
Wherein, C i+1represent to distribute to the link bandwidth of described the second Business Stream, B i+1represent to distribute to the buffer size of described the second Business Stream, B i+1be less than or equal to described C i+1with the product of D, μ is the data transfer rate average of described the second Business Stream.
The embodiment of the present invention has following beneficial effect:
In the method and apparatus of the embodiment of the present invention, first obtain the variance of the Business Stream with First Characteristic of current multiplexing transmission according to the transmission feature of the Business Stream with First Characteristic that records current multiplexing transmission, there iing the new new service flow with same characteristic features to add fashionable, consider the slowly varying behavior of transfer rate variance, directly using the variance of calculating before as the variance that adds the Business Stream after new Business Stream, and utilize this variance to calculate the packet loss that adds the Business Stream after new Business Stream, and then carry out resource distribution or access control, therefore, avoid cannot obtaining because complicated information source feature cannot be obtained in prior art the technical problem of packet loss expression formula, reduce the difficulty that realizes of multiplexed resource distribution or access control.
Meanwhile, by concrete emulation, also can find the method and apparatus of the embodiment of the present invention, even also can, in guaranteed qos, obtain spatial multiplexing gain in the time that multiplex stream number is larger.
Brief description of the drawings
Fig. 1 is the schematic flow sheet of the method for the embodiment of the present invention;
Fig. 2 is the detailed process schematic diagram of the method for the embodiment of the present invention;
Fig. 3-Fig. 4 is the simulation result figure of the method for the embodiment of the present invention.
Embodiment
Above-mentioned utilization in the calculation expression that Brownian bridge method obtains packet loss, only need to obtain data transfer rate average μ and the data transfer rate variances sigma of Business Stream 2after these two variablees, can utilize this packet loss to carry out resource distribution and access control.
For video flowing, as long as coded system has defined, just can obtain the data transfer rate average of this stream, but the data transfer rate variance of Business Stream is just not easy to have obtained.For fear of statistical variance, the embodiment of the present invention has proposed to infer by recording present packet loss the method for variance.
As shown in Figure 1, the method for the embodiment of the present invention comprises:
Step 11, obtains the transmission feature of the first Business Stream, comprising: the first packet loss L of the first Business Stream i, the data transfer rate average μ of the Business Stream of current multiplexing transmission i, distribute to the link bandwidth C of the first Business Stream i, distribute to the buffer size B of the first Business Stream i; The Business Stream with First Characteristic that described the first Business Stream is current multiplexing transmission; The number of what wherein i was current multiplexing transmission the have Business Stream neutron Business Stream of First Characteristic;
Above-mentioned B inot only relevant with the buffer size of real system, also relevant with the delay requirement of business.If this business need queuing delay is less than D max, so all overtime packets all will be dropped, in this case, and B i≤ C id max.
Step 12, calculates the variances sigma of described the first Business Stream according to the transmission feature of described first Business Stream of above-mentioned record 2, as follows:
σ 2=-2B i(B i+C i-iμ)/(ilogL i)
Step 13, add at the new Business Stream with described First Characteristic fashionable, consider variance change slowly varying behavior, directly use described variances sigma 2obtain the second packet loss L of the second Business Stream i+1, as follows:
L i+1=exp(-2B i+1(B i+1+C i+1-(i+1)μ)/((i+1)σ 2)))
Wherein, the second Business Stream is the Business Stream that adds the multiplexing transmission after described new Business Stream, C i+1for distributing to the link bandwidth of described the second Business Stream, B i+1for distributing to the buffer size of described the second Business Stream, B i+1≤ C i+1d max, certainly, in actual process, be set to C i+1d max.
Because new Business Stream has identical feature with the Business Stream in the first Business Stream, therefore its average is identical.
Step 14, according to L i+1carry out resource distribution or access control.
Be described below respectively with regard to resource distribution and access control below.
Divide timing carrying out resource, calculate exactly the minimum C that following condition is set up i+1:
exp(-2B i+1(B i+1+C i+1-(i+1)μ)/((i+1)σ 2)))≤δ
B i+1≤C i+1D max
For solving of above-mentioned mathematical problem, there is quite ripe algorithm, be not described in detail at this.
And for Admission Control, judge exactly, meet packet loss requirement situation, and under current bandwidth restriction and buffer limits, can hold the business of newly coming in, namely by the C in above formula i+1the total link bandwidth C that the system of being set to can provide, B i+1after the total buffer size B that the system of being set to can provide, judge whether following condition is set up:
exp(-2B(B+C-(i+1)μ)/((i+1)σ 2)))≤δ
B≤CD max
In real system, the buffer size of forwarding unit has not been the bottleneck that affects system performance, and therefore B is mainly subject to the constraint of maximum queuing delay, and therefore, above-mentioned condition just changes to judge whether following formula is set up into:
exp(-2CD max(CD max+C-(i+1)μ)/((i+1)σ 2)))≤δ
If set up, represent to receive new Business Stream, otherwise can not receive new Business Stream.
Above-described method, is applicable to average known, the situation of Unknown Variance.
If average and variance are not all known, now record the packet loss in first two Business Stream number situation, i.e. L i-1and L i.Then by following solving equations data transfer rate average μ and data transfer rate variances sigma 2.
The more detailed flow process of said method being carried out to resource distribution is below described below.
As shown in Figure 2, comprising:
Whether step 21, have new Business Stream to be transmitted to add, if enter step 22, otherwise continues to wait for;
Step 22, judges the current Business Stream transmission that whether exists, if enter step 25, otherwise enters step 23;
Step 23, according to existing method, for single Business Stream carries out resource distribution, enters step 24;
Step 24, the packet loss while preserving single Business Stream transmission, returns to step 21;
Step 25, the packet loss once recording before obtaining, and calculate variances sigma according to this packet loss 2;
Step 26, by this variances sigma 2join the variance of the Business Stream (called after the second Business Stream) obtaining after current business flow as described new Business Stream to be transmitted, obtain the packet loss expression formula of the second Business Stream;
Step 27 is that described the second Business Stream carries out resource distribution according to this packet loss expression formula;
Step 28, the packet loss in record the second Business Stream transmitting procedure, returns to step 21.
Above-mentioned detailed process is also the explanation of carrying out with the known situation of average, for the unknown this situation of average, first and second Business Stream add fashionable, all according to existing method, for single Business Stream carries out resource distribution, and record respectively packet loss, add fashionable at the 3rd Business Stream, can calculate variance and average (two unknown numbers according to record two packet loss above, two equations, can solve), then obtain packet loss, and then carry out resource distribution or access control, after obtaining this variance, the resource of the Business Stream adding is below distributed and access control is exactly the process of a circulation, do not describe in detail one by one at this.
The method of the embodiment of the present invention is moved on the entity that carries out resource distribution or access control.For instance, at MBMS (Multimedia Broadcast Multicast System, multi-medium multi-packet broadcasting broadcast) in system, this entity may be MCE (Multi-cell/multicast Coordination Entity, many cell/multicast cooperation entities), also may be BMSC (Broadcast-Multicast Service Center, multicast broadcast services center).In WLAN (WLAN (wireless local area network)), this entity may be WAP (wireless access point) (AP).On Internet, this entity may be router.
It should be noted that and how to obtain current packet loss situation, can have multiple means, as described below:
Entity oneself carries out record.Because this entity is known the data of the Business Stream entering, also know the resource of distribution, therefore can record the situation of packet loss.
By other entity records, then send this entity to.This situation is applicable to the situation of the entity separation of resource allocation entity and real transmission packet.Such as in MBMS (multi-medium multi-packet broadcasting broadcast) system, resource allocation entity is MCE, but the entity of really giving out a contract for a project is on e-NodeB.So just need e-NodeB to record packet drop, and then feed back to MCE.
In order to embody the effect of the embodiment of the present invention, carry out emulation, simulation parameter is as shown in the table.
Parameter type Distribute Distributed constant
Frame of video interval Fixing (10 frame/second) Be spaced apart 100ms
Number of data packets/frame Fixing 8
Data package size Obey Truncated Pareto distribution average: 50bytes maximum: 125bytes) K=20bytes α=1.2
Packet interval in frame Obey Truncated Pareto distribution average=6ms maximum=12.5ms K=2.5ms α=1.2
Under above-mentioned simulated conditions, the packet loss that more different resource allocation methods causes below.At this, the qos requirement of setting video flowing is that maximum queuing delay is 320ms, and packet loss is less than 10 -3.Packet loss is mainly to cause because queuing delay is long.
As shown in Figure 3, in Fig. 3, abscissa is multiplex stream number, ordinate is packet loss, except the method with ON-OFF model modeling video flowing, additive method can meet the requirement of packet loss substantially, still, in the time that multiplex stream number is larger, Markov modeling and Brownian bridge are approximate, have all exceeded the packet loss of setting, and have utilized the method (corresponding to the curve with solid dot in Fig. 3) of the embodiment of the present invention still can meet the requirement of packet loss.
Under above-mentioned simulated conditions, the spatial multiplexing gain of different resource allocation methods more once below, as shown in Figure 4, in Fig. 4, abscissa is multiplex stream number, and ordinate is spatial multiplexing gain, and spatial multiplexing gain is defined as follows:
(GBR×N-ABBR)/GBR×N
Wherein, N is the number of multiplex stream, and GBR is meeting under qos requirement, gives the resource of single traffic flow assignment.ABBR is meeting under identical qos requirement, the resource bundle that multiplex stream is distributed.
As shown in Figure 4, in the time that multiplex stream number is larger, the method for the embodiment of the present invention (corresponding to the curve of the top in Fig. 4) can obtain very significantly spatial multiplexing gain advantage.
In the embodiment of the present invention, also provide one to be applied to the statistic multiplexing method in LTE (Long Term Evolution, Long Term Evolution) system, comprising:
EBM-SC (the multicast broadcast services center of evolution) is multiplex stream Resources allocation, and wherein this multiplex stream comprises the MBMS Business Stream that block error rate BLER is different;
EBM-SC is the resource that multiplex stream is distributed by gateway Gateway notice MCE;
MCE is after knowing that eBM-SC is the resource of multiplex stream distribution, be that the resource mapping that multiplex stream is distributed becomes corresponding MBSFN (Multicast/Broadcast Single FrequencyNetwork by eBM-SC, Multicast Broadcast Single Frequency Network) number of sub-frames, and send all evolution base station eNB of semi-static schedule information to MCE subordinate, wherein this semi-persistent scheduling information comprises:
The subframe index of MBSFN;
The sending order of MBMS Business Stream; And
The modulating-coding type of the ID of each MBMS Business Stream and employing.
Semi-persistent scheduling information above, comprise the required MBSFN number of sub-frames of all MBMS Business Streams, and the sending order of these Business Streams and modulating-coding type, and modulating-coding type is required to determine by the error rate BLER of MBMS Business Stream, the sending order of Business Stream must be considered modulating-coding type, should allow the identical Business Stream of modulating-coding type, send with adjacent order;
ENB receives after semi-persistent scheduling information, MBMS Business Stream is sent to MBMS user, and by a dynamic scheduling information notifying MBMS user, this dynamic scheduling information comprises: the information of the subframe at MBMS business place, makes user receive MBMS business datum from corresponding subframe.
As in the situation that semi-persistent scheduling information is definite, how eNB sends to MBMS user by MBMS Business Stream, and by a dynamic scheduling information notifying MBMS user, has carried out detailed regulation in related specifications, and no further details to be given herein.
Mention above, eBM-SC need to be the resource that multiplex stream is distributed by gateway Gateway notice MCE, in specific embodiments of the invention, wherein, the resource that eBM-SC (the multicast broadcast services center of evolution) distributes for multiplex stream represents with ABBR (Aggregated Bundle Bit Rate), and starting message informing MCE by session is that the multiplex stream process of resource of distributing is as described below.
Suppose when Business Stream 1 starts to transmit, eBM-SC sends a session and starts message, as follows:
Session Start(TMGI=1,ABBR=300kbps)
Wherein, TMGI (Temporary Mobile Group Identity, Temporary Mobile Group Identity) is the ID for distinguishing MBMS Business Stream;
Subsequently, Business Stream 2 starts transmission, and eBM-SC sends a session and starts message, as follows:
Session Start(TMGI=1,TMGI=2,ABBR=400kbps)
Subsequently, Business Stream n starts transmission, and eBM-SC sends a session and starts message:
Session Start(TMGI=1,TMGI=2,...,TMGI=n,ABBR=4000kbps)
Start message by this session, it is the resource that multiplex stream is distributed that MCE can obtain eBM-SC, and carries out subsequent process.
In the prior art, in a multiplex stream, included MBMS Business Stream all needs to have identical BLER (referring to R3-091300 ABBR based statistical multiplexing solution for eMBMS and R3-091301 Service multiplexing and signaling for eMBMS), but the technical scheme of prior art has following shortcoming:
Because MBMS Business Stream included in a multiplex stream all has identical BLER, therefore, the Business Stream of different B LER cannot multiplexing transmission, in the situation that Business Stream number waiting for transmission is certain, in each multiplex stream, the number of Business Stream is less than Business Stream number waiting for transmission, and the multiplexing spatial multiplexing gain that can bring, therefore, the method for prior art cannot make spatial multiplexing gain maximize.
And utilize the method for the embodiment of the present invention, the MBMS Business Stream that BLER is different can be multiplexed into transmission together, in multiplex stream, the number of Business Stream can equal Business Stream number waiting for transmission, and the number of Business Stream is more in multiplex stream, the spatial multiplexing gain that can bring is larger, therefore,, with respect to prior art, the method for the embodiment of the present invention can make spatial multiplexing gain maximize.
The above is only the preferred embodiment of the present invention; it should be pointed out that for those skilled in the art, under the premise without departing from the principles of the invention; can also make some improvements and modifications, these improvements and modifications also should be considered as protection scope of the present invention.

Claims (13)

1. a service integration processing method, is characterized in that, comprising:
Obtain the transmission feature of the first Business Stream, the Business Stream with First Characteristic that described the first Business Stream is current multiplexing transmission;
Calculate the variances sigma of described the first Business Stream according to the transmission feature of described first Business Stream of above-mentioned record 2;
Add fashionablely at the new Business Stream with described First Characteristic, use described variances sigma 2obtain the packet loss expression formula of described the second Business Stream as the variance of the second Business Stream, described the second Business Stream is the Business Stream that adds the multiplexing transmission forming after described new Business Stream in described the first Business Stream;
According to described packet loss expression formula, described new Business Stream is carried out to resource distribution or access control;
The transmission feature of described the first Business Stream comprises:
The packet loss L of described the first Business Stream i, described the first Business Stream data transfer rate average μ 1, distribute to the link bandwidth C of described the first Business Stream i, distribute to the buffer size B of the first Business Stream inumber i with described the first Business Stream neutron Business Stream;
The variance of described the first Business Stream is-2B i(B i+ C i-i μ 1)/(ilogL i).
2. service integration processing method according to claim 1, is characterized in that, described B ibe less than or equal to described C iwith D maxproduct, described D maxfor the maximum queuing delay of described business need.
3. service integration processing method according to claim 1, is characterized in that, the packet loss expression formula of described the second Business Stream is as follows:
exp(-2B i+1(B i+1+C i+1-(i+1)μ 2)/((i+1)σ 2)))
Wherein, C i+1represent to distribute to the link bandwidth of described the second Business Stream, B i+1represent to distribute to the buffer size of described the second Business Stream, B i+1be less than or equal to described C i+1with D maxproduct, μ 2for the data transfer rate average of described the second Business Stream, described D maxfor the maximum queuing delay of described business need.
4. service integration processing method according to claim 1, is characterized in that, described data transfer rate average is determined according to coded system.
5. a service integration processing unit, is characterized in that, comprising:
Feature acquisition module, for obtaining the transmission feature of the first Business Stream, the Business Stream with First Characteristic that described the first Business Stream is current multiplexing transmission;
Variance computing module, for calculating the variances sigma of described the first Business Stream according to the transmission feature of described first Business Stream of above-mentioned record 2;
Packet loss acquisition module, fashionable for adding at the new Business Stream with described First Characteristic, use described variances sigma 2obtain the packet loss expression formula of described the second Business Stream as the variance of the second Business Stream, described the second Business Stream is the Business Stream that adds the multiplexing transmission forming after described new Business Stream in described the first Business Stream;
Service Processing Module, for carrying out resource distribution or access control according to described packet loss expression formula to described new Business Stream;
The transmission feature of described the first Business Stream comprises:
The packet loss L of described the first Business Stream i, described the first Business Stream data transfer rate average μ 1, distribute to the link bandwidth C of described the first Business Stream i, distribute to the buffer size B of the first Business Stream inumber i with described the first Business Stream neutron Business Stream;
The variance of described the first Business Stream is-2B i(B i+ C i-i μ 1)/(ilogL i).
6. service integration processing unit according to claim 5, is characterized in that, described B ibe less than or equal to described C iwith D maxproduct, described D maxfor the maximum queuing delay of described business need.
7. service integration processing unit according to claim 5, is characterized in that, the packet loss expression formula of described the second Business Stream is as follows:
exp(-2B i+1(B i+1+C i+1-(i+1)μ 2)/((i+1)σ 2)))
Wherein, C i+1represent to distribute to the link bandwidth of described the second Business Stream, B i+1represent to distribute to the buffer size of described the second Business Stream, B i+1be less than or equal to described C i+1with D maxproduct, μ 2for the data transfer rate average of described the second Business Stream, described D maxfor the maximum queuing delay of described business need.
8. service integration processing unit according to claim 5, is characterized in that, described data transfer rate average is determined according to coded system.
9. a service integration processing method, for Long Term Evolution LTE system, is characterized in that, comprising:
The multicast broadcast services center eMB-SC of evolution is multiplex stream Resources allocation, and described multiplex stream comprises the multimedia broadcast multicast system MBMS Business Stream that block error rate BLER is different;
It is the resource that multiplex stream is distributed that described eMB-SC notifies many cell/multicast cooperation entity MCE by gateway;
Described MCE is after knowing that described eBM-SC is the resource of multiplex stream distribution, be that the resource mapping that multiplex stream is distributed becomes corresponding MBSFN number of sub-frames by described eBM-SC, and send all evolution base station eNB of semi-static schedule information to MCE subordinate, wherein this semi-persistent scheduling information comprises: the modulating-coding type that the ID of the subframe index of MBSFN, the sending order of described MBMS Business Stream, each described MBMS Business Stream and each described MBMS Business Stream adopt;
ENB carries out described multiplex stream transmission according to semi-persistent scheduling information, and by dynamic scheduling information notifying MBMS user, described dynamic scheduling information comprises: the information of the subframe at described MBMS Business Stream place;
Described eMB-SC is that multiplex stream Resources allocation comprises the steps:
Obtain the transmission feature of the first Business Stream, the Business Stream with First Characteristic that described the first Business Stream is current multiplexing transmission;
Calculate the variances sigma of described the first Business Stream according to the transmission feature of described first Business Stream of above-mentioned record 2;
Add fashionablely at the new Business Stream with described First Characteristic, use described variances sigma 2obtain the packet loss expression formula of described the second Business Stream as the variance of the second Business Stream, described the second Business Stream is the Business Stream that adds the multiplexing transmission forming after described new Business Stream in described the first Business Stream;
According to described packet loss expression formula, described new Business Stream is carried out to resource distribution;
The transmission feature of described the first Business Stream comprises: the packet loss L of described the first Business Stream i, described the first Business Stream data transfer rate average μ 1, distribute to the link bandwidth C of described the first Business Stream i, distribute to the buffer size B of the first Business Stream inumber i with described the first Business Stream neutron Business Stream;
The variance of described the first Business Stream is-2B i(B i+ C i-i μ 1)/(ilogL i).
10. service integration processing method according to claim 9, is characterized in that, the MBMS Business Stream that modulating-coding type is identical sends with adjacent order.
11. service integration processing methods according to claim 9, is characterized in that, it is the resource that multiplex stream is distributed that described eBM-SC starts MCE described in message informing by session.
12. service integration processing methods according to claim 9, is characterized in that described B ibe less than or equal to described C iwith D maxproduct, described D maxfor the maximum queuing delay of described business need.
13. service integration processing methods according to claim 9, is characterized in that, the packet loss expression formula of described the second Business Stream is as follows:
exp(-2B i+1(B i+1+C i+1-(i+1)μ 2)/((i+1)σ 2)))
Wherein, C i+1represent to distribute to the link bandwidth of described the second Business Stream, B i+1represent to distribute to the buffer size of described the second Business Stream, B i+1be less than or equal to described C i+1with D maxproduct, μ 2for the data transfer rate average of described the second Business Stream, described D maxfor the maximum queuing delay of described business need.
CN200910140367.2A 2009-07-17 2009-07-17 Service multiplex processing method and device Expired - Fee Related CN101958828B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200910140367.2A CN101958828B (en) 2009-07-17 2009-07-17 Service multiplex processing method and device
JP2010161872A JP5564350B2 (en) 2009-07-17 2010-07-16 Service multiplexing processing method and apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910140367.2A CN101958828B (en) 2009-07-17 2009-07-17 Service multiplex processing method and device

Publications (2)

Publication Number Publication Date
CN101958828A CN101958828A (en) 2011-01-26
CN101958828B true CN101958828B (en) 2014-12-03

Family

ID=43485947

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910140367.2A Expired - Fee Related CN101958828B (en) 2009-07-17 2009-07-17 Service multiplex processing method and device

Country Status (2)

Country Link
JP (1) JP5564350B2 (en)
CN (1) CN101958828B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013502100A (en) * 2009-08-11 2013-01-17 アルカテル−ルーセント Method for trimming traffic in an e-MBMS system and BM-SC implementing the method
EP2466840B1 (en) * 2009-08-11 2015-06-03 Alcatel Lucent Evolved multimedia broadcast multicast service system and method for performing statistical multiplexing for services with different quality of service class identifiers
US9143901B2 (en) * 2011-05-27 2015-09-22 Qualcomm Incorporated Group ID and QOS group identification for stream multiplexing in multicast and broadcast systems
CN113542155B (en) * 2017-04-11 2023-06-20 华为技术有限公司 Method and device for processing service flow

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101212389A (en) * 2006-12-30 2008-07-02 华为技术有限公司 Outburst convergence control method, device, and communication device
CN101448236A (en) * 2008-12-24 2009-06-03 中国科学技术大学 Service model-based network charging system

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04178044A (en) * 1990-11-13 1992-06-25 Fujitsu Ltd Traffic control system in atm exchange
JP3312716B2 (en) * 1995-11-22 2002-08-12 日本電信電話株式会社 ATM call admission control method
US7146425B2 (en) * 2000-12-22 2006-12-05 Matsushita Electric Industrial Co., Ltd. Measurement-based admission control utilizing effective envelopes and service curves
WO2003077588A1 (en) * 2002-03-13 2003-09-18 Telefonaktiebolaget L M Ericsson Connection admission control in packet-oriented, multi-service networks
JP3783947B2 (en) * 2002-08-14 2006-06-07 日本電信電話株式会社 Video stream quality control method, program thereof and recording medium
JP4062240B2 (en) * 2003-11-14 2008-03-19 Kddi株式会社 Variance estimation method in traffic fluctuation, reception buffer control device and program thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101212389A (en) * 2006-12-30 2008-07-02 华为技术有限公司 Outburst convergence control method, device, and communication device
CN101448236A (en) * 2008-12-24 2009-06-03 中国科学技术大学 Service model-based network charging system

Non-Patent Citations (9)

* Cited by examiner, † Cited by third party
Title
Delay Analysis of Continuous Bit Rate Traffic Over an ATM Network;Lisa G. Dron 等;《IEEE Journal on Selected Areas in Communications》;19910430;第9卷(第3期);第402-407页 *
Large deviations for small buffers an insensitivity result;Michel Mandjes 等;《queueing systems》;20010331;第37卷(第4期);第349-362页 *
Lisa G. Dron 等.Delay Analysis of Continuous Bit Rate Traffic Over an ATM Network.《IEEE Journal on Selected Areas in Communications》.1991,第9卷(第3期),第402-407页. *
Michel Mandjes 等.Large deviations for small buffers an insensitivity result.《queueing systems》.2001,第37卷(第4期),第349-362页. *
姚正林 等.网络随机接入ON-OFF重尾流的准入控制研究.《计算机工程》.2005,第31卷(第10期),第13-15页,第21页. *
张博 等.长相关网络流量Hurst指数估计算法.《计算机工程》.2009,第35卷(第2期),第83-85页. *
网络随机接入ON-OFF重尾流的准入控制研究;姚正林 等;《计算机工程》;20050531;第31卷(第10期);第13-15页,第21页 *
长相关网络流量Hurst指数估计算法;张博 等;《计算机工程》;20090131;第35卷(第2期);第83-85页 *
陈云龙 等.现代网络业务流的几个基本定律.《华南理工大学学报(自然科学版)》.2007,第35卷(第5期),第54-59页. *

Also Published As

Publication number Publication date
JP5564350B2 (en) 2014-07-30
CN101958828A (en) 2011-01-26
JP2011024214A (en) 2011-02-03

Similar Documents

Publication Publication Date Title
CN109639470B (en) VSAT satellite communication system bandwidth allocation method based on star networking
CN104837205B (en) A kind of bus or train route communication downlink radio resource allocation algorithm
US10313185B2 (en) Method and device for updating multimedia broadcast multicast control channel information
CN102577300B (en) Evolved multimedia broadcast multicast service system and method for performing statistical multiplexing for services with different quality of service class identifiers
CN103209494A (en) Real-time video business resource distribution method based on importance mark
CN102264038A (en) Method and system for distribution and feedback of multimedia broadcast multicast service (MBMS) uplink resources
CN101958828B (en) Service multiplex processing method and device
Alexiou et al. Performance evaluation of LTE for MBSFN transmissions
CN113709885B (en) Multi-service network resource allocation method
US8542633B2 (en) Admission control
JP5349682B2 (en) Method of multiplexing MBMS service in MBSFN, BM-SC, and base station
Ouaissa et al. QoS hybrid uplink scheduler based on service type for M2M communications in LTE networks
EP2596651B1 (en) Admission control for broadcast transmissions
US10433278B2 (en) Methods and device for allocating and processing sub-frame resource
Ghandri et al. Deep Learning for VBR Traffic Prediction-Based Proactive MBSFN Resource Allocation Approach
Almowuena et al. Mobile video streaming over dynamic single-frequency networks
CN103546972A (en) DBA (dynamic bandwidth allocation) method of TDMA (time division multiple address) in EOC system realizing C-HPAV standard
WO2021035751A1 (en) Communication method and apparatus
US9125175B2 (en) Method and apparatus for transmitting MBMS services
CN105227491B (en) A kind of resource regulating method in electricity consumption wireless access network
Saxena et al. NEST: novel eMBMS scheduling technique
Prabhu et al. Quality of service guaranteed delay sensitive polling algorithm for WiMax network: PQ_Poll
CN104093130A (en) Broadcast multicast service flow control method and related equipment thereof
Ghandri et al. Adaptive MBSFN subframe allocation scheme for VBR video streaming over LTE‐A networks
CN108495354B (en) Access control method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20141203

Termination date: 20190717

CF01 Termination of patent right due to non-payment of annual fee