WO2015024240A1 - Procédé, appareil, et système de contrôle de ressource réseau - Google Patents
Procédé, appareil, et système de contrôle de ressource réseau Download PDFInfo
- Publication number
- WO2015024240A1 WO2015024240A1 PCT/CN2013/082140 CN2013082140W WO2015024240A1 WO 2015024240 A1 WO2015024240 A1 WO 2015024240A1 CN 2013082140 W CN2013082140 W CN 2013082140W WO 2015024240 A1 WO2015024240 A1 WO 2015024240A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user
- service
- base station
- cell
- information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 67
- 238000007493 shaping process Methods 0.000 claims abstract description 63
- 238000012545 processing Methods 0.000 claims abstract description 29
- 238000013468 resource allocation Methods 0.000 claims description 51
- 238000009825 accumulation Methods 0.000 claims description 21
- 230000005540 biological transmission Effects 0.000 claims description 20
- 238000004891 communication Methods 0.000 claims description 6
- 238000005265 energy consumption Methods 0.000 description 26
- 239000002699 waste material Substances 0.000 description 16
- 230000002618 waking effect Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 6
- 230000003044 adaptive effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 238000003908 quality control method Methods 0.000 description 5
- 230000003247 decreasing effect Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000000638 solvent extraction Methods 0.000 description 1
- 238000004148 unit process Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0247—Traffic management, e.g. flow control or congestion control based on conditions of the access network or the infrastructure network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/22—Traffic shaping
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a network resource control method, apparatus, and system. Background technique
- each base station mainly allocates and schedules resources to its own users, and its scheduling generally adopts a strategy of best effort service, that is, the resource scheduling and allocation of the technology is aimed at maximizing capacity.
- the specific steps of the program can be as follows:
- Each user has a queue waiting to be scheduled.
- the service packet enters the queue and waits for scheduling.
- the delay information of the service and the queue buffer are controlled by the scheduler of the base station.
- Each base station independently performs resource allocation and scheduling.
- the scheduler After entering each transmission time interval (TTI, Transmission Time Interval), the scheduler sequentially calculates the user according to the service type of the service queue, the traffic volume of the buffer area, the quality of service (QoS) requirements, and the delay information.
- the priority on the resource block (RB, Resource Block) and then assign the RB to the user with the highest priority. Under the power constraints of equal power configuration on all RBs, the scheduled users perform best-effort transmission on the assigned RBs.
- the inventors of the present invention found that the storage space of the existing solution is usually designed and operated at the maximum traffic volume, and in the Long Term Evolution (LTE) system. In this case, the distribution of services in space and time has great dynamics. Therefore, the existing scheme cannot adapt to the characteristics of the service over time, which will result in waste of storage network resources and increase of energy consumption. Summary of the invention
- Embodiments of the present invention provide a network resource control method, apparatus, and system, which can save network resources and reduce energy consumption.
- an embodiment of the present invention provides a network resource control method, including: Receiving a service flow between the core network and the base station, where the service flow carries service information; and acquiring load information reported by the base station;
- the shaped service flow is processed by the allocated storage resource.
- the traffic shaping is performed on the service flow according to the service information and the load information, to obtain a shaped service flow, including:
- the processing after processing the shaped service flow by using the allocated storage resource, includes:
- the method further includes:
- the shared storage resource allocated to the user queue is translated.
- the method further includes:
- any one of the first to fourth possible implementation manners of the first aspect may further include:
- an embodiment of the present invention provides a network resource control method, including:
- Resource allocation information is transmitted to the gateway device, the resource allocation information including an allocation of resource blocks within the cell and an adjusted overall rate obtained by the user.
- the method before the resource block is allocated to each user in the cell according to the requirement of each user service information, the method further includes:
- Equal power allocation is performed on the resource blocks.
- the iterative algorithm is used to adjust the total rate obtained by the user, so that the total rate obtained by the user minimizes the cell power while satisfying the minimum service rate, including:
- the current cell power is calculated, and when the current cell power is greater than or equal to the preset cell maximum power, the user that consumes the most power of the cell is rejected, and the total rate of the rejected user is decreased;
- the cell power is less than the preset maximum power of the cell, the number of iterations is updated.
- the step of transmitting resource allocation information to the gateway device is performed;
- Super When the maximum number of iterations is exceeded and the allocation result of each cell has not converge, returning to the step of performing a determination of whether the total rate obtained by the user meets the minimum service rate requirement of the user;
- the minimum service rate requirement of the user is not met, the total rate obtained by the user is increased, and the step of performing the determination of whether the total rate obtained by the user satisfies the minimum service rate requirement of the user is returned.
- the first possible implementation manner of the second aspect, or the second possible implementation manner of the second aspect after the sending the resource allocation information to the gateway device, Also includes:
- the embodiment of the present invention further provides a gateway device, including a receiving unit, an obtaining unit, an shaping unit, an establishing unit, an allocating unit, and a processing unit.
- a receiving unit configured to receive a service flow between a core network and a base station, where the service flow carries service information
- An acquiring unit configured to acquire load information reported by the base station
- an shaping unit configured to perform a leaky bucket shaping on the service flow according to the service information and the load information, to obtain a shaped service flow
- An establishing unit configured to establish a user queue for the shaped service flow
- An allocation unit configured to determine whether a storage resource required by the user queue exceeds a preset first threshold; if yes, allocate a storage resource for the user queue from a basic storage resource and a shared storage resource; if not, Allocating storage resources for the user queue from a basic storage resource;
- the processing unit is configured to process the shaped service flow by using the allocated storage resource.
- the shaping unit is specifically configured to adjust, according to the service information and the load information, a shaping parameter by using a network calculus principle, and according to the adjusted shaping parameter, The transmission rate of the service flow is shaped to obtain the shaped service flow.
- the gateway device further includes an adjusting unit, an adjusting unit, configured to acquire a service curve of the network calculus, a user priority of the user in the cell, and a buffer data accumulation status.
- Information, service delay requirement information, and service quality information according to the service curve of the network calculus, the user adjusts the shaped service flow in the user priority of the cell, the buffer data accumulation status information, and the service delay requirement information.
- Transmission rate such that the shaping The transmission rate of the post service flow satisfies the quality of service information.
- the allocating unit is further configured to: after the processing unit processes the shaped service flow by using the allocated storage resource, to release the shared storage resource allocated to the user queue. .
- the allocating unit is further configured to: when the user moves out of the service area of the base station, release a basic storage resource allocated to the user queue.
- the gateway device further includes a control unit
- a control unit configured to determine whether the base station is in a sleep mode; if yes, when waking up to receive the wakeup information of the base station, waking up the basic storage resource corresponding to the base station; if not, determining that the base station reaches the sleep condition And sending a sleep instruction to the base station, where the sleep instruction instructs the base station to enter a sleep mode, and shuts down a basic storage resource corresponding to the base station.
- the embodiment of the present invention further provides a base station, including a first processing unit, an operation unit, an adjustment unit, and a sending unit.
- a first processing unit configured to allocate, according to each user service information requirement, a resource block for each user in the cell, and calculate interference from the neighboring cell on each resource block in each cell;
- An operation unit configured to calculate a total rate obtained by each user in the cell according to the allocated resource block and the interference
- An adjusting unit configured to adjust an overall rate obtained by the user by using an iterative algorithm, so that the total rate obtained by the user minimizes the power of the cell and reduces interference to other cells while satisfying the minimum service rate;
- a sending unit configured to send resource allocation information to the gateway device, where the resource allocation information includes an allocation of resource blocks in the area and an adjusted total rate obtained by the user.
- the base station may further include a second processing unit
- a second processing unit configured to initialize resource blocks that can be used in each cell, and perform equal power allocation on the resource blocks.
- the adjusting unit may be specifically configured to determine whether a total rate obtained by the user meets a minimum service rate requirement of the user; Calculating the current cell power, determining that the current cell power is greater than or equal to the preset cell maximum power, rejecting the user with the most power consumption of the cell, and reducing the total rate of the rejected user; determining the current cell When the power is less than the preset maximum power of the cell, the number of iterations is updated.
- the step of transmitting resource allocation information to the gateway device is performed; If the maximum number of iterations is not exceeded and the allocation result of each cell has not converged, the process of performing the determination of whether the total rate obtained by the user meets the minimum service rate requirement of the user is returned; if the minimum service rate requirement of the user is not met, the total rate obtained by the user is increased. Returning to the step of performing a determination as to whether the total rate obtained by the user satisfies the minimum service rate requirement of the user.
- the base station may further include a control unit; And a unit, configured to perform a symbol shutdown operation on the unallocated resource block when the number of unallocated resource blocks exceeds a preset second threshold.
- an embodiment of the present invention provides a gateway device, including a processor, a transceiver device, and a memory for storing data, where:
- a transceiver unit configured to receive a service flow between the core network and the base station, where the service flow carries service information; and acquiring load information reported by the base station;
- a processor configured to perform a leaky bucket shaping on the service flow according to the service information and the load information obtained by the transceiver unit, to obtain a shaped service flow, establish a user queue for the shaped service flow, and determine a required occupation of the user queue. Whether the storage resource exceeds a preset first threshold; if yes, allocate a storage resource for the user queue from the basic storage resource and the shared storage resource; if not, allocate a storage resource for the user queue from the basic storage resource Processing the shaped business flow with the allocated storage resources.
- the processor is further configured to determine whether the base station is in a sleep mode; if yes, when the determining that the wakeup information of the base station is received, waking up the base station Corresponding basic storage resources; if not, when determining that the base station reaches the sleep condition, sending a sleep instruction to the base station, the sleep instruction instructing the base station to enter a sleep mode, and shutting down the basic storage resource corresponding to the base station.
- an embodiment of the present invention provides a base station, including a processor, a transceiver device, and a memory for storing data, where: a processor, configured to allocate, according to each user service information requirement, a resource block for each user in the cell, and calculate interference from the neighboring cell on each resource block in each cell; and calculate each cell in the cell according to the allocated resource block and the interference
- a processor configured to allocate, according to each user service information requirement, a resource block for each user in the cell, and calculate interference from the neighboring cell on each resource block in each cell; and calculate each cell in the cell according to the allocated resource block and the interference
- the total rate obtained by the user the iterative algorithm is used to adjust the total rate obtained by the user, so that the total rate obtained by the user satisfies the minimum service rate, minimizes the power of the cell and reduces interference to other cells, and controls the transceiver device. Transmitting resource allocation information to the gateway device, where the resource allocation information includes an allocation of resource blocks in the cell and an adjusted total rate
- the transceiver device is configured to send resource allocation information to the gateway device.
- the processor is further configured to initialize resource blocks that can be used in each cell; perform equal power allocation on the resource blocks.
- the processor is specifically configured to determine whether a total rate obtained by the user meets a minimum service rate requirement of the user; if the minimum service rate requirement of the user is met, calculate a current cell power.
- the processor determines that the current cell power is greater than or equal to the preset cell maximum power, rejecting the user with the most power consumption of the cell, and reducing the total rate of the rejected user; when determining that the current cell power is less than the preset cell maximum power And updating the number of iterations, performing a step of transmitting resource allocation information to the gateway device when determining that the current iteration number exceeds the maximum number of iterations, or determining that each cell allocation result has converged; determining that the current iteration number does not exceed the maximum number of iterations and each cell allocation If the result is not converged, the process returns to perform the step of determining whether the total rate obtained by the user meets the minimum service rate requirement of the user; if the minimum service rate requirement of the user is not met, the total
- the processor is further configured to determine that the unallocated When the number of resource blocks exceeds a preset second threshold, a symbol-off operation is performed on the unallocated resource blocks.
- the seventh aspect of the present invention provides a communication system, including any one of the gateway devices provided by the embodiments of the present invention and/or any one of the base stations provided by the embodiments of the present invention.
- the embodiment of the present invention uses the service flow between the receiving core network and the base station, and obtains the load information reported by the base station, and then carries the service flow and the load information according to the service flow to the service flow (that is, randomly arrives).
- the traffic flow is performed by performing a leaky bucket shaping process to obtain a shaped service flow, and a user team ⁇ ij is established for the shaped service flow, and the basic storage is determined when it is determined that the storage resource required by the user queue exceeds a preset first threshold.
- the storage resource is allocated to the user queue in the resource and the shared storage resource. Otherwise, the storage resource is allocated to the user queue from the basic storage resource, and finally the shaped service flow is processed by using the allocated storage resource.
- the service flow may be leak-buffered, and the storage resources may be allocated flexibly according to actual requirements. For example, if the user resource corresponding to the service flow needs to occupy the storage resource does not exceed the preset first
- the threshold value is allocated to the basic storage resource corresponding to the user queue, and if the first threshold is exceeded, the storage resource may be allocated from the basic storage resource corresponding to the user queue.
- the storage resource can be applied from the shared storage resource, so that the storage resource caused by the allocation of the storage resource by the maximum amount of traffic in the prior art can be avoided, and the storage space in the prior art is always in the working state.
- the problem of unnecessary waste of energy can not only save network resources, but also reduce energy consumption.
- Another solution provided by the embodiment of the present invention allocates resource blocks for each user in the cell according to the requirements of each user service information, and calculates interference from neighboring cells on each resource block in each cell, according to the allocated
- the resource block and the interference calculate the total rate obtained by each user in the cell, and use an iterative algorithm to adjust the total rate obtained by the user, so that the total rate obtained by the user satisfies the minimum service rate while minimizing the power of the cell and reducing the pair.
- the interference of other cells finally provides the resource allocation result to the gateway device. Since the scheme calculates the total rate obtained by the user, not only the resource blocks to which the user is allocated but also the interference from the neighboring cells on each resource block are considered, and the total rate can also be utilized by using an iterative algorithm.
- the adaptive adjustment is performed so that the total rate obtained by the user can minimize the power of the cell and reduce the interference to other cells while satisfying the minimum service rate, so that not only the flexibility of resource scheduling but also the energy consumption can be reduced. waste.
- FIG. 1 is a flowchart of a network resource control method according to an embodiment of the present invention
- FIG. 1b is a schematic diagram of partitioning a gateway storage space according to an embodiment of the present invention.
- 2 is another flowchart of a network resource control method according to an embodiment of the present invention.
- 3a is a schematic structural diagram of a gateway device according to an embodiment of the present invention.
- FIG. 3b is still another flowchart of a network resource control method according to an embodiment of the present invention.
- FIG. 4a is a schematic structural diagram of a base station according to an embodiment of the present invention.
- FIG. 4b is still another flowchart of a network resource control method according to an embodiment of the present invention.
- FIG. 5 is a schematic structural diagram of a gateway device according to an embodiment of the present disclosure.
- FIG. 6 is a schematic structural diagram of a base station according to an embodiment of the present invention. detailed description
- Embodiments of the present invention provide a network resource control method, apparatus, and system. The following is a detailed description. Embodiment 1
- a gateway device which may be specifically a device such as a service gateway (S-GW, Serving Gate Way).
- S-GW service gateway
- a network resource control method includes: receiving a service flow between a core network and a base station, where the service flow carries service information; acquiring load information reported by the base station, and randomly acquiring the service flow according to the service information and the load information Performing a leaked bucket shaping to obtain a shaped service flow; establishing a user queue for the shaped service flow, determining whether the storage resource required by the user queue exceeds a preset first threshold; if yes, from the basic storage resource and the shared storage The storage resource is allocated to the user queue in the resource; if not, the storage resource is allocated to the user queue from the basic storage resource; and the shaped service flow is processed by using the allocated storage resource.
- the service flow carries the service information.
- the service information may include a service generation time, a service data volume, and a service quality of service (Quality of Service) parameter.
- the quantity parameter may include parameters such as a service allowed delay and a minimum guaranteed rate.
- the load information may be periodically reported by each base station, and the load information may include a service departure rate, a cache data accumulation status, and a time delay.
- the load information may further include the resource allocation information of the base station, where the resource allocation information may include the allocation of the resource blocks in the cell and the total rate obtained by the adjusted user.
- the resource allocation information may include the allocation of the resource blocks in the cell and the total rate obtained by the adjusted user.
- step 103 Perform a leak bucket shaping on the service flow (randomly reached service flow) according to the service information obtained in step 101 and the load information obtained in step 102, to obtain a shaped service flow;
- the leaking buckets of different depths can be set to different users to implement the shaping of the arriving traffic flow. Through such shaping, the burstiness of the service can be smoothed and the service smoothness can be ensured.
- the depth of the leaky bucket depends on the value of the shaping parameter, and the shaping parameter can be adjusted according to the service information and the load information of the base station, that is, the step 103 can be specifically as follows:
- the shaping parameter is adjusted by using the network calculus principle, and then the transmission rate of the service flow is shaped according to the adjusted shaping parameter to obtain the shaped service flow.
- a FIFO (First In First Out) queue may be established in the basic storage space (Basic Buffer) corresponding to the service type according to the service type, which is implemented in the present invention.
- the first-in first-out queue is called a user queue
- the space occupied by the user queue in the basic storage space is called a user block.
- the gateway device uses a semi-dynamic manner to share the storage space, that is, the storage space of the gateway device may be divided into two parts, and the part is the basic storage space allocated to the base station.
- the shared memory is shared by the base station.
- the basic storage space is also called the basic storage resource.
- the shared storage space is also called the shared storage resource.
- the size of the basic storage resource corresponding to each base station in the gateway device may be set according to the actual configuration and the service capacity of each base station, where the basic storage resource is only used by the corresponding base station; and the shared storage resource is at each base station.
- the basic storage resource is insufficient for use by the base station, it is provided to the base station, and the storage resource allocated to the base station from the shared storage resource is called a shared block of the base station, and the shared block is used.
- the base station can apply for multiple shared blocks at the same time to meet its storage needs.
- the size of the shared block can be determined according to the actual configuration and service capacity of the base station.
- Each base station has the right to request allocation of storage resources to the shared storage resource.
- the basic storage resource corresponding to the base station 1 is the basic storage space 1
- the basic storage resource corresponding to the base station 2 is the basic storage space
- the basic storage resource corresponding to the base station 3 is the basic storage space 3.
- the base station n The corresponding basic storage resource is the basic storage space n, and the like, and when the basic storage space is insufficient for the base station to use, the storage resource may be allocated from the shared storage space, for example, the base station 1 applies from the shared storage space.
- the storage resource is the shared block 2, and the storage resource applied by the base station n from the shared storage space is the shared block 1, and so on, and details are not described herein again.
- step 105 Determine whether the storage resource required by the user queue exceeds a preset first threshold. If yes, go to step 106. If no, go to step 107.
- the first threshold may be set according to the requirements of the actual application.
- the storage resource required by the user queue exceeds a preset first threshold, the storage resource is allocated to the user queue from the basic storage resource and the shared storage resource.
- the storage resource required by the user queue exceeds the preset first threshold, it indicates that the basic storage empty resource corresponding to the base station is insufficient for the user to use for the queue. Therefore, the shared storage needs to be performed at this time.
- the resource requests storage resources to ensure that the user queue can be allocated enough storage space, that is, at this time, the storage resources required by the user queue include user blocks and shared blocks.
- the storage resource required by the user queue does not exceed the preset first threshold, it indicates that the basic storage empty resource corresponding to the base station is sufficient for the user to use the queue. Therefore, the sharing is not required at this time.
- the storage resource requests storage resources, that is, at this time, the storage resources required by the user queue include user blocks.
- Process the shaped service flow by using the allocated storage resource for example, sending the shaped service flow to the base station device according to the user priority, and the like.
- the sending rate of the shaped service flow may be adjusted, as follows:
- QoS quality of service
- the information is adjusted to adjust the sending rate of the shaped service flow, so that the sending rate of the shaped service flow satisfies the quality of service information.
- the network resource control method may further include: after the step of "processing the shaped service flow by using the allocated storage resource", the network resource control method may further include:
- the shared storage resource allocated to the user queue is translated.
- the network resource control method may further include:
- the storage resource corresponding to the base station whose traffic is less than the set value may be shut down, and when the wakeup information about the base station is received, the device wakes up.
- the storage resource corresponding to the base station. That is, the network resource control method may further include:
- the sleep instruction instructs the base station to enter a sleep mode, and shuts down a basic storage resource corresponding to the base station.
- Whether the base station enters the sleep mode and whether it is awakened or not can be controlled by the gateway, and may be determined by the base station itself. If the base station itself determines, the base station needs to notify the user to enter the sleep mode or wake up. Giving the gateway to the gateway for subsequent operations, for example, if it is known that the base station enters the sleep mode, the basic storage resource corresponding to the base station is turned off, and when it is determined that the wake-up information of the base station is received, the basic storage corresponding to the base station is awake Resources.
- the service flow between the receiving core network and the base station is used, and the load information reported by the base station is obtained, and then the service flow is carried according to the service flow carrying the service information and the load information.
- the service flow that the machine arrives is subjected to the leaky bucket shaping to obtain the shaped service flow, and a user queue is established for the shaped service flow.
- the basic storage is obtained.
- the storage resource is allocated to the user queue in the resource and the shared storage resource. Otherwise, the storage resource is allocated to the user queue from the basic storage resource, and finally the processed service flow is processed by using the allocated storage resource.
- the service flow may be leak-buffered, and the storage resources may be allocated flexibly according to actual requirements. For example, if the user resource corresponding to the service flow needs to occupy the storage resource does not exceed the preset first
- the threshold value is allocated to the basic storage resource corresponding to the user queue, and if the first threshold is exceeded, the storage resource may be allocated from the basic storage resource corresponding to the user queue.
- the storage resource can be applied from the shared storage resource, so that the problem that the storage resource caused by the allocation of the storage resource by the maximum amount of traffic is wasted in the prior art, and the storage space in the prior art is always in the working state is avoided.
- the problem of unnecessary waste of energy can not only save network resources, but also reduce energy consumption.
- a base station which may be an evolved base station (eNodeB, Evolved Node B) or the like.
- eNodeB evolved base station
- Evolved Node B evolved Node B
- a network resource control method includes: allocating resource blocks for each user in a cell according to requirements of each user service information, and calculating interference from neighboring cells on each resource block in each cell; according to the allocated resource blocks and the interference Calculating the total rate obtained by each user in the cell; using an iterative algorithm to adjust the total rate obtained by the user, so that the total rate obtained by the user meets the minimum service rate while minimizing the power of the cell and reducing interference to other cells; And transmitting resource allocation information to the gateway device, where the resource allocation information includes an allocation situation of the resource blocks in the cell and an adjusted total rate obtained by the user.
- the resource blocks that can be used in each cell may be initialized first, and equal power allocation is performed on the resource blocks, that is, in the cell.
- the method may further include:
- Initializing resource blocks that can be used in each cell performing equal power allocation on the resource blocks.
- traffic flows from the gateway device may also be received before resource blocks are allocated to individual users within the cell.
- the total rate obtained by each user in the cell may be calculated by using the Shannon formula according to the allocated resource block and the interference.
- the iterative algorithm is used to adjust the total rate obtained by the user, so that the total rate obtained by the user satisfies the minimum service rate, minimizes the power of the cell, and reduces interference to other cells; for example, the following may be specifically:
- the current cell power is calculated. When determining that the current cell power is greater than or equal to the preset cell maximum power, the user that consumes the most power of the cell is rejected, and the total rate of the rejected user is decreased; When the current cell power is less than the preset cell maximum power, the number of iterations is updated, and when it is determined that the current iteration number exceeds the maximum number of iterations, or the cell allocation result has converged, the step of transmitting resource allocation information to the gateway device is performed (ie, step 204) If the current iteration number does not exceed the maximum number of iterations and the cell allocation result has not converged, return to the step of performing a determination of whether the total rate obtained by the user satisfies the minimum service rate requirement of the user;
- the minimum service rate requirement of the user is not met, the total rate obtained by the user is increased, and the step of performing the determination of whether the total rate obtained by the user satisfies the minimum service rate requirement of the user is returned.
- the resource allocation information may include information such as an allocation of resource blocks in the cell and an adjusted total rate obtained by the user.
- the gateway can further control the network resource according to the resource allocation information.
- the gateway can further control the network resource according to the resource allocation information.
- the network resource control method may further include: after the step of “sending resource allocation information to the gateway device”, the network resource control method may further include:
- the second threshold may be set according to requirements of an actual application.
- resource blocks are allocated for each user in the cell according to the requirements of each user service information, and interference from neighboring cells on each resource block in each cell is calculated, and the resource block and interference are calculated according to the allocated resources.
- the total rate obtained by each user in the small area, and the iterative algorithm is used to adjust the total rate obtained by the user, so that the total rate obtained by the user satisfies the minimum service rate while minimizing the power of the cell and reducing interference to other cells.
- the resource allocation result is provided to the gateway device.
- the scheme calculates the total rate obtained by the user, not only the resource blocks to which the user is allocated but also the interference from the neighboring cells on each resource block are considered, and the total rate can also be utilized by using an iterative algorithm.
- the adaptive adjustment is performed so that the total rate obtained by the user can minimize the power of the cell and reduce the interference to other cells while satisfying the minimum service rate, so that not only the flexibility of resource scheduling but also the energy consumption can be reduced. waste.
- the network resource control method provided by the embodiment of the present invention may be implemented independently of the network resource control method provided in the first embodiment, or may be implemented by combining the network resource control method provided in the first embodiment. .
- the methods described in the first and second embodiments will be exemplified in further detail in the third, fourth and fifth embodiments, respectively.
- the gateway device can set different sizes of leaky buckets for different users to implement shaping of the service flow, and store the shaped service flow into the optimized storage space, and then design and shape using the network calculus principle. After the departure curve of the service flow, and through the information exchange with the base station, coordinate control traffic rate of the service flow, cell sleep state and the corresponding storage space is turned off or on, in order to achieve the purpose of controlling the overall energy consumption of the network, the following Detailed instructions are given.
- the gateway device may include a service shaping module, a storage resource control energy saving module, a quality of service control module, and a shutdown control module, as follows:
- the gateway device sets an shaping leak bucket for each user. After the service flow reaches the gateway device, the gateway device inputs the service flow into the leaky bucket to perform shaping to smooth the burstiness of the service and ensure smooth service. Then, the obtained shaped traffic is input into the storage resource control energy-saving module to cooperate with the lower-layer service quality control and energy-saving scheduling algorithm.
- the storage resource control energy saving module After receiving the shaped service flow sent by the service shaping module, the storage resource control energy saving module establishes a user queue for the shaped service flow, wherein the storage resource (ie, the queue space) required by the user queue may be based on the user's The service type is set, and then the storage resource is allocated according to the storage resource that the user queue needs to occupy. For example, it may be determined whether the storage resource required by the user queue exceeds a preset first threshold, and if so, the basic storage resource The storage resource is allocated to the user queue in the shared storage resource. If not, the storage resource is allocated to the user queue from the basic storage resource, so that the complexity of the memory planning can be simplified, and the waste of resources can be reduced.
- the storage resource control energy saving module After receiving the shaped service flow sent by the service shaping module, the storage resource control energy saving module establishes a user queue for the shaped service flow, wherein the storage resource (ie, the queue space) required by the user queue may be based on the user'
- the storage space of the gateway device may be divided into a basic storage space and a shared storage space, where the basic storage space is also referred to as a basic storage resource, and the shared storage space is also referred to as a shared storage resource.
- the basic storage space is also referred to as a basic storage resource
- the shared storage space is also referred to as a shared storage resource.
- statistics can also be performed on the cell attribution of each user, and the user priority of the users in the cell is obtained, and then the current quality of the user is determined by the service quality control module according to the buffer data accumulation status and the service delay requirement.
- the transmission rate of the service flow is adjusted, so that the transmission rate can meet the service quality requirement, and the transmission power can be appropriately reduced, and the power consumption of the power amplifier can be reduced.
- the shutdown control module is configured to determine whether the base station is in a sleep mode; if yes, when waking up to receive the wakeup information of the base station, waking up the basic storage resource corresponding to the base station; if not, determining that the base station reaches the sleep condition And sending a sleep instruction to the base station, the sleep instruction instructing the base station to enter a sleep mode, and shutting down a basic storage resource corresponding to the base station.
- the specific process may be as follows:
- the gateway device divides the storage space of the gateway device, and sets the size of the basic storage resource and the shared storage resource according to the actual configuration and service capacity of each base station.
- the service shaping module of the gateway device receives the service flow between the core network and the base station, and obtains load information reported by the base station.
- the service flow carries service information, and the service information may include a service generation time, a service data volume, and a service quality parameter.
- the service quality parameter may include a service allowable delay and a minimum guaranteed rate.
- the load information of the base station can be reported periodically by each base station.
- the load information may include a service departure rate, a buffer data accumulation status, and a time delay.
- the service shaping module adjusts the shaping parameter by using the network calculus principle according to the service information and the load information, and then shapes the service flow sending rate according to the adjusted shaping parameter to obtain the shaped service flow.
- the storage resource control energy-saving module establishes a user queue for the shaped service flow in the basic storage space corresponding to the gateway device according to the service type, where the space occupied by the user queue in the basic storage space is called a user block.
- the storage resource control energy-saving module determines whether the storage resource required by the user queue exceeds a preset first threshold. If yes, step 306 is performed, and if no, step 307 is performed.
- the first threshold may be set according to the requirements of the actual application.
- the storage resource control energy saving module allocates storage resources for the user queue from the basic storage resource and the shared storage resource, where: 3 ⁇ 4:
- the shared storage resource may be applied for use by the base station, and the storage resource allocated to the base station from the shared storage resource is referred to as a shared block of the base station.
- the shared block is owned by the base station, it cannot be reused.
- a base station can apply for multiple shared blocks at the same time to meet its storage needs.
- the size of the shared block can be determined according to the actual configuration and service capacity of the base station.
- the storage resource control energy saving module allocates a storage resource for the user queue from the basic storage resource.
- the service quality control module acquires a service curve of the network calculus, a user priority of the user in the cell, a buffer data accumulation status information, a service delay requirement information, and a service quality information.
- the service quality control module adjusts a sending rate of the shaped service flow according to the service curve of the network calculus, the user priority of the user in the cell, the buffer data accumulation status information, and the service delay requirement information, so that the The rate of transmission of the shaped service flow satisfies the quality of service Information.
- the QoS control module sends the adjusted service flow by using the adjusted transmission rate of the service flow, for example, to the base station or the user equipment.
- the base station occupies the shared block (that is, the storage resource occupied by the user queue is allocated by the gateway from the basic storage resource and the shared storage resource), after the base station is used, the occupation needs to be occupied.
- the shared block that is, the shared storage resource allocated to the user queue
- the shared block is translated so that it can be subsequently provided to other base stations.
- the basic storage resources allocated to the user queue can also be translated for use by other users.
- the shutdown control module may also shut down a storage resource corresponding to a base station whose traffic is less than a set value, and when receiving wake-up information about the base station, Wake up the storage resources corresponding to the base station, as follows:
- the shutdown control module traverses the decision of each base station to perform sleep and resource shutdown.
- the shutdown control module determines the current base station, and determines whether the current base station is in the sleep mode. If yes, step S3 is performed, and if no, step S4 is performed.
- the shutdown control module wakes up the basic storage resource corresponding to the base station when determining the wake-up information of the base station, for example, the storage resource wake-up command can be released, and then step S5 is performed.
- the shutdown control module sends a sleep instruction to the base station when determining that the base station reaches the sleep condition, the sleep instruction instructs the base station to enter the sleep mode, and shuts down the basic storage resource corresponding to the base station. Then, step S5 is performed.
- the sleep condition is that the base station is in an idle state for a period of time.
- the shutdown control module determines whether all base stations in the system are traversed, and if so, the process ends, and if not, returns to step S2.
- a leaky bucket of different depths is set for different users to implement shaping of the service flow, and the shaped service flow is stored in the optimized storage space, so that the maximum service in the current technology can be avoided.
- the problem that the storage resources caused by the allocation of storage resources is wasted; moreover, because the scheme can also utilize the service curve of the network calculus, the user priority of the user in the cell, the buffer data accumulation status information, and the service delay requirement.
- the information is used to adjust the transmission rate of the shaped service flow, so that the transmission rate of the shaped service flow satisfies the service quality information, and therefore, the service can be guaranteed. Under the premise of quality information, further reduce energy consumption.
- the solution can also coordinate the control of the transmission rate of the service flow, the cell sleep state, and the shutdown or activation of the corresponding storage space by interacting with the information between the base stations, so that the long-term occupation of resources by the base station with low traffic can be avoided.
- the waste of resources and wasted energy can further save resources and reduce energy consumption.
- the base station when performing resource allocation, may consider information such as inter-base station interaction interference, resource usage, and energy consumption in addition to satisfying the user's service requirements, and target energy consumption optimization.
- the radio resources are dynamically allocated, and the resource allocation information is periodically reported to the gateway device.
- the base station may include a resource block allocation module, a power allocation module, and a resource block resource symbol shutdown module, as follows:
- the resource block allocation module determines the resource blocks occupied by the cell edge and the cell center according to the soft frequency multiplexing, and allocates the corresponding resource blocks to the users in the corresponding area according to the requirements of the service quality. At the same time, the resource block allocation information is also passed to the power allocation module.
- the power allocation module may calculate interference from the neighboring cell on each resource block in each cell, calculate the total rate obtained by each user in the cell according to the interference and the allocated resource block, and perform an iterative algorithm on the total rate obtained by the user.
- the adjustment enables the total rate obtained by the user to minimize the power of the cell and reduce the interference to other cells while satisfying the minimum service rate, thereby achieving multi-cell interference coordination and achieving energy saving.
- each cell will have many free unallocated resource blocks.
- a symbolic shutdown operation can be performed on the unallocated resource blocks, for example, the symbolic shutdown technique can be used in those "no data transmission". Turn off the amplifier during the symbol period to further reduce power consumption.
- the specific process may be as follows:
- the resource block allocation module receives the service flow from the gateway device, and allocates a resource block to each user in the cell according to each user service information requirement.
- the power allocation module calculates interference from the neighboring cell on each resource block in each cell, and calculates a total rate obtained by each user in the cell according to the allocated resource block and the calculated interference.
- the power distribution module determines whether the total rate obtained by the user meets the minimum service rate requirement of the user. If the minimum service rate requirement of the user is not met, step 405 is performed. If the minimum service rate requirement of the user is met, step 406 is performed.
- the power allocation module increases the total rate obtained by the user, and returns to perform the step of determining whether the total rate obtained by the user meets the minimum service rate requirement of the user, that is, returns to step 404.
- the power allocation module calculates a current cell power, and determines whether the current cell power is less than a preset cell maximum power. If yes, step 407 is performed. If not, the user that consumes the most power of the cell is rejected, and the rejected user is decreased. The total rate can then be performed in step 407.
- the power allocation module determines whether the current number of iterations exceeds a maximum number of iterations t max , that is, > t max . If yes, step 410 is performed, and if no, step 409 is performed.
- the power allocation module determines whether the allocation result of each cell has converged. If yes, step 410 is performed. If not, returning to the step of determining whether the total rate obtained by the user meets the minimum service rate requirement of the user, that is, returning to step 404.
- the power distribution module sends resource allocation information to the gateway device, where the resource allocation information may include an allocation of resource blocks in the cell and an adjusted total rate obtained by the user.
- the resource allocation information may be specifically sent to the service shaping module and the quality of service control module in the gateway device.
- step 411 can also be performed.
- the base station determines whether the remaining unallocated resource block number exceeds a preset second threshold, and if the second threshold is exceeded, performing a symbol shutdown operation on the unallocated resource blocks; if the second is not exceeded The threshold ends the process.
- the second threshold may be set according to requirements of an actual application.
- resource blocks are allocated for each user in the cell according to the requirements of each user service information, and interference from neighboring cells on each resource block in each cell is calculated, and the resource block and interference are calculated according to the allocated resources.
- the total rate obtained by each user in the small area, and the iterative algorithm is used to adjust the total rate obtained by the user, so that the total rate obtained by the user satisfies the minimum service rate while minimizing the power of the cell and reducing interference to other cells.
- the resource allocation result is provided to the gateway device.
- the scheme calculates the total rate obtained by the user, not only the resource blocks to which the user is allocated but also the interference from the neighboring cells on each resource block are considered, and the total rate can also be utilized by using an iterative algorithm.
- the adaptive adjustment is performed so that the total rate obtained by the user can minimize the power of the cell and reduce the interference to other cells while satisfying the minimum service rate, so that not only the flexibility of resource scheduling but also the energy consumption can be reduced. waste.
- the solutions provided in the third and fourth embodiments can be implemented in combination, that is, the network energy-saving control is divided into two levels, and the first level is provided by the gateway device to different users.
- Set the leaky buckets at different depths to shape the service flow store the shaped service flow in the optimized storage space, and then use the network calculus principle to design the departure curve of the shaped service flow, and pass through the base station.
- the information exchanges coordinate control of the transmission rate of the service flow, the cell sleep state, and the shutdown or opening of the corresponding storage space to achieve the purpose of controlling the overall energy consumption of the network.
- the second level is based on the information of inter-base station interaction interference, resource usage and energy consumption, and the power consumption optimization is targeted to adaptively dynamically allocate radio resources, and periodically report resource allocation information to the gateway device. See Embodiments 3 and 4, and details are not described herein again.
- the embodiment of the present invention further provides a gateway device.
- the gateway device includes a receiving unit 501, an obtaining unit 502, an shaping unit 503, an establishing unit 504, an allocating unit 505, and processing.
- the receiving unit 501 is configured to receive a service flow between the core network and the base station.
- the service flow carries service information, for example, the service information may include a service generation time, The service data quantity and the service quality parameter, etc., wherein the service quality parameter may include parameters such as a service allowed delay and a minimum guaranteed rate.
- the obtaining unit 502 is configured to acquire load information reported by the base station
- the load information may be periodically reported by each base station, and the load information may include a service departure rate, a cache data accumulation status, and a time delay.
- the shaping unit 503 is configured to perform bucket collapse shaping on the service flow according to the service information and the load information, to obtain a shaped service flow;
- the leaking buckets of different depths can be set to different users to implement the shaping of the arriving traffic flow. Through such shaping, the burstiness of the service can be smoothed and the service smoothness can be ensured.
- the depth of the leaky bucket depends on the value of the shaping parameter, and the shaping parameter can be adjusted according to the service information and the load information of the base station, that is,
- the shaping unit 503 is specifically configured to adjust the shaping parameter according to the network micro-integration principle according to the service information and the load information, and shape the transmission rate of the service flow according to the adjusted shaping parameter to obtain the shaped service flow.
- the establishing unit 504 is configured to establish a user queue for the shaped service flow
- the allocating unit 505 is configured to determine whether a storage resource required for the user queue exceeds a preset first threshold; if yes, allocate a storage resource for the user queue from the basic storage resource and the shared storage resource; Allocating storage resources for the user queue in the basic storage resource;
- the first threshold may be set according to the requirements of the actual application.
- the storage space of the gateway device can be divided into two parts, one part is the basic storage space allocated to the base station, and the other part is the shared storage space shared by the base station.
- the basic storage space is also called the basic storage resource, and the shared storage space is also called For details, refer to the previous embodiment, and details are not described herein again.
- the processing unit 506 is configured to process the shaped service flow by using the allocated storage resource, for example, sending the shaped service flow to the base station device according to the user priority, and the like.
- the gateway device may further include an adjusting unit;
- An adjustment unit configured to obtain a service curve of network calculus, a user priority of a user in a cell, a buffer data accumulation status information, a service delay requirement information, and a service quality information, according to The service curve user of the network calculus adjusts the sending rate of the shaped service flow in the user priority of the cell, the buffer data accumulation status information, and the service delay requirement information, so that the sent rate of the shaped service flow satisfies the Service quality information.
- the base station occupies the shared block (that is, the storage resource occupied by the user queue is allocated by the gateway from the basic storage resource and the shared storage resource), after the base station is used, the occupied shared block is also needed. (that is, shared storage resources allocated to the user queue) are translated so that they can be subsequently provided to other base stations, namely:
- the allocating unit 505 can also be configured to, after the processing unit 506 processes the shaped service flow by using the allocated storage resource, to release the shared storage resource allocated to the user queue.
- the basic storage resources allocated to the corresponding user queue can also be translated for use by other users, namely:
- the allocating unit 505 can also be used to release the basic storage resources allocated to the user queue when the user moves out of the service area of the base station.
- the storage resource corresponding to the base station whose traffic is less than the set value may be shut down, and when the wakeup information about the base station is received, the device wakes up.
- the control unit may be configured to determine whether the base station is in the sleep mode; if yes, when determining that the wakeup information of the base station is received, waking up the basic storage resource corresponding to the base station; if not, determining that the base station reaches the sleep condition, The base station sends a sleep command, the sleep command instructs the base station to enter a sleep mode, and turns off the basic storage resource corresponding to the base station.
- Whether the base station enters the sleep mode and whether it is awakened or not can be controlled by the gateway, and may be determined by the base station itself. If the base station itself determines, the base station needs to notify the user to enter the sleep mode or wake up. a gateway, for the gateway to perform subsequent operations, for example, if the base station enters the sleep mode, the basic storage resource corresponding to the base station is turned off, and when determining the wake-up information of the base station, the basic storage resource corresponding to the base station is awake .
- the foregoing units may be implemented as a separate entity, or may be implemented in any combination, as the same or several entities.
- the receiving unit 501 of the gateway device in this embodiment receives the relationship between the core network and the base station.
- the service flow, and the load information reported by the base station is obtained by the obtaining unit 502, and then the shaping unit 503 performs the leak bucket shaping on the service flow (that is, the randomly arrived service flow) according to the service information and the load information carried in the service flow, and obtains the shape after the shaping.
- the service flow is established by the establishing unit 504 for the shaped service flow, and when the storage resource required to determine the user queue exceeds a preset first threshold, the allocation unit 505 is configured from the basic storage resource and the shared storage.
- the storage resource is allocated to the user queue in the resource, and the allocation unit 505 allocates the storage resource to the user queue from the basic storage resource, and finally the processing unit 506 processes the shaped service flow by using the allocated storage resource.
- the service flow can be leak-buffered and the storage resources can be flexibly allocated according to actual requirements. Therefore, the storage resources caused by allocating the storage resources by the maximum amount of traffic in the current technology can be avoided.
- the problem, as well as avoiding the waste of unnecessary energy consumption caused by the storage space in the prior art is always saved, not only saves network resources, but also reduces energy consumption.
- the embodiment of the present invention further provides a base station.
- the base station includes a first processing unit 601, an operation unit 602, an adjustment unit 603, and a sending unit 604.
- the first processing unit 601 is configured to allocate resource blocks for each user in the cell according to each user service information requirement, and calculate interference from the neighboring cells on each resource block in each cell;
- the operation unit 602 is configured to calculate, according to the allocated resource block and the interference from the neighboring cell, a total rate obtained by each user in the cell; for example, the following may be specifically:
- the Shannon formula is used to calculate the total rate obtained by each user in the cell.
- the adjusting unit 603 is configured to adjust the total rate obtained by the user by using an iterative algorithm, so that the total rate obtained by the user minimizes the power of the cell and reduces the interference to other cells while satisfying the minimum service rate;
- the sending unit 604 is configured to send resource allocation information to the gateway device, where the resource allocation information may include information such as an allocation of resource blocks in the cell and an adjusted total rate obtained by the user.
- the resource blocks that can be used in each cell may be initialized first, and equal power allocation is performed on the resource blocks, that is, the base station may also be configured.
- a second processing unit configured to initialize a resource block that can be used in each cell, where the resource is used
- the source block performs equal power allocation.
- the adjusting unit 603 may be specifically configured to determine whether the total rate obtained by the user meets the minimum service rate requirement of the user; if the minimum service rate requirement of the user is met, calculate the current cell power, and determine that the current cell power is greater than or equal to the preset. When the maximum power of the cell is reached, the user that consumes the most power of the cell is rejected, and the total rate of the rejected user is reduced. When it is determined that the current cell power is less than the preset maximum power of the cell, the number of iterations is updated, and it is determined that the current iteration times exceed the maximum iteration.
- the number of times, or determining that the allocation result of each cell has converged performing the step of transmitting resource allocation information to the gateway device; when determining that the current number of iterations does not exceed the maximum number of iterations and the allocation result of each cell has not converged, returning to the execution judgment determines the total obtained by the user. Whether the rate meets the minimum service rate requirement of the user; if the minimum service rate requirement of the user is not met, the total rate obtained by the user is increased, and the step of performing the determination of whether the total rate obtained by the user meets the minimum service rate requirement of the user is returned. For details, refer to the previous embodiment, and details are not described herein again.
- the base station may further include a control unit;
- control unit configured to perform a symbol shutdown operation on the unallocated resource block when the number of unallocated resource blocks exceeds a preset second threshold.
- the second threshold may be set according to requirements of an actual application.
- the service flow from the gateway device may also be received, that is, the base station may further include a receiving unit;
- a receiving unit configured to receive a service flow from the gateway device.
- the foregoing units may be implemented as a separate entity, or may be implemented in any combination, as the same or several entities.
- the first processing unit 601 of the base station in this embodiment can allocate resource blocks for each user in the cell according to the requirements of each user service information, and calculate interference from neighboring cells on each resource block in each cell, and then
- the operation unit 602 calculates the total rate obtained by each user in the cell according to the allocated resource block and the interference, and adjusts the total rate obtained by the user by using the iterative algorithm by the adjusting unit 603, so that the total rate obtained by the user meets the minimum service rate. Minimizing the power of the cell and reducing d, interference to other cells, and finally the sending unit 604 provides the resource allocation result to the gateway. Ready.
- the scheme calculates the total rate obtained by the user, not only the resource blocks to which the user is allocated but also the interference from the neighboring cells on each resource block are considered, and the total rate can also be utilized by using an iterative algorithm.
- the adaptive adjustment is performed so that the total rate obtained by the user can minimize the power of the cell and reduce the interference to other cells while satisfying the minimum service rate, so that not only the flexibility of resource scheduling but also the energy consumption can be reduced. waste.
- the embodiment of the present invention further provides a communication system, any of the gateway devices provided by the embodiments of the present invention, and/or any base station provided by the embodiment of the present invention.
- the gateway device refer to the sixth embodiment.
- details refer to the seventh embodiment, and no further details are provided herein.
- the communication system includes any of the gateway devices provided by the embodiments of the present invention and/or any of the base stations provided by the embodiments of the present invention, so that the gateway device and/or the base station provided by the embodiments of the present invention can be implemented as beneficial. The effect will not be described here.
- Example IX Example IX.
- An embodiment of the present invention provides a gateway device, including a processor, a transceiver device, and a memory for storing data, where:
- a transceiver unit configured to receive a service flow between a core network and a base station, where the service flow carries service information; and acquires load information reported by the base station;
- a processor configured to perform a bucket shaping process on the service flow according to the service information and the load information obtained by the transceiver unit, to obtain a shaped service flow, establish a user queue for the shaped service flow, and determine a storage required by the user queue. Whether the resource exceeds the preset first threshold; if yes, the storage resource is allocated to the user queue from the basic storage resource and the shared storage resource; if not, the storage resource is allocated to the user queue from the basic storage resource; The allocated storage resource processes the shaped business flow.
- the sending rate of the shaped service flow may be adjusted, that is,
- the processor can also be used to obtain a service curve of the network calculus, a user priority of the user in the cell, a buffer data accumulation status information, a service delay requirement information, and a service quality information; the service according to the network calculus
- the curve user adjusts the sending rate of the shaped service flow in the user priority of the cell, the buffer data accumulation status information, and the service delay requirement information, so that the sent rate of the shaped service flow satisfies the service quality information.
- the base station occupies the shared block (that is, the storage resource occupied by the user queue is allocated by the gateway from the basic storage resource and the shared storage resource), after the base station is used, the occupied shared block is also needed. (that is, shared storage resources allocated to the user queue) are translated so that they can be subsequently provided to other base stations, namely:
- the processor is also used to translate shared storage resources allocated to the user queue.
- the basic storage resources allocated to the corresponding user queue can also be translated for use by other users, namely:
- the processor is further configured to: when the user moves out of the service area of the base station, translate the basic storage resources allocated to the user queue.
- the storage resource corresponding to the base station whose traffic is less than the set value may be shut down, and when the wakeup information about the base station is received, the device wakes up.
- the storage resource corresponding to the base station which is:
- the processor may be further configured to determine whether the base station is in a sleep mode; if yes, waking up the basic storage resource corresponding to the base station when determining that the wakeup information of the base station is received; And sending a sleep instruction to the base station, where the sleep instruction indicates that the base station enters a sleep mode, and turns off a basic storage resource corresponding to the base station.
- the gateway device in this embodiment receives the service flow between the core network and the base station, and obtains the load information reported by the base station, and then leaks the randomly arrived service flow according to the service information carrying the service information and the load information. After shaping, the service flow is obtained, and the user team ⁇ ij is established for the shaped service flow.
- the basic storage resource and the shared storage resource are The user queue allocates a storage resource. Otherwise, the storage resource is allocated to the user queue from the basic storage resource, and finally the shaped service flow is processed by using the allocated storage resource.
- the service flow can be leak-buffered and the storage resources can be flexibly allocated according to actual requirements.
- an embodiment of the present invention further provides a base station, including a processor, a transceiver device, and a memory for storing data, where:
- a processor configured to allocate, according to each user service information requirement, a resource block for each user in the cell, and calculate interference from the neighboring cell on each resource block in each cell; and calculate each cell in the cell according to the allocated resource block and the interference
- the total rate obtained by the user the iterative algorithm is used to adjust the total rate obtained by the user, so that the total rate obtained by the user satisfies the minimum service rate, minimizes the power of the cell and reduces interference to other cells, and controls the transceiver device. Transmitting resource allocation information to the gateway device, where the resource allocation information includes an allocation of resource blocks in the cell and an adjusted total rate obtained by the user;
- the transceiver device is configured to send resource allocation information to the gateway device.
- the processor may be specifically configured to determine whether the total rate obtained by the user meets the minimum service rate requirement of the user; if the minimum service rate requirement of the user is met, calculate the current cell power, and determine that the current cell power is greater than or equal to the preset. When the maximum power of the cell is reached, the user that consumes the most power is rejected, and the total rate of the rejected user is reduced. When it is determined that the current cell power is less than the preset maximum power of the cell, the number of iterations is updated, and the current iteration number is determined to exceed the maximum.
- the resource blocks that can be used in each cell may be initialized first, and equal power allocation is performed on the resource blocks.
- the processor can also be used to initialize resource blocks that can be used in each cell, and perform equal power allocation on the resource blocks.
- the processor may further receive a service flow from the gateway device before allocating the resource block to each user in the cell.
- the processor may be further configured to perform a symbol shutdown operation on the unallocated resource block when the number of unallocated resource blocks exceeds a preset second threshold.
- the second threshold may be set according to requirements of an actual application.
- the base station in this embodiment allocates resource blocks for each user in the cell according to the requirements of each user service information, and calculates interference from neighboring cells on each resource block in each cell, according to the allocated resource blocks and Interference calculates the total rate obtained by each user in the cell, and uses an iterative algorithm to adjust the total rate obtained by the user, so that the total rate obtained by the user meets the minimum service rate while minimizing the power of the cell and reducing the power to other cells. Interference, and finally the resource allocation result is provided to the gateway device. Since the scheme calculates the total rate obtained by the user, not only the resource blocks to which the user is allocated but also the interference from the neighboring cells on each resource block are considered, and the total rate can also be utilized by using an iterative algorithm.
- the adaptive adjustment is performed so that the total rate obtained by the user can minimize the power of the cell and reduce the interference to other cells while satisfying the minimum service rate, so that not only the flexibility of resource scheduling but also the energy consumption can be reduced. waste.
- the program may be stored in a computer readable storage medium, and the storage medium may include: Read only memory (ROM, Read Only Memory), random access memory (RAM), disk or optical disk.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Un procédé de contrôle de ressource réseau consiste à : recevoir un flux de services entre un réseau central et une station de base, le flux de services transportant des données de service ; obtenir des informations de charge rapportées par la station de base ; exécuter un modelage à fuite sur le flux de services d'après les informations de service et les informations de charge, de sorte à obtenir un flux de services modelé ; créer une file d'attente utilisateur pour le flux de services modelé ; déterminer si une ressource de stockage devant être occupée par la file d'attente utilisateur dépasse un premier seuil prédéfini ; si oui, attribuer une ressource de stockage à la file d'attente utilisateur à partir d'une ressource de stockage basique et une ressource de stockage partagée ; si non, attribuer une ressource de stockage à la file d'attente utilisateur à partir d'une ressource de stockage basique ; et traiter le flux de services modelé au moyen de la ressource de stockage attribuée. L'invention concerne également un procédé de contrôle de ressource réseau de station de base, un appareil associé, et un système.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/082140 WO2015024240A1 (fr) | 2013-08-23 | 2013-08-23 | Procédé, appareil, et système de contrôle de ressource réseau |
CN201380000925.XA CN104584627B (zh) | 2013-08-23 | 2013-08-23 | 一种网络资源控制方法、装置和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2013/082140 WO2015024240A1 (fr) | 2013-08-23 | 2013-08-23 | Procédé, appareil, et système de contrôle de ressource réseau |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015024240A1 true WO2015024240A1 (fr) | 2015-02-26 |
Family
ID=52482975
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2013/082140 WO2015024240A1 (fr) | 2013-08-23 | 2013-08-23 | Procédé, appareil, et système de contrôle de ressource réseau |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN104584627B (fr) |
WO (1) | WO2015024240A1 (fr) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105471541A (zh) * | 2015-12-08 | 2016-04-06 | 国家无线电监测中心 | 超密集Small Cell网络中应用于视频业务的节能干扰整形方法 |
CN110505105A (zh) * | 2019-09-26 | 2019-11-26 | 中国联合网络通信集团有限公司 | 网络服务质量的控制方法、装置、设备及存储介质 |
CN112601285A (zh) * | 2020-11-26 | 2021-04-02 | 国网电力科学研究院有限公司 | 一种5g场景下的基于服务质量的资源分配方法及系统 |
CN113438719A (zh) * | 2021-06-23 | 2021-09-24 | 中国联合网络通信集团有限公司 | 一种节能方法、装置及可读存储介质 |
CN113746677A (zh) * | 2021-09-01 | 2021-12-03 | 之江实验室 | 一种面向5g新空口的网络切片内资源分配方法 |
EP4084409A4 (fr) * | 2020-01-22 | 2023-06-28 | Huawei Technologies Co., Ltd. | Procédé et appareil de réglage de niveau de service, dispositif, système et support d'informations |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107295619B (zh) * | 2017-08-10 | 2020-01-10 | 北京邮电大学 | 一种边缘缓存网络中基于用户连接矩阵的基站休眠方法 |
CN113453344B (zh) * | 2020-03-26 | 2023-06-09 | 大唐移动通信设备有限公司 | 一种抗邻区突发性干扰波动的方法、装置及存储介质 |
CN111757440B (zh) * | 2020-04-16 | 2022-08-16 | 广州极飞科技股份有限公司 | 基站状态控制方法和固定基站 |
CN112333828B (zh) * | 2020-11-18 | 2023-11-24 | 中国联合网络通信集团有限公司 | 一种通信方法、装置及系统 |
CN112312566B (zh) * | 2020-11-18 | 2024-02-02 | 中国联合网络通信集团有限公司 | 一种通信方法、装置及系统 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060052137A1 (en) * | 2003-02-27 | 2006-03-09 | Peter Randall | Radio network controller (rnc) and method for optimising decision regarding operational states for an umts user equipment (ue) |
CN101031127A (zh) * | 2007-02-01 | 2007-09-05 | 上海交通大学 | 上行fdma蜂窝系统的减小用户间同信道干扰的方法 |
CN101414958A (zh) * | 2007-10-18 | 2009-04-22 | 华为技术有限公司 | 一种业务调度方法及装置 |
CN102844734A (zh) * | 2010-04-14 | 2012-12-26 | 国际商业机器公司 | 使用动态块大小粒度来为计算群集中的不同类型的应用优化文件系统 |
-
2013
- 2013-08-23 CN CN201380000925.XA patent/CN104584627B/zh active Active
- 2013-08-23 WO PCT/CN2013/082140 patent/WO2015024240A1/fr active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060052137A1 (en) * | 2003-02-27 | 2006-03-09 | Peter Randall | Radio network controller (rnc) and method for optimising decision regarding operational states for an umts user equipment (ue) |
CN101031127A (zh) * | 2007-02-01 | 2007-09-05 | 上海交通大学 | 上行fdma蜂窝系统的减小用户间同信道干扰的方法 |
CN101414958A (zh) * | 2007-10-18 | 2009-04-22 | 华为技术有限公司 | 一种业务调度方法及装置 |
CN102844734A (zh) * | 2010-04-14 | 2012-12-26 | 国际商业机器公司 | 使用动态块大小粒度来为计算群集中的不同类型的应用优化文件系统 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105471541A (zh) * | 2015-12-08 | 2016-04-06 | 国家无线电监测中心 | 超密集Small Cell网络中应用于视频业务的节能干扰整形方法 |
CN105471541B (zh) * | 2015-12-08 | 2018-05-22 | 国家无线电监测中心 | 超密集Small Cell网络中应用于视频业务的节能干扰整形方法 |
CN110505105A (zh) * | 2019-09-26 | 2019-11-26 | 中国联合网络通信集团有限公司 | 网络服务质量的控制方法、装置、设备及存储介质 |
CN110505105B (zh) * | 2019-09-26 | 2022-02-11 | 中国联合网络通信集团有限公司 | 网络服务质量的控制方法、装置、设备及存储介质 |
EP4084409A4 (fr) * | 2020-01-22 | 2023-06-28 | Huawei Technologies Co., Ltd. | Procédé et appareil de réglage de niveau de service, dispositif, système et support d'informations |
EP4080829A4 (fr) * | 2020-01-22 | 2023-06-28 | Huawei Technologies Co., Ltd. | Procédé, appareil, dispositif et support d'informations de réglage de classe de service |
CN112601285A (zh) * | 2020-11-26 | 2021-04-02 | 国网电力科学研究院有限公司 | 一种5g场景下的基于服务质量的资源分配方法及系统 |
CN112601285B (zh) * | 2020-11-26 | 2023-11-17 | 国网电力科学研究院有限公司 | 一种5g场景下的基于服务质量的资源分配方法及系统 |
CN113438719A (zh) * | 2021-06-23 | 2021-09-24 | 中国联合网络通信集团有限公司 | 一种节能方法、装置及可读存储介质 |
CN113438719B (zh) * | 2021-06-23 | 2022-11-22 | 中国联合网络通信集团有限公司 | 一种节能方法、装置及可读存储介质 |
CN113746677A (zh) * | 2021-09-01 | 2021-12-03 | 之江实验室 | 一种面向5g新空口的网络切片内资源分配方法 |
CN113746677B (zh) * | 2021-09-01 | 2023-09-01 | 之江实验室 | 一种面向5g新空口的网络切片内资源分配方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104584627A (zh) | 2015-04-29 |
CN104584627B (zh) | 2018-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2015024240A1 (fr) | Procédé, appareil, et système de contrôle de ressource réseau | |
Chen et al. | TOFFEE: Task offloading and frequency scaling for energy efficiency of mobile devices in mobile edge computing | |
CN109343904B (zh) | 一种基于Lyapunov优化的雾计算动态卸载方法 | |
Fan et al. | Towards workload balancing in fog computing empowered IoT | |
You et al. | Exploiting non-causal CPU-state information for energy-efficient mobile cooperative computing | |
Masoudi et al. | Device vs edge computing for mobile services: Delay-aware decision making to minimize power consumption | |
CN109905918B (zh) | 一种基于能效的noma蜂窝车联网动态资源调度方法 | |
CN107450982B (zh) | 一种基于系统状态的任务调度方法 | |
Liang et al. | An energy-efficient sleep scheduling with QoS consideration in 3GPP LTE-advanced networks for internet of things | |
CN107172704B (zh) | 基于协作频谱感知和干扰约束的认知异构网络功率分配方法 | |
TWI484850B (zh) | 用於長期演進技術中省電資料排程系統及其方法 | |
CN112689296B (zh) | 一种异构IoT网络中的边缘计算与缓存方法及系统 | |
CN109618399A (zh) | 多用户移动边缘计算系统中的分布式能量管理优化方法 | |
Zhang et al. | Delay minimized task scheduling in fog-enabled IoT networks | |
Yuchong et al. | Task scheduling in mobile edge computing with stochastic requests and m/m/1 servers | |
Zhao | Energy efficient resource allocation method for 5G access network based on reinforcement learning algorithm | |
CN110780986B (zh) | 一种基于移动边缘计算的物联网任务调度方法及系统 | |
Mu et al. | Latency constrained partial offloading and subcarrier allocations in small cell networks | |
US20230111984A1 (en) | Methods and Apparatus for Adaptive Power Profiling in A Baseband Processing System | |
Chen et al. | SGedge: Stochastic geometry-based model for multi-access edge computing in wireless sensor networks | |
Li et al. | Dynamic cache placement, node association, and power allocation in fog aided networks | |
You et al. | Energy-efficient peer-to-peer computation offloading based on non-causal CPU-state information | |
Pan et al. | A bandwidth allocation and energy-optimal transmission rate scheduling scheme in multi-services wireless networks | |
Chabbouh et al. | Offloading decision algorithm for 5G/HetNets cloud RAN | |
Song et al. | Joint delay and energy management for cache-enabled ultra-dense cellular networks: A game-theoretic learning |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13891905 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13891905 Country of ref document: EP Kind code of ref document: A1 |