1.一种基于移动性和流行度感知的自适应边缘内容缓存方法,其特征在于,根据内容的全局流行度和局部流行度、用户的时空转移特性以及边缘服务器缓存资源状态,对内容进行自适应缓存配置,具体包括以下步骤:
101、将云服务器中所有内容放入集合C={c},所有边缘服务器放入集合M={m},集合N={0}∪M,其中,c与m均为大于0的整数,0代表云服务器,对C中的内容根据全局流行度Pc和局部流行度Pc,m,进行初始缓存配置,得到初始缓存解空间 其中, 表示内容c缓存于边缘服务器m,否则,
102、等待事件到达,检测到达事件CRm,c,如果CRm,c=0,表示边缘服务器m所辖用户发起对内容c的下载请求,跳转到步骤103,否则,CRm,c=1,表示边缘服务器m′所辖用户在对内容c的下载过程中移动到边缘服务器m的辖区,跳转到步骤104;
103、更新内容c的全局流行度Pc和局部流行度Pc,m,跳转到步骤105;
104、更新内容c的局部流行度Pc,m,跳转到步骤105;
105、计算当前和前K‑1次事件内容c的累计下载平均时延Dc,如果Dc大于内容c的下载时延容忍门限 跳转到步骤106,否则,本次事件结束,跳转到步骤102;
106、根据边缘服务器缓存容量约束,将内容c缓存至max{Pc,m}对应的边缘服务器m,以替换m中min{Pc}对应的内容c′,本次事件结束,跳转到步骤102。
2.根据权利要求1所述的一种基于移动性和流行度感知的自适应边缘内容缓存方法,其特征在于,所述步骤101中对C中内容进行初始缓存配置的步骤包括:
1)根据内容c的全局流行度Pc大小,对C中内容降序排列,根据内容c在边缘服务器m下的局部流行度Pc,m大小,对M中每一边缘服务器m中的内容降序排列;
2)依次将C中的内容c缓存至max{Pc,m}对应的边缘服务器m,直到所有边缘服务器都达到缓存容量上限。
3.根据权利要求1所述的一种基于移动性和流行度感知的自适应边缘内容缓存方法,其特征在于,步骤2)中边缘服务器的缓存容量约束如公式(1)所示,公式(1)中,sc表示内容c的大小,rm表示边缘服务器m的缓存容量。
4.根据权利要求1所述的一种基于移动性和流行度感知的自适应边缘内容缓存方法,其特征在于,所述步骤105中内容c的累计下载平均时延Dc的计算方法如公式(2)所示,公式(2)中,K为常量,表示K个事件, 表示第k次事件中,边缘服务器m所辖用户下载服务器n中内容c的时延,其计算方法如公式(3)所示,公式(3)中:vm,n表示服务器m与n间的传输速率,vm,m表示边缘服务器m与其与所辖用户间的传输速率,vm,m′表示边缘服务器m与m′间的传输速率。
5.根据权利要求1‑4任一项所述的一种基于移动性和流行度感知的自适应边缘内容缓存方法,其特征在于,所述边缘‑云协作缓存网络模型包括一个云服务器和多个边缘节点,云服务器中包含所有内容,边缘节点由基站和边缘服务器组成,云服务器和边缘服务器利用回程链路通信,将服务内容分发至各个边缘服务器,边缘服务器之间通过光纤连接,使得各个边缘服务器之间可以相互通信。