无线通信中雾节点的存储资源分配方法与流程

文档序号:12731131阅读:来源:国知局

技术特征:

1.无线通信中雾节点的存储资源分配方法,其特征在于,包括以下步骤:

S1:用户终端向距离最近的第一雾节点发出请求信息,请求信息中包括需求文件目录的详细信息;

S2:第一雾节点获取用户的需求文件目录的详细信息;

S3:第一雾节点分析步骤S2得到的用户的需求文件目录信息,并根据用户的请求信息,得出区域的文件流行度排名;

S4:按照步骤S3得出的文件流行度排名,第一雾节点向云服务器请求相应的文件;

S5:根据第一雾节点的请求,云服务器将相应的n个文件下发给第一雾节点,其中,n为大于1的正整数;

S6:第一雾节点接收云服务器下发的相应的n个文件;

S7:第一雾节点将接收的n个文件按照流行度排行顺序,排在一个缓存队列中,优先级最高的目录缓存排在队尾,优先级最低的目录缓存排在队首,缓存队列按照优先级的高低实时更新,队首用1表示位置信息,队尾用n表示位置信息;

S8:第一雾节点向邻近的雾节点共享自己的缓存文件集{};

S9:第一雾节点获得所服务区域的用户终端的请求反馈信息;

S10:判断用户终端请求的文件是否在第一雾节点本地的缓存文件集{}中,若存在,执行S11,否则,执行S12;

S11:将文件下发给用户终端,并将用户终端请求的文件排在第一雾节点本地缓存队列的队尾n,结束本次操作;

S12:判断第一雾节点是否存在邻近的可协同的雾节点,若存在,执行S13,否则,跳至S16;

S13:根据第一雾节点和邻近的可协同的雾节点彼此共享的缓存文件信息,判断邻近的雾节点是否缓存有第一雾节点的用户所需要的缓存文件,若存在,执行S14,否则,跳至S16;

S14:计算从邻近雾节点依次转发文件给第一雾节点、本地用户终端的能耗,若该能耗小于从云服务器下发文件给本地用户终端的能耗,则执行S15,否则,跳至S16;

S15:邻近的雾节点将第一雾节点服务用户请求的缓存文件发送给第一雾节点,第一雾节点再转发给本地用户终端,并记录从协同的雾节点请求该缓存文件的次数N,一旦缓存次数N超过既定阈值,则下一次请求该文件时,就将该文件缓存在第一雾节点缓存队列的队尾位置n处,然后进入S17,其中N为大于1的正整数;

S16:直接从云服务器传输文件给第一雾节点,转发给请求用户终端,并将该缓存文件存储在第一雾节点的缓存队列的队首位置,同样,记录该缓存文件的请求次数M,一旦缓存次数M超过既定阈值,则从下一次请求该文件开始,将文件缓存在原雾节点的缓存队列的队尾位置,进入S17;

S17:结束本次操作。

2.根据权利要求1所述的无线通信中雾节点的存储资源分配方法,其特征在于,步骤S3中得到区域的文件流行度排名包括:

S31:雾节点分析步骤S2得到的用户需求文件目录信息,统计所有文件的需求次数,

S32:按照文件的需求高低进行个文件流行度排名,需求次数最多的文件流行度最高,需求次数最少的文件流行度最低。

3.根据权利要求1所述的无线通信中雾节点的存储资源分配方法,其特征在于,步骤S12中若第一雾节点收到其它雾节点的共享缓存信息,那么第一雾节点存在邻近的可协同雾节点。

4.根据权利要求1所述的无线通信中雾节点的存储资源分配方法,其特征在于,步骤S15中的既定阈值为n。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1