Patent application number | Description | Published |
20080216087 | AFFINITY DISPATCHING LOAD BALANCER WITH PRECISE CPU CONSUMPTION DATA - A system for distributing a plurality of tasks over a plurality of nodes in a network includes: a plurality of processors for executing tasks; a plurality of nodes comprising processors; a task dispatcher; and a load balancer. The task dispatcher receives as input the plurality of tasks; calculates a task processor consumption value for the tasks; calculates a node processor consumption value for the nodes; calculates a target node processor consumption value for the nodes; and then calculates a load index value as a difference between the calculated node processor consumption for a node i and the target node processor consumption value for the node i. The balancer distributes the tasks among the nodes to balance the processor workload among the nodes according to the calculated load index value of each node, such that the calculated load index value of each node is substantially zero. | 09-04-2008 |
20080235705 | Methods and Apparatus for Global Systems Management - Techniques for globally managing systems are provided. One or more measurable effects of at least one hypothetical action to achieve a management goal are determined at a first system manager. The one or more measurable effects are sent from the first system manager to a second system manager. At the second system manager, one or more procedural actions to achieve the management goal are determined in response to the one or more received measurable effects. The one or more procedural actions are executed to achieve the management goal. | 09-25-2008 |
20080263206 | METHOD FOR REDUCING VARIABILITY AND OSCILLATIONS IN LOAD BALANCING RECOMMENDATIONS USING HISTORICAL VALUES AND WORKLOAD METRICS - The present invention provides a method of preventing harmful variability and oscillation in weight based, dynamic load balancing environments. More specifically, the present invention relates to methods to effectively determine the magnitude of weight changes in dynamic load balancing environments based on the workload magnitude and server farm capacity. This method depends on the development of new multi-system characteristics such as a relative workload metric to characterize the workload of the system relative to the collective capacity of all of the systems to handle the workload. | 10-23-2008 |
20080278478 | VIRTUAL NETWORK OPERATIONS CENTER - A system, method, program product and service for implementing a virtual network operations center. A system is disclosed that includes: a system for rendering three dimensional (3D) models in an observation space, in which the 3D models mirror actual components in an associated operations center. Also included is a system for rendering a virtual display in the observation space, wherein the virtual display provides a message board for operators viewing the observation space, a cueing system for generating cues within the 3D models; and a communications hub for providing bidirectional communications with the associated operations center. | 11-13-2008 |
20080281912 | MANAGEMENT OF ENTERPRISE SYSTEMS AND APPLICATIONS USING THREE-DIMENSIONAL VISUALIZATION TECHNOLOGY - An approach that manages enterprise systems and applications using three-dimensional visualization technology is described. In one embodiment, a system for streaming visual representations of an enterprise in near-real time. A multitude of geographically distributed enterprise datacenters are each configured to obtain event data from hardware and software elements in the enterprise. A virtual command center is configured to receive the event data, aggregate the event data into a composite dataset representative of the current operation of the enterprise, compare the composite dataset to at least one three-dimensional model representative of the operation of the geographically distributed enterprise, and provide a visualization of the composite data and any difference that may exist. The visualization is a composite of a three-dimensional visual image of the current operation of the geographically distributed enterprise. | 11-13-2008 |
20080282004 | HOLOGRAPHIC ENTERPRISE NETWORK - A system, method, program product and service for implementing a holographic enterprise network. A system for providing an interface between an operations center and a three dimensional (3D) virtual simulator system capable of rendering holographic images of the operations center is disclosed. Included is a holographic enterprise interface having a translation system for translating standard enterprise data associated with the operations center and 3D holographic data. Also enclosed is a communications manager for managing parallel communications between the holographic enterprise interface and a 3D data processing infrastructure having a holographic bus. | 11-13-2008 |
20080282161 | MASKING CHANGES TO A COMPUTER APPLICATION - The present invention provides an interface (as well as associated methods, systems, program products, etc.) for masking changes to a computer application. In general, the interface comprises a facade for facilitating interaction between the interface and a user; a dialog wizard for receiving a set of instructions for the computer application from the user pursuant to an interaction between the user and the facade; and a set of workflows linking the interface with the computer application, the set of workflows being configured to interpret the set of instructions and to direct a behavior of the application based on the interpretation. That is, the set of workflows are configured to convert the set of instructions into a set of commands that are understood by the computer application. | 11-13-2008 |
20080282225 | VISUALIZATION OF INFORMATION USING LANDMASSES - The present invention relates to the visualization of complex information using a set of navigable landmasses. A method for generating a visualization of a programming code base using a set of navigable landmasses in accordance with an embodiment of the present invention includes: representing each of a plurality of different code components using a respective landmass; adjusting a size of each landmass based on a number of lines of code in the code component corresponding to the landmass; and displaying the landmasses. | 11-13-2008 |
20080282242 | SIMULATION MANAGEMENT WITHIN A GRID INFRASTRUCTURE - A solution for managing a set of simulations within a grid infrastructure is provided. In particular, a solution is provided in which distinct simulations (e.g., virtual worlds, distributed simulations, and/or the like) and/or simulation instances (e.g., virtual world instances) can be concurrently managed in a single grid infrastructure. | 11-13-2008 |
20080288220 | USE OF A THREE-DIMENSIONAL (3D) DATA CENTER TO SHARE SERVICE OPERATIONS - The present invention creates and/or uses a 3D data center that mirrors physical operations that may not all be co-located in one physical space. The 3D data center can cluster geographically dispersed similar physical assets into one area of the 3D data center, e.g., all of a company's physical world wide mainframes on one virtual floor of the 3D data center. Human experts that reside anywhere geographically could enter the 3D data center, service, manage, monitor their physical machines and applications and/or train other individuals living in different geographical locations, or working for other companies. | 11-20-2008 |
20080288505 | USE OF THREE-DIMENSIONAL DATA CENTER TO SUPPORT SERVICING OUTSOURCED OPERATIONS - A solution for supporting servicing an outsource operation(s) using a three-dimensional (3D) data center is provided. In particular, a solution is provided in which a 3D data center is created from aggregating information technology (IT) resource data received from a plurality of outsourced operation locations that may be geographically or task distributed amongst multiple IT service providers. | 11-20-2008 |
20080317051 | Methods and System for Highly Ordered Transaction Processing - Improved techniques are disclosed for processing transactions or requests in a data processing system. For example, a method for processing requests in a system including a plurality of nodes includes the following steps. At least two nodes of the plurality of nodes receive a plurality of requests. The two nodes exchange information to determine an order for processing requests. The two nodes process the requests in accordance with the order. The order may include a total order or a partial order. | 12-25-2008 |
20110161972 | GOAL ORIENTED PERFORMANCE MANAGEMENT OF WORKLOAD UTILIZING ACCELERATORS - A method, information processing system, and computer readable storage medium are provided for dynamically managing accelerator resources. A first set of hardware accelerator resources is initially assigned to a first information processing system, and a second set of hardware accelerator resources is initially assigned to a second information processing system. Jobs running on the first and second information processing systems are monitored. When one of the jobs fails to satisfy a goal, at least one hardware accelerator resource in the second set of hardware accelerator resources from the second information processing system are dynamically reassigned to the first information processing system. | 06-30-2011 |
20130076740 | Holographic Enterprise Network - A solution for implementing a holographic enterprise network is provided. The solution can provide an interface between an operations center and a three dimensional (3D) virtual simulator system capable of rendering holographic images of the operations center. A holographic enterprise interface can translate standard enterprise data associated with the operations center and 3D holographic data. Parallel communications between the holographic enterprise interface and a 3D data processing infrastructure having a holographic bus also can be managed. | 03-28-2013 |
20130262424 | DATABASE SYSTEM TRANSACTION MANAGEMENT - Systems, methods, and products for database system transaction management are provided herein. One aspect provides for annotating via a computing device at least one data object residing on the computing device utilizing at least one transaction tag, the at least one transaction tag being configured to indicate a status of an associated data object; processing at least one database transaction utilizing a transactional memory process, wherein access to the at least one data object is determined based on the status of the at least one data object; and updating the status of the at least one data object responsive to an attempted access of the at least one data object by the at least one database transaction. Other embodiments and aspects are also described herein. | 10-03-2013 |
20150074392 | SECURE PROCESSING ENVIRONMENT FOR PROTECTING SENSITIVE INFORMATION - A processor-implemented method for a secure processing environment for protecting sensitive information is provided. The processor-implemented method may include receiving encrypted data and routing the encrypted data to the secure processing environment. Then the encrypted data may be decrypted and fields containing sensitive information may be found. The method may also include obfuscating the sensitive information and returning, by the secure processing environment, the decrypted data and obfuscated data. | 03-12-2015 |