本发明专利技术公开了一种缓存资源调度方法、装置、服务器及存储介质,包括:根据用户对目标文件的下载请求确认所述目标文件类型;根据所述目标文件类型估测所述目标文件的下载参数信息;根据所述下载请求测量用户和全部缓存节点的信道信息;根据所述下载参数信息和所述信道信息使用第一算法得到多播传输的参数,根据所述多播传输的参数确定多播传输模型;根据所述多播传输模型将所述目标文件传输到用户和缓存节点。本发明专利技术提供的一种缓存资源调度方法解决了现有技术只能在空闲时候使用有线传输把文件传输到缓存节点中去的技术问题,实现了降低基站的资源消耗、缓存节点灵活地放置和将文件放置和文件传输同时进行的技术效果。
A cache resource scheduling method, device, server and storage medium
【技术实现步骤摘要】
一种缓存资源调度方法、装置、服务器及存储介质
本专利技术实施例涉及一种缓存资源技术,尤其涉及一种缓存资源调度方法、装置、服务器及存储介质。
技术介绍
无线缓存网络被认为是一种可以减轻网络负载,提高网络的数据传输效率的技术方案。无线缓存网络的本质是将受用户欢迎的文件缓存到网络边缘的缓存节点中,当用户访问这些文件的时候,可以直接从缓存节点下载,而不必通过基站的下行传输获取这些文件。与非无线缓存网络相比,无线缓存网络能够有效地降低用户经历的延迟,同时减轻网络的负载,提高频谱的利用效率。如何在缓存节点中放置文件是当前研究的热点。当一个用户只能被特定的一个缓存节点服务的时候,缓存节点应该缓存最热门的文件。当用户可以被第多个缓存节点服务的时候,缓存节点需要根据一定概率来决定缓存哪些文件。在大部分缓存技术中,基站到缓存节点的数据传输是通过光纤来完成的。然而,这样子就极大得限制了缓存节点放置的位置。一种更灵活的缓存节点放置方法应该被考虑。
技术实现思路
本专利技术提供一种缓存资源调度方法、装置、服务器及存储介质,以实现降低基站的资源消耗、通过无线信道让缓存节点灵活地放置和将文件放置和文件传输同时进行的技术效果。一种缓存资源调度方法,包括:根据用户对目标文件的下载请求确认所述目标文件类型;根据所述目标文件类型估测所述目标文件的下载参数信息;根据所述下载请求测量用户和全部缓存节点的信道信息;根据所述下载参数信息和所述信道信息使用第一算法得到多播传输的参数,根据所述多播传输的参数确定多播传输模型;根据所述多播传输模型将所述目标文件传输到用户和缓存节点。可选的所述根据用户对目标文件的下载请求确认所述目标文件类型之后,还包括:判断目标文件是否由基站传输到用户,若是,继续所述估测所述目标文件的下载参数信息;若不是,目标文件由缓存节点传输到用户。可选的,所述根据所述目标文件类型估测所述目标文件的下载参数信息包括:根据所述目标文件类型的历史访问数据估测所述目标文件的生命周期和访问强度。可选的,所述根据所述下载参数信息和所述信道信息使用第一算法得到多播传输的参数,根据所述多播传输的参数确定多播传输模型包括:根据所述下载参数信息和所述信道信息使用动态规划算法得到多播传输的参数,根据所述多播传输的参数确定多播传输模型。可选的,所述根据所述下载参数信息和所述信道信息使用动态规划算法得到多播传输的参数,根据所述多播传输的参数确定多播传输模型包括:根据所述下载参数信息和所述信道信息使用动态规划算法得到多播传输的范围、多播传输所需的功率和多播传输信息符号的数量,根据所述多播传输的范围、多播传输所需的功率和多播传输信息符号的数量确定多播传输模型。可选的,所述动态规划算法的方程为:其中优化变量Ωf,n代表多播的范围、多播所需的功率和传输信息符号的数量,Sf,n表示缓存节点拥有哪些文件,是文件的剩余生命周期,∑sgf,n,s(Ωf,n)表示现在的资源消耗,gf,n,s为传输第(f,s)个文件块所需要的能量,表示对未来的传输消耗的估计。可选的,根据所述多播传输模型将所述目标文件传输到用户和缓存节点包括:根据所述多播传输模型将所述目标文件同时传输到用户和缓存节点。一种缓存资源调度装置,包括:接收模块,用于根据用户对目标文件的下载请求确认所述目标文件类型;估测模考,用于根据所述目标文件类型估测所述目标文件的下载参数信息;测量模块,用于根据所述下载请求测量用户和全部缓存节点的信道信息;计算模块,用于根据所述下载参数信息和所述信道信息使用第一算法得到多播传输的参数,根据所述多播传输的参数确定多播传输模型;传输模块,用于根据所述多播传输模型将所述目标文件传输到用户和缓存节点。一种设备,所述设备包括:一个或多个处理器;存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的缓存资源调度方法。一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如权利要求1-8中任一所述的缓存资源调度方法。本专利技术提供的一种缓存资源调度方法、装置、服务器及存储介质,通过基站首先接收用户下载目标文件请求,然后对目标文件的相关参数和信道信息进行分析确定多播传输的模型,最后根据多播传输的模型将目标文件传输到用户和缓存节点,解决了现有技术只能在空闲时候使用有线传输把文件传输到缓存节点中去的技术问题,实现了降低基站的资源消耗、缓存节点灵活地放置和将文件放置和文件传输同时进行的技术效果。附图说明图1是本专利技术实施例一中的一种缓存资源调度方法的流程示意图;图2是本专利技术实施例二中的一种缓存资源调度方法的流程示意图;图3是本专利技术实施例三中的一种缓存资源调度装置的结构示意图;图4是本专利技术实施例四中的一种缓存资源调度服务器的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各步骤的顺序可以被重新安排。当其操作完成时处理可以被终止,但是还可以具有未包括在附图中的附加步骤。处理可以对应于方法、函数、规程、子例程、子程序等等。此外,术语“第一”、“第二”等可在本文中用于描述各种方向、动作、步骤或元件等,但这些方向、动作、步骤或元件不受这些术语限制。这些术语仅用于将第一个方向、动作、步骤或元件与另一个方向、动作、步骤或元件区分。举例来说,在不脱离本申请的范围的情况下,可以将第一速度差值为第二速度差值,且类似地,可将第二速度差值称为第一速度差值。第一速度差值和第二速度差值两者都是速度差值,但其不是同一速度差值。术语“第一”、“第二”等而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本专利技术的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。实施例一图1为本专利技术实施例一提供的一种缓存资源调度方法的流程图,本实施例可适用于基站无线传输缓存资源到用户的情况,具体包括如下步骤:步骤100、根据用户对目标文件的下载请求确认目标文件类型;其中,在本实施例中,目标文件类型可以通过文件的后缀名进行识别,可以是文本文件、影像文件或者图片文件等等。基站接收用户发出的想要下载目标文件的请求,并对目标文件类型进行分析确认。步骤110、根据目标本文档来自技高网...
【技术保护点】
1.一种缓存资源调度方法,其特征在于,包括:/n根据用户对目标文件的下载请求确认所述目标文件类型;/n根据所述目标文件类型估测所述目标文件的下载参数信息;/n根据所述下载请求测量用户和全部缓存节点的信道信息;/n根据所述下载参数信息和所述信道信息使用第一算法得到多播传输的参数,根据所述多播传输的参数确定多播传输模型;/n根据所述多播传输模型将所述目标文件传输到用户和缓存节点。/n
【技术特征摘要】
1.一种缓存资源调度方法,其特征在于,包括:
根据用户对目标文件的下载请求确认所述目标文件类型;
根据所述目标文件类型估测所述目标文件的下载参数信息;
根据所述下载请求测量用户和全部缓存节点的信道信息;
根据所述下载参数信息和所述信道信息使用第一算法得到多播传输的参数,根据所述多播传输的参数确定多播传输模型;
根据所述多播传输模型将所述目标文件传输到用户和缓存节点。
2.根据权利要求1中所述的缓存资源调度方法,其特征在于,所述根据用户对目标文件的下载请求确认所述目标文件类型之后,还包括:判断目标文件是否由基站传输到用户,若是,继续所述估测所述目标文件的下载参数信息;若不是,目标文件由缓存节点传输到用户。
3.根据权利要求1中所述的缓存资源调度方法,其特征在于,所述根据所述目标文件类型估测所述目标文件的下载参数信息包括:根据所述目标文件类型的历史访问数据估测所述目标文件的生命周期和访问强度。
4.根据权利要求1中所述的缓存资源调度方法,其特征在于,所述根据所述下载参数信息和所述信道信息使用第一算法得到多播传输的参数,根据所述多播传输的参数确定多播传输模型包括:根据所述下载参数信息和所述信道信息使用动态规划算法得到多播传输的参数,根据所述多播传输的参数确定多播传输模型。
5.根据权利要求4中所述的缓存资源调度方法,其特征在于,所述根据所述下载参数信息和所述信道信息使用动态规划算法得到多播传输的参数,根据所述多播传输的参数确定多播传输模型包括:根据所述下载参数信息和所述信道信息使用动态规划算法得到多播传输的范围、多播传输所需的功率和多播传输信息符号的数量,根据所述多播传输的范围、多播传输所需的功率和多播传...
【专利技术属性】
技术研发人员:吕博杰,王锐,黄乐翔,陈万里,
申请(专利权)人:南方科技大学,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。