发明名称 Resources management in distributed computing environment
摘要 A method, system and a computer program product for determining resources allocation in a distributed computing environment. An embodiment may include identifying resources in a distributed computing environment, computing provisioning parameters, computing configuration parameters and quantifying service parameters in response to a set of service level agreements (SLA). The embodiment may further include iteratively computing a completion time required for completion of the assigned task and a cost. Embodiments may further include computing an optimal resources configuration and computing at least one of an optimal completion time and an optimal cost corresponding to the optimal resources configuration. Embodiments may further include dynamically modifying the optimal resources configuration in response to at least one change in at least one of provisioning parameters, computing parameters and quantifying service parameters.
申请公布号 US9213574(B2) 申请公布日期 2015.12.15
申请号 US201012697228 申请日期 2010.01.30
申请人 International Business Machines Corporation 发明人 Faruquie Tanveer A;Karanam Hima P;Mohania Mukesh K;Subramaniam L Venkata;Venkatachaliah Girish
分类号 G06F9/46;G06F9/50 主分类号 G06F9/46
代理机构 Kali Law Group, P. C. 代理人 Kali Law Group, P. C.
主权项 1. A computer implemented method for determining resources allocation for fulfilling service level agreements (SLA) to a service consumer, the method comprising: identifying resources in a distributed computing environment over a network, wherein each of the resources is capable of performing at least a part of an assigned task; computing an optimal resources configuration of the identified resources using each of a set of pre-determined parameters including, at least a target completion time interval in which to complete the assigned task,provisioning parameters based on a plurality of properties of the resources in the distributed computing environment,configuration parameters based on quantification and computations related to the network for a plurality of sample transactions between the distributed computing environment and a plurality of pre-defined quanta of assigned tasks from a service consumer, andservice parameters, wherein the service parameters include at least one of a number of records to be processed and an amount of data to be processed, and wherein the SLA is a layer between the distributed computing environment and the service consumer; selecting a time interval from at least one of a manually defined time interval and a pre-determined time interval; and determining, at the selected time interval, if there is at least one change in at least one of the service parameters, the provisioning parameters and the configuration parameters; and if the at least one change occurs: identifying a changed parameter corresponding to the at least one change, wherein the changed parameter corresponds with one of the service parameters, the provisioning parameters and the configuration parameters; andacquiring a preset threshold range for the changed parameter;if the at least one change is greater than the preset threshold range of the changed parameter:modifying the optimal resources configuration in response to the at least one change;modifying at least one of a computed optimal completion time interval required for completion of the assigned task and a computed optimal cost, wherein the modification is performed using a modified optimal resources configuration; andperforming the assigned task execution utilizing the modified optimal resources configuration.
地址 Armonk NY US