CN109728927A - Time delay optimization method, business scheduling method and storage medium - Google Patents
Time delay optimization method, business scheduling method and storage medium Download PDFInfo
- Publication number
- CN109728927A CN109728927A CN201711041869.0A CN201711041869A CN109728927A CN 109728927 A CN109728927 A CN 109728927A CN 201711041869 A CN201711041869 A CN 201711041869A CN 109728927 A CN109728927 A CN 109728927A
- Authority
- CN
- China
- Prior art keywords
- priority
- onu
- wireless traffic
- wireless
- olt
- 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.)
- Granted
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
The invention discloses a kind of time delay optimization method, business scheduling method and storage mediums, this method comprises: determining the priority of each wireless traffic in default ONU according to wireless traffic attaching information and optical-fiber network information on services;The priority of default ONU is determined according to the priority of all wireless traffics in default ONU;Distributing authentication information is distinguished to each ONU according to the priority of each ONU, so that each ONU uploads data according to authorization message.The present invention passes through the parsing and processing to wireless traffic attaching information and optical-fiber network information on services, according to the priority of the UE wireless traffic initiated, calculate the priority for mapping out ONU, make OLT high ONU of priority scheduling priority when being scheduled, reduce the time delay that ONU uploads data, the problem for solving the time delay for how reducing mobile forward pass network, while being rationally effectively fitted to the QoS demand of wireless traffic on optical-fiber network.
Description
Technical field
The present invention relates to field of information interaction, more particularly to a kind of time delay optimization method, business scheduling method and storage
Medium.
Background technique
Mobile forward pass (Fronthaul) is one of centralized wireless access planar network architecture information transfer techniques, is responsible for real
Existing Remote Radio Unit (RRU, Radio Remote Unit) and baseband processing unit (BBU, Building Base band
Unit the wireless data transmission between).It is existing centralization wireless access planar network architecture using common wireless interface (CPRI,
Common Public Radio Interface) agreement is to analog radio-frequency signal progress digitized sampling and encapsulation, after sampling
Radiofrequency signal needs great bandwidth to be transmitted.In order to alleviate the bandwidth pressure of forward pass network, wireless access planar network architecture is
To the Next-Generation networking evolution divided based on function.Although Next-Generation, which networks, can alleviate the pressure of forward pass bandwidth
Power, but rung by wireless transmission protocol hybrid automatic repeat-request (HARQ, Hybrid Automatic Repeat reQuest)
The timing of time delay 4ms is answered to limit, the delay problem of mobile forward pass network is still a bottleneck.
In recent years, some scientific research institutions and standardization body are engaged in the standardization effort of forward pass network.China Mobile's research
Institute issues " next-generation forward pass interface (Next Generation Fronthaul Interface) " white paper, it is proposed that forward pass
The carrying of network is transmitted using Ethernet.1904.3 working group of IEEE is carrying out " Ethernet bearing radiofrequency signal (Radio
Over Ethernet) " standardization effort, the mode of proposed adoption Ethernet is packaged to wireless data and framing.Based on
Net very much based on time-multiplexed passive optical network (TDM-PON, Testing Data Management-Passive
Optical Network) the advantages of combining both Ethernet and passive optical network, have to the compatibility of above-mentioned standard natural excellent
Gesture.Simultaneously because having the characteristics that low cost, high capacity, it is considered to be a kind of feasible program of forward pass network organizing is learned
The concern of art circle and industry.
TDM-PON using time-multiplexed mode supported on a wavelength channel multiple optical network units (ONU,
Optical Network Unit) uplink and downlink data transmission.In mobile forward pass network, each ONU corresponds to one or more
A RRU.Up channel is divided into multiple time slots, arranges an ONU to send upstream data in each time slot.Using TDM-PON
A critical issue as forward pass network is time delay limitation.Traditional Dynamic Bandwidth Allocation mode meeting based on request and authorization
The other waiting time delay of Millisecond is caused, is not able to satisfy the delay requirement of mobile forward pass.NTT company, Japan to solve the above-mentioned problems
The Dynamic Bandwidth Allocation Mechanism to cooperate based on BBU and ONT Optical Network Terminal (OLT, Optical Line Terminal) is proposed, i.e.,
Mobile dynamic bandwidth allocation (M-DBA).
In wireless communication procedure, user equipment (UE, User Equipment) is needed to base station requests ascending resource.UE
Channel conditions and buffer status report (BSR, buffer state report) are sent to base station, the media of base station intervene control
The information and existing running time-frequency resource that layer (MAC, Media Access Control) layer scheduler combination UE is uploaded are determined to UE
Resource is distributed, is just able to transmission data after the uplink scheduling authorization (UL Grant, Upload Grant) of UE acquisition base station.With logical
For the long term evolution (LTE, Long Term Evolution) of mobile communication technology, the dispatching cycle of LTE, which is called, to be sent
Time interval (TTI, Transmission Time Interval), is defined as 1ms, the length of as one subframe (subframe)
Degree, that is base station (eNodeB) every TTI does user's scheduling.UE waits 4ms that can just send out after receiving the UL Grant of base station
Send upstream data.Therefore, each ONU can accurately be obtained at one before ONU transmitting uplink data by M-DBA, OLT
The data volume cached in the time of TTI carries out bandwidth demand without ONU and reports.
The time delay optimization of the mobile forward pass network of related TDM-PON still in its infancy, is based primarily upon to CPRI number at present
According to the transparent transmission of stream, the service quality (QoS, Quality of Service) of different radio business is not accounted for.How into
One step reduces the time delay of mobile forward pass network, while being rationally effectively fitted to the QoS demand of wireless traffic on optical-fiber network still
So it is a problem to be solved.
Summary of the invention
The present invention provides a kind of time delay optimization method, business scheduling method and storage medium, how to reduce shifting to solve
The time delay of dynamic forward pass network, while the problem being rationally effectively fitted to the QoS demand of wireless traffic on optical-fiber network.
In order to solve the above technical problems, on the one hand, the present invention provides a kind of time delay optimization method, comprising: according to wireless industry
Business attaching information and optical-fiber network information on services determine the priority of each wireless traffic in default ONU, wherein the optical-fiber network clothes
Business information includes: the corresponding relationship of the service of RRU and ONU, and the wireless traffic attaching information includes at least: under the RRU
The priority of the corresponding each wireless traffic of UE;It is determined according to the priority of all wireless traffics in the default ONU described pre-
If the priority of ONU;Distributing authentication information is distinguished to each ONU according to the priority of each ONU, so that each ONU is according to institute
It states authorization message and uploads data.
Further, each wireless traffic in default ONU is determined according to wireless traffic attaching information and optical-fiber network information on services
Priority before, further includes: the wireless traffic for obtaining the pre-stored optical-fiber network information on services and BBU storage is returned
Belong to information.
On the other hand, the present invention also provides a kind of business scheduling methods, comprising: the authorization message from OLT is received,
In, the authorization message is what OLT was generated according to the priority of ONU each under the OLT, and the priority of each ONU is
The OLT is determined according to the priority of all wireless traffics in each ONU;It is uploaded according to the authorization message to the OLT
Data.
Further, before uploading data to the OLT according to the authorization message, further includes: obtain carrying wireless traffic
Ethernet data frame;Obtain the priority for the wireless traffic that the ethernet data frame frame head includes;Priority is identical
Wireless traffic adds in same transmit queue, to construct priority multiple transmit queues identical with wireless traffic priority.
Further, data are uploaded to the OLT according to the authorization message, comprising: according to the multiple transmit queue pair
The sequence of the priority answered from high to low successively uploads the wireless traffic in transmit queue.
On the other hand, the present invention also provides a kind of storage mediums, are stored with computer program, and the computer program is located
Reason device realizes following steps when executing: determining default optical network unit according to wireless traffic attaching information and optical-fiber network information on services
The priority of each wireless traffic in ONU, wherein the optical-fiber network information on services includes: radio frequency remote unit RRU and ONU
The corresponding relationship of service, the wireless traffic attaching information include at least: the user equipment under the RRU is corresponding each wireless
The priority of business;The priority of the default ONU is determined according to the priority of all wireless traffics in the default ONU;Root
Distributing authentication information is distinguished to each ONU according to the priority of each ONU, so that each ONU uploads number according to the authorization message
According to.
Further, the computer program is executed by the processor according to wireless traffic attaching information and optical-fiber network clothes
Before information of being engaged in determines the step of priority of each wireless traffic in default ONU, following steps are also executed by the processor:
Obtain the wireless traffic attaching information of the pre-stored optical-fiber network information on services and baseband processing unit BBU storage.
On the other hand, the present invention also provides a kind of storage mediums, are stored with computer program, and the computer program is located
Reason device realizes following steps when executing: receiving the authorization message from ONT Optical Network Terminal OLT, wherein the authorization message is OLT
Generated according to the priority of optical network unit ONU each under the OLT, the priority of each ONU be the OLT according to
The priority of all wireless traffics determines in each ONU;Data are uploaded to the OLT according to the authorization message.
Further, the computer program is being uploaded according to the authorization message to the OLT by processor execution
Before the step of data, following steps are also executed by the processor: obtaining the ethernet data frame of carrying wireless traffic;It obtains
The priority for the wireless traffic that the ethernet data frame frame head includes;By the identical wireless traffic addition of priority in same hair
It send in queue, to construct priority multiple transmit queues identical with wireless traffic priority.
Further, the computer program is being uploaded according to the authorization message to the OLT by processor execution
When the step of data, it is implemented as follows step: according to the sequence of the corresponding priority of the multiple transmit queue from high to low
Successively upload the wireless traffic in transmit queue.
The present invention is by the parsing and processing to wireless traffic attaching information and optical-fiber network information on services, according to user equipment
The priority of the wireless traffic of initiation calculates the priority for mapping out ONU, makes OLT priority scheduling priority when being scheduled
High ONU, and then the time delay that ONU uploads data is reduced, solve the time delay for how reducing mobile forward pass network, while rationally having
The problem of effect being fitted to the QoS demand of wireless traffic on optical-fiber network.
Detailed description of the invention
Fig. 1 is directly to upload time delay schematic diagram;
Fig. 2 is that piecemeal uploads time delay schematic diagram;
Fig. 3 is the method flow diagram of time delay optimization in first embodiment of the invention;
Fig. 4 is the method flow diagram of traffic scheduling in second embodiment of the invention;
Fig. 5 is the mobile forward pass network architecture that BBU is cooperateed with OLT in fifth embodiment of the invention;
Fig. 6 is ONU internal schedule schematic diagram in fifth embodiment of the invention.
Specific embodiment
In order to solve how to reduce the time delay of mobile forward pass network, while rationally effectively by the QoS demand of wireless traffic
The problem being fitted on optical-fiber network, the present invention provides a kind of time delay optimization method, business scheduling method and storage mediums, below
In conjunction with attached drawing and embodiment, the present invention will be described in further detail.It should be appreciated that specific embodiment described herein
It is only used to explain the present invention, does not limit the present invention.
It will be appreciated that all embodiments of the invention are based on the mathematics for carrying out piecemeal upload to a TTI bandwidth
Model, it is contemplated that directly transmitting for TTI data volume will cause ONU transmission delay and wait time delay larger, and what OLT was assigned awards
Piecemeal upload will be carried out based on a TTI bandwidth by weighing window.In this model, it is assumed that have 4 ONU in TDM-PON system, and right
Than directly uploading the time delay uploaded with piecemeal performance.Fig. 1 is the time delay schematic diagram directly uploaded, is existed to the data volume of a TTI
Polling cycle j is directly uploaded.Fig. 2 is the time delay schematic diagram that piecemeal uploads, to the data volume of a TTI in polling cycle j
(j+1) is uploaded in two times, and the data block first reached is uploaded in first polling cycle j, the data block reached afterwards
It is uploaded in second polling cycle (j+1).From the comparison of Fig. 1 and Fig. 2 as can be seen that the size that total data volume is requested is
It is the same, by ONU upstream data carry out piecemeal upload effectively reduce a Dynamic Bandwidth Allocation (DBA,
DynamicBandwidthAllocation) transmission delay of data and waiting time delay in the period.The building mode of concrete model
It is as follows:
Assuming that the mean bitrate of the connection of i-th ONU to OLT is r in a TTIi.One that RRU is come out
The data of TTI are divided into multiple data blocks on ONU, are transmitted in TDM-PON, and the unit that data block divides is us, can
To regard the time slot of a regular length as, it is denoted as B.The bandwidth capacity of PON network is C.The corresponding uplink window of so ONU
The size of mouth are as follows:
Tsend=Tpayload+G (1.1)
Wherein G is the protection interval of ONU upstream transmission window, depends on specific TDM-PON standard, is considered as one and determines
Value.TonRepresent the time delay of ONU laser unlatching, TsyncRepresent ONU synchronization delayed time, TdelimIt represents frame and delimits time delay, ToffIt represents
The time delay that ONU laser is closed.
G=Ton+Tsync+Tdelim+Toff (1.2)
TpayloadFor the transmission delay of net load, i.e. the upstream data amount transmission delay of actual grant being buffered in ONU.
RFECThe bandwidth cost of channel coding introducing is represented, H represents the bandwidth cost (control information, NGFI interface etc.) of forward pass introducing, single
Position is bit.
To prevent from " colliding ", OLT authorizes each ONU different time slots in a polling cycle.Assuming that in a poll
In period, the transmission time points of i-th of ONU have n ONU first to send data before starting: wherein N is ONU total quantity, for retouching
State network size;
0≤n≤N-1 (1.4)
Any one connection of the uplink sequence before i-th of ONU is set as k.To kth item connection waiting time delay be
For the transmission delay of k-th of ONU uplink data block:
So total waiting time delay:
Consider that worst waiting situation, the quantity needed to wait for are N-1:
From formula 1.3 and formula 1.7 as can be seen that the size B of data block determines the transmission delay of ONU and when worst waiting
Prolong.
Therefore in a polling cycle, scheduling sequence is located at last ONU, and there is worst time delay to show, and worst is total
Time delay are as follows:
Max (D)=max (Twait)+Tsend+Tprop+Tproc (1.8)
That is:
Wherein TpropFor propagation delay, TprocFor processing delay, it is considered as definite value.
Suitable data block size B should be chosen according to following two qualifications:
Firstly, meet the delay requirement of forward pass network, by taking the requirement 250us of industry as an example:
Max (D) <=250us (1.10)
Secondly, bandwidth capacity of the Database size no more than PON network:
It is obtained by above-mentioned model to draw a conclusion, the precedence for the scheduling that OLT is carried out in a polling cycle influences
ONU uploads the time delay performance of data.Therefore, on this basis, the method such as first embodiment of the invention is proposed, to obtain
The priority of wireless traffic in ONU, and the priority for mapping out ONU, last OLT root are calculated by the priority of wireless traffic
It is scheduled according to the priority of ONU, to optimize time delay.
The first embodiment of the present invention provides a kind of time delay optimization method, and method flow diagram is as shown in figure 3, specific packet
Include step S301 to S303:
S301 determines each wireless traffic in default ONU according to wireless traffic attaching information and optical-fiber network information on services
Priority, wherein optical-fiber network information on services includes: the corresponding relationship of the service of RRU and ONU, and wireless traffic attaching information is at least
It include: the priority of the corresponding each wireless traffic of UE under RRU;
S302 determines the priority of default ONU according to the priority of all wireless traffics in default ONU;
S303 distinguishes distributing authentication information to each ONU according to the priority of each ONU, so that each ONU is according to authorization
Information uploads data.
In wireless communication procedure, UE needs to request ascending resource to BBU, i.e., sends wireless traffic attaching information to BBU,
Wherein, wireless traffic attaching information main contents include: the priority of the corresponding each wireless traffic of UE under RRU, but also answer
Should include following information: which RRU the UE that wireless traffic is initiated in a TTI be respectively belonging to, which a UE initiated altogether
The information such as a little wireless traffics.Optical-fiber network information on services is saved in OLT, specifically includes the corresponding relationship of the service of RRU and ONU.
Before being mapped, according to above-mentioned wireless traffic attaching information and optical-fiber network information on services, it can determine on each ONU needs
Which wireless traffic is passed, what the priority of these wireless traffics is respectively.
Define wireless traffic priority process in, the first embodiment of the present invention with reference to LTE standard.LTE system
The QoS class letter (QCI, QoS Class Identifier, i.e. priority) for defining standard, is divided into 9 grades, table 1
In give LTE system standard QoS grade, wherein the value of QCI is smaller, and the priority of respective wireless business is higher.
Table 1
In the present embodiment, the priority that the ONU is determined according to the priority of wireless traffics all in ONU, that is, realize
From the mapping of QCI to the ONU priority of wireless traffic, specific mapping relations will be obtained according to following models:
Assuming that 1 ONU serves 1 RRU, RRU is indicated with i, and affiliated collection is combined into S, and UE is indicated with u, affiliated
Collection is combined into U, and the wireless data packet (LTE uplink packet) of LTE uplink indicates that affiliated collection is combined into K with k.It is excellent to calculate ONU
When first grade index, we provide the priority weighted factor of different radio business according to the QCI of wireless traffic:
E indicates the re-transmission factor (HARQ retransmission weight), represents the priority of the wireless traffic of re-transmission
It is superimposed coefficient, the wireless traffic default value not retransmitted is 1.
Indicate the data volume of k-th of wireless traffic of u-th of UE under i-th of RRU.
Indicate the delay sensitive priority of k-th of wireless traffic of u-th of UE under i-th of RRU.
Total data volume in i-th of RRU:
The normalized value for indicating k-th of radio service data amount of u-th of UE under i-th of RRU, to 1 RRU/
The data volume of ONU is normalized:
The priority indicator of ONU are as follows:
Simultaneously in order to guarantee the fairness between each ONU, for the ONU of equal priority index, according to ONU wireless traffic
The size of data volume is ranked up, and the lesser ONU of data volume is preferential on scheduling sequence.The priority of ONU in the present embodiment
Based in a TTI wireless traffic priority and data volume mapped, be updated using a TTI as the period.
In distributing authentication information, is calculated in a polling cycle by formula 1.10 and formula 1.11 and ONU is suitble to upload
Data block size, and the size of the data block is written in authorization message, is issued in ONU together.
The present embodiment is initiated by parsing and processing to wireless traffic attaching information and optical-fiber network information on services according to UE
Wireless traffic priority, calculate and map out the priority of ONU, keep OLT priority scheduling priority when being scheduled high
ONU, and then the time delay that ONU uploads data is reduced, solve the time delay for how reducing mobile forward pass network, while rationally effective
The problem QoS demand of wireless traffic being fitted on optical-fiber network.
It before ONU actually passes data, needs by waiting time delay, in waiting process, in ONU in the data of caching
Not only include the data for the time slot arrival that this poll is established, further includes waiting the data for newly reaching the ONU in time delay.It considers
OLT is to carry out bandwidth allocation according to the data volume that time slot reaches, and being buffered in the data inside ONU can not be in authorization time slot all
It completes to upload, therefore the second embodiment of the present invention provides a kind of business scheduling method, i.e. the interior business dispatching party of ONU
Method, the wireless traffic of preferential transmission delay sensitive (i.e. priority is high), method flow diagram such as Fig. 4 in the transmission window of authorization
It is shown, specifically include step S401 and step S402:
S401 receives the authorization message from OLT, wherein authorization message is priority of the OLT according to ONU each under OLT
It generates, the priority of each ONU is that OLT is determined according to the priority of all wireless traffics in each ONU;
S402 uploads data to OLT according to authorization message.
In order to achieve the effect that traffic scheduling, before ONU carries out upload data, it is wireless that carrying is obtained first from RRU
The ethernet data frame of business, by being perceived to ethernet data frame, to obtain the nothing that ethernet data frame frame head includes
The priority of line service, and construct priority multiple transmit queues identical with wireless traffic priority, the identical nothing of priority
Line service adds in same transmit queue, when being sent, from high to low according to the corresponding priority of multiple transmit queues
Sequence successively upload the wireless traffic in transmit queue, from transmit queue extract carrying wireless traffic ethernet data frame
Carry out uplink.
In actual use, standard is defined according to the priority of LTE, 9 transmit queues can be defined.In the inside of ONU
When scheduling, transmit queue 0 can be such as configured to transmission by the way of weighted round-robin scheduling (Weighted Round Robin)
The dispatch weight of queue 8 is followed successively by 3,2,2,1,1,1,1,1,1.0 weight of transmit queue is 3, that is, it is laggard to dispatch 3 ethernet frames
Enqueue 1,1 weight of transmit queue are 2, enter next stage queue after dispatching 2 ethernet frames.It will be appreciated that under if
Level-one queue does not have ethernet frame to be directly entered lower next stage queue, re-enter queue 1, queue after the completion of a wheel scheduling
1 is directly entered queue 2 without ethernet frame, and the data until completing authorized window are sent.The ONU internal schedule mistake of the present embodiment
Journey is not limited to above-mentioned weighted round-robin scheduling mode, can also include that other can reach the scheduling mode of effect same.
In extraction process, the ethernet data frame total bytes of extraction are not greater than the byte number that OLT authorization is sent.It takes out
The process taken should guarantee the integrality of Ethernet data frame structure as far as possible, such as be not enough to complete one in remaining ascending time slot
The transmission of ethernet data frame, then remaining time slots filling 0, which uploads again in authorized window next time.
The present embodiment preferentially sends the high nothing of priority by the traffic scheduling inside ONU in the transmission window of authorization
Line service further reduces the time delay of optical-fiber network in transmission process.
Through the above description of the embodiments, those skilled in the art can be understood that according to above-mentioned implementation
The method of example can be realized by means of software and necessary general hardware platform, naturally it is also possible to by hardware, but it is very much
In the case of the former be more preferably embodiment.Based on this understanding, technical solution of the present invention is substantially in other words to existing
The part that technology contributes can be embodied in the form of software products, which is stored in a storage
In medium (such as ROM/RAM, magnetic disk, CD), including some instructions are used so that a terminal device (can be mobile phone, calculate
Machine, server or network equipment etc.) method that executes each embodiment of the present invention.
The third embodiment of the present invention provides a kind of storage medium.Computer program is stored in storage medium, at this
In embodiment, following steps are realized when computer program is executed by processor:
S31 determines the excellent of each wireless traffic in default ONU according to wireless traffic attaching information and optical-fiber network information on services
First grade, wherein optical-fiber network information on services includes: the corresponding relationship of the service of RRU and ONU, and wireless traffic attaching information at least wraps
It includes: the priority of the corresponding each wireless traffic of UE under RRU;
S32 determines the priority of default ONU according to the priority of all wireless traffics in default ONU;
S33 distinguishes distributing authentication information to each ONU according to the priority of each ONU, so that each ONU is according to authorization
Information uploads data.
In wireless communication procedure, UE needs to request ascending resource to BBU, i.e., sends wireless traffic attaching information to BBU,
Wherein, wireless traffic attaching information main contents include: the priority of the corresponding each wireless traffic of UE under RRU, but also answer
Should include following information: which RRU the UE that wireless traffic is initiated in a TTI be respectively belonging to, which a UE initiated altogether
The information such as a little wireless traffics.Optical-fiber network information on services is saved in OLT, specifically includes the corresponding relationship of the service of RRU and ONU.
Before being mapped, according to above-mentioned wireless traffic attaching information and optical-fiber network information on services, it can determine on each ONU needs
Which wireless traffic is passed, what the priority of these wireless traffics is respectively.
In defining wireless traffic priority process, the third embodiment of the present invention is with reference to the standard of LTE, the i.e. present invention
Table 1 in first embodiment determines that the ONU's is preferential according to the priority of wireless traffics all in ONU in the present embodiment
Grade, that is, realize the mapping from QCI to the ONU priority of wireless traffic, and specific mapping relations model is real in the present invention first
It applies in example and describes, details are not described herein.
In order to guarantee the fairness between each ONU, for the ONU of equal priority index, according to ONU radio service data
The size of amount is ranked up, and the lesser ONU of data volume is preferential on scheduling sequence.The priority of ONU in the present embodiment is based on
Wireless traffic priority and data volume in one TTI are mapped, and are updated using a TTI as the period.Issuing authorization
When information, the size for the data block for being suitble to ONU to upload in a polling cycle is calculated by formula 1.10 and formula 1.11, and will
The size of the data block is written in authorization message, is issued in ONU together.
The present embodiment is initiated by parsing and processing to wireless traffic attaching information and optical-fiber network information on services according to UE
Wireless traffic priority, calculate and map out the priority of ONU, keep OLT priority scheduling priority when being scheduled high
ONU, and then the time delay that ONU uploads data is reduced, solve the time delay for how reducing mobile forward pass network, while rationally effective
The problem QoS demand of wireless traffic being fitted on optical-fiber network.
Optionally, in the present embodiment, above-mentioned storage medium can include but is not limited to: USB flash disk, read-only memory (ROM,
Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or
The various media that can store program code such as CD.Optionally, in the present embodiment, processor has been deposited according in storage medium
The computer program code of storage executes the method and step of above-described embodiment record.Optionally, the specific example in the present embodiment can
With the example with reference to described in above-described embodiment and optional embodiment, details are not described herein for the present embodiment.Obviously, this field
Technical staff should be understood that each module of the above invention or each step can be realized with general computing device, it
Can be concentrated on a single computing device, or be distributed over a network of multiple computing devices, optionally, they
It can be realized with the program code that computing device can perform, be filled it is thus possible to be stored in storage device by calculating
It sets to execute, and in some cases, can be with the steps shown or described are performed in an order that is different from the one herein, or incite somebody to action
They are fabricated to each integrated circuit modules respectively, or make multiple modules or steps in them to single integrated circuit
Module is realized.In this way, the present invention is not limited to any specific hardware and softwares to combine.
It before ONU actually passes data, needs by waiting time delay, in waiting process, in ONU in the data of caching
Not only include the data for the time slot arrival that this poll is established, further includes waiting the data for newly reaching the ONU in time delay.It considers
OLT is to carry out bandwidth allocation according to the data volume that time slot reaches, and being buffered in the data inside ONU can not be in authorization time slot all
It completes to upload, therefore, the fourth embodiment of the present invention additionally provides a kind of storage medium.Computer journey is stored in storage medium
Sequence realizes following steps in the present embodiment when computer program is executed by processor:
S41 receives the authorization message from OLT, wherein authorization message is priority of the OLT according to ONU each under OLT
It generates, the priority of each ONU is that OLT is determined according to the priority of all wireless traffics in each ONU;
S42 uploads data to OLT according to authorization message.
In order to achieve the effect that traffic scheduling, before ONU carries out upload data, it is wireless that carrying is obtained first from RRU
The ethernet data frame of business, by being perceived to ethernet data frame, to obtain the nothing that ethernet data frame frame head includes
The priority of line service, and construct priority multiple transmit queues identical with wireless traffic priority, the identical nothing of priority
Line service adds in same transmit queue, when being sent, from high to low according to the corresponding priority of multiple transmit queues
Sequence successively upload the wireless traffic in transmit queue, from transmit queue extract carrying wireless traffic ethernet data frame
Carry out uplink.
In actual use, standard is defined according to the priority of LTE, 9 transmit queues can be defined.In the inside of ONU
, can be by the way of weighted round-robin scheduling when scheduling, the dispatch weight for such as configuring transmit queue 0 to transmit queue 8 is followed successively by
4,2,2,1,1,1,1,1,1.0 weight of transmit queue is 4, i.e. the scheduling laggard enqueue 1 of 4 ethernet frames, 1 weight of transmit queue
It is 2, enters next stage queue after dispatching 2 ethernet frames.It will be appreciated that if next stage queue does not have ethernet frame straight
It taps into lower next stage queue, the re-enter queue 1 after the completion of a wheel scheduling, queue 1 is directly entered without ethernet frame
Queue 2, the data until completing authorized window are sent.The ONU internal schedule process of the present embodiment is not limited to above-mentioned weighting and follows
Ring scheduling mode can also include that other can reach the scheduling mode of effect same.
In extraction process, the ethernet data frame total bytes of extraction are not greater than the byte number that OLT authorization is sent.It takes out
The process taken should guarantee the integrality of Ethernet data frame structure as far as possible, such as be not enough to complete one in remaining ascending time slot
The transmission of ethernet data frame, then remaining time slots filling 0, which uploads again in authorized window next time.
The present embodiment preferentially sends the high nothing of priority by the traffic scheduling inside ONU in the transmission window of authorization
Line service further reduces the time delay of optical-fiber network in transmission process.
Optionally, in the present embodiment, above-mentioned storage medium can include but is not limited to: USB flash disk, read-only memory (ROM,
Read-Only Memory), random access memory (RAM, Random Access Memory), mobile hard disk, magnetic disk or
The various media that can store program code such as CD.Optionally, in the present embodiment, processor has been deposited according in storage medium
The computer program code of storage executes the method and step of above-described embodiment record.Optionally, the specific example in the present embodiment can
With the example with reference to described in above-described embodiment and optional embodiment, details are not described herein for the present embodiment.Obviously, this field
Technical staff should be understood that each module of the above invention or each step can be realized with general computing device, it
Can be concentrated on a single computing device, or be distributed over a network of multiple computing devices, optionally, they
It can be realized with the program code that computing device can perform, be filled it is thus possible to be stored in storage device by calculating
It sets to execute, and in some cases, can be with the steps shown or described are performed in an order that is different from the one herein, or incite somebody to action
They are fabricated to each integrated circuit modules respectively, or make multiple modules or steps in them to single integrated circuit
Module is realized.In this way, the present invention is not limited to any specific hardware and softwares to combine.
The fifth embodiment of the present invention provides a kind of mobile forward pass network architecture that BBU is cooperateed with OLT, framework signal
Figure is as shown in figure 5, the framework is mainly made of UE, OLT, BBU, multiple ONU and RRU corresponding with ONU.In the architecture,
Defining mapping control unit, (MCE, Mapping Controller Element, the storage including third embodiment of the invention are situated between
Matter), major function is the information exchange by BBU and OLT, maps out the preferential of ONU from the calculating of the priority of wireless traffic
Grade.
In actual use, the wireless traffic attaching information that UE is generated first is sent to BBU to the framework, at this time OLT
Interior MCE obtains the wireless traffic attaching information that UE is generated and the optical-fiber network information on services being stored in OLT from BBU, and right
Above two information is handled to obtain the priority of the wireless traffic in a TTI under each ONU, and according to above-mentioned excellent
First grade calculates and maps out the priority of corresponding ONU, and after the priority for determining all ONU, MCE sends precedence information
DBA unit in OLT makes DBA unit according to the precedence information distributing authentication information.
ONU internal schedule process is described in detail below with reference to Fig. 6,9 transmit queues are constructed in ONU, respectively
For queue 0 to queue 8, wireless traffic priority 1 to 9 is respectively corresponded.ONU obtain RRU send carry wireless traffic with
Too net data frame, by internal classifier, the wireless traffic for being included according to the control information in ethernet data frame frame head
Precedence information carries out upload number in ONU by the identical wireless traffic addition of priority in the corresponding transmit queue of its grade
According to when, the preferential wireless traffic uploaded in queue 0 finally uploads the business in queue 8.
In actual use, it can be scheduled by the way of weighted round-robin scheduling, such as configure transmit queue 0 to transmission
The dispatch weight of queue 8 is followed successively by 3,2,2,1,1,1,1,1,1.0 weight of transmit queue is 3, that is, it is laggard to dispatch 3 ethernet frames
Enqueue 1,1 weight of transmit queue are 2, enter next stage queue after dispatching 2 ethernet frames.It will be appreciated that under if
Level-one queue does not have ethernet frame to be directly entered lower next stage queue, re-enter queue 1, queue after the completion of a wheel scheduling
1 is directly entered queue 2 without ethernet frame, and the data until completing authorized window are sent.The ONU internal schedule mistake of the present embodiment
Journey is not limited to above-mentioned weighted round-robin scheduling mode, can also include that other can reach the scheduling mode of effect same.
Although for illustrative purposes, the preferred embodiment of the present invention has been disclosed, those skilled in the art will recognize
It is various improve, increase and replace be also it is possible, therefore, the scope of the present invention should be not limited to the above embodiments.
Claims (10)
1. a kind of time delay optimization method characterized by comprising
Each wireless traffic in default optical network unit ONU is determined according to wireless traffic attaching information and optical-fiber network information on services
Priority, wherein the optical-fiber network information on services includes: the corresponding relationship of radio frequency remote unit RRU and the service of ONU, described
Wireless traffic attaching information includes at least: the priority of the corresponding each wireless traffic of user equipment under the RRU;
The priority of the default ONU is determined according to the priority of all wireless traffics in the default ONU;
Distributing authentication information is distinguished to each ONU according to the priority of each ONU, so that each ONU is according to the authorization message
Upload data.
2. time delay optimization method as described in claim 1, which is characterized in that taken according to wireless traffic attaching information and optical-fiber network
Information of being engaged in determines in default ONU before the priority of each wireless traffic, further includes:
Obtain the wireless traffic ownership letter of the pre-stored optical-fiber network information on services and baseband processing unit BBU storage
Breath.
3. a kind of business scheduling method characterized by comprising
Receive the authorization message from ONT Optical Network Terminal OLT, wherein the authorization message is OLT according to light each under the OLT
What the priority of network unit ONU generated, the priority of each ONU is the OLT according to wireless industry all in each ONU
What the priority of business determined;
Data are uploaded to the OLT according to the authorization message.
4. business scheduling method as claimed in claim 3, which is characterized in that uploaded according to the authorization message to the OLT
Before data, further includes:
Obtain the ethernet data frame of carrying wireless traffic;
Obtain the priority for the wireless traffic that the ethernet data frame frame head includes;
By the identical wireless traffic addition of priority in same transmit queue, to construct priority and wireless traffic priority phase
Same multiple transmit queues.
5. business scheduling method as claimed in claim 4, which is characterized in that uploaded according to the authorization message to the OLT
Data, comprising:
The wireless industry in transmit queue is successively uploaded according to the sequence of the corresponding priority of the multiple transmit queue from high to low
Business.
6. a kind of storage medium, is stored with computer program, which is characterized in that real when the computer program is executed by processor
Existing following steps:
Each wireless traffic in default optical network unit ONU is determined according to wireless traffic attaching information and optical-fiber network information on services
Priority, wherein the optical-fiber network information on services includes: the corresponding relationship of radio frequency remote unit RRU and the service of ONU, described
Wireless traffic attaching information includes at least: the priority of the corresponding each wireless traffic of user equipment under the RRU;
The priority of the default ONU is determined according to the priority of all wireless traffics in the default ONU;
Distributing authentication information is distinguished to each ONU according to the priority of each ONU, so that each ONU is according to the authorization message
Upload data.
7. as claimed in claim 6, which is characterized in that the computer program is executed by the processor according to wireless industry
Before business attaching information and optical-fiber network information on services determine the step of priority of each wireless traffic in default ONU, also by institute
It states processor and executes following steps:
Obtain the wireless traffic ownership letter of the pre-stored optical-fiber network information on services and baseband processing unit BBU storage
Breath.
8. a kind of storage medium, is stored with computer program, which is characterized in that real when the computer program is executed by processor
Existing following steps:
Receive the authorization message from ONT Optical Network Terminal OLT, wherein the authorization message is OLT according to light each under the OLT
What the priority of network unit ONU generated, the priority of each ONU is the OLT according to wireless industry all in each ONU
What the priority of business determined;
Data are uploaded to the OLT according to the authorization message.
9. as claimed in claim 8, which is characterized in that the computer program is awarded according to by processor execution
Before weighing the step of information uploads data to the OLT, following steps are also executed by the processor:
Obtain the ethernet data frame of carrying wireless traffic;
Obtain the priority for the wireless traffic that the ethernet data frame frame head includes;
By the identical wireless traffic addition of priority in same transmit queue, to construct priority and wireless traffic priority phase
Same multiple transmit queues.
10. as claimed in claim 8, which is characterized in that the computer program is executed according to by the processor
When authorization message uploads the step of data to the OLT, it is implemented as follows step:
The wireless industry in transmit queue is successively uploaded according to the sequence of the corresponding priority of the multiple transmit queue from high to low
Business.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711041869.0A CN109728927B (en) | 2017-10-30 | 2017-10-30 | Time delay optimization method, service scheduling method and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711041869.0A CN109728927B (en) | 2017-10-30 | 2017-10-30 | Time delay optimization method, service scheduling method and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109728927A true CN109728927A (en) | 2019-05-07 |
CN109728927B CN109728927B (en) | 2021-11-05 |
Family
ID=66292964
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711041869.0A Active CN109728927B (en) | 2017-10-30 | 2017-10-30 | Time delay optimization method, service scheduling method and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109728927B (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110933532A (en) * | 2019-10-24 | 2020-03-27 | 北京邮电大学 | TDM-PON mobile forward optical network data transmission method and device based on frame preemption |
CN110996397A (en) * | 2019-11-07 | 2020-04-10 | 京信通信***(中国)有限公司 | Resource scheduling method, device, base station and storage medium |
CN111447512A (en) * | 2020-03-09 | 2020-07-24 | 重庆邮电大学 | Energy-saving method for edge cloud unloading |
CN113055205A (en) * | 2019-12-27 | 2021-06-29 | 中国电信股份有限公司 | Bandwidth adjusting method and device and computer storage medium |
WO2022105648A1 (en) * | 2020-11-20 | 2022-05-27 | 华为技术有限公司 | Method and apparatus for transmitting data in pon, and system |
CN115175024A (en) * | 2022-06-01 | 2022-10-11 | 苏州大学 | Passive optical network bandwidth resource scheduling method and system for mobile transmission |
WO2023082500A1 (en) * | 2021-11-09 | 2023-05-19 | 深圳市中兴微电子技术有限公司 | Mapping multiplexing method and apparatus for optical transport network, and electronic device and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7352759B2 (en) * | 2002-09-09 | 2008-04-01 | Samsung Electronics Co., Ltd. | Dynamic bandwidth allocation method employing tree algorithm and ethernet passive optical network using the same |
CN102395060A (en) * | 2011-11-03 | 2012-03-28 | 北京邮电大学 | Novel bandwidth allocation algorithm based on OFDM-PON |
CN102821029A (en) * | 2011-06-08 | 2012-12-12 | 上海贝尔股份有限公司 | Multi-service bandwidth allocation method and device in passive optical network of Ethernet |
CN103441958A (en) * | 2013-08-15 | 2013-12-11 | 国家电网公司 | Dynamic remote passive optical network bandwidth allocation method |
CN104168100A (en) * | 2014-07-24 | 2014-11-26 | 重庆邮电大学 | Dynamic resource scheduling method for time-division wavelength-division mixing multiplexing passive optical network |
CN106331904A (en) * | 2015-06-15 | 2017-01-11 | 中兴通讯股份有限公司 | Method of distributing wavelength channels in passive optical network, optical line terminal and system |
-
2017
- 2017-10-30 CN CN201711041869.0A patent/CN109728927B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7352759B2 (en) * | 2002-09-09 | 2008-04-01 | Samsung Electronics Co., Ltd. | Dynamic bandwidth allocation method employing tree algorithm and ethernet passive optical network using the same |
CN102821029A (en) * | 2011-06-08 | 2012-12-12 | 上海贝尔股份有限公司 | Multi-service bandwidth allocation method and device in passive optical network of Ethernet |
CN102395060A (en) * | 2011-11-03 | 2012-03-28 | 北京邮电大学 | Novel bandwidth allocation algorithm based on OFDM-PON |
CN103441958A (en) * | 2013-08-15 | 2013-12-11 | 国家电网公司 | Dynamic remote passive optical network bandwidth allocation method |
CN104168100A (en) * | 2014-07-24 | 2014-11-26 | 重庆邮电大学 | Dynamic resource scheduling method for time-division wavelength-division mixing multiplexing passive optical network |
CN106331904A (en) * | 2015-06-15 | 2017-01-11 | 中兴通讯股份有限公司 | Method of distributing wavelength channels in passive optical network, optical line terminal and system |
Non-Patent Citations (1)
Title |
---|
T TASHIRO 等: "A novel DBA scheme for TDM-PON based mobile fronthaul", 《OPTICAL FIBER COMMUNICATION CONFERENCE》 * |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110933532A (en) * | 2019-10-24 | 2020-03-27 | 北京邮电大学 | TDM-PON mobile forward optical network data transmission method and device based on frame preemption |
CN110996397A (en) * | 2019-11-07 | 2020-04-10 | 京信通信***(中国)有限公司 | Resource scheduling method, device, base station and storage medium |
CN110996397B (en) * | 2019-11-07 | 2022-11-29 | 京信网络***股份有限公司 | Resource scheduling method, device, base station and storage medium |
CN113055205A (en) * | 2019-12-27 | 2021-06-29 | 中国电信股份有限公司 | Bandwidth adjusting method and device and computer storage medium |
CN111447512A (en) * | 2020-03-09 | 2020-07-24 | 重庆邮电大学 | Energy-saving method for edge cloud unloading |
CN111447512B (en) * | 2020-03-09 | 2021-10-26 | 重庆邮电大学 | Energy-saving method for edge cloud unloading |
WO2022105648A1 (en) * | 2020-11-20 | 2022-05-27 | 华为技术有限公司 | Method and apparatus for transmitting data in pon, and system |
WO2023082500A1 (en) * | 2021-11-09 | 2023-05-19 | 深圳市中兴微电子技术有限公司 | Mapping multiplexing method and apparatus for optical transport network, and electronic device and storage medium |
CN115175024A (en) * | 2022-06-01 | 2022-10-11 | 苏州大学 | Passive optical network bandwidth resource scheduling method and system for mobile transmission |
Also Published As
Publication number | Publication date |
---|---|
CN109728927B (en) | 2021-11-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109728927A (en) | Time delay optimization method, business scheduling method and storage medium | |
CN108966358B (en) | A kind of method and user equipment sending buffer status report | |
CN110474849A (en) | The method and communication equipment of resource allocation | |
CN103209494B (en) | A kind of real-time video traffic resource allocation methods based on importance labelling | |
CN102111819B (en) | Delay-tolerant network | |
CN109392004A (en) | Communication means, base station, terminal device and system | |
US8971253B2 (en) | Uplink data sending method and user equipment | |
RU2013110828A (en) | METHOD, DEVICE AND DATA TRANSFER SYSTEM | |
CN110149712A (en) | A kind of method and device for uplink authorization | |
CN110225547A (en) | A kind of scheduling request sending, receiving method, terminal and network side equipment | |
CN109428680A (en) | The method and apparatus for sending or receiving upstream data | |
CN103444242A (en) | Method and device for use in frame acknowledgement | |
CN107889147A (en) | A kind of reporting cached state and uplink scheduling method and terminal, network side equipment | |
US10523574B2 (en) | Apparatus and method for controlling data transmission speed in wireless communication system | |
CN101459965B (en) | Method, device and communication system for resource scheduling | |
CN102143596A (en) | Wireless resource scheduling method and wireless resource scheduling system | |
CN110474854A (en) | The method and apparatus of resource allocation | |
CN108811154A (en) | Data pack transmission method and equipment | |
CN110225599A (en) | A kind of determination method and device of scheduling request configuration | |
CN107864028A (en) | A kind of adaptive frame polymerization in vehicle self-organizing network | |
CN106341895A (en) | Resource scheduling method and resource scheduling system for uplink services in power wireless private network | |
EP4190018A1 (en) | Buffer status reporting tables for extremely high data rate | |
WO2017193861A1 (en) | Service data transmission method, terminal and network side device | |
CN107645778A (en) | A kind of wireless site status information reporting method and device | |
CN109392008A (en) | Communication means and equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |