CN103458524A - User scheduling method, device and system - Google Patents
User scheduling method, device and system Download PDFInfo
- Publication number
- CN103458524A CN103458524A CN2012101790111A CN201210179011A CN103458524A CN 103458524 A CN103458524 A CN 103458524A CN 2012101790111 A CN2012101790111 A CN 2012101790111A CN 201210179011 A CN201210179011 A CN 201210179011A CN 103458524 A CN103458524 A CN 103458524A
- Authority
- CN
- China
- Prior art keywords
- user terminal
- scheduling
- packet
- user
- effective
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供一种用户调度的方法、设备和系统,涉及通信领域,可以在保证通信系统业务服务质量和有效容量的同时,降低系统的能耗。方法包括:获取用户终端的数据包,所述数据包包括所述用户终端的状态信息;根据所述状态信息和预设的业务特征信息得到所述用户终端的有效能量效率;在未被调度的所述用户终端中选择所述有效能量效率最大的用户终端进行调度;其中,所述有效能量效率为所述用户终端的有效容量与调度所述用户终端所产生的能耗值的比值。本发明实施例用于调度用户。
Embodiments of the present invention provide a method, device and system for user scheduling, which relate to the communication field and can reduce system energy consumption while ensuring service quality and effective capacity of the communication system. The method includes: obtaining a data packet of the user terminal, the data packet including state information of the user terminal; obtaining the effective energy efficiency of the user terminal according to the state information and preset service characteristic information; Selecting the user terminal with the highest effective energy efficiency among the user terminals for scheduling; wherein the effective energy efficiency is a ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal. The embodiment of the present invention is used for scheduling users.
Description
技术领域 technical field
本发明涉及通信领域,尤其涉及一种用户调度的方法、设备和系统。The present invention relates to the communication field, in particular to a user scheduling method, device and system.
背景技术 Background technique
在通信系统中,人们通常希望网络侧设备能够以最大传输速率向用户设备传输业务,同时又希望在满足高速传输的同时保证业务的服务质量。有效容量即定义为在一定服务质量的条件下可以达到的最大传输速率,即有效容量可以表示在存在服务质量的条件约束时,MAC(media access control,媒体接入控制)层接收到的有效比特数。可见,提高通信系统的有效容量具有重要的意义,通过对用户设备进行合理地调度是提高有效容量的一种主要途径。In a communication system, people usually hope that the network-side equipment can transmit services to the user equipment at the maximum transmission rate, and at the same time, it is hoped that the service quality of the service can be guaranteed while satisfying high-speed transmission. The effective capacity is defined as the maximum transmission rate that can be achieved under a certain quality of service condition, that is, the effective capacity can represent the effective bits received by the MAC (media access control, media access control) layer when there is a conditional constraint on the quality of service. number. It can be seen that it is of great significance to improve the effective capacity of the communication system, and it is a main way to improve the effective capacity through reasonable scheduling of user equipment.
目前常见的用户调度方法主要包括比例公平调度(PF,proportional fair)算法,最大化吞吐率(MR,maximizing rate)算法,改进的最大权重优先(LMMF,largest weighted work first),有效容量最优(EC Optimal)算法等。Currently common user scheduling methods mainly include proportional fair scheduling (PF, proportional fair) algorithm, maximizing throughput rate (MR, maximizing rate) algorithm, improved maximum weighted priority (LMMF, largest weighted work first), and optimal effective capacity ( EC Optimal) algorithm, etc.
PF调度算法主要考虑吞吐率和多用户之间的公平性。在这种调度方式中,按照用户加权平均吞吐率对瞬时传输速率进行归一化处理,网络侧设备选择归一化瞬时传输速率最佳的用户。这种调度方式倾向于选择瞬时处于良好状态的用户以及加权平均吞吐率较小的用户,这样可以在一定程度上提高系统的频谱效率,同时又顾及多用户之间的公平性。The PF scheduling algorithm mainly considers the throughput rate and the fairness among multiple users. In this scheduling method, the instantaneous transmission rate is normalized according to the user weighted average throughput rate, and the network side device selects the user with the best normalized instantaneous transmission rate. This scheduling method tends to select users who are in a good state instantaneously and users whose weighted average throughput rate is small, which can improve the spectrum efficiency of the system to a certain extent, and at the same time take into account the fairness among multiple users.
MR调度算法可以最大限度地利用多用户分集增益,每次调度均选择吞吐率最大的用户集合,从而可以获得系统所能达到的最高吞吐率。The MR scheduling algorithm can maximize the use of multi-user diversity gain, and each scheduling selects the user set with the highest throughput rate, so that the highest throughput rate that the system can achieve can be obtained.
M-LMMF调度算法考虑了信道质量和队列信息。在这种调度方式中,将信道质量乘以队列中缓存数据量的大小进行加权,网络侧设备选择加权值最大的用户。这种调度方式倾向于选择瞬时处于良好状态的用户以及有充足数据量发送的用户,这样可以兼顾信道质量和缓存数据量,使得系统频谱资源得到了充分地利用。同时由于长时间不调度的用户的缓存数量较大,因此这一部分用户所占权重也较大,这在一定程度上也兼顾了用户的公平性。The M-LMMF scheduling algorithm takes channel quality and queue information into consideration. In this scheduling method, the channel quality is multiplied by the amount of buffered data in the queue for weighting, and the network side device selects the user with the largest weighted value. This scheduling method tends to select users who are in a good state at the moment and users who have enough data to send, so that both channel quality and buffered data volume can be considered, so that the system spectrum resources are fully utilized. At the same time, due to the large number of caches of users who have not been scheduled for a long time, this part of users also has a large weight, which also takes into account the fairness of users to a certain extent.
EC-Optimal调度算法考虑了业务特性。在这种调度方式中,网络侧设备按照用户有效容量最大的原则调度用户,从而充分利用了系统资源和业务特性,提高了用户的使用感受。The EC-Optimal scheduling algorithm takes business characteristics into consideration. In this scheduling mode, the network-side device schedules users according to the principle of maximizing the user's effective capacity, thereby making full use of system resources and service characteristics, and improving user experience.
上述几种用户调度方法的目的均旨在提高用户的有效容量,包括最大化系统吞吐率,或最大化业务体验,或是吞吐率和业务体验两者的折衷。其不足之处在于,采用上述几种用户调度方法难以克服在提高用户有效容量的同时系统的能耗增大的问题。The purpose of the above user scheduling methods is to increase the effective capacity of users, including maximizing system throughput, or maximizing service experience, or a compromise between throughput and service experience. Its shortcoming is that it is difficult to overcome the problem of increasing the energy consumption of the system while improving the effective capacity of users by adopting the above-mentioned several user scheduling methods.
发明内容 Contents of the invention
本发明的实施例提供一种用户调度的方法、设备和系统,可以在保证通信系统业务服务质量和有效容量的同时,降低系统的能耗。Embodiments of the present invention provide a method, device and system for user scheduling, which can reduce system energy consumption while ensuring service quality and effective capacity of a communication system.
为达到上述目的,本发明的实施例采用如下技术方案:In order to achieve the above object, embodiments of the present invention adopt the following technical solutions:
本发明实施例的一方面,提供一种用户调度的方法,包括:An aspect of the embodiments of the present invention provides a user scheduling method, including:
获取用户终端的数据包,所述数据包包括所述用户终端的状态信息。Obtain a data packet of the user terminal, where the data packet includes state information of the user terminal.
根据所述状态信息和预设的业务特征信息得到所述用户终端的有效能量效率。The effective energy efficiency of the user terminal is obtained according to the state information and preset service characteristic information.
在未被调度的所述用户终端中选择所述有效能量效率最大的用户终端进行调度。Selecting the user terminal with the highest effective energy efficiency from among the user terminals that have not been scheduled is performed for scheduling.
其中,所述有效能量效率为所述用户终端的有效容量与调度所述用户终端所产生的能耗值的比值。Wherein, the effective energy efficiency is a ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal.
本发明实施例的另一方面,提供一种基站,其特征在于,包括:Another aspect of the embodiments of the present invention provides a base station, which is characterized in that it includes:
接收机,用于获取用户终端的数据包,所述数据包包括所述用户终端的状态信息。The receiver is configured to acquire a data packet of the user terminal, where the data packet includes state information of the user terminal.
处理器,用于根据所述状态信息和预设的业务特征信息得到所述用户终端的有效能量效率。A processor, configured to obtain the effective energy efficiency of the user terminal according to the state information and preset service characteristic information.
调度器,用于在未被调度的所述用户终端中选择所述有效能量效率最大的用户终端进行调度。A scheduler, configured to select, among the unscheduled user terminals, the user terminal with the highest effective energy efficiency for scheduling.
其中,所述有效能量效率为所述用户终端的有效容量与调度所述用户终端所产生的能耗值的比值。Wherein, the effective energy efficiency is a ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal.
本发明实施例的又一方面,提供一种通信系统,包括至少一个如上所述的基站。Still another aspect of the embodiments of the present invention provides a communications system, including at least one base station as described above.
本发明实施例提供的用户调度的方法、设备和系统,以有效能量效率最大化为原则,通过计算并比较有效能量效率,在未被调度的所有用户终端中选择有效能量效率最大的用户终端进行调度,其中,有效能量效率表示为用户终端的有效容量与调度该用户终端所产生的能耗值的比值。有效能量效率越大,则用户终端的有效容量越大,调度该用户终端所产生的能耗值越小,以有效能量效率最大原则选择用户终端进行调度,可以在保证系统吞吐率和服务质量的基础上降低系统的能耗,在提高了用户体验的同时实现了节能环保。The user scheduling method, device, and system provided by the embodiments of the present invention are based on the principle of maximizing effective energy efficiency, by calculating and comparing effective energy efficiencies, and selecting the user terminal with the highest effective energy efficiency among all unscheduled user terminals Scheduling, where the effective energy efficiency is expressed as the ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal. The greater the effective energy efficiency, the greater the effective capacity of the user terminal, and the smaller the energy consumption generated by scheduling the user terminal. Selecting the user terminal for scheduling based on the principle of maximum effective energy efficiency can ensure system throughput and service quality. Basically, the energy consumption of the system is reduced, and the energy saving and environmental protection are realized while improving the user experience.
附图说明 Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. Those skilled in the art can also obtain other drawings based on these drawings without creative work.
图1为本发明实施例提供的一种用户调度方法的流程示意图;FIG. 1 is a schematic flowchart of a user scheduling method provided by an embodiment of the present invention;
图2为本发明实施例提供的另一用户调度方法的流程示意图;FIG. 2 is a schematic flowchart of another user scheduling method provided by an embodiment of the present invention;
图3为本发明实施例提供的又一用户调度方法的流程示意图;FIG. 3 is a schematic flowchart of another user scheduling method provided by an embodiment of the present invention;
图4为本发明实施例提供的用户调度方法通过仿真得到的用户数和有效能量效率的关系示意图;FIG. 4 is a schematic diagram of the relationship between the number of users and the effective energy efficiency obtained through simulation by the user scheduling method provided by the embodiment of the present invention;
图5为本发明实施例提供的用户调度方法通过仿真得到的用户数和MAC层有效容量的关系示意图;5 is a schematic diagram of the relationship between the number of users and the effective capacity of the MAC layer obtained through simulation by the user scheduling method provided by the embodiment of the present invention;
图6为本发明实施例提供的用户调度方法通过仿真得到的用户数和业务平均时延的关系示意图;FIG. 6 is a schematic diagram of the relationship between the number of users and the average service delay obtained by simulation of the user scheduling method provided by the embodiment of the present invention;
图7为本发明实施例提供的用户调度方法通过仿真得到的用户数和用户满意比例的关系示意图;FIG. 7 is a schematic diagram of the relationship between the number of users and the user satisfaction ratio obtained through simulation by the user scheduling method provided by the embodiment of the present invention;
图8为本发明实施例提供的用户调度方法通过仿真得到的用户数和业务丢包率的关系示意图;FIG. 8 is a schematic diagram of the relationship between the number of users and the service packet loss rate obtained through simulation by the user scheduling method provided by the embodiment of the present invention;
图9为本发明实施例提供的一种网络侧设备的结构示意图;FIG. 9 is a schematic structural diagram of a network side device provided by an embodiment of the present invention;
图10为本发明实施例提供的另一网络侧设备的结构示意图。FIG. 10 is a schematic structural diagram of another network-side device provided by an embodiment of the present invention.
具体实施方式 Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
本文中结合用户终端和/或基站和/或基站控制器来描述各种方面。Various aspects are described herein in connection with user terminals and/or base stations and/or base station controllers.
用户终端,指向用户提供语音和/或数据连通性的设备,包括无线终端或有线终端。无线终端可以是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,经无线接入网与一个或多个核心网进行通信的移动终端。例如,无线终端可以是移动电话(或称为“蜂窝”电话)和具有移动终端的计算机。又如,无线终端也可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。再如,无线终端可以为移动站(英文为:mobile station)、接入点(英文为:access point)、或用户装备(英文为:user equipment,简称UE)等。User terminal refers to a device that provides voice and/or data connectivity to users, including wireless terminals or wired terminals. The wireless terminal may be a handheld device with a wireless connection function, or other processing device connected to a wireless modem, and a mobile terminal that communicates with one or more core networks via a wireless access network. Wireless terminals may be, for example, mobile telephones (or "cellular" telephones) and computers with mobile terminals. As another example, the wireless terminal may also be a portable, pocket, hand-held, computer built-in or vehicle-mounted mobile device. For another example, the wireless terminal may be a mobile station (English: mobile station), an access point (English: access point), or user equipment (English: user equipment, UE for short), etc.
基站,可以是指接入网中在空中接口上通过一个或多个小区与无线终端通信的设备。例如,基站可以是GSM或CDMA中的基站(英文为:base transceiver station,简称BTS),也可以是WCDMA中的基站(英文为:NodeB),还可以是LTE中的演进型基站(英文为:evolutional Node B,简称eNB或e-NodeB),或者是后续演进网络中的基站,本发明对此并不做限定。A base station may refer to a device in an access network that communicates with a wireless terminal through one or more cells on an air interface. For example, the base station can be a base station in GSM or CDMA (English: base transceiver station, BTS for short), or a base station in WCDMA (English: NodeB), or an evolved base station in LTE (English: The evolutional Node B, referred to as eNB or e-NodeB), or a base station in a subsequent evolution network, is not limited in the present invention.
基站控制器,可以是GSM或CDMA中的基站控制器(BSC,basestation controller),也可以是WCDMA中的无线网络控制器(RNC,Radio Network Controller),本发明并不限定。The base station controller may be a base station controller (BSC, basestation controller) in GSM or CDMA, or a radio network controller (RNC, Radio Network Controller) in WCDMA, which is not limited in the present invention.
在本发明实施例中,定义了通信系统在一定服务质量约束下,对于特定用户终端的有效能量效率(EEE,effective energy efficiency)。该有效能量效率表示为用户终端的有效容量与网络侧设备调度该用户终端所产生的能耗值的比值,其中,有效容量定义为在一定服务质量的条件下可以达到的最大传输速率,即有效容量可以表示在存在服务质量的条件约束时,MAC层接收到的有效比特数。In the embodiment of the present invention, the effective energy efficiency (EEE, effective energy efficiency) of a communication system for a specific user terminal is defined under a certain quality of service constraint. The effective energy efficiency is expressed as the ratio of the effective capacity of the user terminal to the energy consumption value generated by the network side equipment scheduling the user terminal, where the effective capacity is defined as the maximum transmission rate that can be achieved under a certain quality of service condition, that is, the effective The capacity may represent the effective number of bits received by the MAC layer when there is a conditional constraint on the quality of service.
本发明实施例提供一种用户调度的方法,如图1所示,包括:An embodiment of the present invention provides a method for user scheduling, as shown in FIG. 1 , including:
S101、网络侧设备获取用户终端的数据包,该数据包包括该用户终端的状态信息。S101. The network side device acquires a data packet of a user terminal, where the data packet includes state information of the user terminal.
其中,网络侧设备可以具体包括基站和/或基站控制器。Wherein, the network side device may specifically include a base station and/or a base station controller.
S102、网络侧设备根据该状态信息和预设的业务特征信息得到该用户终端的有效能量效率。S102. The network side device obtains the effective energy efficiency of the user terminal according to the state information and preset service characteristic information.
用户终端的状态信息由用户终端上报至网络侧设备,用于告知网络侧设备当前用户终端的实际运行状态。例如,状态信息可以包括用户终端的信道质量、信道噪声、数据包队列长度、平均包长以及平均传输速率等信息。预设的业务特征信息可以是人为配置的用于约束网络服务质量的信息,基站获得的业务特征信息可以是由基站控制器自动配置的。例如,业务特征信息可以包括服务质量信息、丢弃时长、调度优先级、保证比特速率以及业务类型等信息。The state information of the user terminal is reported by the user terminal to the network-side device, and is used to inform the network-side device of the current actual running state of the user terminal. For example, the status information may include information such as channel quality, channel noise, data packet queue length, average packet length, and average transmission rate of the user terminal. The preset service characteristic information may be artificially configured information for constraining network service quality, and the service characteristic information obtained by the base station may be automatically configured by the base station controller. For example, service characteristic information may include information such as service quality information, discarding duration, scheduling priority, guaranteed bit rate, and service type.
S103、网络侧设备在未被调度的用户终端中选择有效能量效率最大的用户终端进行调度。S103. The network side device selects a user terminal with the highest effective energy efficiency from among the user terminals not scheduled for scheduling.
其中,有效能量效率为该用户终端的有效容量与调度该用户终端所产生的能耗值的比值。Wherein, the effective energy efficiency is a ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal.
本发明实施例提供的用户调度的方法,以有效能量效率最大化为原则,通过计算并比较有效能量效率,在未被调度的所有用户终端中选择有效能量效率最大的用户终端进行调度,其中,有效能量效率表示为用户终端的有效容量与调度该用户终端所产生的能耗值的比值。有效能量效率越大,则用户终端的有效容量越大,调度该用户终端所产生的能耗值越小,以有效能量效率最大原则选择用户终端进行调度,可以在保证系统吞吐率和服务质量的基础上降低系统的能耗,在提高了用户体验的同时实现了节能环保。The user scheduling method provided by the embodiment of the present invention is based on the principle of maximizing the effective energy efficiency, by calculating and comparing the effective energy efficiency, and selecting the user terminal with the highest effective energy efficiency among all unscheduled user terminals for scheduling, wherein, The effective energy efficiency is expressed as the ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal. The greater the effective energy efficiency, the greater the effective capacity of the user terminal, and the smaller the energy consumption generated by scheduling the user terminal. Selecting the user terminal for scheduling based on the principle of maximum effective energy efficiency can ensure system throughput and service quality. Basically, the energy consumption of the system is reduced, and the energy saving and environmental protection are realized while improving the user experience.
进一步地,如图2所示,本发明实施例提供的用户调度的方法包括:Further, as shown in FIG. 2, the user scheduling method provided by the embodiment of the present invention includes:
S201、网络侧设备获取用户终端的数据包,该数据包包括该用户终端的状态信息。S201. The network side device acquires a data packet of a user terminal, where the data packet includes state information of the user terminal.
S202、网络侧设备丢弃超出预设的等待时延的数据包。S202. The network side device discards data packets exceeding a preset waiting delay.
例如,网络侧设备可以检查缓存中的所有数据包队列,对超出预设的等待时延的数据包进行丢包处理。对超出等待时延的数据包进行丢包处理可以避免状态异常的数据包对网络资源的占用,避免了网络拥塞的出现。For example, the network-side device may check all data packet queues in the cache, and discard data packets exceeding a preset waiting delay. Packet loss processing for data packets exceeding the waiting delay can avoid the occupation of network resources by data packets in an abnormal state, and avoid network congestion.
S203、网络侧设备根据该状态信息和预设的业务特征信息得到该用户终端的有效能量效率。S203. The network side device obtains the effective energy efficiency of the user terminal according to the state information and the preset service feature information.
其中,状态信息可以包括该用户终端的信道质量、信道噪声、数据包队列长度、平均包长和平均传输速率等信息;业务特征信息可以包括服务质量信息、丢弃时长、调度优先级、保证比特速率和业务类型等信息。Among them, the status information may include information such as channel quality, channel noise, data packet queue length, average packet length, and average transmission rate of the user terminal; service characteristic information may include service quality information, discarding duration, scheduling priority, guaranteed bit rate, etc. and business type information.
具体的,网络侧设备可以根据该状态信息和预设的业务特征信息得到该用户终端的有效容量。例如,网络侧设备可以用户终端的状态信息得到该用户终端的信噪比,并根据该信噪比得到与发送功率对应的传输速率,网络侧设备再根据该状态信息和预设的业务特征信息得到服务质量参数,有效容量即表示为在服务质量参数的约束下所能达到的最大传输速率。Specifically, the network side device can obtain the effective capacity of the user terminal according to the status information and preset service feature information. For example, the network-side device can obtain the signal-to-noise ratio of the user terminal from the state information of the user terminal, and obtain the transmission rate corresponding to the transmission power according to the signal-to-noise ratio, and then the network-side device can then obtain the signal-to-noise ratio based on the state information and preset service characteristic information After obtaining the quality of service parameters, the effective capacity is expressed as the maximum transmission rate that can be achieved under the constraints of the quality of service parameters.
在得到用户终端的有效容量之后,网络侧设备可以根据该状态信息、预设的业务特征信息和该有效容量得到调度该用户终端所产生的能耗值。After obtaining the effective capacity of the user terminal, the network side device can obtain the energy consumption value generated by scheduling the user terminal according to the state information, preset service characteristic information and the effective capacity.
由于用户终端的有效能量效率表示为该用户终端的有效容量和调度该用户终端所产生的能耗值的比值,网络侧设备可以根据该用户终端的有效容量和调度该用户终端所产生的能耗值得到该用户终端的有效能量效率。Since the effective energy efficiency of a user terminal is expressed as the ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal, the network side device can The value obtains the effective energy efficiency of the user terminal.
S204、网络侧设备将未被调度的所述用户终端按照所述有效能量效率由大到小进行排序,得到未调度用户队列。S204. The network side device sorts the unscheduled user terminals in descending order according to the effective energy efficiency, to obtain an unscheduled user terminal queue.
S205、网络侧设备从该未调度用户队列中选择有效能量效率最大的第一用户终端。S205. The network side device selects the first user terminal with the highest effective energy efficiency from the unscheduled user queue.
S206、当确定第一用户终端允许被调度时,网络侧设备调度该第一用户终端,将该第一用户终端从未调度用户队列中移除。S206. When it is determined that the first user terminal is allowed to be scheduled, the network side device schedules the first user terminal, and removes the first user terminal from the unscheduled user queue.
具体的,当已调度用户终端与该第一用户终端的数量之和小于允许调度的最大用户数时,网络侧设备为该第一用户终端配置第一用户码字;否则,网络侧设备确定用户终端不允许被调度。Specifically, when the sum of the number of scheduled user terminals and the number of the first user terminal is less than the maximum number of users allowed to be scheduled, the network-side device configures the first user codeword for the first user terminal; otherwise, the network-side device determines that the user Terminals are not allowed to be scheduled.
在为该第一用户终端配置第一用户码字后,当该第一用户码字数目小于可用码字数目时,网络侧设备确定该第一用户终端允许被调度;否则,网络侧设备确定用户终端不允许被调度。After the first user codeword is configured for the first user terminal, when the number of the first user codeword is less than the number of available codewords, the network side device determines that the first user terminal is allowed to be scheduled; otherwise, the network side device determines that the user terminal Terminals are not allowed to be scheduled.
在确定该第一用户终端允许被调度后,当网络传输速率大于该第一用户终端的数据包时,网络侧设备发送该第一用户终端的数据包。After determining that the first user terminal is allowed to be scheduled, when the network transmission rate is greater than the data packet of the first user terminal, the network side device sends the data packet of the first user terminal.
当网络传输速率小于该第一用户终端的数据包时,网络侧设备可以将该第一用户终端的数据包拆分为至少两个子数据包,逐个发送该至少两个子数据包。When the network transmission rate is lower than the data packet of the first user terminal, the network side device may split the data packet of the first user terminal into at least two sub-data packets, and send the at least two sub-data packets one by one.
S207、网络侧设备从未调度用户队列中选择有效能量效率最大的第二用户终端。S207. The network side device selects the second user terminal with the highest effective energy efficiency from the unscheduled user queue.
具体的,在网络侧设备对第一用户终端调度完成之后,网络侧设备将继续检索未调度用户队列,并从该未调度用户队列中选择有效能量效率最大的第二用户终端进行调度,具体调度过程可以参照步骤S206所述。Specifically, after the network-side device finishes scheduling the first user terminal, the network-side device will continue to retrieve the unscheduled user queue, and select the second user terminal with the highest effective energy efficiency from the unscheduled user queue for scheduling. The process can be described with reference to step S206.
S208、当确定用户终端不允许被调度时,网络侧设备停止调度。S208. When it is determined that the user terminal is not allowed to be scheduled, the network side device stops scheduling.
本发明实施例提供的用户调度的方法,以有效能量效率最大化为原则,通过计算并比较有效能量效率,在未被调度的所有用户终端中选择有效能量效率最大的用户终端进行调度,其中,有效能量效率表示为用户终端的有效容量与调度该用户终端所产生的能耗值的比值。有效能量效率越大,则用户终端的有效容量越大,调度该用户终端所产生的能耗值越小,以有效能量效率最大原则选择用户终端进行调度,可以在保证系统吞吐率和服务质量的基础上降低系统的能耗,在提高了用户体验的同时实现了节能环保。The user scheduling method provided by the embodiment of the present invention is based on the principle of maximizing the effective energy efficiency, by calculating and comparing the effective energy efficiency, and selecting the user terminal with the highest effective energy efficiency among all unscheduled user terminals for scheduling, wherein, The effective energy efficiency is expressed as the ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal. The greater the effective energy efficiency, the greater the effective capacity of the user terminal, and the smaller the energy consumption generated by scheduling the user terminal. Selecting the user terminal for scheduling based on the principle of maximum effective energy efficiency can ensure system throughput and service quality. Basically, the energy consumption of the system is reduced, and the energy saving and environmental protection are realized while improving the user experience.
如图3所示,本发明实施例以基站在第i个TTI (transmission timeinterval,传输时间间隔)对用户终端进行调度为例,对用户调度的方法进行详细说明。As shown in FIG. 3, the embodiment of the present invention takes the scheduling of the user terminal by the base station at the i-th TTI (transmission time interval) as an example, and describes the method of user scheduling in detail.
S301、基站在第i个TTI,通过用户终端的反馈获得该基站到所有用户终端的信道质量和噪声N0。S301. The base station obtains the channel quality from the base station to all user terminals through feedback from the user terminal at the i-th TTI and noise N 0 .
S302、基站获取无线网络控制器配置的业务特征信息,包括业务的服务质量信息、丢弃计时器Dmax,k,调度优先级(SPI,schedulingpriority index),保证比特速率RGBR(GBR,guaranteed bit rate)和业务类型等信息。根据业务类型映射表(下表1),查表得到业务的丢包率要求εk以及预设的业务到达率λk。基站可以计算出业务因子
表1Table 1
S303、基站检查缓存中的所有数据包队列,对每一个数据包队列中等待时延超出Dmax,k的数据包进行丢包处理。S303. The base station checks all data packet queues in the cache, and performs packet loss processing on data packets whose waiting delay exceeds D max,k in each data packet queue.
S304、基站通过测量获得每个数据包队列的队列长度平均包长Mk和平均传输速率rk。基站可以根据业务到达率λk、平均包长Mk和平均传输速率rk计算得到平均传输时间根据上述参数计算得到服务质量参数为
S305、基站根据发送功率P和信道质量计算信噪比为:根据信噪比映射得到发送功率为P时的传输速率R(P),基站可以根据服务质量参数计算得到有效容量为基站再根据有效能量效率最大的原则计算最优功率为其中,μPA为功放效率,Pcir为固有的线路功率,根据最优功率Popt计算最优信噪比为限据最优信噪比SNRopt映射得到对应的最优传输速率Ropt。S305, the base station according to the transmission power P and the channel quality Calculate the signal-to-noise ratio as: According to the signal-to-noise ratio mapping, the transmission rate R(P) when the transmission power is P, the base station can calculate the effective capacity according to the quality of service parameters as The base station then calculates the optimal power based on the principle of maximum effective energy efficiency as Among them, μ PA is the efficiency of the power amplifier, P cir is the inherent line power, and the optimal signal-to-noise ratio is calculated according to the optimal power P opt as The corresponding optimal transmission rate R opt is obtained by mapping according to the optimal signal-to-noise ratio SNR opt .
S306、基站根据最大受限功率,数据包队列长度,业务类型计算得到数据传输速率通过查下表2可以得到最终的信噪比基站可以通过计算得到最终的发送功率为
表2Table 2
S307、基站根据用户的信道状态信息,发送功率可以计算得到用户的CQI(channel quality indicator,信道质量指示符)。通过查表2可以得到基站为每个用户终端分配的码字数目和调制等级进而可以确定瞬时传输速率rk i。基站可以根据功耗模型计算用户的能耗为其中,为最终的发送功率,为码字数目,μPA为功放效率,Pcir为线路功率。S307. The base station may calculate the transmit power according to the channel state information of the user to obtain a CQI (channel quality indicator, channel quality indicator) of the user. The number of codewords allocated by the base station for each user terminal can be obtained by looking up table 2 and modulation level In turn, the instantaneous transmission rate r ki can be determined. The base station can calculate the energy consumption of the user according to the power consumption model as in, is the final transmit power, is the number of codewords, μ PA is the power amplifier efficiency, and P cir is the line power.
需要说明的是,本发明实施例提供的用户调度方法可以应用于LTE(1ong term evolution,长期演进)系统,当处于LTE系统时,用户的能耗模型为其中,表示用户k在时刻i所占用的子载波的数目。It should be noted that the user scheduling method provided by the embodiment of the present invention can be applied to an LTE (long term evolution, long term evolution) system. When in the LTE system, the energy consumption model of the user is in, Indicates the number of subcarriers occupied by user k at time i.
S308、基站根据传输时间、瞬时传输速率,结合能耗模型最后可以计算出用户k的有效能量效率为
其中,ηk为拉格朗日因子,该因子可以采用迭代法获得,计算公式为:
S309、基站判断该用户终端待调度之后,在该TTI内,被调度用户数是否小于系统允许调度的最大用户终端数。若被调度用户数小于系统允许调度的最大用户终端数,执行步骤S310;若被调度用户数大于系统允许调度的最大用户终端数,说明在该TTI内,基站已不能再选择更多的用户终端进行调度,基站停止调度。S309. After the base station judges that the user terminal is to be scheduled, within the TTI, whether the number of scheduled users is smaller than the maximum number of user terminals allowed to be scheduled by the system. If the number of scheduled users is less than the maximum number of user terminals allowed by the system, execute step S310; if the number of scheduled users is greater than the maximum number of user terminals allowed by the system, it means that within this TTI, the base station can no longer select more user terminals Scheduling is performed, and the base station stops scheduling.
S310、基站将为该用户终端分配的码字数目和可用码字数目相比较,当可用码字数目大于码字数目时,则基站确定该用户终端允许被调度,将调度指示置1。S310, the number of codewords that the base station will allocate to the user terminal Compared with the number of available codewords, when the number of available codewords is greater than the number of codewords , the base station determines that the user terminal is allowed to be scheduled, and sets the scheduling indication to 1.
S311、基站将该用户终端数据包队列中的包长Mk和瞬时传输速率ri k比较,如果传输速率可以支持发送该包,即ri k>Mk,则基站成功发送该数据包,执行步骤S312,否则执行步骤S313。S311. The base station compares the packet length M k in the user terminal data packet queue with the instantaneous transmission rate r i k , and if the transmission rate can support sending the packet, that is, r i k >M k , the base station successfully sends the data packet, Execute step S312, otherwise execute step S313.
S312、可用的传输速率减去传输数据包的包长,且i=i+1,进入下一个TTI。S312. Subtract the packet length of the transmission data packet from the available transmission rate, and i=i+1, enter the next TTI.
S313、基站将该数据包拆分成至少两个子数据包进行发送,数据包包长减去已发送的子数据包的包长,用户终端可用的传输速率清零。S313. The base station splits the data packet into at least two sub-packets and sends them. The length of the data packet is subtracted from the length of the sent sub-packets, and the available transmission rate of the user terminal is cleared.
S314、如果数据包队列中仍然有未发完的数据包,执行步骤S311;如果数据包队列中无未发完的数据包,基站继续从未调度用户队列中选择有效能量效率最大的用户终端,执行步骤S309。S314. If there are still unsent data packets in the data packet queue, execute step S311; if there is no unsent data packet in the data packet queue, the base station continues to select the user terminal with the highest effective energy efficiency from the unscheduled user queue, Execute step S309.
图4至图8是针对上述实施例的性能评估图。其中基于有效能量效率最优(EEE Optimal)的调度方案在图中以折线表示。另外作为对比算法,最大化吞吐率(MR)算法、比例公平(PF)算法、改进的最大权重优先(LMMF)调度算法以及基于有效容量最优(ECOptimal)算法也同时表示在图中。4 to 8 are performance evaluation diagrams for the above-mentioned embodiments. The scheduling scheme based on EEE Optimal is represented by a broken line in the figure. In addition, as a comparison algorithm, the Maximum Throughput (MR) algorithm, the Proportional Fairness (PF) algorithm, the Improved Maximum Weight First (LMMF) scheduling algorithm, and the Effective Capacity Optimal (ECOptimal) algorithm are also shown in the figure.
图4表示的通过HSDPA(high speed downlink packet access,高速下行分组接入)系统级仿真得出的用户数和有效能量效率的关系。可以看到,与其他算法相比,EEE-Optimal算法具有更高的有效能量效率。对于有效能量效率算法而言,随着用户数增大,有效能量效率有两个方面的变化。一方面,在一定用户数内,随着用户数目的上升,基站通过用户选择可以获得的多用户分集增益将会上升,从而使得有效能量效率增大;另一方面,随着负载量的变大,处于空闲时刻的子帧数变大,为了保证用户的GBR需求,需要采取较高的速率传输,即更高的RGBR,根据
图5表示的是通过HSDPA系统级仿真得出的用户数和MAC层有效容量的关系。可以看到,随着用户数的增大,由于多用户分集增益的增大,物理层提供的传输速率将会增大,此时MAC层在去除队列超时丢包后的有效容量也随之增大。MR和PF算法由于每次只调度信道状态较好的用户,而没有考虑到其业务队列中等待发送的数据量,信道状态较好的用户由于经常被调度到,因此其缓存中的数据包往往较少,由于数据包不足以填满所分配的资源而造成资源的浪费,因此这两种算法地MAC层有效容量较低。LMMF算法由于调度时选择排队长度和信道质量乘积最好的用户,因此可以获得较高的MAC层有效容量。EC-Optimal算法每次选择的是有效容量最大的用户,因此MAC层有效容量是最高的。而基于有效能量效率的EEE-Optimal调度算法由于综合考虑了业务队列信息,服务质量信息和信道状态信息,相较于MR和PF算法可以获得较高的有效容量,而由于兼顾了功率效率,与EC-Optimal和LMMF算法相比,有效容量存在轻微损失。Figure 5 shows the relationship between the number of users and the effective capacity of the MAC layer obtained through HSDPA system-level simulation. It can be seen that as the number of users increases, due to the increase of multi-user diversity gain, the transmission rate provided by the physical layer will increase, and at this time, the effective capacity of the MAC layer after removing the packet loss due to queue timeout will also increase accordingly. big. The MR and PF algorithms only schedule users with better channel status each time, without considering the amount of data waiting to be sent in their service queues. Users with better channel status are often scheduled, so the data packets in their buffers are often Less, because the data packets are not enough to fill the allocated resources and cause waste of resources, so the effective capacity of the MAC layer of these two algorithms is low. Because the LMMF algorithm selects the user with the best product of queue length and channel quality during scheduling, it can obtain a higher effective capacity of the MAC layer. The EC-Optimal algorithm selects the user with the largest effective capacity each time, so the effective capacity of the MAC layer is the highest. The EEE-Optimal scheduling algorithm based on effective energy efficiency can obtain higher effective capacity compared with MR and PF algorithms because it comprehensively considers service queue information, service quality information and channel state information, and because it takes power efficiency into account, it is different from Compared with the EC-Optimal and LMMF algorithms, there is a slight loss in effective capacity.
图6表示的是通过HSDPA系统级仿真得出的用户数和业务平均时延的关系。可以看到,随着用户数的增大,每个用户的平均等待时延也增大。MR算法会优先调度信道状态较好的用户,因此长期处于信道状态交差的用户将长时期得不到调度,因此其平均时延是最大的。而EC-Optimal算法、LMMF算法、PF算法以及基于有效能量效率的EEE-Optimal算法由于兼顾了各个用户之间的公平性,因此其平均时延均较小。What Fig. 6 shows is the relationship between the number of users and the average service delay obtained through HSDPA system-level simulation. It can be seen that as the number of users increases, the average waiting delay of each user also increases. The MR algorithm will prioritize the scheduling of users with better channel status. Therefore, users who have been in poor channel status for a long time will not be scheduled for a long time, so their average delay is the largest. The EC-Optimal algorithm, LMMF algorithm, PF algorithm, and EEE-Optimal algorithm based on effective energy efficiency take into account the fairness among users, so the average delay is relatively small.
图7表示的是通过HSDPA系统级仿真得出的VoIP(voice overinternet protocol,会话网络协议)业务的用户满意比例。可以看到,分别采用五种调度算法进行业务的满意比例均在90%左右,基于有效能量效率的EEE-Optimal算法也同样可以很好的保证VoIP业务用户的服务质量。What Fig. 7 shows is the user satisfaction ratio of the VoIP (voice over internet protocol, session network protocol) service obtained through HSDPA system-level simulation. It can be seen that the satisfaction ratios of using the five scheduling algorithms are all about 90%, and the EEE-Optimal algorithm based on effective energy efficiency can also guarantee the service quality of VoIP service users very well.
图8表示的是通过HSDPA系统级仿真得出的对于进行WWW(world wide web,网络)、Video(视频)或FTP(file transfer protocol,文件传输)等业务的用户数和业务丢包率的关系。可以看到,采用五种调度算法进行业务的丢包率均为0。该基于有效能量效率的EEE-Optimal算法同样可以很好的保证WWW、Video或FTP等业务的服务质量。Figure 8 shows the relationship between the number of users and the packet loss rate for services such as WWW (world wide web, network), Video (video) or FTP (file transfer protocol, file transfer) obtained through HSDPA system-level simulation . It can be seen that the packet loss rate of the business using the five scheduling algorithms is all 0. The EEE-Optimal algorithm based on effective energy efficiency can also well guarantee the service quality of services such as WWW, Video or FTP.
本发明实施例提供的用户调度的方法,以有效能量效率最大化为原则,通过计算并比较有效能量效率,在未被调度的所有用户终端中选择有效能量效率最大的用户终端进行调度,其中,有效能量效率表示为用户终端的有效容量与调度该用户终端所产生的能耗值的比值。有效能量效率越大,则用户终端的有效容量越大,调度该用户终端所产生的能耗值越小,以有效能量效率最大原则选择用户终端进行调度,可以在保证系统吞吐率和服务质量的基础上降低系统的能耗,在提高了用户体验的同时实现了节能环保。The user scheduling method provided by the embodiment of the present invention is based on the principle of maximizing the effective energy efficiency, by calculating and comparing the effective energy efficiency, and selecting the user terminal with the highest effective energy efficiency among all unscheduled user terminals for scheduling, wherein, The effective energy efficiency is expressed as the ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal. The greater the effective energy efficiency, the greater the effective capacity of the user terminal, and the smaller the energy consumption generated by scheduling the user terminal. Selecting the user terminal for scheduling based on the principle of maximum effective energy efficiency can ensure system throughput and service quality. Basically, the energy consumption of the system is reduced, and the energy saving and environmental protection are realized while improving the user experience.
本发明实施例提供的网络侧设备90,对应上述方法实施例,可以用于上述方法实施例中的所有步骤,该网络侧设备90对应的详细方法步骤在上述方法实施例中已经说明,在此不再详细描述。如图9所示,包括:The network-
接收机91,用于获取用户终端的数据包,该数据包包括该用户终端的状态信息。The
处理器92,用于根据该状态信息和预设的业务特征信息得到该用户终端的有效能量效率。The
用户终端的状态信息由用户终端上报至网络侧设备,用于告知网络侧设备当前用户终端的实际运行状态。例如,状态信息可以包括用户终端的信道质量、信道噪声、数据包队列长度、平均包长以及平均传输速率等信息。预设的业务特征信息可以是人为配置的用于约束网络服务质量的信息,基站获得的业务特征信息可以是由基站控制器自动配置的。例如,业务特征信息可以包括服务质量信息、丢弃时长、调度优先级、保证比特速率以及业务类型等信息。The state information of the user terminal is reported by the user terminal to the network-side device, and is used to inform the network-side device of the current actual running state of the user terminal. For example, the status information may include information such as channel quality, channel noise, data packet queue length, average packet length, and average transmission rate of the user terminal. The preset service characteristic information may be artificially configured information for constraining network service quality, and the service characteristic information obtained by the base station may be automatically configured by the base station controller. For example, service characteristic information may include information such as service quality information, discarding duration, scheduling priority, guaranteed bit rate, and service type.
调度器93,用于在未被调度的用户终端中选择有效能量效率最大的用户终端进行调度。The
其中,有效能量效率为该用户终端的有效容量与调度该用户终端所产生的能耗值的比值。Wherein, the effective energy efficiency is a ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal.
网络侧设备可以具体包括基站和/或基站控制器。The network side device may specifically include a base station and/or a base station controller.
本发明实施例提供的网络侧设备,以有效能量效率最大化为原则,通过计算并比较有效能量效率,在未被调度的所有用户终端中选择有效能量效率最大的用户终端进行调度,其中,有效能量效率表示为用户终端的有效容量与调度该用户终端所产生的能耗值的比值。有效能量效率越大,则用户终端的有效容量越大,调度该用户终端所产生的能耗值越小,以有效能量效率最大原则选择用户终端进行调度,可以在保证系统吞吐率和服务质量的基础上降低系统的能耗,在提高了用户体验的同时实现了节能环保。The network-side equipment provided by the embodiments of the present invention is based on the principle of maximizing the effective energy efficiency. By calculating and comparing the effective energy efficiencies, the user terminal with the highest effective energy efficiency is selected among all unscheduled user terminals for scheduling, wherein the effective The energy efficiency is expressed as the ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal. The greater the effective energy efficiency, the greater the effective capacity of the user terminal, and the smaller the energy consumption generated by scheduling the user terminal. Selecting the user terminal for scheduling based on the principle of maximum effective energy efficiency can ensure system throughput and service quality. Basically, the energy consumption of the system is reduced, and the energy saving and environmental protection are realized while improving the user experience.
进一步地,如图10所示,网络侧设备90还可以包括:Further, as shown in FIG. 10, the
丢包单元94,用于丢弃超出预设的等待时延的数据包。The
例如,丢包单元94可以检查缓存中的所有数据包队列,对超出预设的等待时延的数据包进行丢包处理。对超出等待时延的数据包进行丢包处理可以避免状态异常的数据包对网络资源的占用,避免了网络拥塞的出现。For example, the
在根据状态信息和预置的业务特征信息计算该用户终端的有效能量效率之后,网络侧设备90还可以包括:After calculating the effective energy efficiency of the user terminal according to the state information and preset service characteristic information, the
排序单元95,用于将未被调度的用户终端按照有效能量效率由大到小进行排序,得到未调度用户队列。The sorting
进一步地,处理器92还可以包括:Further, the
第一计算单元921,用于根据状态信息和预设的业务特征信息得到该用户终端的有效容量。The
第二计算单元922,用于根据该状态信息、预设的业务特征信息和该有效容量得到调度该用户终端所产生的能耗值。The
第三计算单元923,用于根据该用户终端的有效容量和调度该用户终端所产生的能耗值得到该用户终端的有效能量效率。The
其中,状态信息可以包括该用户终端的信道质量、信道噪声、数据包队列长度、平均包长和平均传输速率等信息;业务特征信息可以包括服务质量信息、丢弃时长、调度优先级、保证比特速率和业务类型等信息。Among them, the status information may include information such as channel quality, channel noise, data packet queue length, average packet length, and average transmission rate of the user terminal; service characteristic information may include service quality information, discarding duration, scheduling priority, guaranteed bit rate, etc. and business type information.
进一步地,调度器93还可以包括:Further, the
选择单元931,用于从未调度用户队列中选择有效能量效率最大的第一用户终端。The
调度单元932,用于当确定该第一用户终端允许被调度时,调度该第一用户终端,将该第一用户终端从未调度用户队列中移除。The
选择单元931还可以用于从未调度用户队列中选择有效能量效率最大的第二用户终端。The
停止单元933,用于当确定用户终端不允许被调度时,停止调度。The stopping
更进一步地,调度单元932还可以包括:Furthermore, the
配置模块9321,用于当已调度用户终端与该第一用户终端的数量之和小于允许调度的最大用户数时,为该第一用户终端配置第一用户码字。The
处理模块9322,用于当该第一用户码字数目小于可用码字数目时,确定该第一用户终端允许被调度。The
发送模块9323,用于当网络传输速率大于该第一用户终端的数据包时,发送该第一用户终端的数据包。The sending
拆分模块9324,用于当网络传输速率小于该第一用户终端的数据包时,将该第一用户终端的数据包拆分为至少两个子数据包,发送模块9323逐个发送该至少两个子数据包。A splitting module 9324, configured to split the data packet of the first user terminal into at least two sub-packets when the network transmission rate is lower than the data packet of the first user terminal, and the sending
本发明实施例提供的通信系统,包括至少一个如上所述的网络侧设备90。The communication system provided by the embodiment of the present invention includes at least one
该网络侧设备90可以用于,获取用户终端的数据包,该数据包包括该用户终端的状态信息;根据该状态信息和预设的业务特征信息得到该用户终端的有效能量效率;在未被调度的用户终端中选择有效能量效率最大的用户终端进行调度;其中,有效能量效率为该用户终端的有效容量与调度该用户终端所产生的能耗值的比值。The network-
本发明实施例提供的通信系统,包括网络侧设备,该网络侧设备以有效能量效率最大化为原则,通过计算并比较有效能量效率,在未被调度的所有用户终端中选择有效能量效率最大的用户终端进行调度,其中,有效能量效率表示为用户终端的有效容量与调度该用户终端所产生的能耗值的比值。有效能量效率越大,则用户终端的有效容量越大,调度该用户终端所产生的能耗值越小,以有效能量效率最大原则选择用户终端进行调度,可以在保证系统吞吐率和服务质量的基础上降低系统的能耗,在提高了用户体验的同时实现了节能环保。The communication system provided by the embodiment of the present invention includes a network side device. The network side device selects the one with the highest effective energy efficiency among all unscheduled user terminals by calculating and comparing the effective energy efficiency based on the principle of maximizing effective energy efficiency. The user terminal performs scheduling, wherein the effective energy efficiency is expressed as the ratio of the effective capacity of the user terminal to the energy consumption value generated by scheduling the user terminal. The greater the effective energy efficiency, the greater the effective capacity of the user terminal, and the smaller the energy consumption generated by scheduling the user terminal. Selecting the user terminal for scheduling based on the principle of maximum effective energy efficiency can ensure system throughput and service quality. Basically, the energy consumption of the system is reduced, and the energy saving and environmental protection are realized while improving the user experience.
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。Those of ordinary skill in the art can understand that all or part of the steps for realizing the above-mentioned method embodiments can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, the It includes the steps of the above method embodiments; and the aforementioned storage medium includes: ROM, RAM, magnetic disk or optical disk and other various media that can store program codes.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。The above is only a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Anyone skilled in the art can easily think of changes or substitutions within the technical scope disclosed in the present invention. Should be covered within the protection scope of the present invention. Therefore, the protection scope of the present invention should be determined by the protection scope of the claims.
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012101790111A CN103458524A (en) | 2012-06-01 | 2012-06-01 | User scheduling method, device and system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2012101790111A CN103458524A (en) | 2012-06-01 | 2012-06-01 | User scheduling method, device and system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN103458524A true CN103458524A (en) | 2013-12-18 |
Family
ID=49740367
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2012101790111A Pending CN103458524A (en) | 2012-06-01 | 2012-06-01 | User scheduling method, device and system |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103458524A (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103826219A (en) * | 2014-03-11 | 2014-05-28 | 山东大学 | Secrecy system power allocation method capable of satisfying requirements on time delay QoS (Quality of Service) |
| CN105245919A (en) * | 2015-10-08 | 2016-01-13 | 清华大学 | Adaptive streaming media distribution method for intelligent terminal energy consumption optimization |
| CN105933980A (en) * | 2016-04-13 | 2016-09-07 | 北京信息科技大学 | Efficacy control method for uplink in multi-carrier communication system |
| CN108513342A (en) * | 2017-02-27 | 2018-09-07 | 大唐移动通信设备有限公司 | A kind of dispatching method of internet-of-things terminal, base station and internet-of-things terminal |
| WO2021016937A1 (en) * | 2019-07-31 | 2021-02-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for improving energy efficiency |
| CN115865937A (en) * | 2022-10-10 | 2023-03-28 | 西北工业大学 | Method and system for reducing air-ground network computing energy consumption based on distributed incentive mechanism |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101009875A (en) * | 2007-01-26 | 2007-08-01 | 中国科学技术大学 | A satisfaction-based multi-user scheduling method in the multi-antenna system |
-
2012
- 2012-06-01 CN CN2012101790111A patent/CN103458524A/en active Pending
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101009875A (en) * | 2007-01-26 | 2007-08-01 | 中国科学技术大学 | A satisfaction-based multi-user scheduling method in the multi-antenna system |
Non-Patent Citations (2)
| Title |
|---|
| BEI LIU,LING QIU AND JIE XU: "QoS Aware Energy Efficiency Analysis in the Cellular Networks", 《IEICE TRANSACTIONS ON COMMUNICATIONS》 * |
| 刘蓓,邱玲: "时变信道下基于有效容量的OFDMA系统资源分配方案", 《电子与信息学报》 * |
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103826219A (en) * | 2014-03-11 | 2014-05-28 | 山东大学 | Secrecy system power allocation method capable of satisfying requirements on time delay QoS (Quality of Service) |
| CN103826219B (en) * | 2014-03-11 | 2017-08-01 | 山东大学 | A Power Allocation Method for Secrecy System with Guaranteed Delay QoS Requirements |
| CN105245919A (en) * | 2015-10-08 | 2016-01-13 | 清华大学 | Adaptive streaming media distribution method for intelligent terminal energy consumption optimization |
| CN105245919B (en) * | 2015-10-08 | 2018-01-16 | 清华大学 | The adaptive stream media distribution method of intelligent terminal energy optimization |
| CN105933980A (en) * | 2016-04-13 | 2016-09-07 | 北京信息科技大学 | Efficacy control method for uplink in multi-carrier communication system |
| CN108513342A (en) * | 2017-02-27 | 2018-09-07 | 大唐移动通信设备有限公司 | A kind of dispatching method of internet-of-things terminal, base station and internet-of-things terminal |
| WO2021016937A1 (en) * | 2019-07-31 | 2021-02-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for improving energy efficiency |
| CN115865937A (en) * | 2022-10-10 | 2023-03-28 | 西北工业大学 | Method and system for reducing air-ground network computing energy consumption based on distributed incentive mechanism |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8837284B2 (en) | Method for scheduling guaranteed bit rate service based on quality of service | |
| US8514703B2 (en) | Scheduling of logical channels in a wireless communication system | |
| CN100574175C (en) | The method and apparatus that obtains the method and system of high-speed uplink packet scheduling capacity and obtain link effective data rate | |
| US7899459B2 (en) | Call admission control device and call admission control method | |
| CN102858015B (en) | Multi-service scheduling method | |
| CN103458524A (en) | User scheduling method, device and system | |
| CN103002534B (en) | Cross-layer optimization based method for selecting access point for long term evolution (LET)-wireless local area network (WLAN) heterogeneous wireless network | |
| Mamane et al. | The impact of scheduling algorithms for real-time traffic in the 5G femto-cells network | |
| CN102098792B (en) | A Round Robin Resource Scheduling Method Based on Quality of Service | |
| CN1953350B (en) | Method for Uplink Scheduling and Uplink-Uplink Joint Scheduling for Users | |
| CN103747432B (en) | Carrying out uplink pre-scheduling processing method, device and system | |
| JP5651236B2 (en) | Base station and resource allocation method in mobile communication system | |
| US9036492B2 (en) | Apparatus and method for scheduling in wireless communication system | |
| CN103763780B (en) | Reduce the combined dispatching and method for channel allocation of DSCH Downlink Shared Channel propagation delay time | |
| CN102932308B (en) | Mixed service Scene dispatch method and dispatching patcher in a kind of OFDM relay system | |
| Maqhat et al. | Performance analysis of fair scheduler for A-MSDU aggregation in IEEE802. 11n wireless networks | |
| CN106301741A (en) | A kind of distribution method of time frequency resources selecting characteristic based on channel frequency | |
| CN102752873A (en) | Scheduling method for wireless network mixed service packets | |
| CN104185288B (en) | Multi-user dispatching method and base station | |
| CN107222930A (en) | Low time delay D2D user model systems of selection in cellular communications network | |
| Gomes et al. | Scheduling algorithms for policy driven QoS support in HSDPA networks | |
| CN106413113B (en) | A kind of downlink dispatching method based on LTE-Advanced relay system | |
| Ben Hassen et al. | A Gain‐Computation Enhancements Resource Allocation for Heterogeneous Service Flows in IEEE 802.16 m Mobile Networks | |
| Pan et al. | A priority based semi-persistent scheduling for VoLTE | |
| CN102548006A (en) | Scheduling method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20131218 |
|
| RJ01 | Rejection of invention patent application after publication |