一种资源调度分配的方法以及通信设备技术

技术编号:15651918 阅读:82 留言:0更新日期:2017-06-17 05:10
本发明专利技术实施例公开了一种资源调度分配的方法,用于提高系统的资源利用率。本发明专利技术实施例方法包括:第一设备在每个第二设备接收第一设备发送的第一数据包后,确定每个第二设备向第一设备反馈确认信息ACK的剩余等待时长和/或传输层控制层协议TCP状态,确认信息ACK与第一数据包对应;第一设备根据反馈确认信息ACK的剩余等待时长和/或传输层控制层协议TCP状态,为第二目标设备分配无线承载资源,以使得第二目标设备使用无线承载资源向第一设备反馈确认信息ACK,第二目标设备为剩余等待时长最少和/或传输层控制层协议TCP状态处于预置状态的第二设备。

【技术实现步骤摘要】
一种资源调度分配的方法以及通信设备
本专利技术涉及通信领域,尤其涉及一种资源调度分配的方法以及通信设备。
技术介绍
当前网络中传输的业务,有很大比例是基于TCP传输协议的业务。作为传输控制协议,TCP(TransmissionControlProtocol)相比于UDP(UserDatagramProtocol,用户数据报协议)而言,能够提供面向连接的、可靠交付的服务。在传输数据之前首先要建立连接,在传输完毕之后也要释放连接,丢包必须重传。TCP的特性使其可靠性大为提升,但是也使其比UDP增加了许多开销,如ACK确认、流量控制以及计时器等。然而,当用户的资源需求总和大于可用资源时,即会产生网络拥塞。当发生拥塞时,会造成数据包的丢失,引起重传,使得传输效率降低。为了提高传输效率,TCP采用大小可变的发送窗口进行流量控制。在TCP端对端通信中,通过在发送方维持一个发送窗口cwnd和一个慢启动门限ssthresh,与接收端通告的接收窗口rwnd共同控制发送端发送数据包的数量,避免发生网络拥塞。但是,现有LTE(LongTermEvolution,长期演进)系统中所使用的快速调度算法都未考虑传输层TCP状态。TCP状态是由拥塞控制模块获取的,主要分为四个部分,慢开始、拥塞避免、快速重传与快速恢复和超时重传。即现有LTE下行资源分配方法只考虑了无线信道状态或者用户间的公平性,并没有考虑TCP上行ACK(Acknowledgement,即确认信息)反馈情况。这会造成底层资源分配不能与TCP良好配合,限制系统性能。
技术实现思路
本专利技术实施例提供了一种资源调度分配的方法以及通信设备,用于确定反馈确认信息紧急性比较高的第二目标设备,第一设备为第二目标设备分配无线承载资源,用来向第一设备反馈确认信息,提高系统的资源利用率。本专利技术实施例第一方面提供一种资源调度分配的方法,可以包括:第一设备在每个第二设备接收该第一设备发送的第一数据包后,确定每个第二设备向该第一设备反馈确认信息ACK的剩余等待时长和/或传输层控制协议TCP状态,该确认信息ACK与该第一数据包对应;这里的第一数据包可以理解为TCP数据包。该第一设备根据该反馈确认信息ACK的剩余等待时长和/或传输层控制协议TCP状态,为第二目标设备分配无线承载资源,以使得该第二目标设备使用该无线承载资源向该第一设备反馈该确认信息ACK,该第二目标设备为剩余等待时长最少和/或该传输层控制层协议TCP状态处于预置状态的第二设备。应理解,这里的第一设备可以是基站,也可以是用户设备,当第一设备是基站时,第二设备是用户设备,当第一设备是用户设备时,第二设备是基站。上述的传输层控制协议TCP状态通常可以包括慢启动状态、拥塞避免状态、快速重传与快速恢复状态以及超时重传状态。那么,上述提及的预置状态就可以设置为慢启动状态、拥塞避免状态、快速重传与快速恢复状态以及超时重传状态中的至少一种。在本专利技术实施例中,为了避免网络拥塞,TCP数据包的发送速率是依据返回ACK的情况来确定的。因此,如果不能有效分配资源传输更紧急的ACK,就会造成网络资源利用率低的情况。所以,这里第一设备先确定每个第二设备向该第一设备反馈确认信息ACK的剩余等待时长和/或传输层控制协议TCP状态,再根据剩余等待时长和/或传输层控制协议TCP状态确定第二目标设备,为第二目标设备分配无线承载资源,以使得该第二目标设备使用该无线承载资源向该第一设备反馈该确认信息ACK。即若第一设备为eNodeB基站端,该策略可以通过获取的TCP状态,来估计不同用户ACK在上行队列中的等待情况并按照时延门限对ACK数据包进行紧急性区分。可以综合ACK的紧急性和信道质量,进行上行资源分配。这种方法可以使得较为紧急ACK确认信息尽快到达发送端,从而保证TCP数据包的发送速率。结合本专利技术实施例的第一方面,在本专利技术实施例的第一方面的第一种可能的实现方式中,该第一设备确定每个第二设备接收该第一设备发送的第一数据包后,每个第二设备向该第一设备反馈确认信息ACK的剩余等待时长,可以包括:该第一设备获取每个第二设备接收该第一设备发送的第一数据包的发送时刻、超时重传时长和当前时刻;这里超时重传时长指的是该第一数据包从第一设备发出,第二设备接收之后,再返回确认信息到第一设备的总共时长;当前时刻指的是系统(第一设备)的当前时间。该第一设备根据该第一数据包的发送时间、该超时重传时间和该当前时刻,计算出每个第二设备向该第一设备反馈确认信息ACK的剩余等待时长。即第一数据包的发送时间和超时重传时间之和,再减去当前时刻,就是每个第二设备向该第一设备反馈确认信息ACK的剩余等待时长。在本专利技术实施例中,提供了第一设备确定每个第二设备向第一设备反馈确认信息ACK的剩余等待时长的具体实现方式,为本专利技术实施例提供了可行性的方案。结合本专利技术实施例的第一方面,本专利技术实施例的第一方面的第一种可能的实现方式,在本专利技术实施例的第一方面的第二种可能的实现方式中,该第一设备根据该反馈确认信息ACK的剩余等待时长和/或计时器的状态,为第二目标设备分配无线承载资源,可以包括:该第一设备根据该每个第二设备反馈确认信息ACK的剩余等待时长,发送窗口和慢启动门限,确定每个第二设备的优先级;即第一设备可以根据每个第二设备反馈确认信息ACK的剩余等待时长,发送窗口和慢启动门限,按照特定的公式确定每个第二设备的优先级。进而该第一设备可以根据该每个第二设备的优先级,为该第二目标设备分配无线承载资源,其中,该第二目标设备的优先级最高。在本专利技术实施例中,提供了第一设备根据该反馈确认信息ACK的剩余等待时长,为第二目标设备分配无线承载资源的具体实现方式,增加了方案的可行性,这里的第二目标设备的优先级最高。结合本专利技术实施例的第一方面,本专利技术实施例的第一方面的第一种可能的实现方式,在本专利技术实施例的第一方面的第三种可能的实现方式中,该第一设备根据该反馈确认信息ACK的剩余等待时长,为第二目标设备分配无线承载资源,可以包括:该第一设备根据该每个第二设备反馈确认信息ACK的剩余等待时长,发送窗口和慢启动门限,确定每个第二设备的优先级;该第一设备根据该每个第二设备的优先级,确定每个第二设备的权重;该第一设备根据该每个第二设备的优先级,为该第二目标设备分配无线承载资源,该第二目标设备的权重最大。在本专利技术实施例中,提供了第一设备根据该反馈确认信息ACK的剩余等待时长,为第二目标设备分配无线承载资源的另一种具体实现方式,增加了方案的可行性,这里的第二目标设备的权重最大。本专利技术实施例第二方面提供一种资源调度分配的方法,可以包括:第一设备统计第二设备反馈的G个确认信息ACK各自的传输时长,G为正整数;该第一设备根据该G个确认信息ACK各自的传输时长和预设的对应每个ACK的大小,计算ACK的目标接收速率;这里ACK的目标接收速率可以为ACK的平均接收速率、中位速率,或者alpha滤波后的速率等。该第一设备根据该ACK的目标接收速率和预设的上下行速率的匹配比例,计算为该第二设备发送数据包的当前传输速率,这里的当前传输速率可以是最大服务速率;该第一设备按照该当前传输速率为该第二设备进行资源分配。应理解,这里的第一设备可以是基站,也可以是用户设备,当本文档来自技高网...
一种资源调度分配的方法以及通信设备

【技术保护点】
一种资源调度分配的方法,其特征在于,包括:第一设备在每个第二设备接收所述第一设备发送的第一数据包后,确定每个第二设备向所述第一设备反馈确认信息ACK的剩余等待时长和/或传输层控制协议TCP状态,所述确认信息ACK与所述第一数据包对应;所述第一设备根据所述反馈确认信息ACK的剩余等待时长和/或传输层控制协议TCP状态,为第二目标设备分配无线承载资源,以使得所述第二目标设备使用所述无线承载资源向所述第一设备反馈所述确认信息ACK,所述第二目标设备为剩余等待时长最少和/或所述传输层控制层协议TCP状态处于预置状态的第二设备。

【技术特征摘要】
1.一种资源调度分配的方法,其特征在于,包括:第一设备在每个第二设备接收所述第一设备发送的第一数据包后,确定每个第二设备向所述第一设备反馈确认信息ACK的剩余等待时长和/或传输层控制协议TCP状态,所述确认信息ACK与所述第一数据包对应;所述第一设备根据所述反馈确认信息ACK的剩余等待时长和/或传输层控制协议TCP状态,为第二目标设备分配无线承载资源,以使得所述第二目标设备使用所述无线承载资源向所述第一设备反馈所述确认信息ACK,所述第二目标设备为剩余等待时长最少和/或所述传输层控制层协议TCP状态处于预置状态的第二设备。2.根据权利要求1所述的方法,其特征在于,所述第一设备确定每个第二设备接收所述第一设备发送的第一数据包后,每个第二设备向所述第一设备反馈确认信息ACK的剩余等待时长,包括:所述第一设备获取每个第二设备接收所述第一设备发送的第一数据包的发送时刻、超时重传时长和当前时刻;所述第一设备根据所述第一数据包的发送时间、所述超时重传时间和所述当前时刻,计算出每个第二设备向所述第一设备反馈确认信息ACK的剩余等待时长。3.根据权利要求1或2所述的方法,其特征在于,所述第一设备根据所述反馈确认信息ACK的剩余等待时长,为第二目标设备分配无线承载资源,包括:所述第一设备根据所述每个第二设备反馈确认信息ACK的剩余等待时长,发送窗口和慢启动门限,确定每个第二设备的优先级;所述第一设备根据所述每个第二设备的优先级,为所述第二目标设备分配无线承载资源,所述第二目标设备的优先级最高。4.根据权利要求1或2所述的方法,其特征在于,所述第一设备根据所述反馈确认信息ACK的剩余等待时长,为第二目标设备分配无线承载资源,包括:所述第一设备根据所述每个第二设备反馈确认信息ACK的剩余等待时长,发送窗口和慢启动门限,确定每个第二设备的优先级;所述第一设备根据所述每个第二设备的优先级,确定每个第二设备的权重;所述第一设备根据所述每个第二设备的优先级,为所述第二目标设备分配无线承载资源,所述第二目标设备的权重最大。5.一种资源调度分配的方法,其特征在于,包括:第一设备统计第二设备反馈的G个确认信息ACK各自的传输时长,G为正整数;所述第一设备根据所述G个确认信息ACK各自的传输时长和预设的对应每个ACK的大小,计算ACK的目标接收速率;所述第一设备根据所述ACK的目标接收速率和预设的上下行速率的匹配比例,计算为所述第二设备发送数据包的当前传输速率;所述第一设备按照所述当前传输速率为所述第二设备进行资源分配。6.根据权利要求5所述的方法,其特征在于,所述第一设备根据所述ACK的目标接收速率和预设的上下行速率的匹配比例,计算为所述第二设备发送数据包的当前传输速率,包括:所述第一设备根据所述ACK的目标接收速率和预设的上下行速率的匹配比例,计算为所述第二设备发送传输控制协议TCP数据包的第一传输速率;所述第一设备按照所述传输速率为所述第二设备进行资源分配,包括:所述第一设备按照所述发送TCP数据包的第一传输速率为所述第二设备进行资源分配。7.根据权利要求5所述的方法,其特征在于,所述第一设备根据所述ACK的目标接收速率和预设的上下行速率的匹配比例,计算为所述第二设备发送数据包的当前传输速率,包括:所述第一设备根据所述ACK的目标接收速率和预设的上下行速率的匹配比例,计算为所述第二设备发送TCP数据包的第一传输速率;所述第一设备根据为所述第二设备发送TCP数据包的第一传输速率,以及所述TCP数据包从无线链路层控制协议RLC到媒质接入控制层MAC添加的报文信息,计算为所述第二设备发送MAC数据包的第二传输速率;所述第一设备按照所述传输速率为所述第二设备进行资源分配,包括:所述第一设备按照所述发送MAC数据包的第二传输速率为所述第二设备进行资源分配。8.根据权利要求7所述的方法,其特征在于,所述第一设备按照所述发送MAC层数据包的第二传输速率为所述第二设备进行资源分配,包括:所述第一设备根据所述发送MAC层数据包的第二传输速率和预设的传输时间间隔,计算所述第二设备的传输能力值;所述第一设备按照所述第二设备的传输能力值为所述第二设备进行资源分配。9.一种通信设备,其特征在于,包括:确定模块,用于在每个第二设备接收所述通信设备发送的第一数据包后,确定每个第二设备向所述通信设备反馈确认信息ACK的剩余等待时长和/或传输层控制协议TCP状态...

【专利技术属性】
技术研发人员:贺丽君陈雨辰刘贵忠吴可镝
申请(专利权)人:上海华为技术有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1