US2012271949A1PendingUtilityA1

Real-time data analysis for resource provisioning among systems in a networked computing environment

48
Assignee: RADHAKRISHNAN RAJESHPriority: Apr 20, 2011Filed: Apr 20, 2011Published: Oct 25, 2012
Est. expiryApr 20, 2031(~4.8 yrs left)· nominal 20-yr term from priority
G06F 9/5061H04L 67/61
48
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Embodiments of the present invention provide an approach for intelligent service resource provisioning among distinct systems in a networked computing environment (e.g., a cloud computing environment). Specifically, the embodiments of the present invention provide an intelligent provisioning engine (hereinafter engine) that accesses a service intelligence repository that comprises configuration information pertaining to a set of service resources available on a set of systems. The engine may also receive/identify a set of rules pertaining to any constraints on the set of service resources as well as a set of policies pertaining to provisioning the set of service resources. Still yet, the engine can collect real-time data pertaining to operational characteristics of the set of service resources. Based on the information/data collected, the engine may determine a plan for provisioning the set of service resources and integrate the plan with ancillary systems/engines (e.g., scaling, provisioning, monitoring, etc.) for implementation of the plan.

Claims

exact text as granted — not AI-modified
1 . A method for provisioning service resources based on real-time data in a networked computing environment, comprising:
 accessing a service intelligence repository, the service intelligence repository comprising configuration information pertaining to a set of service resources available on a set of systems;   identifying a set of rules pertaining to any constraints on the set of service resources;   identifying a set of policies pertaining to provisioning the set of service resources;   collecting real-time data pertaining to operational characteristics of the set of service resources; and   determining a plan for provisioning the set of service resources between the set of systems, the plan being generated based upon the set of rules, the set of policies, and the real-time data.   
     
     
         2 . The method of  claim 1 , the set of systems comprising a plurality of systems, and the plan comprising a plan for provisioning the set of service resources among the plurality of systems. 
     
     
         3 . The method of  claim 1 , the service intelligence repository further comprising a map of the set of service resources. 
     
     
         4 . The method of  claim 1 , the set of rules further pertaining to at least one of the following: available resource pools, locations from where the set of service resources can be provisioned, a capability for the set of services resources to be automatically provisioned, or a granularity of the set of service resources. 
     
     
         5 . The method of  claim 1 , the set of policies further pertaining to at least one of the following: co-location of the set of service resources, or a set of risk factors. 
     
     
         6 . The method of  claim 1 , the real-time data further pertaining to at least one of the following: service traffic through the set of service resources, monitoring and management systems associated with the set of service resources, or load balancing systems associated with the set of service resources. 
     
     
         7 . The method of  claim 1 , further comprising:
 integrating the plan with at least one scaling engine; and   integrating the plan with at least one resource provisioning tool.   
     
     
         8 . The method of  claim 7 , further comprising implementing the plan to provision the set of service resources among the set of systems using the at least one scaling engine and the at least one resource provisioning tool. 
     
     
         9 . A system for provisioning service resources based on real-time data in a networked computing environment, comprising:
 a bus;   a processor coupled to the bus; and   a memory medium coupled to the bus, the memory medium comprising instructions to:
 access a service intelligence repository, the service intelligence repository comprising configuration information pertaining to a set of service resources available on a set of systems; 
 identify a set of rules pertaining to any constraints on the set of service resources; 
 identify a set of policies pertaining to provisioning the set of service resources; 
 collect real-time data pertaining to operational characteristics of the set of service resources; and 
 determine a plan for provisioning the set of service resources between the set of systems, the plan being generated based upon the set of rules, the set of policies, and the real-time data. 
   
     
     
         10 . The system of  claim 9 , the set of systems comprising a plurality of systems, and the plan comprising a plan for provisioning the set of service resources among the plurality of systems. 
     
     
         11 . The system of  claim 9 , the service intelligence repository further comprising a map of the set of service resources. 
     
     
         12 . The system of  claim 9 , the set of rules further pertaining to at least one of the following: available resource pools, locations from where the set of service resources can be provisioned, a capability for the set of service resources to be automatically provisioned, or a granularity of the set of service resources. 
     
     
         13 . The system of  claim 9 , the set of policies further pertaining to at least one of the following: co-location of the set of service resources, or a set of risk factors. 
     
     
         14 . The system of  claim 9 , the real-time data further pertaining to at least one of the following: service traffic through the set of service resources, monitoring and management systems associated with the set of service resources, or load balancing systems associated with the set of service resources. 
     
     
         15 . The system of  claim 9 , the memory medium further comprising instructions to:
 integrate the plan with at least one scaling engine; and   integrate the plan with at least one resource provisioning tool.   
     
     
         16 . The system of  claim 15 , the memory medium further comprising instructions to implement the plan to provision the set of service resources among the set of systems using the at least one scaling engine and the at least one resource provisioning tool. 
     
     
         17 . A computer program product for provisioning service resources based on real-time data in a networked computing environment, the computer program product comprising a computer readable storage media, and program instructions stored on the computer readable storage media, to:
 access a service intelligence repository, the service intelligence repository comprising configuration information pertaining to a set of service resources available on a set of systems;   identify a set of rules pertaining to any constraints on the set of service resources;   identify a set of policies pertaining to provisioning the set of service resources;   collect real-time data pertaining to operational characteristics of the set of service resources; and   determine a plan for provisioning the set of service resources between the set of systems, the plan being generated based upon the set of rules, the set of policies, and the real-time data.   
     
     
         18 . The computer program product of  claim 17 , the set of systems comprising a plurality of systems, and the plan comprising a plan for provisioning the set of service resources among the plurality of systems. 
     
     
         19 . The computer program product of  claim 17 , the service intelligence repository further comprising a map of the set of service resources. 
     
     
         20 . The computer program product of  claim 17 , the set of rules further pertaining to at least one of the following: available resource pools, locations from where the set of service resources can be provisioned, a capability for the set of services resources to be automatically provisioned, or a granularity of the set of service resources. 
     
     
         21 . The computer program product of  claim 17 , the set of policies further pertaining to at least one of the following: co-location of the set of service resources, or a set of risk factors. 
     
     
         22 . The computer program product of  claim 17 , the real-time data further pertaining to at least one of the following: service traffic through the set of service resources, monitoring and management systems associated with the set of service resources, or load balancing systems associated with the set of service resources. 
     
     
         23 . The computer program product of  claim 17 , further comprising program instructions stored on the computer readable storage media to:
 integrate the plan with at least one scaling engine; and   integrate the plan with at least one resource provisioning tool.   
     
     
         24 . The computer program product of  claim 23 , further comprising program instructions stored on the at least one computer readable storage media to provision the set of service resources among the set of systems using the at least one scaling engine and the at least one resource provisioning tool. 
     
     
         25 . A method for deploying a system for provisioning service resources based on real-time data in a networked computing environment, comprising:
 providing a computer infrastructure being operable to:
 access a service intelligence repository, the service intelligence repository comprising configuration information pertaining to a set of service resources available on a set of systems; 
 identify a set of rules pertaining to any constraints on the set of service resources; 
 identify a set of policies pertaining to provisioning the set of service resources; 
 collect real-time data pertaining to operational characteristics of the set of service resources; and 
 determine a plan for provisioning the set of service resources between the set of systems, the plan being generated based upon the set of rules, the set of policies, and the real-time data.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.