用于在网格计算环境中运算的情景状态处理系统和方法

文档序号:8943026阅读:177来源:国知局
用于在网格计算环境中运算的情景状态处理系统和方法
【专利说明】
[0001] 本申请为发明名称为"用于在网格计算环境中运算的情景状态处理系统和方法" 的原中国发明专利申请的分案申请。原申请的中国申请号为201180018683. 8 ;原申请的申 请日为2011年2月11号,其国际申请号为PCT/US2011/024540。
技术领域
[0002] 本文所述的技术大体而言涉及分布式数据处理,且更具体而言涉及使用分布式数 据处理的情景分析。
【背景技术】
[0003] 由于个人计算机的性能得到极大的提高及其使用的普及,使处理能力分布到网络 上的所有计算机成为可能。分布式计算是和集中式计算相对立的概念,分布式计算的数据 可以分布在很大区域。分布式网络中,数据的存储和处理都是在本地工作站上进行的。数 据输出可以打印,也可保存在软盘上。通过网络主要是得到更快、更便捷的数据访问。因为 每台计算机都能够存储和处理数据,所以不要求服务器功能十分强大,其价格也就不必过 于昂贵。这种类型的网络可以适应用户的各种需要,同时允许他们共享网络的数据、资源和 服务。在分布式网络中使用的计算机既能够作为独立的系统使用,也可以把它们连接在一 起得到更强的网络功能。

【发明内容】

[0004] 根据本文所提供的教导内容,提供用来生成一个或多个情景的多个系统状态推测 的系统和方法。举例而言,中央协调器软件组件在根数据处理器上执行以向多个节点协调 器软件组件提供命令和数据。多个节点协调器软件中的每一个与单独的节点数据处理器相 关联且在单独的节点数据处理器上执行。节点数据处理器具有易失性计算机存储器,易失 性计算机存储器由节点协调器软件组件访问且由在节点数据处理器上执行的线程访问。点 协调器软件组件管理线程,线程在其相关联的节点数据处理器上执行且其关于联立线性方 程式执行一组矩阵运算。随机模拟使用矩阵运算的结果来生成多个状态推测。线程在其相 关联的节点数据处理器上执行且其基于状态推测和由用户计算机所提供的情景信息来进 行情景评估的一部分,从而生成情景评估结果。节点数据处理器的易失性计算机存储器保 存在节点数据处理器处执行的情景评估的结果。
[0005] 中央协调器软件组件被配置成从用户计算机接收特别问题且通过聚集和连结节 点数据处理器中每一个所提供的情景评估结果来提供对特别问题的响应。
[0006] 中央协调器软件组件通过指导节点协调器软件组件访问并处理存储于其相关联 的节点数据处理器中的易失性存储器中的情景评估结果来处理来自用户计算机的特别问 题。
[0007] 作为一额外示例,一种系统可用于对于至少部分地由系数矩阵(A)所限定的情景 生成多个系统状态推测,其中节点协调器软件组件中的每一个被配置为:管理线程,线程在 其相关联的节点数据处理器上执行且其对于系数矩阵(A)进行一组矩阵运算,其中随机模 拟使用矩阵运算的结果来生成多个状态推测;以及管理线程,线程在其相关联的节点数据 处理器上执行且其基于状态推测和由用户计算机所提供的情景信息来进行情景评估的一 部分,从而生成情景评估结果;其中节点数据处理器的易失性计算机存储器保存在节点数 据处理器处执行的情景评估的结果。中央协调器软件组件被配置成从用户计算机接收特别 问题且通过聚集和连结节点数据处理器中每一个所提供的情景评估结果来提供对特别问 题的响应,其中中央协调器软件组件通过指导节点协调器软件组件访问并处理存储于其相 关联的节点数据处理器中的易失性存储器中的情景评估结果来处理来自用户计算机的特 另IJ问题。
[0008] 作为另一示例,中央协调器软件组件包括用于在根数据处理器上执行且用于向节 点协调器软件组件提供命令的一组指令。矩阵(A)为对称矩阵,在根上执行的中央协调器 软件组件连结在节点数据处理器处执行的情景评估的结果,并且/或者,根数据处理器包 括用于生成一系列随机数的随机数生成器;其中中央协调器软件组件将生成的系列随机数 分配到节点协调器软件组件以用于生成多个状态推测。执行随机模拟包括基于风险因素的 历史生成状态推测。
[0009] 作为另一示例,中央协调器软件组件向第一节点协调器软件组件提供第一行数 据;其中第一节点协调器软件组件向第二节点协调器发送第一行数据且然后第一节点协调 器软件组件处理第一行数据以用于矩阵运算;第一行数据的处理包括第一节点协调器软件 组件指导其线程以读取第一行数据使得述线程能构造矩阵(A)的上三角形部分;其中其它 节点协调器软件组件指导其相应线程读取由另一节点协调器软件组件提供的一行数据使 得线程能构造矩阵(A)的上三角形部分的其相应部分。
[0010] 作为另一示例,由用户计算机提供的情景信息包括头寸。中央协调器软件组件通 过指导节点协调器软件组件访问并处理存储于其相关联的节点数据处理器中的易失性存 储器中的状态推测运算结果来处理来自用户计算机的特别问题,并且/或者,节点数据处 理器的易失性计算机存储器被重新格式化以可以用于状态生成运算的情景评估中重新使 用同一易失性计算机存储器。
[0011] 作为另一示例,一种系统可用于对于至少部分地由系数矩阵(A)所限定的情景生 成多个系统状态推测,其中多个节点协调器软件中每一个与单独的节点数据处理器相关联 且可以在单独的节点数据处理器上执行,每个节点数据处理器具有易失性计算机存储器, 易失性计算机存储器由节点协调器软件组件访问且由在节点数据处理器上执行的线程访 问,其中节点协调器软件组件中每一个被配置成通过中央协调器软件组件向第一节点协调 器软件组件提供第一行数据来生成多个状态推测,第一节点协调器软件组件向第二节点协 调器发送第一行数据且然后第一节点协调器软件组件处理第一行数据以用于矩阵运算;第 一行数据的处理包括第一节点协调器软件组件指导其线程以读取第一行数据使得线程能 构造矩阵(A)的上三角形部分;其中其它节点协调器软件组件指导其相应线程读取由另一 节点协调器软件组件提供的一行数据使得线程能构造矩阵(A)的上三角形部分的其相应 部分;以及随机模拟基于矩阵(A)的上三角形部分的所构造的部分来执行以生成多个状态 推测来由节点协调器来储存。在其相关联的节点数据处理器上执行的线程基于状态推测且 基于由用户计算机所提供的情景信息来进行情景评估,从而生成情景评估结果;其中优选 地节点数据处理器的易失性计算机存储器保存在节点数据处理器处执行的情景评估的结 果;尤其是中央协调器软件组件被配置成从用户计算机接收特别问题且通过聚集和连结节 点数据处理器中每一个所提供的情景评估结果来提供对特别问题的响应;其中中央协调器 软件组件通过指导节点协调器软件组件访问并处理存储于其相关联的节点数据处理器中 的易失性存储器中的情景评估结果来处理来自用户计算机的特别问题。在根上执行的中央 协调器软件组件连结在节点数据处理器处执行的情景评估的结果其中中央协调器软件组 件通过指导节点协调器软件组件访问并处理存储于其相关联的节点数据处理器中的易失 性存储器中的状态推测运算结果来处理来自用户计算机的特别问题,或者其中节点数据处 理器的易失性计算机存储器被重新格式化以在用于状态生成运算的情景评估中重新使用 同一易失性计算机存储器。
[0012] 作为另一示例,中央协调器软件组件包括用于在根数据处理器上执行且用于向节 点协调器软件组件提供命令的一组指令,其中矩阵(A)为对称矩阵,并且/或者,根数据处 理器包括用于生成一系列随机数的随机数生成器;其中中央协调器软件组件将生成的系列 随机数分配到节点协调器软件组件以用于生成多个状态推测。执行随机模拟包括基于风险 因素的历史生成状态推测。
[0013] 作为另一示例,一种系统可用于使用多个系统状态推测来进行情景分析,其中节 点协调器软件组件中的每一个被配置为:管理线程,线程在其相关联的节点数据处理器上 执行且其基于状态推测和由用户计算机所提供的情景信息来进行情景评估的一部分,从而 生成情景评估结果;其中,为了生成情景评估结果,线程向多个头寸应用不同于任何其它 线程的系统状态推测子集,其中头寸表示在系统状态推测的不同情景下要评估的条目的属 性;节点数据处理器的易失性计算机存储器保存在节点数据处理器处执行的情景评估的结 果;中央协调器软件组件被配置成从用户计算机接收特别问题且通过聚集和连结节点数据 处理器中每一个所提供的情景评估结果来提供对特别问题的响应,其中中央协调器软件组 件通过指导节点协调器软件组件访问并处理存储于其相关联的节点数据处理器中的易失 性存储器中的情景评估结果来处理来自用户计算机的特别问题。中央协调器软件组件包括 用于在根数据处理器上执行且用于向节点协调器软件组件提供命令的一组指令。在根上执 行的中央协调器软件组件连结在节点数据处理器处执行的情景评估的结果。中央协调器软 件组件通过向第一节点协调器软件组件提供第一头寸来在节点数据处理器之中分配头寸 数据;其中第一节点协调器软件组件向第一节点协调器发送第一头寸且然后第一接线协调 器软件组件关于第一节点协调器软件组件负责的状态推测来处理第一头寸。
[0014] 作为一额外示例,条目包括投资工具;其中条目的属性包括在不同状态推测下要 评估的头寸信息;其中头寸由用户计算机提供。中央协调器软件组件还通过指导节点协调 器软件组件访问存储于其相关联的节点数据处理器的易失性存储器中的头寸处理结果来 处理自用户计算机的特别问题。
[0015] 作为另一示例,一种系统可用于将矩阵(A)因式分为预定的规范形式,其中多个 节点协调器软件中的每一个与单独的节点数据处理器相关联且在单独的节点数据处理器 上执行,以及每个节点数据处理器具有易失性计算机存储器,易失性计算机存储器由节点 协调器软件组件访问且由在节点数据处理器上执行的线程访问。节点协调器软件组件中每 一个可被配置成通过中央协调器软件组件向第一节点协调器软件组件提供自矩阵(A)的 第一行数据来生成矩阵(A)的因子分解的部分,第一节点协调器软件组件向第二节点协调 器发送第一行数据且然后第一节点协调器软件组件处理第一行数据;第一行数据的处理包 括第一节点协调器软件组件指导其线程以读取第一行数据使得线程能构造矩阵(A)的三 角形部分;以及其它节点协调器软件组件指导其相应线程读取由另一节点协调器软件组件 所提供的数据行使得线程能构造矩阵(A)的三角形部分的其相应部分,从而生成矩阵(A) 的因子分解。矩阵(A)的因子分解包括矩阵(A)的Cholesky分解或节点协调器软件组件被 配置成基于矩阵(A)的三角形部分的构造部分来执行随机模拟,特别地随机模拟的执行生 成多个状态推测,其中根数据处理器包括用于生成一系列随机数的随机数生成器;其中中 央协调器软件组件将所生成的系列随机数分配到节点协调器软件组件以用于生成多个状 态推测。执行随机模拟包括基于风险因素的历史生成状态推测。在其相关联的节点数据处 理器上执行的线程基于状态推测且基于由用户计算机所提供的情景信息来进行情景评估, 从而生成情景评估结果;其中优选地节点数据处理器的易失性计算机存储器保存在节点数 据处理器处执行的情景评估的结果;其中尤其是中央协调器软件组件被配置成从用户计算 机接收特别问题且通过聚集和连结节点数据处理器中每一个所提供的情景评估结果来提 供对特别问题的响应;其中中央协调器软件组件通过指导节点协调器软件组件访问并处理 存储于其相关联的节点数据处理器中的易失性存储器中的情景评估结果来处理来自用户 计算机的特别问题。在根上执行的中央协调器软件组件连结在节点数据处理器处执行的情 景评估的结果中央协调器软件组件包括用于在根数据处理器上执行且用于向节点协调器 软件组件提供命令的一组指令,并且/或者,矩阵(A)为对称矩阵。
[0016] 作为另一示例,一种系统可用于对于预先规定的极端状态推测执行压力测试,其 中多个节点协调器软件中每一个与单独的节点数据处理器相关联且在单独的节点数据处 理器上执行,每个节点数据处理器具有易失性计算机存储器,易失性计算机存储器由节点 协调器软件组件访问且由在节点数据处理器上执行的线程访问。节点协调器软件组件中的 每一个被配置为:管理线程,线程在其相关联的节点数据处理器上执行且其基于极端述状 态推测和基于由用户计算机所提供的信息来进行头寸评估,从而生成头寸评估结果;其中 在节点数据处理器上执行的线程中的每一个处理极端状态推测但处理不同头寸;节点数据 处理器的易失性计算机存储器保存在节点数据处理器处执行的头寸评估的结果;中央协调 器软件组件被配置成从用户计算机接收特别问题且通过聚集和连结节点数据处理器中每 一个所提供的头寸评
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1