← 返回列表
一种分布式流基数测量方法、装置及计算机可读存储介质
申请人信息
- 申请人:苏州大学
- 申请人地址:215000 江苏省苏州市吴江区久泳西路1号
- 发明人: 苏州大学
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | 一种分布式流基数测量方法、装置及计算机可读存储介质 |
| 专利类型 | 发明申请 |
| 申请号 | CN202410218044.5 |
| 申请日 | 2024/2/28 |
| 公告号 | CN117792962A |
| 公开日 | 2024/3/29 |
| IPC主分类号 | H04L43/0876 |
| 权利人 | 苏州大学 |
| 发明人 | 孙玉娥; 高国举; 黄河; 王艺洁; 陆俊; 侯劲松; 蒋明; 谢民; 于浩; 李振伟; 王伟 |
| 地址 | 江苏省苏州市吴江区久泳西路1号 |
摘要文本
本发明涉及一种分布式流基数测量方法、装置及计算机可读存储介质,属于网络测量技术领域。包括:将每个交换机的可用空间划分为多个估计器,得到每个交换机的估计器数组;获取流流经的个交换机,并计算每个交换机为流提供的估计器数量,将个交换机提供的估计器进行拼接,构建流的虚拟估计器数组;当有属于流的数据包到达时,计算数据包的rank值并将rank值哈希至流的虚拟估计器数组中,对流的虚拟估计器数组进行更新;当前测量周期结束后,基于流的虚拟估计器数组中估计器的值计算流的基数。利用多个交换机共同构建逻辑Sketch结构,减少了交换机的空间开销,提高了流基数测量结果的准确性。
专利主权项内容
1.一种分布式流基数测量方法,其特征在于,包括:将每个交换机的可用空间划分为多个估计器,基于每个交换机的多个估计器得到该交换机的估计器数组,基于每个交换机的中心度、估计器数组长度和上一测量周期的占用率,计算每个交换机当前测量周期的工作量指标;获取流流经的/>个交换机以及所需的估计器总数,基于/>个交换机中每个交换机当前测量周期的工作量指标与/>个交换机当前测量周期的工作量指标之和的比值,计算/>个交换机中每个交换机当前测量周期为流/>提供的估计器数量,将/>个交换机当前测量周期为流/>提供的估计器进行拼接,构建流/>的虚拟估计器数组;在当前测量周期内,每当有数据包到达时,基于所述数据包的流标签判断所述数据包是否属于流,若是,则利用hyperloglog算法基于所述数据包的元素,计算所述数据包的rank值,并将所述rank值哈希至流/>的虚拟估计器数组中,以对流/>的虚拟估计器数组进行更新;当前测量周期结束后,基于流的虚拟估计器数组中估计器的值,计算流/>的基数。