会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 3. 发明授权
    • Migrating program objects in a multi-node computer system
    • 在多节点计算机系统中迁移程序对象
    • US08364908B2
    • 2013-01-29
    • US12110409
    • 2008-04-28
    • Eric L. BarsnessDavid L. DarringtonAmanda PetersJohn M. Santosuosso
    • Eric L. BarsnessDavid L. DarringtonAmanda PetersJohn M. Santosuosso
    • G06F12/16
    • G06F9/5022
    • Embodiments of the invention enable application programs running across multiple compute nodes of a highly-parallel system to selectively migrate objects from one node to another. For example, when an object becomes too large, a node containing the object may migrate the object to another node, thereby freeing memory space. Whether a large object is migrated can be dependent on how frequently the object is used by the application. Because the memory used by such an object is freed for other uses by the application, overall application performance may be improved. On large parallel systems with thousands of compute nodes, even relatively small improvements in application performance an individual compute node may be magnified many times, resulting in dramatic improvements in overall application performance.
    • 本发明的实施例使得能够跨高度并行系统的多个计算节点运行的应用程序选择性地将对象从一个节点迁移到另一个节点。 例如,当对象变得太大时,包含对象的节点可能会将对象迁移到另一个节点,从而释放内存空间。 是否迁移大对象可以取决于应用程序使用对象的频率。 因为这样一个对象使用的内存被应用程序的其他用途所释放,所以整体应用程序的性能可能会得到改善。 在具有数千个计算节点的大型并行系统上,即使相对较小的应用程序性能改进,单个计算节点可能会被放大多次,从而在整体应用程序性能方面有显着改进。
    • 8. 发明申请
    • Process Migration Based on Service Availability in a Multi-Node Environment
    • 基于多节点环境中的服务可用性进行流程迁移
    • US20090320023A1
    • 2009-12-24
    • US12145219
    • 2008-06-24
    • Eric L. BarsnessDavid L. DarringtonAmanda E. PetersJohn M. Santosuosso
    • Eric L. BarsnessDavid L. DarringtonAmanda E. PetersJohn M. Santosuosso
    • G06F9/46
    • G06F9/5088
    • A process on a highly distributed parallel computing system is disclosed. When a first compute node in a first pool is ready to hand-off a task to second pool for further processing, the first compute node may first determine whether a node is available in the second pool. If no node is available from the second pool, then the first compute node may begin performing a primary task assigned to the second pool of nodes, up to the point where a service available exclusively to the nodes of the second pool is required. In the interim, however, one of the nodes of the second pool may become available. Alternatively, an application program running on a compute node may be configured with an exception handling routine that catches exceptions and migrates the application to a compute node where a necessary service is available, as such exceptions occur.
    • 公开了一种高度分布式并行计算系统的过程。 当第一池中的第一计算节点准备好将任务切换到第二池进行进一步处理时,第一计算节点可以首先确定节点在第二池中是否可用。 如果没有节点可用于第二池,则第一计算节点可以开始执行分配给第二池节点的主任务,直到需要专用于第二池节点的服务。 但是,在此期间,第二个池中的一个节点可能会变得可用。 或者,在计算节点上运行的应用程序可以配置有异常处理例程,捕获异常并将应用迁移到必需服务可用的计算节点,因为这种异常发生。