Sign up


Match Document Document Title
8544014 Scheduling threads in multi-core systems  
Scheduling of threads in a multi-core system is performed using per-processor queues for each core to hold threads with fixed affinity for each core. Cores are configured to pick the highest...
8543686 Dynamic resource collaboration between network service providers  
Service providers capable of dynamic resource collaboration and corresponding dynamic resource collaboration techniques are provided. In one embodiment, a network service provider includes a...
8544013 Process scheduler having multiple adaptive partitions associated with process threads accessing mutexes and the like  
A system is set forth that includes a processor, one or more memory storage units, and software code stored in the one or more memory storage units. The software code is executable by the processor...
8544002 Managing virtual overlay infrastructures  
A system has a virtual overlay infrastructure mapped onto physical resources for processing, storage and network communications, the virtual infrastructure having virtual entities for processing,...
8543790 System and method for cooperative virtual machine memory scheduling  
A resource scheduler for managing a distribution of host physical memory (HPM) among a plurality of virtual machines (VMs) monitors usage by each of the VMs of respective guest physical memories...
8544017 Dynamic job processing based on estimated completion time and specified tolerance time  
The invention provides a system and method for managing clusters of parallel processors for use by groups and individuals requiring supercomputer level computational power. A Beowulf cluster...
8543843 Virtual core management  
A virtual core management system including one or more physical cores, a virtual core including a collection of logical states associated with the execution of a program, and a virtual core...
8543755 Mitigation of embedded controller starvation in real-time shared SPI flash architecture  
An embedded controller includes a microcontroller core, a first bus interface that does not support bus arbitration, a second bus interface and memory control circuitry. The first bus interface is...
8544015 Dynamic resource allocation using a resource configuration effort score  
A provisioning method and a corresponding apparatus for managing a data processing system including a plurality of exploiter entities and a plurality of resources, the system maintaining a...
8544006 Resolving conflicts by restarting execution of failed discretely executable subcomponent using register and memory values generated by main component after the occurrence of a conflict  
A method and apparatus for speculatively executing a single threaded program within a multi-core processor which includes identifying an idle core within the multi-core processor, performing a look...
8543857 Method and apparatus for low power operation of multi-core processors  
Embodiments of an apparatus, system and method are described for low power operation of a multi-core processing system. An apparatus may comprise, for example, a power management module operative...
8543615 Auction-based service selection  
A method and system for locating a service provider capable of providing service level objectives for a data object stored within a computer system. The computer system includes an information...
8539501 Managing access to a shared resource in a data processing system  
Processes requiring access to shared resources are adapted to issue a reservation request, such that a place in a resource access queue, such as one administered by means of a semaphore system, can...
8539498 Interprocess resource-based dynamic scheduling system and method  
A method and system for scheduling tasks in a processing system. In one embodiment, the method comprises processing tasks from a primary work queue, wherein the tasks consume resources that are...
8539500 Efficient partial execution for the parallelization of software analysis in a distributed computing environment  
An electronic device includes a memory, a processor coupled to the memory, and one or more policies stored in the memory. The policies include a resource availability policy determining whether the...
8539496 Method and apparatus for configuring network systems implementing diverse platforms to perform business tasks  
Method and apparatus for configuring systems implementing diverse platforms in a network is described. In one example, functional units of the systems are exposed to define abstract function...
8539486 Transactional block conflict resolution based on the determination of executing threads in parallel or in serial mode  
Mechanisms are provided for handling conflicts in a transactional memory system. The mechanisms execute threads in a data processing system in a first conflict resolution mode of operation in which...
8539197 Load rebalancing for shared resource  
Various aspects of a data volume or other shared resource are determined and updated dynamically for purposes such as to provide guaranteed qualities of service. For example, the number of...
8539489 System for dedicating a number of processors to a network polling task and disabling interrupts of the dedicated processors  
Improving the performance of multitasking processors are provided. For example, a subset of M processors within a Symmetric Multi-Processing System (SMP) with N processors is dedicated for a...
8539497 Method for organizing software so the set of extensions for an extendable application can be run securely  
The operating system organizes software so the set of extensions for an extendable application can be dynamically discovered and the extension can be run securely. Extensions are run as separate...
8539180 System and method for migration of data  
Systems and methods for data migration are disclosed. A method may include allocating a destination storage resource to receive migration data. The method may also include assigning the destination...
8539499 Symmetric multiprocessing with virtual CPU and VSMP technology  
A system, method and computer program product, including a primary operating system (OS) having access to at least some hardware resources of the computer system. A Hypervisor controls a plurality...
8539137 System and method for management of virtual execution environment disk storage  
A method, system and computer program product for storing data of a Virtual Execution Environment (VEE), such as a Virtual Private Server (VPS) or a Virtual Machine, including starting an operating...
8539194 Storage system and method for storage capacity change of host-device-specified device  
A controller in a storage system receives a capacity change command specifying a device, and changes, to a volume capacity value indicating a storage capacity following the capacity change command,...
8539503 Apparatus for displaying a multi-window system having an active application and an inactive application  
In an information processing apparatus according to the present invention, a control unit notifies each application program of a key input event in a multi-window system. If the state of a first...
8531955 Prioritizing resource utilization in multi-thread computing system  
One embodiment of the present invention prioritizes resource utilization in a multi-thread processor. A priority register stores thread information for P threads. The thread information includes P...
8533725 Information processing system and use right collective management method  
Disclosed is an information processing system including plural information processing apparatuses that have respective hardware resources including hardware resources to be licensed, each...
8533415 Application migration and power consumption optimization in partitioned computer system  
A storage device including a migration source logical volume of an application copies data stored in the logical volume into a migration destination logical volume of the application. After the...
8533727 Method for analysing the real-time capability of a system  
The invention provides a method for analysing the real-time capability of a system, in particular a computer system, where various tasks are provided, wherein the tasks are repeatedly performed and...
8533723 Computing device application framework  
Systems and methods of providing a computing device application framework. The framework serves as a platform upon which the desktop applications share common data and logic. The framework may...
8533732 Landscape reorganization algorithm for dynamic load balancing  
A method and system for reorganizing a distributed computing landscape for dynamic load balancing is presented. A method includes the steps of collecting information about resource usage by a...
8533729 Distributed task system and distributed task management method  
A distributed task system has a task transaction server and at least one task server. Instead of being merely passively called by the task transaction server for executing a task, the task server...
8533710 Using observed thread activity to dynamically tune a virtual machine for responsiveness  
One embodiment of the present invention provides a system that uses observed thread activity to dynamically tune a virtual machine for responsiveness and/or throughput. During operation, the system...
8533716 Resource management in a multicore architecture  
A method and apparatus for resource management in a multicore processor is disclosed. A system management controller (130) provides omnipresent scheduling, synchronization, load balancing, and...
8533726 Device, system, method, and program for computing resource allocation based on external environment and transition frequency  
Provided is a computing resource allocation device capable of allocating computing resources to accommodate changing activity patterns. The device is equipped with an external environment...
8533714 Dynamic virtual machine domain configuration and virtual machine relocation management  
Dynamic relocation of virtual machines among hypervisors in a domain is provided. A domain management module is executed on a computer processor and is configured to receive a request to add a new...
8533722 Method and apparatus for assigning fractional processing nodes to work in a stream-oriented computer system  
An apparatus and method for making fractional assignments of processing elements to processing nodes for stream-based applications in a distributed computer system includes determining an amount of...
8533730 Stream data processing method, stream data processing program and stream data processing apparatus for runtime query group data stagnation detection and load balancing  
Once data stagnation occurs in a query group which groups queries, a scheduler of a server apparatus calculates an estimated load value of each query forming the query group based on at least one...
8533728 Resource tracking method and apparatus  
The present invention is directed to a parallel processing infrastructure, which enables the robust design of task scheduler(s) and communication primitive(s). This is achieved, in one embodiment...
8533724 Virtual resource provisioning by assigning colors to virtual resources in multi-tenant resource pool  
Virtual resource provisioning may be enhanced by coloring virtual resource instances and/or underlying implementation resources. Particular resource colors may be associated with particular...
8533718 Batch job assignment apparatus, program, and method that balances processing across execution servers based on execution times  
A job assignment apparatus includes: a correlation calculation unit to calculate a correlation between an execution time used for processing a program that depends on a computer resource operating...
8527984 Application platform and application  
The problem of the present invention is to be capable of efficiently using a system resource of a device. For solving the above problem, an application platform according to the present invention...
8527645 Distributing transcoding tasks across a dynamic set of resources using a queue responsive to restriction-inclusive queries  
A method and system for performing processing tasks is disclosed. At a resource, a detection is made as to when the resource is available to perform a processing task. Usage of the resource for...
8526460 Systems and methods for scheduling asynchronous tasks to residual channel space  
Systems (100)/methods (1000) for allocating performance of data service tasks (DST-1, . . . , DST-30) of a defined duration or data volume among time frames (2021-1, 2021-2, . . . , 2021-N, . . . ,...
8527740 Mechanism of supporting sub-communicator collectives with O(64) counters as opposed to one counter for each sub-communicator  
A system and method for enhancing barrier collective synchronization on a computer system comprises a computer system including a data storage device. The computer system includes a program stored...
8527993 Tasking system interface methods and apparatuses for use in wireless devices  
Techniques are provided which may be implemented in various methods and/or apparatuses that to provide a tasking system buffer interface capability to interface with a plurality of shared...
8527999 Method, computer program and device for supervising a scheduler for managing the sharing of processing time in a multi-task computer system  
The invention in particular has as an object supervising a scheduler for the management of processing time sharing in a multitask data-processing system comprising a computation unit having a...
8527080 Method and system for managing process jobs in a semiconductor fabrication facility  
A method and system for managing process jobs in a semiconductor fabrication facility is described. In one embodiment, the method includes receiving a plurality of process jobs associated with one...
8527988 Proximity mapping of virtual-machine threads to processors  
Virtual machine threads are mapped to virtual processors. Groups of virtual processors are formed. The number of virtual processors in each group is selected to match a number of unassigned...
8528001 Controlling and dynamically varying automatic parallelization  
A system and method for automatically controlling run-time parallelization of a software application. A buffer is allocated during execution of program code of an application. When a point in...