Patent application number | Description | Published |
20090157728 | DISCOVERY AND MANAGEMENT OF CONFIGURATION DATA CONTAINED WITHIN MASHUPS - A computer program product for discovering and distributing relevant business information contained in a mashup comprises computer usable program code is configured to interrogate a mashup maker to discover the elements, relationships, and dependencies embodied by a mashup page; assemble this information into a data structure; and make the data structure accessible. A method for updating a configuration management database, where an end user creates a mashup page that embodies the end user's knowledge about the elements and processes required to fulfill a specific task, comprises deriving elements, relationships, and dependencies from the mashup page; creating a data structure representing this information, and communicating this data structure to the configuration management database. | 06-18-2009 |
20090210481 | DYNAMIC MASHUP CREATION FROM A SET OF RESOURCES AND RESOURCE RELATIONSHIPS - A dependency hierarchy of resources can be determined for a dynamic mashup. The dependency hierarchy can specify dependency relationships among a set of resources. A set of views that correspond to the set of resources can be ascertained. For each view, a view template can be determined that is to be applied to that view. The mashup can be dynamically created that includes the views, each of which is configured in accordance with the associated view template. The created mashup can also include content defined by the set of resources that is configured in a manner consistent with the dependency relationships of the dependency hierarchy. | 08-20-2009 |
20090299923 | CHANGE MANAGEMENT USING COLLECTIVE DATA - A method for providing information associated with configuration changes to a computer system is provided. The method includes receiving a description of a starting configuration and a description of a configuration change. The method further includes linking the description of the starting configuration and the description of the configuration change and reading a record linked to the description of a configuration change, wherein the record includes advice about the configuration change and a total result value indicating a rate of success of the configuration change when the advice is followed. The method further includes receiving a first result value from the user indicating a result of the configuration change in light of the advice and calculating a new total result value that indicates a rate of success of the configuration change based on the total result value and the first result value. | 12-03-2009 |
20110067033 | AUTOMATED VOLTAGE CONTROL FOR SERVER OUTAGES - Information regarding a scheduled outage for a server associated with a cluster of servers is received at a voltage regulation system (VRS) for the cluster of servers. A work load increase is determined for each remaining server within the cluster of servers due to the scheduled outage for the server. A voltage adjustment is calculated for each remaining server based upon the determined work load increase for each remaining server. Voltage for each remaining server is automatically adjusted based upon the calculated voltage adjustment. | 03-17-2011 |
20110161696 | REDUCING ENERGY CONSUMPTION IN A CLOUD COMPUTING ENVIRONMENT - Functionality can be implemented within a cloud manager to leverage energy consumption data of cloud processing and their associated facility resources when selecting computing nodes to complete the job. The cloud manager can determine possible computing nodes to complete the job based on the job attributes. The cloud manager can determine aggregate energy data of the cloud resources from an energy usage database. The cloud manager can analyze the energy usage data to determine a configuration of the computing nodes to perform the job that reduces total energy consumption. For example, a configuration of servers can be based on a number of servers and processor utilization at the servers to perform the job. The cloud manager can assign the job to the servers and set the processor utilization at the servers in accordance with the resource configuration determined to minimize energy consumption. | 06-30-2011 |
20120030356 | MAXIMIZING EFFICIENCY IN A CLOUD COMPUTING ENVIRONMENT - Power consumption efficiency of servers and data centers that comprise the servers can be taken into consideration when identifying servers from which to allocate resources for servicing a request. A subset of a plurality of servers from which resources can be allocated to service the request can be identified based on availability of resources at each of the plurality of servers. Facilities elements (including power distribution elements and cooling elements) associated with the each server of the subset of the plurality of servers are identified. An energy cost for each server of the subset of the plurality of servers is calculated based on power characteristics of the facilities elements. Resources of a first of the subset of the plurality of servers are allocated for servicing the request is identified based on determining that the first of the subset of the plurality of servers is associated with a lowest energy cost. | 02-02-2012 |
20120180041 | TECHNIQUES FOR DYNAMICALLY DISCOVERING AND ADAPTING RESOURCE AND RELATIONSHIP INFORMATION IN VIRTUALIZED COMPUTING ENVIRONMENTS - A technique for dynamically discovering and adapting resource and relationship information in virtualized computing environments including receiving, by a discovery manager, a discovery request for a virtual machine image that was created within a virtualized computing environment. The technique also includes using the discovery manager to discover resource and relationship information for the virtual machine image in response to the discovery request. The technique also includes invalidating, using the discovery manager, the resource and relationship information in response to receipt of an invalidate request for the virtual machine image. The resource and relationship information is then stored in a database using the discovery manager. | 07-12-2012 |
20120185556 | ASSIGNING A DATA ITEM TO A STORAGE LOCATION IN A COMPUTING ENVIRONMENT - A computer implemented method assigns a data item to a storage location in a computing environment. A request to store a data item is detected. A determination is made as to whether a volatile memory in the second computer comports with an isolation rule for the data item. In response to determining that the volatile memory in the second computer comports with the isolation rule for the data item, access time for data in the volatile memory in the second computer is compared with access time for data in a local hard drive in a first computer. The data item is then selectively stored in either the volatile memory in the second computer or the local hard drive in the first computer as determined by their relative access times. | 07-19-2012 |
20120185642 | ASSIGNING A DATA ITEM TO A STORAGE LOCATION IN A COMPUTING ENVIRONMENT - A computer implemented method, system, and/or computer program product assigns a data item to a storage location in a computing environment. A request to store a data item is detected. A determination is made as to whether a volatile memory in the second computer comports with an isolation rule for the data item. In response to determining that the volatile memory in the second computer comports with the isolation rule for the data item, access time for data in the volatile memory in the second computer is compared with access time for data in a local hard drive in a first computer. The data item is then selectively stored in either the volatile memory in the second computer or the local hard drive in the first computer as determined by their relative access times. | 07-19-2012 |
20120303821 | Programmatic Management of Software Resources in a Content Framework Environment - Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time. | 11-29-2012 |
20140006749 | MANAGING COMPUTING RESOURCES THROUGH AGGREGATED CORE MANAGEMENT | 01-02-2014 |
20140007134 | MANAGING COMPUTING RESOURCES THROUGH AGGREGATED CORE MANAGEMENT | 01-02-2014 |
20140082430 | REPORTING PRODUCT STATUS INFORMATION USING A VISUAL CODE - A system facilitates reporting product status information using a visual code. The system includes a code generator and a communication device. The code generator reports a product status with aggregate information in a visual code. In order to achieve this functionality, the code generator recognizes a status event trigger for a product. The code generator also compiles the aggregate information in response to the status event trigger for the product. The aggregate information includes product status information and product identification information. The code generator also generates the visual code representative of the aggregate information. The communication device facilitates communication of the visual code to a user. | 03-20-2014 |
20140095182 | SYSTEM MANAGEMENT OF CLINICAL PROCEDURES SCHEDULING BASED ON ENVIRONMENTAL THRESHOLDS - An approach for scheduling clinical procedures based on defined environmental thresholds of medical units in healthcare facilities. In one embodiment, a computer system monitors environmental conditions of the medical unit in which clinical procedures will be performed utilizing a measurement system that includes an environmental device for monitoring the environmental conditions. The computer system further receives a schedule of the clinical procedures of the medical unit. The computer system further identifies environmental thresholds for the medical unit to be used for comparison against the environmental conditions of the medical unit. The computer system further compares environmental conditions to the environmental threshold to determine if the environmental thresholds are violated. In another embodiment, the computer system modifies the schedule of clinical procedures of the medical unit responsive to the determination. | 04-03-2014 |
20140157263 | Restoring a Previous Version of a Virtual Machine Image - An approach is provided to apply a virtual machine (VM) image to a computer system. In the approach, implemented by an information handling system, a detection is made that a current VM image executing on the computer system is experiencing a problem. In response, prior VM images are analyzed, with each of the prior VM images being an image that was previously executed on the computer system. Based on the analysis, one of the prior VM images is selected and the selected image is used to replace the current VM image on the computer system. | 06-05-2014 |
20140157266 | Restoring a Previous Version of a Virtual Machine Image - An approach is provided to apply a virtual machine (VM) image to a computer system. In the approach, implemented by an information handling system, a detection is made that a current VM image executing on the computer system is experiencing a problem. In response, prior VM images are analyzed, with each of the prior VM images being an image that was previously executed on the computer system. Based on the analysis, one of the prior VM images is selected and the selected image is used to replace the current VM image on the computer system. | 06-05-2014 |
20140344442 | Adaptive Data Collection - A mechanism is provided for adaptive data collection. A set of data collection mechanisms operating within an information technology system is discovered. For each resource specific piece of data being collected by the set of data collection mechanisms, a determination is made as to whether more than one data collection mechanism is collecting the resource specific piece of data from a resource. Responsive to more than one data collection mechanism collecting the resource specific piece of data from the resource, a time interval to collect the resource specific piece of data from the resource is set to a smallest collection interval of the collection intervals utilized by the more than one data collection mechanism. Collection of the resource specific piece of data from the resource by the more than one data collection mechanism is suspended and the resource specific piece of data is collected without utilizing the more than one data collection mechanism. | 11-20-2014 |