发明名称 Method for dynamic migration of a process or services from one control plane processor to another
摘要 An apparatus comprising a processor configured to migrate load from a source process running on the processor to a target process running on a peer processor in a dynamic manner by monitoring an amount of resources used by the source process, wherein the load is migrated when the amount of resources utilized by the source process exceeds a threshold. Also disclosed is a network component comprising a first processor configured to select a source process to migrate a load from the first processor based on available resources on the first processor and the source process; and a second processor configured upon receiving a migration request from the first processor to one of select and start a target process to which to migrate the load based on available resources for the second processor and the target process.
申请公布号 US9158589(B2) 申请公布日期 2015.10.13
申请号 US201113080194 申请日期 2011.04.05
申请人 Futurewei Technologies, Inc. 发明人 Stewart Randall;Li Renwei;Dong Xuesong;Yin Hongtao;Chen Huaimo;Tao Bisong;Yu Yang;Dai Weiqian;Li Ming
分类号 G06F15/173;G06F9/50;H04L12/773 主分类号 G06F15/173
代理机构 Conley Rose, P.C. 代理人 Conley Rose, P.C. ;Rodolph Grant;Howell Brandt D.
主权项 1. An apparatus comprising: a peer processor; a processor configured to migrate load from a first source process running on the processor to a first target process running on the peer processor in a dynamic manner by monitoring an amount of resources used by the first source process; and an Internal Router Capability Protocol (IRCP) agent configured to: select a second source process from a plurality of local processes for migrating the load, wherein the local processes exist within a control plane on the apparatus; send a local request to the second source process, wherein the local request is sent within the control plane on the apparatus; receive a local response from the second source process, wherein the local response is received within the control plane on the apparatus, and wherein the local response indicates the local request is not accepted by the second source process; based on the indication that the local request is not accepted by the second source process, select the first source process for load migration; send a migration request to a second target process; receive a migration response from the second target process, wherein the migration response indicates the migration request is rejected by the second target process; based on the indication that the local request is not accepted by the second source process, move to a hold down state to wait before selecting the first source process for load migration; based on the indication that the local request is not accepted by the second source process, mark the second source process as unable to move load and excluding the second source process from a plurality of candidate source processes when selecting the first source process; based on the indication that the migration request is rejected by the second target process, move to a hold down state to wait before selecting the first target process for load migration; based on the indication that the migration request is rejected by the second target process, select the first target process for load migration; and cause the processor to transfer the load from the first source process to the first target process.
地址 Plano TX US
您可能感兴趣的专利