简介Murex:在风险分析和预测分析领域,Murex 是一家为金融市场提供交易、资金、风险和交易后操作技术解决方案的公司,Murex 的平台 MX.3 被银行、资产管理公司、养老基金和保险公司使用。 其客户包括瑞银、加拿大国家银行、中国银行、华侨银行、招商银行和 ATB 金融等。Murex 的核心产品 MX.3,于 2013 年在澳大利亚国民银行上线并支持其外汇交易和处理,对其交易业务进行了全面改革。2017 年,Murex 与亚马逊网络服务公司合作,在亚马逊的云平台上推出 MX.3。云上的 MX.3 可用于开发和测试、运行生产流程、灾难恢复和访问基于云的托管服务等应用程序。Murex 是金融行业软件的领导厂商,有很多世界顶级金融机构选择 Murex 作为金融解决方案。
IBM Spectrum Symphony:IBM Spectrum Symphony 是企业级运算服务管理软件,简单来说,IBM Spectrum Symphony 是一个提供数据分发、任务调度以及资源管理的企业级分布式计算框架,并且支持异构化的 IT 环境。用于在可扩展、共享、异构的大规模计算机集群中运行分布式应用程序。它能够充分利用各种计算资源,提高并行应用的运行速度并快速得到计算结果,充分的满足了数据密集型与计算密集型应用的计算要求,全面提升系统性能。在全球范围内,IBM Spectrum Symphony 正在为世界众多的金融机构提供服务,其中,世界排名前 20 的银行中有 15 家银行正在使用 IBM Spectrum Symphony(以下简称 IBM Spectrum Symphony 为 Symphony)。
如何运用 Murex 和 Symphony 帮您将运算时间减少 80%在金融领域,风险分析和风险预测是非常重要的金融业务,需要强大的计算能力。Murex 作为金融软件的领导厂商,在现有的技术下,风险分析的计算能力已经发挥到了极限,急需一个可以增强 Murex 风险计算能力的平台。IBM Spectrum Symphony 是高并发计算的平台,恰好可以解决 Murex 的计算瓶颈。Murex 与 Symphony 的集成在全球有很多成功的案例。比如在一家知名投资银行,由于集成了 Symphony,Murex 运行相同任务的时间减少了约 80%,这得益于 Symphony 的高并发能力和资源调度能力,使计算任务能够在整个集群中高并发运算,从而节省用户的时间,也不需要购买额外的硬件资源。本文将会对 Murex 和 Symphony 的集成以及集成后的优点进行详细介绍。
图 1. IBM Spectrum Symphony 系统架构
Symphony 由两个主要模块组成, EGO 模块负责资源管理和资源调度,SOAM 模块负责任务管理和任务调度。在 Symphony 的集群中,用户需要根据 Symphony 提供的 API 实现基于 SOA 的客服端和服务端应用程序。
客户端程序提交任务到 Symphony 集群,Symphony 通过 EGO 模块为应用程序申请资源(CPU、内存、GPU),SOAM 模块将任务分发到集群中的机器上并启动服务端应用程序,服务端接收任务数据并进行计算,最终会通过 Symphony 将任务计算结果返回给客户端。
Symphony 还提供了一些命令行工具的集合和 WEB 操作界面,方便用户查看任务的运行情况和资源使用情况。Knowledge Center 是 Symphony 产品文档的 WEB 接口,用户可以在其中找到 Symphony 各个功能的介绍和使用方法。 |