招标
并行计算框架采购公示
金额
-
项目地址
-
发布时间
2024/05/07
公告摘要
公告正文
并行计算框架采购公示
各供应商:
平安银行并行计算框架采购项目,拟通过邀请招标的方式确定合作供应商,欢迎满足条件的供应商报名。具体如下
采购项目内容项目背景及评估功能说明
为加快计算速度,提升风险计量的效率以更好支撑业务的发展,拟采购并行计算框架产品以满足提高计算速度与效率需求。项目组将从产品情况及技术支持/后期维护情况结合POC情况最终确定合作供应商。
整体评估需要从功能和性能两个角度进行评估,系统需要包括以下的功能:集群运维、分布式缓存、任务调度监控、计算任务执行、系统集成、云原生/容器化支持、灰度发布、日志管理、交易/市场数据时间一致性等功能;性能上需要满足系统容量、算力拓展性、缓存性能的要求。功能需求及性能需求说明与详解
功能需求详解
1.0.1 集群节点监控
集群计算节点的状态监控,包括CPU使用率,内存使用率,I/O状态等。
1.0.2 集群节点管理
集群节点动态扩容/缩容,故障节点隔离等。
1.0.3 灾备/双活方案
主计算集群故障失效的情况下,可以切换至备用计算集群。保障业务计算任务连续,稳定运行;重要业务数据不丢失。
1.0.4 节点分级配置
高配节点,用于高资源消耗型计算任务;标准配置节点,用于普通计算任务。
应用场景:蒙特卡洛模拟,曲线调优等。
1.1.1 通过分布式缓存子系统存取通用数据/计算结果
有一些通用但是计算量大的计算过程(复杂曲线构建),将这些通用的计算结果保存在分布式缓存中,使得后续计算任务可以复用,避免重复计算,提高并行计算效率。
应用场景1: VaR的历史场景计算
对于历史模拟法的VaR计算(250天为例),对于每一条交易,就要计算250个历史场景。如果用完全估值法计算损益,计算公式为:PL = ScenarioPV - BasePV。对于不同的场景,BasePV的计算过程和结果都是一样的。如果将BasePV的计算结果存入分布式缓存系统,那么损益的计算量将减少一半,极大地减少了计算量。
应用场景2: 复杂利率曲线的构建
在估值计算过程中,复杂利率曲线的构建比较耗时,而这些曲线在不同的估值计算中可以公用。将构建好的曲线存入分布式缓存系统,可以避免重复的曲线构建。
1.1.2 支持数据指定节点(组)缓存
分布式缓存系统中,多个数据节点会组成一个集群。数据缓存的时候,支持指定节点(组)缓存。主要是出于计算亲和性(AffinityCompute)的考虑。后续需要特定缓存数据的计算任务,可以优先调度至有特定缓存数据的节点(组)运行。
1.1.3 缓存查询便利性
提供便利的缓存查询API,如:SQL/NOSQL方式查询
1.2.1 自定义计算任务拆分
支持不同场景下,自定义的计算任务拆分方式。比如:按照交易类型拆分,按照交易/场景拆分。
1.2.2 任务状态监控
支持计算任务运行状态的监控
1.2.3 任务错误处理/重跑
支持计算任务失败后的自动调度重试。分布式集群单点故障不可避免,因为集群计算节点故障导致的任务失败,可以自动调度至其他节点重试。
1.2.4 自定义任务调度策略
与需求 1.0.3 相关,在节点分级配置的计算集群,支持自定义的任务调度策略。高资源消耗型计算任务(复杂曲线构建/蒙特卡洛模拟)调度至高配节点运行。
1.2.5 多租户管理
支持多租户的计算资源配置管理。前台团队与中台团队,可能会用同一个计算集群运行计算任务,需合理分配集群计算资源。计算资源可以按照租户/时间等维度进行配置。
1.2.6 智能任务调度
可以根据计算节点的状态,智能分配调度任务,避免长时间等待;对于需要特定缓存数据资源的计算任务,支持调度至特定的节点(组)执行(AffinityCompute)。
1.3.1 计算通用性
计算平台需要支持执行外部(平安/第三方厂商)提供的Java/C++代码,支持通用的函数库 (比如:pandas)。
1.3.2 GPU资源支持
计算过程中,可以使用GPU资源对计算进行加速。
1.3.3 支持同步/异步接口
计算任务支持同步和异步的调用接口。
1.4.1 符合银行架构规范
与银行架构规范的符合程度,后期改造工作量少。
1.4.2 系统集成工作量
系统接口丰富,容易与我行公共平台、其他系统等集成
1.5.1 云原生/容器化支持
系统支持云原生技术,支持容器化部署。
1.6.1 支持灰度发布
对于集成到并行计算系统中的第三方功能,支持灰度发布。
1.6.2 支持计算任务指定软件版本
提交计算任务的时候,可以指定使用某个版本的软件进行计算。
1.7.1 日志管理系统/功能
有完善的日志管理系统和功能,方便问题跟踪与排查。
2.1.1 交易数据/市场数据强时间一致性
市场数据和交易数据,需要强时间一致性,即计量过程中所用的交易数据以及风险数据是同一时刻取得的。
(2)性能测试评估表
二、报名条件
1、具有合法经营资格和独立承担民事责任的能力
2、具有依法纳税的良好记录
3、公司成立三年以上,近三年经营状况良好,三年内经营活动无重大违法记录
4、主营范围符合本次项目需求
5、公司营业执照齐全,社会信誉良好,未被列入失信被执行人名单
6、具有ISO相关证书
7、具有并行/分布式计算框架相关产品,提供相关证明文件(专利或软著),专利或软著申请中证明文件或截图可参与选型测试
8、具有与本项目相似的成功案例,包括但不限于资金交易系统、资金管理系统、估值引擎、定价模型、市场风险计量系统等成功案例。
9、在金融市场有相关的合作案例经验。需提供2020年至今3个及以上国有大行、股份制银行或者头部证券公司等金融机构合作案例证明文件,包含但不限于合同(首页、项目内容、甲乙方盖章页)、中标通知书等。
10、需要配合并通过我行验证测试
三、报名时间
2024 年5月7日起至 2024 年5月13日止。
四、报名要求
请于公示期内以邮件形式提交至平安银行财务企划部联系人,邮件请注明公司全称、联系人、地址、联系电话,并提供所需资质资料。
供应商需对资料真实性负责,一经发现虚假信息,将取消报名资格,情况严重者,将纳入黑名单。
五、我行联系方式
联系人: 张春燕
联系电话: 0755-22166730
邮箱: ZHANGCHUNYAN967@pingan.com.cn
2024年5月7 日
系统 | 主要功能 | 需求名称 | 优先级 |
1 并行计算系统 | 1.0 集群运维 | 1.0.1 集群节点监控 | 高 |
1.0.2 集群节点管理 | 高 | ||
1.0.3 灾备/双活方案 | 高 | ||
1.0.4 节点分级配置 | 中 | ||
1.1 分布式缓存 | 1.1.1 通过分布式缓存子系统存取通用数据/计算结果 | 高 | |
1.1.2 支持数据指定节点(组)缓存 | 高 | ||
1.1.3 缓存查询便利性 | 高 | ||
1.2 任务调度监控 | 1.2.1 自定义计算任务拆分 | 高 | |
1.2.2 任务状态监控 | 高 | ||
1.2.3 任务错误处理/重跑 | 高 | ||
1.2.4 自定义任务调度策略 | 中 | ||
1.2.5 多租户管理 | 高 | ||
1.2.6 智能任务调度 | 高 | ||
1.3 计算任务执行 | 1.3.1 计算通用性 | 高 | |
1.3.2 GPU资源支持 | 中 | ||
1.3.3 支持同步/异步接口 | 高 | ||
1.4 系统集成 | 1.4.1 符合银行架构规范 | ||
1.4.2 系统集成工作量 | |||
1.5 云原生/容器化支持 | 1.5.1 云原生/容器化支持 | ||
1.6 灰度发布 | 1.6.1 支持灰度发布 | ||
1.6.2 支持计算任务指定软件版本 | |||
1.7 日志管理 | 1.7.1 日志管理系统/功能 | ||
2 并行计算系统 | 2.1 交易/市场数据时间一致性 | 2.1.1 交易数据/市场数据强时间一致性 | 高 |
评估项 | 评估说明 | 场景 | 评估指标 |
系统容量 | 评估并行计算系统,可承载的计算任务容量 | 100万-150万笔存量交易的估值计算(VaR计算)量,统计计算任务完成情况与运行时间。 | 计算任务运行时间 计算任务完成情况 |
算力拓展性 | 评估计算节点的扩展对系统整体算力(吞吐量)的相关性 | 给定相同计算任务(可拆分),在并行计算框架配置1/2/4个节点的情况下,运行计算任务,统计计算任务运行时间。 | 计算任务运行时间 |
缓存性能 | 评估缓存系统对系统整体计算效率的提升 | 给定相同计算任务,分别在开启/关闭缓存子系统的情况下,运行计算任务,统计计算任务运行时间。 | 计算任务运行时间 缓存子系统平均响应时间 |
返回顶部