产品--智能计算

应对大量计算,提高计算性能,降低计算能耗,简便部署,统一管理

高通量计算实时系统

HTCRouter Real-time System

产品概述

HTCRouter是一套高性能计算软件框架,适用于基于高通量数据流的,具有复杂处理流程、低延时、高可用性要求的分布式计算应用。框架用户可专注每个处理环节算法的开发,通过设计路由规则自定义任务处理流程。

业务挑战

多样化应用场景
高性能、高通量、并行
高可靠性
低时延

产品优势

低延迟数据转发及消息传递
支持管理节点热备、计算节点宕机自动迁移
网络吞吐量大于2GB;数据包平均延时小于100ms,延迟大于100ms的任务数小于总任务数的千分之一
集群无单点故障;单节点故障5s内完成切换,保证数据不丢失

产品功能

核心功能
数据源与任务数据输入

数据源软件完全由用户开发,框架应提供原始数据输入API,方便数据源软件构造原始任务并发送给前处理计算模块。

系统能接收两个及以上冗余数据源的原始任务,一个出现故障后能够自动切换,使用另一个数据源的数据。

任务处理和用户算法模块

用户可将自定义算法加入系统中任意指定数据处理单元,包括调度模块和计算模块。

允许任务在某个处理单元内计算一次或多次。

计算单元内部应支持多处理线程,用户可根据计算节点CPU核数,自定义线程数。

处理单元配置

框架应提供一定的配置功能(如配置文件方式),用户可设置

新任务生成与调度

用户算法模块收到框架传入的待分析数据包,执行计算,将结果数据返回给框架。

结算结果输出

最终计算结果需发送给到输出软件,该输出软件由用户自主开发。框架应提供API方便输出软件从框架接收结果数据。

产品功能
其他功能
管理功能

软件具备一定的管理功能,包括:运行控制、运行状态监测、日志

性能分析功能

各级时延实时显示、各级时延统计、各级时延历史曲线

报警功能

提供报警功能,发生情况后系统应给出发出警告

系统框架