The invention relates to a network based on perception and coverage threshold matrix file intelligent caching method, including: network acquisition and attribute data preprocessing and data files based on user data, determined by the source node cache data files, dynamic update coverage threshold matrix, all nodes in the network will not meet the activation conditions in the inactive node set P
【技术实现步骤摘要】
一种基于网络感知和覆盖率阈值矩阵的文件智能缓存方法
本专利技术涉及网络通信领域,特别涉及一种基于网络感知和覆盖率阈值矩阵的文件智能缓存方法。
技术介绍
随着网络技术和通信技术的不断发展,用户对网络服务质量的要求越来越高,如何提高响应速度、解决网络拥挤问题、提升寻址速度和降低服务拒绝率都是影响用户体验的重要问题。通过将各种信息以文件形式预先推送到作为分布式缓存的最接近用户的网络边缘,使用户就近取得所需的内容,是一种有效的解决方案。具体而言,通过应用分布式缓存、负载均衡和流量工程等技术,提供各种内容分布和服务发送的功能,包括动态地部署网络内容到边缘,根据网络内容处理通信量,将访问请求转发给最近的服务器,使得用户能以最快的速度,从最接近用户的地方获得所需的内容,从而缩短服务提供点与用户之间的网络距离,提高响应速度、减少延迟、解决网络拥挤等问题,提高网络利用率,改善用户体验。另一方面,随着智能路由器和业务服务器的规模不断增加,可以为用户提供的服务种类也不断丰富,包括音频服务、视频服务、多媒体服务、新闻提供、搜索服务、台风预报、海啸警报、灾难通知、交通情况、舆情传播等。那些对实时性要求低的服务,其提供方式一般是由用户主动去获取的,即用户使用连接在因特网上的各类终端,主动与因特网上的特定业务服务器建立连接,向业务服务器发送特定的业务请求,然后从业务服务器得到响应,该响应中包含了用户所需要的各类信息。但是,这样的提供方式对很多服务来说是不适合的,或者是过于低效的,比如台风预报、海啸警报、灾难通知等。对于这些实时性要求很高的服务,用户希望业务服务器可以主动推送给用户,而不 ...
【技术保护点】
一种基于网络感知和覆盖率阈值矩阵的文件智能缓存方法,包括:步骤1)、基于网络感知采集和预处理用户数据和数据文件的属性数据,确定被缓存数据文件的源节点,动态更新覆盖率阈值矩阵,然后将网络中所有满足未激活条件的节点放入未激活节点集合P
【技术特征摘要】
1.一种基于网络感知和覆盖率阈值矩阵的文件智能缓存方法,包括:步骤1)、基于网络感知采集和预处理用户数据和数据文件的属性数据,确定被缓存数据文件的源节点,动态更新覆盖率阈值矩阵,然后将网络中所有满足未激活条件的节点放入未激活节点集合Pinactive中;其中,所述覆盖率阈值矩阵是指由用户对未访问数据文件的感兴趣程度作为权重,来决定该数据文件在相应用户附近的覆盖率阈值而形成的矩阵(cij),其中cij为在用户i的附近关于数据文件j的覆盖率阈值;未激活节点是指在一定时效内未执行过对当前文件的信令的节点;步骤2)、未激活节点集合Pinactive中的一未激活节点Vi接收到信令后,根据所接收的信令的类型、数量,以多信令处理方式确定所要执行的信令的类型;其中,所述信令按照类型包括缓存信令、通知信令;所述缓存信令是指当节点收到该信令时,需要缓存内容,并计算节点覆盖率,且扩散信令;所述通知信令是指当节点收到该信令时,不需要缓存内容,只需要计算节点覆盖率,并扩散信令;步骤3)、检测未激活节点Vi之前是否已经执行过缓存信令,如果是,转到步骤11),否则,执行下一步;步骤4)、判断信令类型是否为缓存信令,如果是,则未激活节点Vi上缓存文件,并转到步骤6),否则,执行下一步;步骤5)、检测未激活节点Vi之前是否已经执行过通知信令,如果是,转到步骤11),否则,执行下一步;步骤6)、计算未激活节点Vi的邻居节点中当前文件的节点覆盖率,得到Ccur,并将邻居节点中未处理过缓存或通知信令的节点,添加到集合W中,所述集合W初始时为空集;其中,节点覆盖率是指在未激活节点Vi本身及其邻居节点内,已收到当前文件的缓存信令的节点数Pik与所有邻居节点数Pikt的比值Pik/Pikt;步骤7)、判断Ccur≥Cthreshold,其中Cthreshold表示由覆盖率阈值矩阵得到的覆盖率阈值,如果是,转到步骤9),否则,执行下一步;步骤8)、在未激活节点Vi的邻居节点集合中,按照节点优先顺序来选择足够多的未收到缓存信令的节点,向其发送缓存信令,以便满足当前节点的最小覆盖率需求;步骤9)、向集合W中未被随机选择的...
【专利技术属性】
技术研发人员:盛益强,廖怡,赵震宇,韩锐,
申请(专利权)人:中国科学院声学研究所,上海尚恩华科网络科技股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。