发明名称 Dynamically relocating workloads in a networked computing environment
摘要 Embodiments of the present invention provide an approach for dynamically relocating a set of workloads among geographic regions of a networked computing environment (e.g., a cloud computing environment) based on infrastructure/computing resource needs. In a typical embodiment, it is determined whether a first geographic region of the networked computing environment has a first set of computing resources with an available capacity that meets a needed capacity for handling a set of workloads that is initially associated with the first geographic region. If not, a second geographic region of the networked computing environment having a second set of computing resources with the needed capacity is identified. In general, this determination can be made based upon multiple factors such as: a set of performance requirements, stored in at least one computer data structure, needed to handle the set of workloads; a set of environmental parameters, stored in the at least one computer data structure, having a potential to affect the handling of the set of workloads; and/or a set of cost parameters, stored in the at least one computer data structure, associated with handling the set of workloads. Once the second geographic region has been identified, the set of workloads can be associated with and handled thereby.
申请公布号 US9229777(B2) 申请公布日期 2016.01.05
申请号 US201113204910 申请日期 2011.08.08
申请人 International Business Machines Corporation 发明人 Boss Gregory J.;Dawson Christopher J.;Hamilton, II Rick A.;O'Connell Brian M.
分类号 G06F15/173;G06F9/50 主分类号 G06F15/173
代理机构 Keohane & D'Alessandro PLLC 代理人 Sharkan Noah A.;Webb Hunter E.;Keohane & D'Alessandro PLLC
主权项 1. A computer-implemented method for dynamically relocating a set of workloads in a networked computing environment, comprising: determining, in a networked computing environment in which workloads are allocated to computing resources based on a location of a consumer associated with a particular workload within a particular geographic region, whether a first geographic region of the networked computing environment has a first set of computing resources with an available capacity that meets a needed capacity for handling the set of workloads that is initially associated with the first geographic region; identifying, responsive to the needed capacity exceeding the available capacity, a second geographic region of the networked computing environment, which is less proximate to the consumer, having a second set of computing resources with the needed capacity, the determination of whether the first set of computing resources has the needed resources and the identification of the second geographic region being based on the following: a set of performance requirements, stored in at least computer data structure, needed to handle the set of workloads; a set of environmental parameters, including a number of potentially harmful weather conditions and power disturbances from an automatic parsing of national weather service warnings exceeding a predetermined threshold, stored in the at least one computer data structure, having a potential to affect the handling of the set of workloads; and a set of cost parameters, stored in the at least one computer data structure, associated with handling the set of workloads; and handling the set of workloads in the second geographic region.
地址 Armonk NY US