-
公开(公告)号:CN113419777B
公开(公告)日:2023-07-18
申请号:CN202110500259.2
申请日:2021-05-08
Applicant: 中国科学院声学研究所 , 中科海网(苏州)网络科技有限公司
Abstract: 本发明涉及通信技术领域,尤其涉及一种可编程交换机的指令块转换执行方法及系统。该方法包括:将交换机的指令块消息转换为中间代码并存储,所述中间代码包括操作码、操作数和字段标志位;取出中间代码,对符合预转换要求的中间代码的操作数进行字节序预转换;将字节序预转换后的中间代码或不需要进行字节序预转换的中间代码解释为CPU指令并执行。本发明的方法可以解决在通用CPU上直接解释执行指令块时遇到的对位数据处理优化不足、字节序转换次数多、多平台扩展性差等问题,进而提高可编程交换机的转发效率;本发明的方法支持对数据的位处理,减少了大量的指令转换工作,同时大幅减少了字节序转换次数,从而提升了交换机的整体转发性能。
-
公开(公告)号:CN112260948A
公开(公告)日:2021-01-22
申请号:CN202011110410.3
申请日:2020-10-16
Applicant: 中国科学院声学研究所 , 中科海网(苏州)网络科技有限公司
IPC: H04L12/721 , H04L12/741 , H04L12/931 , H04L29/08
Abstract: 本发明属于SDN交换机的流表管理技术领域,具体地说,涉及一种基于批量更新的多核SDN交换机流表管理方法,该方法包括:多核SDN交换机的控制平面接收控制器实时下发的建表消息,并将其存储至建表表;控制平面接收控制器实时下发的更新表项消息,并缓存至增量表;判断是否达到批量更新条件;如果达到批量更新条件,则将缓存至增量表的N条更新表项消息进行一次批量更新,并将其更新至全量表;根据建表表和全量表,基于控制平面任选的待修改版本,生成具有查找树信息的当前最新流表发布版本,供转发平面查表使用;转发平面中的多个独立的转发核对当前最新流表发布版本进行并行查表,并依据各自查询到的转发规则进行转发。
-
公开(公告)号:CN112260948B
公开(公告)日:2021-10-22
申请号:CN202011110410.3
申请日:2020-10-16
Applicant: 中国科学院声学研究所 , 中科海网(苏州)网络科技有限公司
IPC: H04L12/721 , H04L12/741 , H04L12/931 , H04L29/08
Abstract: 本发明属于SDN交换机的流表管理技术领域,具体地说,涉及一种基于批量更新的多核SDN交换机流表管理方法,该方法包括:多核SDN交换机的控制平面接收控制器实时下发的建表消息,并将其存储至建表表;控制平面接收控制器实时下发的更新表项消息,并缓存至增量表;判断是否达到批量更新条件;如果达到批量更新条件,则将缓存至增量表的N条更新表项消息进行一次批量更新,并将其更新至全量表;根据建表表和全量表,基于控制平面任选的待修改版本,生成具有查找树信息的当前最新流表发布版本,供转发平面查表使用;转发平面中的多个独立的转发核对当前最新流表发布版本进行并行查表,并依据各自查询到的转发规则进行转发。
-
公开(公告)号:CN117793031A
公开(公告)日:2024-03-29
申请号:CN202311519923.3
申请日:2023-11-15
Applicant: 中国科学院声学研究所 , 中科海网(成都)网络科技有限公司 , 中科海网(苏州)网络科技有限公司 , 郑州芯兰德网络科技有限公司
IPC: H04L49/109 , H04L47/62 , H04L47/125
Abstract: 本发明提出了一种用于多核SDN交换机的流量调度系统及调度方法。该系统包括:分类模块、负载均衡模块和流水线处理模块;分类模块,用于根据可配置的分类规则确定数据包类型,并记录数据包匹配信息;负载均衡模块,用于根据数据包匹配信息确定流特征描述字段,将多组流特征描述字段作为输入进行哈希计算,根据计算出的哈希值将数据包调度至流水线处理模块;流水线处理模块,用于加载多个并行的流水线集合,并根据调度进入相应的流水线集合的某个流水线进行数据包的转发处理。本发明充分利用交换机的可编程特性,采用协议无关的方式实现对输入流量到多条流水线的分发调度,保证了在混合流量场景下每种类型数据包被均衡调度至对应流水线。
-
公开(公告)号:CN113419777A
公开(公告)日:2021-09-21
申请号:CN202110500259.2
申请日:2021-05-08
Applicant: 中国科学院声学研究所 , 中科海网(苏州)网络科技有限公司
Abstract: 本发明涉及通信技术领域,尤其涉及一种可编程交换机的指令块转换执行方法及系统。该方法包括:将交换机的指令块消息转换为中间代码并存储,所述中间代码包括操作码、操作数和字段标志位;取出中间代码,对符合预转换要求的中间代码的操作数进行字节序预转换;将字节序预转换后的中间代码或不需要进行字节序预转换的中间代码解释为CPU指令并执行。本发明的方法可以解决在通用CPU上直接解释执行指令块时遇到的对位数据处理优化不足、字节序转换次数多、多平台扩展性差等问题,进而提高可编程交换机的转发效率;本发明的方法支持对数据的位处理,减少了大量的指令转换工作,同时大幅减少了字节序转换次数,从而提升了交换机的整体转发性能。
-
公开(公告)号:CN118175089A
公开(公告)日:2024-06-11
申请号:CN202211573634.7
申请日:2022-12-08
Applicant: 中国科学院声学研究所 , 中科海网(成都)网络科技有限公司
IPC: H04L45/655 , H04L45/74 , H04L45/745 , H04L45/7453
Abstract: 本发明提供了一种支持多匹配域快速更新的流表管理方法,用于处理流表规则和数据包,所述流表规则包含一个或多个匹配域、优先级和结果数据;数据包内容包括匹配字段;所述方法包括:流表更新和数据表匹配;所述流表更新,是将收到的流表规则进行处理,内容更新到子表查找单元和子表中;所述数据匹配,将收到的数据包进行解析,查找子表得到结果数据。本发明的优势在于:采用哈希表的数据结构存储子表访问地址和流表表项,对于流表规则更新可实现常数时间的更新复杂度和线性增长的空间复杂度,保证更新性能和对不同网络应用场景的适应性。对规则集中的匹配类型限定为精确匹配和通配,降低子表数量,保证网包匹配性能。
-
公开(公告)号:CN110012029B
公开(公告)日:2020-05-26
申请号:CN201910324684.3
申请日:2019-04-22
Applicant: 中国科学院声学研究所 , 北京中科视云科技有限公司
IPC: H04L29/06
Abstract: 本发明属于网络流量数据分类技术领域,具体涉及一种区分加密和非加密压缩流量的方法,该方法包括:采集并获取网络中的网络流量数据包;解析该数据包得到网络流量数据包的有效载荷,截取固定长度的有效载荷作为待识别分类的样本序列;基于熵的特征提取算法提取所述待识别分类的样本序列的特征向量;将所述特征向量输入至预先训练好的机器学习模型进行识别分类,获取该网络流量数据包的类型,该网络流量数据包的类型包括:加密流量、非加密流量和非加密压缩流量。
-
公开(公告)号:CN104683318A
公开(公告)日:2015-06-03
申请号:CN201310643321.9
申请日:2013-12-03
Applicant: 中国科学院声学研究所 , 北京中科智网科技有限公司
IPC: H04L29/06 , H04N21/231 , H04N21/258
CPC classification number: H04L65/608 , H04N21/23106 , H04N21/25866 , H04N21/262
Abstract: 本发明涉及一种边缘流媒体服务器缓存选择方法,包括:将多个用户按用户各自的喜好聚合成若干用户类;统计各个用户类的强度,以及各个用户类对影片的偏好;其中,用户类的强度为用户类中各个用户强度之和,而所述用户强度为用户对提供商的缓存决策所具有的不同影响力;根据影片受各个用户类的偏好程度,以及各个用户类的强度,计算影片的效用;选取效用值较大的影片在边缘流媒体服务器的缓存空间中进行部署。
-
公开(公告)号:CN106656919B
公开(公告)日:2019-08-06
申请号:CN201510727612.5
申请日:2015-10-30
Applicant: 中国科学院声学研究所 , 北京中科智网科技有限公司
IPC: H04L29/06
Abstract: 本发明提供了一种基于Telnet协议的会话解析方法,所述方法包括:步骤101)接收基于Telnet协议会话的数据包,并根据数据包特征与会话解析状态转移图判定当前会话所处阶段;步骤102)根据会话所处的阶段对数据包进行解析,获取日志信息数据;步骤103)将日志信息数据封装到固定格式的日志中,生成解析日志。本发明将Telnet会话通信过程分为不同阶段,构造会话解析状态转移图,对不同阶段的数据包作差异化处理;提高了数据处理的速度和效率;而且本发明的命令黑名单功能使得系统可以实时阻断命令或阻断会话,实现实时审计;日志传输采用流式发送的方式,无需缓存大量数据,节约了内存空间,提高了日志发送的效率。
-
公开(公告)号:CN104331255B
公开(公告)日:2018-04-17
申请号:CN201410653260.9
申请日:2014-11-17
Applicant: 中国科学院声学研究所 , 北京中科智网科技有限公司
CPC classification number: G06F17/30168 , G06F3/061 , G06F3/0656 , G06F3/0674 , G06F9/46 , G06F9/4881 , G06F17/30109
Abstract: 本发明提出了一种基于嵌入式文件系统的流式数据读取方法,该方法包括:接收一个读取流式数据的请求,当被请求的流式数据存在于磁盘时,则为该请求新建一个读任务,并为新建的读任务分配存储空间并初始化相关参数;将读任务分解成多个子任务,每个子任务负责读取一段物理上连续的数据,并进行缓存;从子任务缓存中取出数据,按流式数据格式进行封装,每封装完一块数据就提交给本次读任务的调用方,提交完成后释放本次子任务并触发下一个子任务;当所有子任务都成功完成时,向任务调用方报告任务正常完成,等待任务调用方结束当前读任务。本发明有利于流式数据的高吞吐和大并发读取,有效地解决了在大量用户访问热点数据时服务器并发性能低下的问题。
-
-
-
-
-
-
-
-
-