【技术实现步骤摘要】
一种边缘数据服务方法
[0001]本专利技术属于物联网领域,涉及一种边缘数据服务方法。
技术介绍
[0002]物联网实体搜索作为一种信息检索技术,它可以嵌入在多个物联网领域应用中以便为用户提供数据服务,使用户快速获取目标实体的状态数据。物联网中海量数据产生给现有的缓存及通信系统的性能要求带来了巨大挑战。同时,传输实体状态数据过程中可能存在较大的时延,导致用户获取的实体状态数据的新鲜度无法保证,影响了用户的数据服务体验。
[0003]边缘缓存的出现不仅有效缓解传统“端
‑
云”通信系统带来的巨大传输时延问题,使得实体状态数据可以存储在本地边缘从而有效保证数据新鲜度及搜索实时性;还减轻了资源受限的终端设备及存储负担较重的云服务器的存储压力,因此,边缘缓存技术目前已经研究广泛关注及研究。边缘服务器作为“端”与“云”的中间媒介,其存储资源虽然可观但也十分受限。现有研究主要从多方面角度考虑边如何在缓存容量约束下进行实体筛选并设计缓存机制,提高系统缓存命中率。然而传统的静态缓存策略已无法满足实体数据动态变化特性,进而影响系统搜索成本及缓存性能。在此背景下,旨在设计对物联网实体高效、节能的边缘缓存方法,以便用户实时、快速、准确地搜索兴趣实体的状态数据。
[0004]目前,已有一些关于边缘缓存的研究工作。Zhang Z,Lung C H,Lambadaris I在“IoT Data Lifetime
‑
Based Cooperative Caching Scheme for ICN< ...
【技术保护点】
【技术特征摘要】 【专利技术属性】
1.一种边缘数据服务方法,其特征在于,该方法具体包括以下步骤:S1:数据收集:物联网感知层中的感知设备周期性观测对应实体的状态数据,并将实体相关信息上传至上层边缘服务器中,其中ID
i
,q
i
,,type
i
分别为实体i的唯一标识符、状态数据、生成时间戳、生命周期和类型;S2:状态感知:对于实体缓存在边缘服务器或保留在本地终端两种缓存情况,边缘服务器对不同缓存状态下实体状态数据的新鲜度损失和通信能耗做出感知计算,并形成系统平均搜索成本ASC;定义最小化平均搜索成本为目标函数;S3:边缘推理:边缘服务器采用DQN求解目标函数,并获得使平均搜索成本最小时的实体缓存决策向量其中a
i
=1表示实体i可以缓存在边缘服务器上,否则,保留在本地;N表示实体总数量;S4:边缘缓存:边缘服务器缓存最优缓存决策向量中的实体集合,有规律的设置时间戳对实体数据和通信能耗持续感知,并继续进行边缘推理,不断寻找最优的缓存实体集合,实现动态缓存更新;S5:发起搜索:用户通过所持客户端设备向边缘服务器发起对实体状态数据的搜索请求;S6:搜索响应:边缘服务器判断用户所需实体状态数据的缓存位置,如果所需实体状态数据缓存在边缘服务器,则直接将实体状态数据返回至用户;如果实体状态数据未缓存在边缘服务器,则与本地感知设备通信,由感知设备采集实体状态数据并上传至边缘服务器,边缘服务器再将结果反馈给用户。2.根据权利要求1所述的边缘数据服务方法,其特征在于,步骤S2中,边缘服务器在做缓存决策时对实体状态数据的新鲜度损失和通信能耗进行加权求和,将其定义为给用户提供实体搜索服务时需要付出的平均搜索成本ASC,定义最小化平均搜索成本为目标函数,表达式为:函数,表达式为:λ∈[0,1]a
i
∈{0,1}其中,λ为权重系数,N为实体总数量,C为边缘服务器缓存容量,s(q
i
)表示数据大小;a
i
=1表示实体状态数据缓存在边缘服务器中;a
i
=0表示实体状态数据保留在本地终端,或缓存在边缘服务器中的实体状态数据年龄已经超过生命周期。3.根据权利要求2所述的边缘数据服务方法,其特征在于,步骤S2中,边缘服务器计算不同缓存状态下实体状态数据的新鲜度损失计算公式为:
其中,表示边缘服务器感知实体状态数据q
i
的新鲜度,计算公式为t为边缘服务器感知数据新鲜度的时刻。4.根据权利要求3所述的边缘数据服务方法,其特征在于,步骤S2中,边缘服务器计算不同缓存状态下实体状态数据的通信能耗计算公式为:其中,e
l
δ
l
(q
i
)表示边缘服务器向用户反馈搜索结果的通信能耗,e
s
δ
s
(q
i
)表示边缘服务器与感知设备的通信能耗,e
sen
s(q
i
)表示感知设备采集实体状态数据的感知能耗,e
技术研发人员:张普宁,孙美玉,李学芳,吴大鹏,杨志刚,王汝言,
申请(专利权)人:重庆邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。