公告摘要
项目编号-
预算金额-
招标联系人张春燕
标书截止时间-
投标截止时间-
公告正文
并行计算框架采购公示 各供应商: 平安银行并行计算框架采购项目,拟通过邀请招标的方式确定合作供应商,欢迎满足条件的供应商报名。具体如下 采购项目内容项目背景及评估功能说明 为加快计算速度,提升风险计量的效率以更好支撑业务的发展,拟采购并行计算框架产品以满足提高计算速度与效率需求。项目组将从产品情况及技术支持/后期维护情况结合POC情况最终确定合作供应商。 整体评估需要从功能和性能两个角度进行评估,系统需要包括以下的功能:集群运维、分布式缓存、任务调度监控、计算任务执行、系统集成、云原生/容器化支持、灰度发布、日志管理、交易/市场数据时间一致性等功能;性能上需要满足系统容量、算力拓展性、缓存性能的要求。功能需求及性能需求说明与详解
系统主要功能需求名称优先级
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 交易数据/市场数据强时间一致性
功能需求详解 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)性能测试评估表
评估项评估说明场景评估指标
系统容量评估并行计算系统,可承载的计算任务容量100万-150万笔存量交易的估值计算(VaR计算)量,统计计算任务完成情况与运行时间。计算任务运行时间 计算任务完成情况
算力拓展性评估计算节点的扩展对系统整体算力(吞吐量)的相关性给定相同计算任务(可拆分),在并行计算框架配置1/2/4个节点的情况下,运行计算任务,统计计算任务运行时间。计算任务运行时间
缓存性能评估缓存系统对系统整体计算效率的提升给定相同计算任务,分别在开启/关闭缓存子系统的情况下,运行计算任务,统计计算任务运行时间。计算任务运行时间 缓存子系统平均响应时间
二、报名条件 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 日
返回顶部