发明名称 SEAMLESS EXTENSION OF LOCAL COMPUTING POWER
摘要 Machines, systems and methods for remotely provisioning computing power over a communications network are provided. The method may comprise selecting one or more tasks being executed on a first computing system to be migrated for execution on a second computing system connected to the first computing system by way of a communications network; determining a first point of execution reached during the execution of at least a selected task on the first computing system prior to the selected task being migrated for execution to the second computing system; migrating the selected task to the second computing system, wherein the second computing system continues to execute the selected task from the first point of execution; and monitoring the connection between the first computing system and the second computing system so that in response to detecting a disconnection, execution of the selected task continues seamlessly.
申请公布号 US2016232031(A1) 申请公布日期 2016.08.11
申请号 US201615133280 申请日期 2016.04.20
申请人 International Business Machines Corporation 发明人 FARKASH ARIEL;GOLDSTEEN ABIGAIL;HAR'EL NADAV YOSEF
分类号 G06F9/48;G06F9/46;G06F1/32;G06F9/50;G06F1/26 主分类号 G06F9/48
代理机构 代理人
主权项 1. A method for remotely provisioning computing power over a communications network, the method comprising: at a determined first point of execution of a plurality of points of execution, synchronizing an intermediate state of a selected task between a local computing system and a remote computing system; after the synchronizing of the intermediate state, establishing a responsibility for the selected task using a local stub and a remote stub of the local and remote computing systems, respectively, wherein establishing the responsibility includes selecting one of the local computing system and the remote computing system to continue executing the selected task in the event of a disconnection; migrating the selected task to the remote computing system prior to a disconnection based on the established responsibility, wherein the remote computing system continues to execute the selected task from the first point of execution; at each of the remaining designated points of execution, performing the steps of: reestablishing a responsibility for the selected task using the local stub and the remote stub, wherein reestablishing the responsibility includes selecting one of the local computing system and the remote computing system to continue executing the selected task in the event of a disconnection; andexecuting a task management protocol associated with the determined established responsibility wherein the task management protocol determines either an asynchronous mode or a synchronous mode.
地址 Armonk NY US