产品--智能计算
应对大量计算,提高计算性能,降低计算能耗,简便部署,统一管理
高通量计算实时系统
HTCRouter Real-time System
产品概述
HTCRouter是一套高性能计算软件框架,适用于基于高通量数据流的,具有复杂处理流程、低延时、高可用性要求的分布式计算应用。框架用户可专注每个处理环节算法的开发,通过设计路由规则自定义任务处理流程。
业务挑战
多样化应用场景
高性能、高通量、并行
高可靠性
低时延
产品优势
低延迟数据转发及消息传递
支持管理节点热备、计算节点宕机自动迁移
网络吞吐量大于2GB;数据包平均延时小于100ms,延迟大于100ms的任务数小于总任务数的千分之一
集群无单点故障;单节点故障5s内完成切换,保证数据不丢失
产品功能
核心功能
数据源与任务数据输入
数据源软件完全由用户开发,框架应提供原始数据输入API,方便数据源软件构造原始任务并发送给前处理计算模块。
系统能接收两个及以上冗余数据源的原始任务,一个出现故障后能够自动切换,使用另一个数据源的数据。
任务处理和用户算法模块
用户可将自定义算法加入系统中任意指定数据处理单元,包括调度模块和计算模块。
允许任务在某个处理单元内计算一次或多次。
计算单元内部应支持多处理线程,用户可根据计算节点CPU核数,自定义线程数。
处理单元配置
框架应提供一定的配置功能(如配置文件方式),用户可设置
新任务生成与调度
用户算法模块收到框架传入的待分析数据包,执行计算,将结果数据返回给框架。
结算结果输出
最终计算结果需发送给到输出软件,该输出软件由用户自主开发。框架应提供API方便输出软件从框架接收结果数据。

其他功能
管理功能
软件具备一定的管理功能,包括:运行控制、运行状态监测、日志
性能分析功能
各级时延实时显示、各级时延统计、各级时延历史曲线
报警功能
提供报警功能,发生情况后系统应给出发出警告
系统框架

