【技术实现步骤摘要】
一种边缘计算环境下面向协同存储的分布式数据更新方法
本专利技术涉及边缘计算平台及边缘服务器管理领域,尤其涉及一种边缘计算环境下面向协同存储的分布式数据更新方法。
技术介绍
边缘计算是一种介于云计算和移动计算之间的新兴技术。边缘计算通过给予网络边缘设备一定的计算能力和存储能力,形成“智能终端—边缘服务器—云数据中心”三层系统结构,在网络的边缘提供通信和IT服务、存储和计算资源,以降低应用的处理延迟以及更有效地利用移动网络。边缘计算满足下一代网络的一个重要特征:信息本地产生、本地处理,因此被认为是实现5G生态系统的重要技术之一,吸引了国内外众多知名网络运营商的关注。边缘计算环境下任务执行流程是:智能终端将无法在本地有效完成的任务迁移给边缘服务器去处理,从而降低自身负载和提高应用性能;边缘服务器接收到终端迁移的任务后,需要在尽可能短的时间内完成任务处理,并将处理结果返回给智能终端。在此过程中,边缘层的任务处理起到了至关重要的作用。然而,近几年来随着深度学习、增强现实等新兴技术的发展,目标检测等数据敏感型应用层出不穷。这类应用不仅需要大量的计算资源,还需要特定的数据输入, ...
【技术保护点】
1.一种边缘计算环境下面向协同存储的分布式数据更新方法,其特征在于,包括以下步骤:(1)根据每个边缘服务器以及每个边缘服务器的邻居服务器集合构建面向协同存储的边缘服务器网络拓扑;(2)每个边缘服务器结合邻居服务器集合的数据放置信息,更新边缘服务器本地数据放置信息;(3)根据更新的边缘服务器本地数据放置信息,每个边缘服务器从云数据中心下载相应的数据块,存储在本地。
【技术特征摘要】
1.一种边缘计算环境下面向协同存储的分布式数据更新方法,其特征在于,包括以下步骤:(1)根据每个边缘服务器以及每个边缘服务器的邻居服务器集合构建面向协同存储的边缘服务器网络拓扑;(2)每个边缘服务器结合邻居服务器集合的数据放置信息,更新边缘服务器本地数据放置信息;(3)根据更新的边缘服务器本地数据放置信息,每个边缘服务器从云数据中心下载相应的数据块,存储在本地。2.根据权利要求1所述的一种边缘计算环境下面向协同存储的分布式数据更新方法,其特征在于,在步骤(1)中,所述构建面向协同存储的边缘服务器网络拓扑方法如下:(1.1)边缘服务器sA将自身的经纬度(xA,yA)发给中心管理服务器,中心管理服务器在数据库查询与边缘服务器sA的距离小于L的相邻的边缘服务器集合S1,并将查询结果返回;(1.2)对于相邻服务器si∈S1,sA向si发送带有探测信号的网络数据包,并将该数据包的TTL字段设为k,若si在sA的k跳之内,则si响应sA的探测信号;(1.3)若sA收到邻居si的响应信号,则将si记为其邻居服务器,重复步骤(1.2)-(1.3)直到完成完成邻居服务器集合的确定;(1.4)对所有边缘服务器确定其邻居服务器之后,边缘服务器网络拓扑构建完成。3.根据权利要求1所述的一种边缘计算环境下面向协同存储的分布式数据更新方法,其特征在于,在步骤(2)中,更新边缘服务器数据放置信息方法如下:(2.1)sA维护数据放置信息,令数据块b在数据放置信息中的记录为BIDb为b的ID,为在过去t小时内终端向sA访问数据块b的次数,表示数据块是否存放在sA上,当某个终端向sA请求数据块b时,该边缘服务器在数据放置信息中定位该数据块的BID,并将加1;(2.2)选择不同的策略计算sA各个数据块的分值;(2.3)sA在完成所有数据块的分值计算后,对这些数据块按照分值进行排序,并根据排序结果,按照分值从大到小选择个数据块,并生成新的数据块列表,表示sA的存储空间大小;(2.4)将步骤(2.3)选中的数据块应条目的标志位I置为1,生成新的数据放置信...
【专利技术属性】
技术研发人员:金嘉晖,李云昊,罗军舟,熊润群,
申请(专利权)人:东南大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。