Sign up


Match Document Document Title
8380960 Data allocation and replication across distributed storage system  
In a distributed storage system such as those in a data center or web based service, user characteristics and characteristics of the hardware such as storage size and storage throughput impact the...
8381222 Policy driven automation—specifying equivalent resources  
An autonomic computing system and method store a set of resource equivalencies in memory, select at least one resource equivalency from the set of resource equivalencies, and use the selected at...
8381224 Software virtual machine for data ingestion  
In general, this disclosure is directed to a software virtual machine that provides high-performance transactional data acceleration optimized for multi-core computing platforms. The virtual...
8381213 Method for dynamic management of system resources through application hints  
A method, system and program product for dynamic management of system resources in a data storage system comprising producing a hint at a hint producer; wherein the hint contains information about...
8381215 Method and system for power-management aware dispatcher  
In general the invention relates to a system. The system includes processors each having a processing state. The system further includes a dispatcher operatively connected to the plurality of...
8375394 Techniques to automatically classify processes  
Techniques for automatically classifying processes are presented. Processes executing on a multicore processor machine are evaluated to determine shared resources between the processes, excluding...
8375148 Computer system, device sharing method, and device sharing program  
In a storage system provided with a plurality of storage modules, the rated power consumption can be reduced. The storage system is provided with a charge control unit. The charge control unit...
8375374 Partitioning programs between a general purpose core and one or more accelerators  
An mechanism is provided for partitioning programs between a general purpose core and one or more accelerators. With the apparatus and method, a compiler front end is provided for converting a...
8375393 Methods and architectures for resource management  
Resource management architectures implemented in computer systems to manage resources are described. In one embodiment, a general architecture includes a resource manager and multiple resource...
8370560 Symmetric live migration of virtual machines  
An information processing system is provided for symmetric live migration of virtual machines. The system includes a migration manager that generates a first least recently used map for a set of...
8370843 Method, program product and computer system for progressive improvement of an environment pool  
Disclosed are a method, system and computer program product for progressively improving the fit of a pool of reusable environments to requirements of programs in a computer system. The method...
8370492 System for providing quality of service in link layer and method using the same  
A system and method of providing a quality of service (QoS) is provided. The method of providing the QoS in the link layer includes receiving, by a stream providing device, minimum and maximum...
8370851 Conversational parallelism for message processing  
A system and method for processing messages in an enterprise resource planning (ERP) system is provided. A processing service generates a snapshot of a message queue, which contains a plurality of...
8370835 Method for dynamically generating a configuration for a virtual machine with a virtual hard disk in an external storage device  
A sequence of programs enable execution of a guest operating system (OS) (116) installed on virtual hard disks (VHDs), one storing system, one storing user data (210, 212). The VHDs are stored on a...
8370832 Method and system for virtual machine migration  
Virtual machine (VM) technology allows multiple operating systems each deploying multiple applications to run on a single host. This invention presents an effective method and system for virtual...
8370840 Apparatus and methods for performing computer system maintenance and notification activities in an opportunistic manner  
The present invention concerns methods and apparatus for performing computer system maintenance and notification activities in an opportunistic manner during time periods identified by a user when...
8370495 On-demand compute environment  
An on-demand compute environment comprises a plurality of nodes within an on-demand compute environment available for provisioning and a slave management module operating on a dedicated node within...
8365181 Method and system for guiding scheduling decisions in clusters of computers using dynamic job profiling  
A method and system for scheduling jobs in a cluster of compute servers using dynamic job profiling improves the overall performance of the computing cluster. Specifically, the method and system...
8365182 Method and system for provisioning of resources  
A method of autonomous provisioning of resources of a computer system, wherein: performance-critical workload of the computer system is monitored; workload suffering is detected based on comparing...
8364932 System and method to prioritize large memory page allocation in virtualized systems  
The prioritization of large memory page mapping is a function of the access bits in the L1 page table. In a first phase of operation, the number of set access bits in each of the L1 page tables is...
8365171 I/O agent assignment for jobs using an MPI library  
An MPI library including selective I/O agent assignment from among executing tasks, provides improved performance. An MPI job is made up of a number of tasks. I/O operations in an MPI job are...
8365294 Hardware platform authentication and multi-platform validation  
Methods and apparatuses enable authentication of a hardware platform on a network. The authenticated hardware platform can validate the credentials of virtual machines executing on the hardware...
8365177 Dynamically monitoring and rebalancing resource allocation of monitored processes based on execution rates of measuring processes at multiple priority levels  
Measuring processes are started at a plurality of priority levels. A different one of the measuring processes is started for each of the priority levels. Subsequently, for each of the measuring...
8364941 Switching drivers between processors  
Systems, methods, and computer software for operating a device can be used to operate the device in multiple modes. The device can be operated in a first operating mode adapted for processing data,...
8365178 Prioritizing scheduling of virtual machines by recalculating priority numbers for each virtual machine based on the interaction of users with the virtual machines  
A mechanism for prioritized scheduling of virtual machines is disclosed. A method includes receiving control of a virtual machine (VM) managed by a virtual machine monitor (VMM) on a host machine...
8365183 System and method for dynamic resource provisioning for job placement  
A method for dynamic resource provisioning for job placement includes receiving a request to perform a job on an unspecified computer device. One or more job criteria for performing the job are...
8365180 Information terminal, computer resource managing method, and virtual machine execution switching method  
An in-vehicle terminal (101) is provided, which has a function ensuring that computer resource secured by a virtual machine (1a1) or a virtual machine (1b1) is controlled within a limit value of...
8359599 Methods and systems for efficient use and mapping of distributed shared resources  
Methods and systems for coordinating sharing of resources among a plurality of tasks operating in parallel in a document presentation environment while host communications and task processing may...
8359594 Automated rapid virtual machine provisioning system  
Embodiments disclosed herein utilize Habitats to perform incremental updates on virtual machines (VMs) over time. A VM Habitat comprises a collection of VMs and a specification shared between these...
8359600 Providing personalization of virtual machines for system on demand (SOD) services based on user's use habits of peripheral devices  
Disclosed is a system for providing personalization of virtual machines for a system on demand (SoD) service includes an SoD server, wherein the SoD server includes an aspect measuring unit that...
8359451 Management of host physical memory allocation to virtual machines with a balloon application  
Methods and systems for managing distribution of host physical memory (HPM) among virtual machines (VMs) executing on a host via a hypervisor are presented, where each VM has guest system software...
8359596 Determining capability of an information processing unit to execute the job request based on satisfying an index value and a content of processing of the job  
A grid computing system having a plurality of information processing apparatuses, each of which comprises an index value storing part for storing an index value indicative of the throughput of the...
8356304 Method and system for job scheduling  
Logical processors/hardware contexts are assigned to different jobs/threads in a multithreaded/multicore environment. There are provided a number of different sorting algorithms, from which one is...
8356305 Thread boundaries comprising functionalities for an event by a single thread and tasks associated with the thread boundaries configured in a defined relationship  
Each of a plurality of thread boundaries comprises functionality to be performed for a given event by a single thread. A plurality of queues through which events may be routed may be coupled to the...
8356306 Workload management controller using dynamic statistical control  
A computer system comprises a workload management controller that detects and tracks resource consumption volatility patterns and automatically and dynamically adjusts resource headroom according...
8356302 Persistent display of trajectory of rate of resource consumption for use in monitoring resource consumption  
Systems, methods and consumer-readable media for self-monitoring of resource consumption are provided. A system according to the invention may include a computer, a resource-consuming output...
8352938 System, method and program to migrate a virtual machine  
A system, method and program product for migrating a first virtual machine from a first real computer to a second real computer or from a first LPAR to a second LPAR in a same real computer. Before...
8352952 Systems and methods for facilitating virtualization of a heterogeneous processor pool  
A system for facilitating virtualization of a heterogeneous processor pool includes a processor allocation component and a hypervisor, each executing on a host computer. The processor allocation...
8352950 Algorithm to share physical processors to maximize processor cache usage and topologies  
A method and apparatus for use in a computing environment to run a variety of applications in logical partitions. The apparatus includes one or more logical processors (LPs), one or more logical...
8352946 Managing migration ready queue associated with each processor based on the migration ready status of the tasks  
The present disclosure is directed to a method for managing tasks in a computer system having a plurality of CPUs. Each task in the computer system may be configured to indicate a migration ready...
8352964 Method and apparatus for moving processes between isolation environments  
A method for moving an executing process from a source isolation scope to a target isolation scope includes the step of determining that the process is in a state suitable for moving. The...
8352953 Dynamically provisioning virtual machines  
Virtual machines are managed on the basis of data obtained from a management information database of a network switch having a plurality of Ethernet links coupled to compute nodes running a...
8352943 Method for preventing industrial automation system from avalanche  
The invention relates to a method for preventing industrial automation system from avalanche, in which the industrial automation system comprising a storage unit for storing time stream data to be...
8352611 Allocating computer resources in a cloud environment  
A method, data processing system, and computer program product for managing resources. A request for resources in the network data processing system is received. The request comprises requested...
8352951 Method and apparatus for utility-based dynamic resource allocation in a distributed computing system  
In one embodiment, the present invention is a method for allocation of finite computational resources amongst multiple entities, wherein the method is structured to optimize the business value of...
8347307 Method and system for cost avoidance in virtualized computing environments  
A method includes monitoring a utilization amount of resources within logical partitions (LPARs) of a plurality of servers and identifying a resource-strained server of the plurality of servers,...
8347309 Dynamic mitigation of thread hogs on a threaded processor  
Systems and methods for efficient thread arbitration in a processor. A processor comprises a multi-threaded resource. The resource may include an array of entries which may be allocated by threads....
8346935 Managing hardware resources by sending messages amongst servers in a data center  
Systems and methods to manage workloads and hardware resources in a data center or cloud. In one embodiment, a method includes a data center having a plurality of servers in a network. The data...
8347303 Apparatus, method, and system to provide a multi-core processor for an electronic gaming machine (EGM)  
An electronic gaming machine (EGM) implements a multi-core processor. A first of the processor cores is adapted to perform or otherwise control a first set of operations. The first set of...
8347289 Method and apparatus for online sample interval determination  
In one embodiment, functional system elements are added to an autonomic manager to enable automatic online sample interval selection. In another embodiment, a method for determining the sample...