[go: up one dir, main page]

CN101431802B - Data transmission method, network node and network system - Google Patents

Data transmission method, network node and network system Download PDF

Info

Publication number
CN101431802B
CN101431802B CN2008101770427A CN200810177042A CN101431802B CN 101431802 B CN101431802 B CN 101431802B CN 2008101770427 A CN2008101770427 A CN 2008101770427A CN 200810177042 A CN200810177042 A CN 200810177042A CN 101431802 B CN101431802 B CN 101431802B
Authority
CN
China
Prior art keywords
interface
user data
bottleneck
limiting speed
data transmission
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.)
Active
Application number
CN2008101770427A
Other languages
Chinese (zh)
Other versions
CN101431802A (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN2008101770427A priority Critical patent/CN101431802B/en
Publication of CN101431802A publication Critical patent/CN101431802A/en
Application granted granted Critical
Publication of CN101431802B publication Critical patent/CN101431802B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The embodiment of the invention provides a data transmission method, a network node, and a network system, where the data transmission method comprises reducing speed limit or resource limit of a second interface after determining that a first interface is a bottleneck of a user data transmission channel; said second interface is used for transmitting user data of a second node received via the first interface; scheduling user data and transmitting the same according to the reduced speed limit or resource limit of the second interface. With the technical plan provided in the embodiment of the invention, the second interface is used as the bottleneck so as to solve the problem of user fairness under bandwidth limited situation of the first interface.

Description

Data transmission method, network node and network system
Technical field
The present invention relates to communication technical field, particularly data transmission method, network node and network system.
Background technology
At present, speech business shared ratio in communication system is more and more littler, and the shared ratio of data service is increasing, therefore, also increasingly high to the bandwidth requirement that communication system provides.The business of transmitting in the communication system now mainly is divided into two big types: real time business and non-real-time service.In the existing communication system, priority service is provided generally, real time business is set adopts higher priority,, avoid real time business to produce packet loss and metadata cache phenomenon, so that the quality of real time business is guaranteed so that real time business is sent by preferential.And, need between the user, reasonably distribute bandwidth usually for non-real-time service.
A kind of network topology structure of GSM is as shown in Figure 1; In this communication system; A gateway connects a plurality of base stations down, and a base station is that a plurality of subscriber equipmenies provide service, and the passage of transmitting user data comprises two interfaces between gateway and the subscriber equipment; Interface between base station and the gateway, and the interface between base station and the subscriber equipment.In communication system, the resources such as bandwidth of interface might be not enough between base station and the gateway, causes the interface between base station and the gateway to become bottleneck, promptly between base station and the gateway bandwidth of interface less than the bandwidth of the interface between base station and the subscriber equipment.
With Fig. 1 is example; At down direction; When the interface between base station and the gateway becomes bottleneck; In order to guarantee the fairness between the user, the scheme that adopts usually is that gateway carries out buffer memory to the data of each subscriber equipment, and all users is dispatched according to user's granularity according to the bandwidth of interface between base station and the gateway.
In research and practice process to prior art, the inventor finds that there is following problem in prior art:
Gateway needs bigger memory space when carrying out metadata cache with scheduling, cause wasting the storage resources and processing resource of gateway.
Summary of the invention
The embodiment of the invention provides a kind of data transmission method, network node and network system, solves the user fairness problem under the interface bandwidth limitation scene.
In view of this, the embodiment of the invention provides:
A kind of data transmission method comprises:
After confirming that first interface is the bottleneck of user data transmission passage, reduce the limiting speed of second interface or limit resource; Said second interface is used to transmit the user data that Section Point is received through said first interface; Wherein, Said first interface is the interface between gateway and the base station; Second interface is the interface between base station and the subscriber equipment, and said Section Point is the base station, and the transmission of said user data is based on transmission control protocol;
Limiting speed according to second interface after reducing perhaps limits resource, and dispatch user data also sends.
A kind of network node comprises:
Judging unit is used to judge whether first interface is the bottleneck of user data transmission passage;
The limiting speed adjustment unit is used for the judged result according to judging unit, adjusts the limiting speed of second interface; Said second interface is used to transmit the user data that said network node is received through said first interface;
The data dispatching unit is used for the limiting speed according to adjusted second interface of said limiting speed adjustment unit, and dispatch user data also sends;
Wherein, said first interface is the interface between gateway and the base station, and second interface is the interface between base station and the subscriber equipment, and said Section Point is the base station, and the transmission of said user data is based on transmission control protocol.
A kind of network node comprises:
Judging unit is used to judge whether first interface is the bottleneck of user data transmission passage;
Restriction resource adjustment unit is used for the judged result according to said judging unit, adjusts the restriction resource of second interface; Said second interface is used to transmit the user data that said network node is received through said first interface;
The data dispatching unit is used for the restriction resource according to adjusted second interface of said restriction resource adjustment unit, and dispatch user data also sends;
Wherein, said first interface is the interface between gateway and the base station, and second interface is the interface between base station and the subscriber equipment, and said Section Point is the base station, and the transmission of said user data is based on transmission control protocol.
Have following beneficial effect in the technical scheme that the embodiment of the invention provides:
The embodiment of the invention perhaps limits resource through the limiting speed that reduces by second interface; So that second interface becomes the bottleneck of user data transmission passage; Make Section Point can utilize the limiting speed of second interface perhaps to limit resource; Thereby can the equity dispatching user data, no longer need gateway to carry out extra operations such as metadata cache, scheduling, the storage resources of saving gateway with handle resource.
Description of drawings
Fig. 1 is a kind of communication system architecture sketch map;
Fig. 2 is the communication system sketch map that the embodiment of the invention provides;
Fig. 3 is the data transmission method flow chart that the embodiment of the invention two provides;
Fig. 4 is the data transmission method flow chart that the embodiment of the invention three provides;
Fig. 5 is the data transmission method flow chart that the embodiment of the invention four provides;
Fig. 6 is the data transmission method flow chart that the embodiment of the invention five provides;
Fig. 7 is the data transmission method flow chart that the embodiment of the invention six provides;
Fig. 8 is the network node structure figure that the embodiment of the invention seven provides;
Fig. 9 is the network node structure figure that the embodiment of the invention eight provides.
Embodiment
For making the embodiment of the invention clearer, will combine accompanying drawing below, the technical scheme in the embodiment of the invention is carried out clear, intactly description, obviously, described embodiment only is the present invention's part embodiment, rather than whole embodiment.Based on the embodiment among the present invention, those of ordinary skills are not making the every other embodiment that is obtained under the creative work prerequisite, all belong to the scope of the present invention's protection.
See also Fig. 2; The communication system sketch map that Fig. 2 provides for the embodiment of the invention, wherein, first node can be a gateway; Section Point can be the base station; The inventor finds that downlink data transmits the following scene that transmission bottleneck possibly occur: when the bandwidth of first interface is not enough, cause first interface to become bottleneck through analyzing.The technical scheme that the embodiment of the invention provided can solve the problem that first interface becomes bottleneck.
Embodiment one:
The embodiment of the invention one provides a kind of data transmission method, comprising: after confirming that first interface is the bottleneck of user data transmission passage, reduce the limiting speed of second interface or limit resource; Wherein said second interface is used to transmit the user data that Section Point is received through said first interface; Limiting speed according to second interface after reducing perhaps limits resource, and dispatch user data also sends.
Wherein, the limiting speed of second interface is that second interface sends the speed maximum that data allowed, and the speed of the data of second interface transmission just is no more than the limiting speed of this second interface, and the limiting speed of second interface can be a variable; The restriction resource of second interface is the maximum that second interface sends the available resources that data allowed, and the resource of the data occupancy of second interface transmission just is no more than the restriction resource of second interface; The flow target value of first interface is the Section Point expectation receives data from first interface a speed.
The embodiment of the invention is after definite first interface becomes the bottleneck of user data transmission passage; Reduce the limiting speed of second interface or limit resource; So that second interface becomes the bottleneck of user data transmission passage; The problem that first interface is become bottleneck is transformed into second interface becomes bottleneck; So that utilize the dispatching algorithm equity dispatching user data of Section Point (such as the base station), do not need first node (such as gateway) to carry out to be the extra operations such as metadata cache, scheduling of granularity with user, the storage resources of having saved first node with handle resource.
See also Fig. 3, Fig. 3 has disclosed a kind of data transmission method that the embodiment of the invention two provides, and the actual flow that this method obtains first interface in judgement is during greater than the flow target value of first interface; Reduce the limiting speed of second interface; Make second interface become bottleneck, rely on the dispatching algorithm of Section Point to realize resource allocation, the supposition first node is a gateway in the present embodiment; Section Point is the base station, and this method specifically comprises:
A1, base station receive the user data that gateway sends through first interface.
In the present embodiment; Before this step; The flow target value that first interface is set in advance is a definite value, equals the initial value of the limiting speed of second interface such as the flow target value that first interface can be set in advance, specifically can be a certain numerical value less than first interface bandwidth.
Whether the actual flow of first interface greater than the flow target value of first interface in the A2, base station judges one-period time, if, carry out A3, if not, carry out A5.
Wherein, the actual flow of first interface is the total amount of data of the user data that in this cycle time, received through first interface of base station.
The limiting speed of A3, reduction by second interface.
Because at the actual flow of first interface during greater than the flow target value of first interface; First interface possibly be the bottleneck of user data transmission passage; Thereby reduce the limiting speed of second interface, be transformed into the bottleneck that second interface becomes the user data transmission passage with the problem that first interface is become user data transmission passage bottleneck.
A4, the limiting speed after obtaining second interface and reducing and the higher value among the second interface limiting speed minimum value; And as the limiting speed of second interface of dispatch user data institute basis; The limiting speed that is second interface of dispatch user data institute basis must be greater than or equal to the second interface limiting speed minimum value; Bandwidth usage efficient to prevent second interface is low excessively, then execution in step A7.
The limiting speed of A5, second interface that raises.
Smaller value in the flow target value of A6, the limiting speed after obtaining second interface and raising and first interface, and as the limiting speed of second interface of dispatch user data institute basis.
A7, according to the limiting speed of second interface; Utilize for example token bucket algorithm of fair algorithm; User data to being received from first interface is dispatched, and guarantees the fairness of dispatch user data, and the total activation speed when requiring dispatch user data can not surpass the limiting speed of second interface.
The concrete implementation of this steps A 7 is:
The base station is according to the limiting speed of second interface, and is every at a distance from a bit of time interpolation token.Real time business for high priority adopts PQ (Priority Queuing, Priority Queues) scheduling, can adopt WFQ (Weighted fair queuing, Weighted Fair Queuing) scheduling for non-real-time service, to guarantee the fairness of dispatch user data.Concrete: whether the real time business formation of all high priorities of inspection earlier has user data to need to send, if there is user data to need to send, and enough tokens is arranged in the token bucket, then sends the real time business data, need consume token in the time of transmission.The all non-real-time service formations of poll are then carried out data in turn in proportion to each formation and are sent, and consume token when sending data.Through above-mentioned token mechanism, realized that the total activation speed of dispatch user data is no more than the limiting speed of second interface.
The actual flow that the embodiment of the invention two obtains first interface in judgement is during greater than the flow target value of first interface; Reduce the limiting speed of second interface; The problem that first interface is become bottleneck is converted into and makes second interface become bottleneck, and the equity dispatching user data can be realized according to the limiting speed of second interface in the base station; Do not need gateway to carry out to be the extra operations such as metadata cache, scheduling of granularity with user, the storage resources of saving gateway with handle resource.Further; If first interface does not provide priority service to real time business, can become bottleneck through making second interface, prevent the first interface packet loss; To guarantee the quality of real time business; Utilize the scheduling scheme of base station in addition,, can further guarantee the quality of real time business such as to the real time business priority scheduling.
Consult Fig. 4, the embodiment of the invention three provides a kind of data transmission method, and the difference part of this method and embodiment two is; The flow target value of first interface is variable in the present embodiment three, and in above embodiment two, the flow target value of setting first interface is a definite value; If be provided with lowly, cause the bandwidth efficiency of first interface low, if be provided with too high; Possibly cause first interface to become bottleneck, can not well guarantee user fairness.Whether present embodiment takes place congestedly through detecting first interface, and to change the flow target value of first interface, this method specifically comprises:
B1, base station receive the user data that gateway sends through first interface.
B2, base station detect in the one-period time first interface whether take place congested, if, carry out B3, if not, carry out B4.
The base station is detected first interface and whether congested concrete implementation takes place can is in this step: whether the sequence number detection according to the packet that receives from first interface in this cycle time packet loss takes place.
B3, the flow target value of first interface is reduced by first numerical value, carry out B5.
B4, with the flow target value rising second value of first interface.Wherein, preferably, second value is much smaller than first numerical value, and is congested to cause first interface to produce with the flow target value of first interface that prevents frequently to raise.
Whether the actual flow of B5, base station judges first interface greater than the flow target value of first interface, if, carry out B6, if not, carry out B8.
Wherein, the actual flow of first interface is the total amount of data of the user data that received through first interface in base station cycle time.
The limiting speed of B6, reduction by second interface.
B7, the limiting speed that obtains second interface that obtains after the reduction and the higher value among the second interface limiting speed minimum value, and as the limiting speed of second interface of dispatch user data institute basis, execution in step B10.
The limiting speed of B8, second interface that raises.
Smaller value in the flow target value of B9, the limiting speed that obtains second interface that obtains after the rising and first interface, and as the limiting speed of second interface of dispatch user data institute basis.
B10, according to the limiting speed of second interface; Utilize for example token bucket algorithm of fair algorithm; User data to being received from first interface is dispatched, and guarantees the fairness of dispatch user data, and the total activation speed when requiring dispatch user data can not surpass the limiting speed of second interface.
The actual flow that the embodiment of the invention three obtains first interface in judgement is during greater than the flow target value of first interface; Reduce the limiting speed of second interface; The problem that first interface is become bottleneck is converted into and makes second interface become bottleneck, and first interface no longer is the bottleneck of user data transmission passage, has therefore solved the limited bandwidth problem of first interface; The base station is according to the limiting speed of second interface; Can realize the equity dispatching user data, and not need gateway to carry out to be the extra operations such as metadata cache, scheduling of granularity with user, the storage resources of saving gateway with handle resource.Further, can whether take place congestedly, change the flow target value of first interface, guarantee the bandwidth usage efficient of first interface through detecting first interface.Further; If first interface does not provide priority service to real time business, can become bottleneck through making second interface, prevent the first interface packet loss; To guarantee the quality of real time business; Utilize the scheduling scheme of base station in addition,, can further guarantee the quality of real time business such as to the real time business priority scheduling.
Whether see also Fig. 5, the embodiment of the invention four, and the difference part of this method and embodiment two is: take place congestedly through detecting first interface, with the limiting speed of control break second interface, this method specifically comprises if providing a kind of data transmission method:
C1, base station receive the user data that gateway sends through first interface.
C2, base station judges in cycle time first interface whether take place congested, if, carry out C3, if not, carry out C5.
C3, the limiting speed of second interface is reduced by first step-length.
C4, the limiting speed that obtains second interface that obtains after the reduction and the higher value among the second interface limiting speed minimum value, and as the limiting speed of second interface of dispatch user data institute basis, execution in step C7.
C5, with the limiting speed of second interface second step-length that raises.
Wherein, Because most non-real-time services are based on transmission control protocol (Transmission ControlProtocol; TCP); And the congestion control mechanism of TCP can make the speed of first interface and the rate-matched of second interface, so second step-length needs much smaller than first step-length in this step, with the limiting speed of second interface that prevents frequently to raise to cause the generation of first interface congested.
Smaller value in the flow target value of C6, the limiting speed that obtains second interface that obtains after the rising and first interface, and as the limiting speed of second interface of dispatch user data institute basis.
C7, base station are according to the limiting speed of second interface; Utilize token bucket algorithm; User data to being received from first interface is dispatched, and guarantees the fairness of dispatch user data, and the total activation speed when requiring dispatch user data can not surpass the limiting speed of second interface in cycle time.
The embodiment of the invention four obtains first interface in judgement and takes place when congested; Reduce the limiting speed of second interface; The problem that first interface is become bottleneck is converted into and makes second interface become bottleneck, and making first interface no longer is the bottleneck of user data transmission passage, has therefore solved the limited bandwidth problem of first interface; And the base station is according to the limiting speed of second interface; Can realize the equity dispatching user data, not need gateway to carry out to be the extra operations such as metadata cache, scheduling of granularity with user, the storage resources of saving gateway with handle resource.Further; If first interface does not provide priority service to real time business, can become bottleneck through making second interface, prevent the first interface packet loss; To guarantee the quality of real time business; Utilize the scheduling scheme of base station in addition,, can further guarantee the quality of real time business such as to the real time business priority scheduling.
Consult Fig. 6; The embodiment of the invention five provides a kind of data transmission method, and present embodiment is supposed second interface for eating dishes without rice or wine, and the actual flow that this method obtains first interface in judgement is during greater than the flow target value of first interface; The running time-frequency resource of eating dishes without rice or wine through adjustment carries out speed limit to second interface; Make second interface become bottleneck, rely on the dispatching algorithm of base station to realize resource allocation, this method specifically comprises:
D1, base station receive the user data that gateway sends through first interface.
Whether the actual flow of D2, base station judges first interface in cycle time greater than the flow target value of first interface, if, carry out D3, if not, carry out D5.
Wherein, the actual flow of first interface is the total amount of data of the user data that received through first interface in base station cycle time.
D3, base station reduce the restriction resource of second interface.Wherein, the restriction resource of second interface is the maximum that second interface sends the available resources that data allowed, and the resource of the data occupancy of second interface transmission just is no more than the restriction resource of second interface.
D4, base station obtain the restriction resource of second interface after the reduction and the higher value among second interface restriction resource minimum value; And as the restriction resource of subsequent allocations to second interface; Promptly distribute the restriction resource of second interface of running time-frequency resource institute basis must be greater than or equal to second interface restriction resource minimum value; Bandwidth usage efficient to prevent second interface is low excessively, execution in step D6.
D5, the base station restriction resource of second interface that raises, and guarantee that the restriction resource after this rising is not higher than the second interface running time-frequency resource, the restriction resource of second interface after the rising is the restriction resource of second interface of subsequent allocations running time-frequency resource institute basis.
D6, base station distribute running time-frequency resource according to the restriction resource of second interface to each user, are utilized as the running time-frequency resource that the user distributes, and send corresponding user data.
Certainly; The embodiment of the invention five can suppose that the flow target value of first interface is a definite value, perhaps also can change the flow target value of first interface, for example is specially: detect whether first interface takes place congested in the one-period time; If reduce the flow target value of first interface; If not, the flow target value of first interface that raises.
The actual flow that the embodiment of the invention five obtains first interface in judgement reduces the restriction resource of second interface during greater than the flow target value of first interface, and utilize should restriction resource; Each user is distributed running time-frequency resource; Be utilized as the running time-frequency resource that the user distributes, send corresponding user data, with the speed of indirect restriction second interface; Make second interface become the bottleneck of user data transmission passage, so solved the limited bandwidth problem of first interface.And the base station is distributed running time-frequency resource according to the restriction resource of second interface that obtains after reducing for the user; Can the equity dispatching user data; Do not need gateway to carry out to be the extra operations such as metadata cache, scheduling of granularity with user, the storage resources of saving gateway with handle resource.Further; If first interface does not provide priority service to real time business, can become bottleneck through making second interface, prevent the first interface packet loss; To guarantee the quality of real time business; Utilize the scheduling scheme of base station in addition,, can further guarantee the quality of real time business such as to the real time business priority scheduling.
Consult Fig. 7; The embodiment of the invention six provides a kind of data transmission method, and present embodiment is supposed second interface for eating dishes without rice or wine, and this method obtains first interface in judgement and takes place when congested; The running time-frequency resource of eating dishes without rice or wine through adjustment carries out speed limit to second interface; Make second interface become bottleneck, rely on the dispatching algorithm of base station to realize resource allocation, this method specifically comprises:
E1, base station receive the user data that gateway sends through first interface.
E2, base station judges in cycle time first interface whether take place congested, if, carry out E3, if not, carry out E5.
E3, base station reduce the restriction resource of second interface.
E4, base station obtain the restriction resource of second interface after the reduction and the higher value among second interface restriction resource minimum value; And as the restriction resource of second interface of subsequent allocations running time-frequency resource institute basis; Promptly distribute the restriction resource of second interface of running time-frequency resource institute basis must be greater than or equal to second interface restriction resource minimum value; Bandwidth usage efficient to prevent second interface is low excessively, execution in step E6.
E5, the base station restriction resource of second interface that raises, and guarantee that the restriction resource after this rising is not higher than the second interface running time-frequency resource, the restriction resource of second interface after the rising is the restriction resource of second interface of subsequent allocations running time-frequency resource institute basis.
E6, base station distribute running time-frequency resource according to the restriction resource of second interface to each user, are utilized as the running time-frequency resource that the user distributes, and send corresponding user data.
The embodiment of the invention six obtains first interface in judgement and takes place when congested, reduces the restriction resource of second interface, and utilize should restriction resource; Each user is distributed running time-frequency resource; Be utilized as the running time-frequency resource that the user distributes, send corresponding user data, with the speed of indirect restriction second interface; Make second interface become the bottleneck of user data transmission passage, so solved the limited bandwidth problem of first interface.And the base station is distributed running time-frequency resource according to the restriction resource of second interface that obtains after reducing for the user; Can the equity dispatching user data; Do not need gateway to carry out to be the extra operations such as metadata cache, scheduling of granularity with user, the storage resources of saving gateway with handle resource.Further; If first interface does not provide priority service to real time business, can become bottleneck through making second interface, prevent the first interface packet loss; To guarantee the quality of real time business; Utilize the scheduling scheme of base station in addition,, can further guarantee the quality of real time business such as to the real time business priority scheduling.
Consult Fig. 8, the embodiment of the invention seven provides a kind of network node, comprising:
Judging unit 801 is used to judge whether first interface is the bottleneck of user data transmission passage;
Limiting speed adjustment unit 802 is used for the judged result according to judging unit 801, adjusts the limiting speed of second interface; Said second interface is used to transmit the user data that said network node is received through said first interface;
Data dispatching unit 803 is used for the limiting speed according to said limiting speed adjustment unit 802 adjusted second interfaces, and dispatch user data also sends.
Wherein, Judging unit 801 can be taked following mode when judging whether first interface is the bottleneck of user data transmission passage, it is congested for example to be used to judge whether first interface takes place; If; Confirm that first interface is the bottleneck of user data transmission passage, if not, confirm that first interface is not the bottleneck of user data transmission passage; Perhaps, whether the actual flow that is used to judge first interface is greater than the flow target value of first interface, if confirm that first interface is the bottleneck of user data transmission passage, if not, confirm that first interface is not the bottleneck of user data transmission passage.
Limiting speed adjustment unit 802 specifically can comprise: the first limiting speed adjustment unit 8021, and the judged result that is used at judging unit 801 is after first interface is the bottleneck of user data transmission passage, reduces the limiting speed of second interface;
This network node can also comprise:
Maximum acquiring unit 804 is used to obtain the limiting speed of second interface after the first limiting speed adjustment unit 8021 reduces and the higher value among the second interface limiting speed minimum value;
Said data dispatching unit 803 is used to the higher value, dispatch user data and the transmission that utilize maximum acquiring unit 804 to be obtained.
Said limiting speed adjustment unit 802 can also comprise: the second limiting speed adjustment unit 8022, the actual flow that is used for when first interface congested or first interface not taking place be during less than the flow target value of first interface, the limiting speed of second interface that raises;
At this moment, network node can also comprise: minimum value acquiring unit 805 is used for obtaining the smaller value of flow target value of limiting speed and first interface of second interface after the second limiting speed adjustment unit 8022 raises;
Said data dispatching unit 803 is used for according to the smaller value that is obtained, and dispatch user data also sends.
The embodiment of the invention seven judges whether first interface becomes the bottleneck of user data transmission passage; And adjust the limiting speed of second interface according to judged result; Become the bottleneck of user data transmission passage to control second interface; The problem that first interface is become bottleneck is transformed into second interface becomes bottleneck; So that utilize network node (such as the base station) equity dispatching user data, do not need gateway to carry out to be the extra operations such as metadata cache, scheduling of granularity with user, the storage resources of saving gateway with handle resource.
Consult Fig. 9, the embodiment of the invention eight provides a kind of network node, comprising:
Judging unit 901 is used to judge whether first interface is the bottleneck of user data transmission passage;
Restriction resource adjustment unit 902 is used for the judged result according to said judging unit 901, adjusts the restriction resource of second interface;
Data dispatching unit 903 is used for the restriction resource according to said restriction resource adjustment unit 902 adjusted second interfaces, and dispatch user data also sends.
Wherein, judging unit 901 can take following mode to judge whether first interface is the bottleneck of user data transmission passage, and it is congested for example to be used to judge whether first interface takes place, if confirm that first interface is the bottleneck of user data transmission passage; If, do not confirm that first interface is not the bottleneck of user data transmission passage; Perhaps, whether the actual flow of judging first interface is greater than the flow target value of first interface, if confirm that first interface is the bottleneck of user data transmission passage; If, do not confirm that first interface is not the bottleneck of user data transmission passage.
Restriction resource adjustment unit 902 comprises the first restriction resource adjustment unit 9021, and the judged result that is used at judging unit 901 is after first interface is the bottleneck of user data transmission passage, reduces the restriction resource of second interface.
This network node can also comprise: resource maximum acquiring unit 904 is used to obtain the restriction resource of second interface after the first restriction resource adjustment unit 9021 reduces and the higher value among second interface restriction resource minimum value; At this moment, data dispatching unit 903 is used for the higher value that obtained according to resource maximum acquiring unit 904, for the user distributes running time-frequency resource, utilizes the running time-frequency resource that is distributed to send user data.
Said restriction resource adjustment unit 902 can also comprise the second restriction resource adjustment unit 9022; The actual flow that is used for when first interface congested or first interface not taking place is during less than the flow target value of first interface, the restriction resource of said second interface that raises.
The embodiment of the invention eight judges whether first interface becomes the bottleneck of user data transmission passage; And adjust the restriction resource of second interface according to judged result; Become the bottleneck of user data transmission passage to control second interface; The problem that first interface is become bottleneck is transformed into second interface becomes bottleneck; So that utilize network node (such as the base station) equity dispatching user data, do not need gateway to carry out to be the extra operations such as metadata cache, scheduling of granularity with user, the storage resources of saving gateway with handle resource.
The embodiment of the invention nine provides a kind of network system, and this network system comprises like embodiment seven or the described network node of embodiment.This network system can be controlled the bottleneck that second interface becomes the user data transmission passage; The problem that first interface is become bottleneck is transformed into second interface becomes bottleneck; So that utilize network node (such as the base station) equity dispatching user data; Do not need gateway to carry out to be the extra operations such as metadata cache, scheduling of granularity with user, the storage resources of saving gateway with handle resource.
More than data transmission method, network node and network system that the embodiment of the invention provided have been carried out detailed introduction; Used concrete example among this paper principle of the present invention and execution mode are set forth, the explanation of above embodiment just is used for helping to understand method of the present invention and core concept thereof; Simultaneously, for one of ordinary skill in the art, according to thought of the present invention, the part that on embodiment and range of application, all can change, in sum, this description should not be construed as limitation of the present invention.

Claims (18)

1. a data transmission method is characterized in that, comprising:
After confirming that first interface is the bottleneck of user data transmission passage, reduce the limiting speed of second interface or limit resource, so that second interface becomes the bottleneck of user data transmission passage; Said second interface is used to transmit the user data that Section Point is received through said first interface; Wherein, Said first interface is the interface between gateway and the base station; Second interface is the interface between base station and the subscriber equipment, and said Section Point is the base station, and the transmission of said user data is based on transmission control protocol;
Limiting speed according to second interface after reducing perhaps limits resource, and dispatch user data also sends.
2. method according to claim 1 is characterized in that:
The bottleneck that said definite first interface is the user data transmission passage comprises:
It is congested to judge whether first interface takes place, if confirm that first interface is the bottleneck of user data transmission passage; Perhaps
Whether the actual flow of judging first interface is greater than the flow target value of first interface, if confirm that first interface is the bottleneck of user data transmission passage.
3. method according to claim 1 is characterized in that:
Said limiting speed according to second interface after reducing, dispatch user data and transmission comprise:
Obtain the limiting speed of second interface after the reduction and the higher value among the second interface limiting speed minimum value, according to said higher value dispatch user data and send.
4. method according to claim 2 is characterized in that: the actual flow that congested or first interface does not take place when first interface also comprises during less than the flow target value of first interface:
The raise limiting speed of second interface is according to the limiting speed dispatch user data of second interface after raising and send.
5. method according to claim 4 is characterized in that:
Said limiting speed according to second interface after raising, dispatch user data and transmission comprise:
Obtain the smaller value in the flow target value of limiting speed and first interface of second interface after the rising, according to said smaller value dispatch user data and send.
6. method according to claim 2 is characterized in that: the actual flow that congested or first interface does not take place when first interface is during less than the flow target value of first interface, and this method also comprises:
The raise restriction resource of said second interface is distributed running time-frequency resource according to the restriction resource of second interface after raising for the user;
Utilize the running time-frequency resource that is distributed to send user data.
7. a network node is characterized in that, comprising:
Judging unit is used to judge whether first interface is the bottleneck of user data transmission passage;
The limiting speed adjustment unit is used for the judged result according to judging unit, adjusts the limiting speed of second interface, so that second interface becomes the bottleneck of user data transmission passage; Said second interface is used to transmit the user data that said network node is received through said first interface;
The data dispatching unit is used for the limiting speed according to adjusted second interface of said limiting speed adjustment unit, and dispatch user data also sends;
Wherein, said first interface is the interface between gateway and the base station, and second interface is the interface between base station and the subscriber equipment, and said Section Point is the base station, and the transmission of said user data is based on transmission control protocol.
8. network node according to claim 7 is characterized in that:
It is congested that said judging unit is used to specifically judge whether first interface takes place, if confirm that first interface is the bottleneck of user data transmission passage, if not, confirm that first interface is not the bottleneck of user data transmission passage;
Whether the actual flow that perhaps specifically is used to judge first interface is greater than the flow target value of first interface, if confirm that first interface is the bottleneck of user data transmission passage, if not, confirm that first interface is not the bottleneck of user data transmission passage.
9. according to claim 7 or 8 described network nodes, it is characterized in that:
Said limiting speed adjustment unit comprises: the first limiting speed adjustment unit is used for when first interface is the bottleneck of user data transmission passage, reducing the limiting speed of second interface.
10. network node according to claim 9 is characterized in that, also comprises:
The maximum acquiring unit is used to obtain the limiting speed of second interface after the reduction and the higher value among the second interface limiting speed minimum value;
Said data dispatching unit is used for the higher value that obtained according to said maximum acquiring unit, and dispatch user data also sends.
11., it is characterized in that according to claim 7 or 8 described network nodes:
Said limiting speed adjustment unit comprises: the second limiting speed adjustment unit is used for when first interface is not the bottleneck of user data transmission passage the limiting speed of second interface that raises.
12. network node according to claim 11 is characterized in that, also comprises:
The minimum value acquiring unit is used for obtaining the smaller value of flow target value of limiting speed and first interface of second interface after the rising;
Said data dispatching unit is used for the smaller value that obtained according to said minimum value acquiring unit, and dispatch user data also sends.
13. a network node is characterized in that, comprising:
Judging unit is used to judge whether first interface is the bottleneck of user data transmission passage;
Restriction resource adjustment unit is used for the judged result according to said judging unit, adjusts the restriction resource of second interface; Said second interface is used to transmit the user data that said network node is received through said first interface;
The data dispatching unit is used for the restriction resource according to adjusted second interface of said restriction resource adjustment unit, and dispatch user data also sends;
Wherein, said first interface is the interface between gateway and the base station, and second interface is the interface between base station and the subscriber equipment, and said Section Point is the base station, and the transmission of said user data is based on transmission control protocol.
14. network node according to claim 13 is characterized in that:
It is congested that said judging unit is used to specifically judge whether first interface takes place, if confirm that first interface is the bottleneck of user data transmission passage, if not, confirm that first interface is not the bottleneck of user data transmission passage;
Whether the actual flow that perhaps specifically is used to judge first interface is greater than the flow target value of first interface, if confirm that first interface is the bottleneck of user data transmission passage, if not, confirm that first interface is not the bottleneck of user data transmission passage.
15. according to claim 13 or 14 described network nodes, it is characterized in that,
Said restriction resource adjustment unit comprises the first restriction resource adjustment unit, is used for when first interface is the bottleneck of user data transmission passage, reduces the restriction resource of second interface.
16. network node according to claim 15 is characterized in that:
Resource maximum acquiring unit is used to obtain the restriction resource of second interface after the reduction and the higher value among second interface restriction resource minimum value;
Said data dispatching unit is used for the higher value that obtained according to said resource maximum acquiring unit, for the user distributes running time-frequency resource, utilizes the running time-frequency resource that is distributed to send user data.
17., it is characterized in that according to claim 13 or 14 described network nodes:
Said restriction resource adjustment unit comprises the second restriction resource adjustment unit, is used for when first interface is not the bottleneck of user data transmission passage, increases the restriction resource of said second interface.
18. a network system comprises like any described network node among the claim 7-17.
CN2008101770427A 2008-11-19 2008-11-19 Data transmission method, network node and network system Active CN101431802B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2008101770427A CN101431802B (en) 2008-11-19 2008-11-19 Data transmission method, network node and network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2008101770427A CN101431802B (en) 2008-11-19 2008-11-19 Data transmission method, network node and network system

Publications (2)

Publication Number Publication Date
CN101431802A CN101431802A (en) 2009-05-13
CN101431802B true CN101431802B (en) 2012-03-21

Family

ID=40646900

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2008101770427A Active CN101431802B (en) 2008-11-19 2008-11-19 Data transmission method, network node and network system

Country Status (1)

Country Link
CN (1) CN101431802B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103152286B (en) * 2013-02-21 2016-05-25 华为技术有限公司 Message transmission rate dispatching method, equipment and system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1478364A (en) * 2000-11-22 2004-02-25 ����ɭ�绰�ɷ����޹�˾ Variable Transmission Rate Service in Radio Access Network
CN1984052A (en) * 2006-04-30 2007-06-20 华为技术有限公司 Method and system for controlling Iub interface band width resource in wireless network
CN101030926A (en) * 2006-02-28 2007-09-05 华为技术有限公司 Method for controlling network data flow of global microwave access inter-operation
CN101098301A (en) * 2006-06-27 2008-01-02 华为技术有限公司 A Layer 2 Congestion Control Method for Wireless Networks
WO2008095537A1 (en) * 2007-02-08 2008-08-14 Telefonaktiebolaget Lm Ericsson (Publ) Rnc capacity licensing

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1478364A (en) * 2000-11-22 2004-02-25 ����ɭ�绰�ɷ����޹�˾ Variable Transmission Rate Service in Radio Access Network
CN101030926A (en) * 2006-02-28 2007-09-05 华为技术有限公司 Method for controlling network data flow of global microwave access inter-operation
CN1984052A (en) * 2006-04-30 2007-06-20 华为技术有限公司 Method and system for controlling Iub interface band width resource in wireless network
CN101098301A (en) * 2006-06-27 2008-01-02 华为技术有限公司 A Layer 2 Congestion Control Method for Wireless Networks
WO2008095537A1 (en) * 2007-02-08 2008-08-14 Telefonaktiebolaget Lm Ericsson (Publ) Rnc capacity licensing

Also Published As

Publication number Publication date
CN101431802A (en) 2009-05-13

Similar Documents

Publication Publication Date Title
CN1906900B (en) Quality of service scheduler for a wireless network
CN101572918B (en) Method, device and system for allocating radio resources
CN101389113B (en) Method for allocating radio resource to relays
US20070133407A1 (en) Dynamic bandwidth allocation apparatus and method
CN108616458A (en) The system and method for schedule packet transmissions on client device
KR20050095307A (en) Apparatus and method of scheduling for processing packet data in a wireless communication system
CN103797874A (en) System, method and apparatus for allocating wireless channels in a multi-channel access point
CN109618375B (en) UAV Ad Hoc Network Time Slot Scheduling Method Based on Service Priority and Channel Outage Probability
CN101272388A (en) A method for scheduling of service data in uplink, a base station, a user terminal and a communication network therefor
CN102238068A (en) Message transmitting method and system
CN102811176B (en) A kind of data flow control method and device
US6963534B1 (en) Methodology for improving the performance of asynchronous data traffic over TDD/TDMA wireless networks
US8300611B2 (en) Method and apparatus to provide air time fairness in multiple physical transmission rate wireless systems
CN109246833A (en) Carrying configures determining, method for sending information and device, master base station and prothetic group station
CN1996942A (en) A method and system for traffic control
CN101562841A (en) Service scheduling method, device and system thereof
CN106572497B (en) A Heuristic D2D Resource Allocation Method Based on Proportional Fairness Algorithm
CN100431362C (en) Method for packet service scheduling in mobile communication system
CN102223721B (en) Channel assignment method and device for downlink temporary block stream
CN101808324A (en) MAC layer architecture design of wireless Mesh network
CN101431802B (en) Data transmission method, network node and network system
CN113328879A (en) Cloud data center network QoS (quality of service) guaranteeing method based on network calculus
CN107070620B (en) A method and device for allocating resources in a wireless communication system
KR100523996B1 (en) Packet scheduling system and a packet scheduling method in a mobile communication system
CN104684097B (en) A kind of method, apparatus and base station for distributing backhaul link resource for multi-hop user

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