CN119449749A 一种内存管理方法、装置、设备和计算机存储介质 (中国移动通信有限公司研究院)_第1页
CN119449749A 一种内存管理方法、装置、设备和计算机存储介质 (中国移动通信有限公司研究院)_第2页
CN119449749A 一种内存管理方法、装置、设备和计算机存储介质 (中国移动通信有限公司研究院)_第3页
CN119449749A 一种内存管理方法、装置、设备和计算机存储介质 (中国移动通信有限公司研究院)_第4页
CN119449749A 一种内存管理方法、装置、设备和计算机存储介质 (中国移动通信有限公司研究院)_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

为确认模式下的无线链路控制层(RLC,RadioLinkControl)实体分配第一窗口阈值对应的第RLC实体的发送窗口大小;在所述第一内存空间的使用状况满足第一条件时,分配第二内存空于缓存所述网络设备向终端发送的RLC2网络设备为确认模式下的无线链路控制层RLC实体分配第一窗口阈值对应的第一内存在所述第一内存空间的使用状况满足第一条件时,分空间和所述第一内存空间均用于缓存所述网络设备向终端在所述内存使用率小于第二阈值、且所述第二内存空间中缓存的所有RLC实体均收到4.根据权利要求1所述的方法,其特征在于,所述网络设备所述网络设备基于所述第一窗口阈值、所述网络支持的最大终端数量、每个终端对应的确认模式逻辑信道数量以及所述RLC实体的内存总5.根据权利要求4所述的方法,其特征在于,在所述R=N×maxDLDataRate×ReassemblyTimer/maxRLCSize终端支持的最大数据速率,ReassemblyTimer表示重组定时器的定时值,maxRLCSize表示所述网络设备基于第二变量和所述RLC实体的最大内存值确定第二内存大小,所述第8.根据权利要求4所述的方法,其特征在于,所述第一处理单元,用于为确认模式下的RLC实体分配第一窗口阈值对应的第一内存3所述第二处理单元,用于在所述第一内存空间的使用状内存空间;所述第一内存空间和所述第一内存空间均用于缓存网络设备向终端发送的RLC4需保存原始的RLCPDU数据,这意味着基站必须保持AM_Window_Size(发送窗口大小)个缓[0008]网络设备为确认模式下的RLC实体分配第一窗口阈值对应的第一内存空间;所述内存空间和所述第一内存空间均用于缓存所述网络设备向终端发送的RLC实体的相关数[0012]上述方案中,所述网络设备为确认模式下的RLC实体分配第一窗口阈值对应的第5[0021]所述第一处理单元,用于为确认模式下的RLC实体分配第一窗口阈值对应的第一第二内存空间中缓存的所有RLC实体均收到对应的确认消息的情况下,释放所述第二内存RLC实体的数据信息所占用的内存大小与控制信息所占用的内存大小之和;按照所述第一6[0036]先为所有用户分配第一内存空间,减少了RLC实体传输过程中分配内存带来的时7TermEvolutionAdvanced)系统、通用移动系统(UMTS,UniversalMobile设备和网络设备。系统中还可以包括核心网部分,例如演进的分组系统(EPS,EvlovedRadioLinkControl)、媒体接入控制(MAC,MediumAccessControl)和物理层(PLY,与接入网的其余部分之间的路由器,其中接入网的其余部分可包括网际协议(IP)通信网网络架构(nextgenerationsystem)中的5G基站(gNB),也可以是家庭演进基站(HeNB,[0050]本申请实施例涉及的终端或终端设备,可以是指向用户提供语音和/或数据连通设备(UE,UserEquipment)。无线终端设备可以经无线接入网(RAN,RadioAccess8称为系统、订户单元(subscriberunit)、订户站(subscriberstation),移动站[0052]本发明实施例提供了一种内存管理方法。图1为本发明实施例的内存管理方法的所述第一内存空间和所述第一内存空间均用于缓存所述网络设备向终端发送的RLC实体的[0057]在一些实施例中,所述网络设备为确认模式下的RLC实体分配第一窗口阈值对应9[0059]图3为相关技术中RLCPDU在SN大小为18比特的情况下对应的发如图3所示,在确认模式下RLC实体对应的发送窗口由三个参数(或状态变量)TxNext、发送窗口的下边缘,即发送设备已发出的、下一个等待被确认的SDU的SN值。AM_Window_[0061]本实施例中,所述第一窗口阈值小于或等于所述RLC实体的发送窗口大小,即在[0064]本发明实施例的内存管理方法采用预先分配内存池为主,动态[0066]本实施例中,所述第一条件包括所述第一内存空间的内存使用述第一阈值例如可以是90即本实施例可在所述第一内存空间的使用率大于90%的情况所述RLC实体的SN大小为18比特且所述第一内存空间的使用率大于第一阈值的情况下,分[0069]本发明实施例的内存管理方法可基于预先分配的第一内存空间减小内存分配大[0073]步骤203、在所述内存使用率小于第二阈值、且所述第二内存空间中缓存的所有所述第二内存空间中缓存的所有RLC实体均收到对应的确认消息的情况下,释放所述第二内存空间。所述确认消息例如可以是ACK消息、终端向网络设备发送的下行状态报告中的认消息确定对应的RLC实体已被终端接收的情况下,可释放第一内存空间或第二内存空间当前网络状态下数据的正常传输。示例性的,第二阈值小于第一阈值,例如第一阈值为于第二阈值的情况下,不再使用所述第二内存空间缓存所述网络设备向终端发送的RLC实体的相关数据;在所述第二内存空间中缓存的所有RLC实体均收到对应的确认消息的情况阈值例如可以是80即在检测到所述第一内存空间的内存使用率小于80%时,不再使用[0078]本发明实施例的内存管理方法在检测到预分配的第一内存空间的使用率大于第[0079]在本发明的一种可选实施例中,所述网络设备为确认模式下的RLC实体分配第一包括所述RLC实体的数据信息所占用的内存大小与控制信息所占用的内存大小之和;按照[0083]其中,mem1表示第一内存大小,AM_Window_Size_Thres表示第一窗口阈值,numCell表示网络设备支持的最大小区数量,numUser表示每个小区支持的最大终端数量,numAMLch表示每个终端对应的确认模式逻辑信道数量,DataInfoSize表示确认模式下的分组数据到达接收端的时间与最大重传混合自动重传请求(HARQ,HybridAutomatic[0093]示例性的,RLC实体例如可以是RLCPDU,其中N=1,maxDLDataRate=1Gbps,ReassemblyTimer=40ms,maxRLCSize=1500字节(即12000比特),则AM_Window_Size_Thres约等于3333,将远小于SN大小为18比特时对应的发送窗口大小131072,若numCell=远小于发送窗口为131072时网络设备所需分配的内存大小(131072×2×1000×2×1600约基于第二变量和所述RLC实体的最大内存值确定第二内存大小,所述第二变量用于调节所[0095]在一些实施例中,所述第二内存大小为所述第二变量和所述RLC实体的最大内存[0096]本发明实施例的内存管理方法基于第二变量和RLC实体的最大内存值确定第二内支持的最大小区数量,numUser表示每个小区支持的最大终端数量(或最大用户数量),RLC实体为PDU时,maxRLCSize=maxPDUSize=1500字节(即12000比特),maxPDUSize表示者丢包而设计的,重组定时器超时,则认为前面的乱序包没有收全。一般情况下,ReassemblyTimer大于等于分组数据到达接收端的时间与最大重传HARQ的时间[0105]作为一种示例,N=1,maxDLDataRate=1Gbps,ReassemblyTimer=40ms,maxRLCSize=1500字节,则AM_Window_Size_Thres约等于3333,远小于AM_Window_Size小(131072×2×1000×2×1600约为838千兆字节),大幅度降低了基站在多用户场景下的[0106]本示例基于预先分配的公用内存池memCommon可以保证多用户正常的数据传输,息所占用的内存将达到838千兆字节(131072×2×1000×2×1600),占用内存巨大且极度法,总体采用预先分配内存池为主,动态分配内存池为辅的思路,同时基于AM_Window_[0112]本发明实施例还提供一种内存管理装置。图5为本发明实施例的内存管理装置的小于第二阈值、且所述第二内存空间中缓存的所有RLC实体均收到对应的确认消息的情况的内存总量包括所述RLC实体的数据信息所占用的内存大小与控制信息所占用的内存大小[0125]本发明实施例中,所述内存管理装置300中的第一处理单元301和第二处理单元字信号处理器(DSP,DigitalSignalProcessor)、微控制单元(MCU,Microcontroller可编程只读存储器(PROM,ProgrammableRead_OnlyMemory)、可擦除可编程只读存储器(EPROM,ErasableProgrammableRead_OnlyMemory)、电可擦除可编程只读存储器磁盘存储器或磁带存储器。易失性存储器可以是随机存取存储器(RAM,RandomAccess静态随机存取存储器(SRAM,StaticRandomAccessMemory)、同步静态随机存取存储器(SSRAM,SynchronousStaticRandomAccessMemory)、动态随机存取存储器(DRAM,DynamicRandomAccessMemory)、同步动态随机存取存储器(SDRAM,SynchronousDynamicRandomAccessMemory)、双倍数据速率同步动态随机存取存储器(DDRSDRAM,储器402旨在包括但不限于这些和任意其它适合类型的[0129]本发明实施例中的存储器402用于存储各种类型的数据以支持网络设备400的操[0130]上述本发明实施例揭示的方法可以应用于处理器401中,或者由处理器401实步骤可以通过处理器401中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理[0131]

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论