【技术实现步骤摘要】
【国外来华专利技术】
本文所述的技术大体而言涉及分布式数据处理,且更具体而言涉及使用分布式数据处理的情景分析。
技术实现思路
根据本文所提供的教导内容,提供用来生成一个或多个情景的多系统状态推测的系统和方法。举例而言,中央协调器软件组件在根数据处理器上执行以向多个节点协调器软件组件提供命令和数据。多个节点协调器软件中的每一个与单独的节点数据处理器相关联且在单独的节点数据处理器上执行。节点数据处理器具有易失性计算机存储器,易失性计算机存储器由节点协调器软件组件访问且由在节点数据处理器上执行的线程访问。点 协调器软件组件管理线程,线程在其相关联的节点数据处理器上执行且其关于联立线性方程式执行一组矩阵运算。随机模拟使用矩阵运算的结果来生成多个状态推测。线程在其相关联的节点数据处理器上执行且其基于状态推测和由用户计算机所提供的情景信息来进行情景评估的一部分,从而生成情景评估结果。节点数据处理器的易失性计算机存储器保存在节点数据处理器处执行的情景评估的结果。中央协调器软件组件被配置成从用户计算机接收特别问题且通过聚集和连结节点数据处理器中每一个所提供的情景评估结果来提供对特别问题的响应。中央协调器软件组件通过指导节点协调器软件组件访问并处理存储于其相关联的节点数据处理器中的易失性存储器中的情景评估结果来处理来自用户计算机的特别问题。附图说明图I为描绘其中用户可与网格计算环境互动的环境的框图。图2和图3为描绘了用于网格计算环境的硬件和软件组件的框图。图4为描绘了被配置用于执行情景状态处理的网格计算环境的过程流程的过程流程图。图5为示出了使用中央协调器和节点协调器生成系统状态推测的运算集 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.02.12 US 12/705,2041.ー种网格计算系统,其具有多个数据处理器,所述系统包括 中央协调器软件组件,其在根数据处理器上执行以向多个节点协调器软件组件提供命令和数据;其中 所述多个节点协调器软件中的每ー个与単独的节点数据处理器相关联且在所述单独的节点数据处理器上执行,每个节点数据处理器具有易失性计算机存储器,所述易失性计算机存储器由所述节点协调器软件组件访问且由在所述节点数据处理器上执行的线程访问。2.根据权利要求I所述的系统,其用于为至少部分地由系数矩阵(A)所限定的情景生成多系统状态推測,其中 所述节点协调器软件组件中的每ー个被配置为 管理线程,所述线程在其相关联的节点数据处理器上执行且其对于所述系数矩阵(A)进行ー组矩阵运算,其中随机模拟使用矩阵运算的结果来生成多个状态推測; 管理所述线程,所述线程在其相关联的节点数据处理器上执行且其基于所述状态推测和由用户计算机所提供的情景信息来执行情景评估的一部分,从而生成情景评估結果; 所述节点数据处理器的所述易失性计算机存储器保存在所述节点数据处理器处执行的所述情景评估的结果; 所述中央协调器软件组件被配置从所述用户计算机接收特别问题且通过聚集和连结所述节点数据处理器中每ー个所提供的情景评估结果来提供对所述特别问题的响应; 其中所述中央协调器软件组件通过指导所述节点协调器软件组件访问并处理存储于其相关联的节点数据处理器中的易失性存储器中的所述情景评估结果来处理来自所述用户计算机的特别问题。3.根据权利要求I或2所述的系统,其中,所述中央协调器软件组件包括用于在所述根数据处理器上执行且用于向所述节点协调器软件组件提供命令的ー组指令。4.根据前述权利要求中任一项所述的系统,其中,所述矩阵(A)为对称矩阵,在所述根上执行的所述中央协调器软件组件连结在所述节点数据处理器处执行的所述情景评估的结果,并且/或者,所述根数据处理器包括用于生成一系列随机数的随机数生成器; 其中所述中央协调器软件组件将所生成的一系列随机数分配到所述节点协调器软件组件以用于生成多个状态推測。5.根据前述权利要求2至4中任一项所述的系统,其中,所述随机模拟的执行包括基于风险因素的历史来生成状态推測。6.根据前述权利要求中任一项所述的系统,其中,所述中央协调器软件组件向第一节点协调器软件组件提供第一行数据;其中所述第一节点协调器软件组件向第二节点协调器发送所述第一行数据且然后所述第一节点协调器软件组件处理所述第一行数据以用于所述矩阵运算; 所述第一行数据的所述处理包括第一节点协调器软件组件指导其线程读取所述第一行数据使得所述线程能构造所述矩阵(A)的上三角形部分; 其中其它节点协调器软件组件指导其相应线程读取由另ー节点协调器软件组件提供的一行数据使得所述线程能构造所述矩阵(A)的所述上三角形部分的其相应部分。7.根据前述权利要求中任一项所述的系统,其中,由所述用户计算机提供的情景信息包括头寸。8.根据前述权利要求2至7中任一项所述的系统,其中,所述中央协调器软件组件通过指导所述节点协调器软件组件访问并处理存储于其相关联的节点数据处理器的易失性存储器中的所述状态推测运算结果来处理来自所述用户计算机的特别问题,并且/或者,节点数据处理器的所述易失性计算机存储器被重新格式化以在曾用于状态生成运算的情景评估中重新使用同一易失性计算机存储器。9.根据前述权利要求中任ー项,特别是权利要求I所述的系统,用于对于至少部分地由系数矩阵(A)所限定的情景生成多系统状态推測,其中, 所述多个节点协调器软件中的每ー个与単独的节点数据处理器相关联且在所述单独的节点数据处理器上执行,每个节点数据处理器具有易失性计算机存储器,所述易失性计算机存储器由所述节点协调器软件组件访问且由在所述节点数据处理器上执行的线程访问; 所述节点协调器软件组件中每ー个被配置成通过以下运算来生成所述多个状态推測 所述中央协调器软件组件向第一节点协调器软件组件提供第一行数据; 所述第一节点协调器软件组向第二节点协调器发送所述第一行数据且然后所述第一节点协调器软件组件处理所述第一行数据以用于所述矩阵运算; 所述第一行数据的所述处理包括第一节点协调器软件组件指导其线程读取所述第一行数据使得所述线程能构造所述矩阵(A)的上三角形部分; 其它节点协调器软件组件指导其相应线程读取由另ー节点协调器软件组件提供的一行数据使得所述线程能构造所述矩阵(A)的所述上三角形部分的其相应部分; 随机模拟基于所述矩阵(A)的上三角形部分的所构造的部分来执行以生成多个状态推测来由所述节点协调器来储存。10.根据权利要求9所述的系统,其中,在其相关联的节点数据处理器上执行的所述线程基于所述状态推测且基于由用户计算机所提供的情景信息来进行情颢评估,从而生成情景评估結果;其中优选地节点数据处理器的所述易失性计算机存储器保存在所述节点数据处理器处执行的所述情景评估的结果;尤其是所述中央协调器软件组件被配置成从所述用户计算机接收特别问题且通过聚集和连结所述节点数据处理器中每ー个所提供的情景评估结果来提供对所述特别问题的响应; 其中所述中央协调器软件组件通过指导所述节点协调器软件组件访问并处理存储于其相关联的节点数据处理器中的易失性存储器中的所述情景评估结果来处理来自所述用户计算机的特别问题。11.根据权利要求10所述的系统,其中在所述根上执行的所述中央协调器软件组件连结在所述节点数据处理器处执行的所述情景评估的结果,其中特别地所述中央协调器软件组件通过指导所述节点协调器软件组件访问并处理存储于其相关联的节点数据处理器中的易失性存储器中的所述状态推测运算结果来处理来自所述用户计算机的特别问题,或者,其中特别地节点数据处理器的所述易失性计算机存储器被重新格式化以在用于状态生成运算的情景评估中重新使用同一易失性计算机存储器。12.根据前述权利要求9至11中任一项所述的系统,其中所述中央协调器软件组件包括用于在所述根数据处理器上执行且用于向所述节点协调器软件组件提供命令的ー组指令,其中所述矩阵(A)为对称矩阵,并且/或者,所述根数据处理器包括用于生成一系列随机数的随机数生成器; 其中所述中央协调器软件组件将所生成的一系列随机数分配到所述节点协调器软件组件以用于生成多个状态推測。13.根据前述权利要求9至12中任一项所述的系统,其中所述随机模拟的执行包括基于风险因素的历史来生成状态推測。14.根据前述权利要求中任ー项,特别是权利要求I所述的系统,用于使用多系统状态推測的情景分析,其中 所述节点协调器软件组件中的每ー个被配置为 管理所述线程,所述线程在其相关联的节点数据处理器上执行且其基于所述状态推测和由用户计算机所提供的情景信息来进行情景评估的一部分,从而生成情景评估結果; 其中,为了生成所述情景评估结果,线程向多个头寸应用不同于任何其它线程的系统状态推测子集,其中所述头寸表示在所述系统状态推测的不同情景下要评估的条目的属性; 所述节点数据处理器的所述易失性计算机存储器保存在所述节点数据处理器处执行的所述情景评估的结果; 所述中央协调器软件组件被配置成从所述用户计算机接收特别问题且通过聚集和连结所述节点数据处理器中每ー个所提供的情景评估结果来提供对所述特别问题的响应; 其中所述中央协调器软件组件通过指导所述节点协调器软件组件访问并处理存储于其相关联的节点数据处理器中的易失性存储器中的所述情景评估结果来处理来自所述用户计算机的特别问题。15.根据权利要求14所述的系统,其中所述中央协调器软件组件包括用于在所述根数据处理器上执行且用...
【专利技术属性】
技术研发人员:詹姆斯·霍华德·古德纳特,史蒂夫·克鲁格,奥利弗·沙本伯格,克里斯多佛·D·贝利,
申请(专利权)人:萨思学会有限公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。