CN109462554B - 一种基于队列状态的时隙调度方法 - Google Patents

一种基于队列状态的时隙调度方法 Download PDF

Info

Publication number
CN109462554B
CN109462554B CN201811324273.6A CN201811324273A CN109462554B CN 109462554 B CN109462554 B CN 109462554B CN 201811324273 A CN201811324273 A CN 201811324273A CN 109462554 B CN109462554 B CN 109462554B
Authority
CN
China
Prior art keywords
time slot
time
queue
current time
data volume
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811324273.6A
Other languages
English (en)
Other versions
CN109462554A (zh
Inventor
鲁立
彭智康
王成
彭宇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Zhongyuan Mobilcom Engineering Co Ltd
Original Assignee
Wuhan Zhongyuan Mobilcom Engineering Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Zhongyuan Mobilcom Engineering Co Ltd filed Critical Wuhan Zhongyuan Mobilcom Engineering Co Ltd
Priority to CN201811324273.6A priority Critical patent/CN109462554B/zh
Publication of CN109462554A publication Critical patent/CN109462554A/zh
Application granted granted Critical
Publication of CN109462554B publication Critical patent/CN109462554B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/382Monitoring; Testing of propagation channels for resource allocation, admission control or handover
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/625Queue scheduling characterised by scheduling criteria for service slots or service orders
    • H04L47/6275Queue scheduling characterised by scheduling criteria for service slots or service orders based on priority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开一种基于队列状态的时隙调度方法,包括以下步骤:步骤S1、依次统计无人设备的MAC队列中,当前时刻i及其之前多个时刻的待发送的总业务数据量,并计算时刻i及其之前多个时刻的总业务数据量平均值
Figure DDA0001858279350000011
步骤S2、根据所述总业务数据量平均值
Figure DDA0001858279350000012
以及硬件队列长度参数DL,计算调度加权值wi,k;步骤S3、判断无人设备当前时刻i的瞬时信道质量是否高于当前时刻i之前的平均信道质量与调度加权值wi,k的乘积,如果是,则将当前时隙s分配给无人设备,否则将所述时隙s分配给有人设备。本发明基于队列状态进行公平的时隙调度,有效保障传输时延。

Description

一种基于队列状态的时隙调度方法
技术领域
本发明涉及无人设备传输时延控制方法技术领域,具体涉及一种基于队列状态的时隙调度方法。
背景技术
无人设备在进行视频回传业务时,具有时延要求。与指控命令的短报文不同,无线传输视频延迟主要是由于报文的分割重组。由于分配给回传的时隙更多,对随机到达MAC层的视频数据进行分组,不用等待太久时间可以被物理层发送出去。但是,视频数据每个分组通常包含了一帧图片信息量,因此图片数据量会远远大于每个时隙承载。实时传输一帧图片,需要多个业务时隙资源提供速率。因此时隙的合理分配显得尤为重要。现有技术中通常采用最大信噪比调度方法进行时隙的调度,这种方法仅仅依赖于底层信道状态,时隙分配不够公平,使得视频回传时延得不到有效控制。
发明内容
本发明的目的在于克服上述技术不足,提供一种基于队列状态的时隙调度方法,解决现有技术中时隙调度方法仅仅依赖于底层信道状态,时隙分配不公平,视频回传时延高的技术问题。
为达到上述技术目的,本发明的技术方案提供一种基于队列状态的时隙调度方法,包括以下步骤:
步骤S1、依次统计无人设备的MAC队列中,当前时刻i及其之前多个时刻的待发送的总业务数据量,并计算时刻i及其之前多个时刻的总业务数据量平均值
Figure RE-GDA0001950973720000011
步骤S2、根据所述总业务数据量平均值
Figure RE-GDA0001950973720000012
以及硬件队列长度参数DL,计算调度加权值wi,k
步骤S3、判断无人设备当前时刻i的瞬时信道质量是否高于当前时刻 i之前的平均信道质量与调度加权值wi,k的乘积,如果是,则将当前时隙s 分配给无人设备,否则将所述时隙s分配给有人设备。
与现有技术相比,本发明的有益效果包括:本发明计算无人设备的MAC 队列中多个时刻的总业务数据量平均值,进而计算出调度加权值wi,k,通过调度加权值wi,k客观描述当前队列优先级,再结合信道质量,进行比例公平时隙调度,能有效降低排队时延。
附图说明
图1是本发明提供的基于队列状态的时隙调度方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例1:
如图1所示,本发明的实施例1提供了一种基于队列状态的时隙调度方法,包括以下步骤:
步骤S1、依次统计无人设备的MAC队列中,当前时刻i及其之前多个时刻的待发送的总业务数据量,并计算时刻i及其之前多个时刻的总业务数据量平均值
Figure RE-GDA0001950973720000021
步骤S2、根据所述总业务数据量平均值
Figure RE-GDA0001950973720000022
以及硬件队列长度参数DL,计算调度加权值wi,k
步骤S3、判断无人设备当前时刻i的瞬时信道质量是否高于当前时刻 i之前的平均信道质量与调度加权值wi,k的乘积,如果是,则将当前时隙s 分配给无人设备,否则将所述时隙s分配给有人设备。
本发明在每一时刻对无人设备MAC队列中待发送的总业务数据量进行统计,计算当前时刻及其之前多个时刻的待发送的总业务数据量平均值
Figure RE-GDA0001950973720000023
再计算总业务数据量平均值
Figure RE-GDA0001950973720000024
与硬件队列长度参数DL的比值,得到调度加权值wi,k,通过调度加权值wi,k描述队列优先级,集合队列优先级以及信道质量,进行公平的时隙分配调度。
本发明通过队列的统计以及底层信道质量关系,进行业务时隙调度管理,有效降低了时延。
优选的,所述步骤S1具体为:
对所述无人设备的MAC队列中每一时刻待发送的总业务数据量进行统计;设置固定时长的时间窗,通过所述时间窗筛选当前时刻i及其之前的多个时刻,并计算时刻i及其之前的多个时刻的总业务数据量平均值
Figure RE-GDA0001950973720000031
统计无人设备的MAC队列中每一时刻待发送的总业务数据量。无人设备MAC队列时刻i统计的总业务数据量记录为Di。设计一个时间窗口进行Di平均值的计算,时间窗口大小为j+1个时刻,随着时间***帧增加,队列是在动态变化着。按照连续j+1次计算平均值结果
Figure RE-GDA0001950973720000032
优选的,所述步骤S3中将时隙s分配给无人设备具体为:
将所述时隙s按速率
Figure RE-GDA0001950973720000033
分配给所述无人设备:
Figure RE-GDA0001950973720000034
上式中,Tk(s)是无人设备在时隙s统计的往期平均速率,Rk(s)是当前时隙s预计可在无人设备上实现的预期速率。
Figure RE-GDA0001950973720000035
表示无人设备k在时隙s的速率。在某些信道条件下,需要在不同信道衰落状态时都保证中断容量,例如慢衰落信道在一个包周期不具有多次信道响应衰落,所以信道状态会对部分包出现中断,因此需要实现在各个时刻达到基本容量,称为时延受限容量。无论当前是否位于不利的衰落环境,在每个时隙必须保证给定的基本数据速率。
优选的,所述预期速率Rk(s)的计算方法为:
Rk(s)=log(1+SNRk(s))
上式中,SNRk(s)为无人设备在所述时隙s的信噪比。
信噪比SNRk(s)可通过噪声放大系数以及带宽计算得到。
优选的,所述往期平均速率Tk(s)计算方法如下:
Figure RE-GDA0001950973720000036
上式中,tc为计算所述总业务数据量平均值
Figure RE-GDA0001950973720000037
时的时间窗的时长。
往期平均速率Tk(s)通过上式递归计算得到。在较长地时间窗下,即tc较大时,采用恒定功率控制将导致相同的平均速率结果。在较短地时间窗下,即tc较小时,则趋同于最大化每个瞬时的信道利用,而不考虑无人设备的公平性。
实施例2:
本发明的实施例2提供了一种计算机存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时,实现以上任一实施例提供的基于队列状态的时隙调度方法。
本发明提供的计算机存储介质,用于实现上述基于队列状态的时隙调度方法,因此,上述基于队列状态的时隙调度方法所具备的技术效果,计算机存储介质同样具备,在此不再赘述。
以上所述本发明的具体实施方式,并不构成对本发明保护范围的限定。任何根据本发明的技术构思所做出的各种其他相应的改变与变形,均应包含在本发明权利要求的保护范围内。

Claims (6)

1.一种基于队列状态的时隙调度方法,其特征在于,包括以下步骤:
步骤S1、依次统计无人设备k的MAC队列中,当前时刻i及其之前多个时刻的待发送的总业务数据量,并计算时刻i及其之前多个时刻的总业务数据量平均值
Figure FDA0003549130570000011
步骤S2、根据所述总业务数据量平均值
Figure FDA0003549130570000012
以及硬件队列长度参数DL,计算调度加权值wi,k
步骤S3、判断无人设备k当前时刻i的瞬时信道质量是否高于当前时刻i之前的平均信道质量与调度加权值wi,k的乘积,如果是,则将当前时隙s分配给无人设备k,否则将所述时隙s分配给有人设备。
2.根据权利要求1所述的基于队列状态的时隙调度方法,其特征在于,所述步骤S1具体为:
对所述无人设备的MAC队列中每一时刻待发送的总业务数据量进行统计;设置固定时长的时间窗,通过所述时间窗筛选当前时刻i及其之前的多个时刻,并计算时刻i及其之前的多个时刻的总业务数据量平均值
Figure FDA0003549130570000013
3.根据权利要求2所述的基于队列状态的时隙调度方法,其特征在于,所述步骤S3中将时隙s分配给无人设备具体为:
将所述时隙s按速率
Figure FDA0003549130570000014
分配给所述无人设备:
Figure FDA0003549130570000015
上式中,T(s)是无人设备在时隙s统计的往期平均速率,Rk(s)是当前时隙s预计可在无人设备上实现的预期速率。
4.根据权利要求3所述的基于队列状态的时隙调度方法,其特征在于,所述预期速率Rk(s)的计算方法为:
Rk(s)=log(1+SNRk(s))
上式中,SNRk(s)为无人设备在所述时隙s的信噪比。
5.根据权利要求4所述的基于队列状态的时隙调度方法,其特征在于,所述往期平均速率T(s)计算方法如下:
Figure FDA0003549130570000016
上式中,tc为计算所述总业务数据量平均值
Figure FDA0003549130570000017
时的时间窗的时长。
6.一种计算机存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1-5任一所述的基于队列状态的时隙调度方法。
CN201811324273.6A 2018-11-08 2018-11-08 一种基于队列状态的时隙调度方法 Active CN109462554B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811324273.6A CN109462554B (zh) 2018-11-08 2018-11-08 一种基于队列状态的时隙调度方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811324273.6A CN109462554B (zh) 2018-11-08 2018-11-08 一种基于队列状态的时隙调度方法

Publications (2)

Publication Number Publication Date
CN109462554A CN109462554A (zh) 2019-03-12
CN109462554B true CN109462554B (zh) 2022-06-07

Family

ID=65609710

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811324273.6A Active CN109462554B (zh) 2018-11-08 2018-11-08 一种基于队列状态的时隙调度方法

Country Status (1)

Country Link
CN (1) CN109462554B (zh)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1463099A (zh) * 2003-06-18 2003-12-24 清华大学 用于ofdm下保障实时业务服务质量的调度方法
CN101137196A (zh) * 2006-08-28 2008-03-05 普天信息技术研究院 在高速下行链路分组接入网络中分组调度的方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6982987B2 (en) * 2002-01-10 2006-01-03 Harris Corporation Wireless communication network including data prioritization and packet reception error determination features and related methods
WO2015013685A1 (en) * 2013-07-25 2015-01-29 Convida Wireless, Llc End-to-end m2m service layer sessions

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1463099A (zh) * 2003-06-18 2003-12-24 清华大学 用于ofdm下保障实时业务服务质量的调度方法
CN101137196A (zh) * 2006-08-28 2008-03-05 普天信息技术研究院 在高速下行链路分组接入网络中分组调度的方法

Also Published As

Publication number Publication date
CN109462554A (zh) 2019-03-12

Similar Documents

Publication Publication Date Title
US10772081B2 (en) Airtime-based packet scheduling for wireless networks
CA2790671C (en) Method for scheduling guaranteed bit rate service based on quality of service
US8767553B2 (en) Dynamic resource partitioning for long-term fairness to non-elastic traffic on a cellular basestation
JP4540712B2 (ja) 強化されたサービス品質を有する無線通信用のダイナミック適合
CN106954232B (zh) 一种时延优化的资源分配方法
CN109618375B (zh) 基于业务优先级和信道中断概率的uav自组网时隙调度方法
JP6098633B2 (ja) パケット転送装置及びパケット転送方法、並びにコンピュータ・プログラム
US11751094B2 (en) Method and apparatus for managing network congestion
WO2016008399A1 (en) Flow control
Li et al. Lyapunov optimized resource management for multiuser mobile video streaming
Hegde et al. Experiences with a centralized scheduling approach for performance management of IEEE 802.11 wireless LANs
EP3395023B1 (en) Dynamically optimized queue in data routing
CN109462554B (zh) 一种基于队列状态的时隙调度方法
Maqhat et al. Performance analysis of fair scheduler for A-MSDU aggregation in IEEE802. 11n wireless networks
Shojaedin et al. TCP-aware scheduling in LTE networks
US20110249557A1 (en) Centralized Wireless Manager (WiM) for Performance Management of IEEE 802.11 and a Method Thereof
CN116015402A (zh) 一种卫星反向信道资源分配方法、装置及卫星通信***
EP3806411A1 (en) Message control method and node device
Movahhedinia et al. A slot assignment protocol for indoor wireless ATM networks using the channel characteristics and the traffic parameters
Vijay et al. Quality of Service Improvements in IEEE 802.11 AX Wi-Fi
Wang et al. A priority-based EDF scheduling algorithm for H. 264 video transmission over WiMAX network
WO2023045714A1 (zh) 一种调度方法及通信装置
Franco et al. Latency-Rate Downlink Packet Scheduler for LTE Networks
US20230336486A1 (en) Service flow scheduling method and apparatus, and system
WO2023165199A1 (zh) 一种通信方法、装置及设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant