Match Document Document Title
7299467 Method and system for minimizing memory access latency in a computer system  
A computer system includes a plurality of nodes coupled together wherein each node may comprise a processor and memory. The system may also include a plurality of software objects usable by any of...
7299466 Mechanism for managing execution environments for aggregated processes  
Workspace definitions, which define an execution environment, can be associated with jobs. A work request is processed to automatically determine that tasks that are progeny of a given job inherit...
7299465 Configurable application integrating service request and fulfillment process  
A method and system for generating a plurality of concurrent solutions for a corresponding plurality of service requests each having one or more service types. The method comprises the steps of...
7299468 Management of virtual machines to utilize shared resources  
A technique for utilizing resources in a virtual machine operating system. The virtual machine operating system comprises a multiplicity of virtual machines. A share of resources is allocated to...
7299469 Hierarchical weighting of donor and recipient pools for optimal reallocation in logically partitioned computer systems  
A method and system for reallocating resources in a logically partitioned environment using hierarchical weighting comprising a Performance Enhancement Program (PEP), a Reallocation Program (RP),...
7296267 System and method for binding virtual machines to hardware contexts  
System and method for binding virtual machines to hardware contexts. A method includes obtaining resource requirements for a plurality of virtual machines, and binding one or more of the plurality...
7296056 Method, system, and program for selecting one user to assign a work item in a workflow  
Provided is a method, system, and program for assigning a work item for one of a plurality of nodes in a workflow to at least one of a plurality of users capable of performing workflow related...
7296269 Balancing loads among computing nodes where no task distributor servers all nodes and at least one node is served by two or more task distributors  
Load balancing is supported for a plurality of nodes having loads determined by a plurality of task distributors. A periodic, iterative process based on loads of real-time data causes the total...
7293004 Method for tuning state-based scheduling policies  
One embodiment of the present invention provides a system that tunes state-based scheduling policies, wherein the system contains a number of central processing units (CPUs). During operation, the...
7292904 Method for sizing production lot starts within a linear system programming environment  
Allocating limited manufacturing resources to achieve a feasible production plan that is consistent with customer demand is a difficult and common problem faced in many manufacturing industries....
7293051 Collection-set selection using a small priority queue  
A space-incremental garbage collector performs marking operations that are usually separated by several collection increments. It uses the marking results to compute collection-efficiency metrics...
7290259 Virtual computer system with dynamic resource reallocation  
A virtual computer system including a reallocation means, in which a plurality of LPAR are operated by logically dividing physical resources composing a physical computer exclusively or in time...
7290260 Dynamic processor redistribution between partitions in a computing system  
A method, apparatus and program product for the dynamic reallocation of shared processing resources in a computing system is provided. The method/apparatus/program product attempts to allocate the...
7290055 Multi-threaded accept mechanism in a vertical perimeter communication environment  
A multi-threaded accept in a vertical perimeter communication environment is disclosed. Embodiments of the present invention include a method for processing a connection in a multi-processor server...
7287127 Adaptive scheduler using inherent knowledge of operating system subsystems for managing resources in a data processing system  
Method, system and computer program product for managing resources in a data processing system. Knowledge provided by each subsystem of a plurality of subsystems of an operating system regarding...
7287144 Hit ratio estimation device, hit ratio estimation method, hit ratio estimation program and recording medium  
Using a counter of the Web server 10 , a leave probability p 1 , average value m and variance s 2 of think time, and hit ratio r are calculated for a session data cache 12 involving a...
7286526 Uniform management of mixed network systems  
A method and system for providing network processor management that efficiently operates in homogenous and heterogonous environments are provided. The system includes a controlled entity having a...
7284061 Obtaining temporary exclusive control of a device  
Remotely obtaining exclusive control of a device by remotely establishing communication with the device over a network, requesting to obtain remote exclusive control of the device's capabilities,...
7284244 Resource manager architecture with dynamic resource allocation among multiple configurations  
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...
7281124 Establishing a virtual drive accessible to pre-boot and operating system runtime phases  
A method, system and article of manufacture to establish a virtual drive accessible to pre-boot and operating system runtime phases. A virtual drive is constructed from a physical storage device of...
7281252 Method, system, and apparatus for implementing object interfaces at runtime  
A method, system, and apparatus for implementing object interfaces at runtime are provided. According to the method, a request is received for a resource that includes a client side object that...
7278057 Automated hang detection in Java thread dumps  
A system and method for analyzing Java thread deadlocks. A snapshot of threads in a Java Virtual Machine is generated, producing a thread dump file which can be analyzed offline. The thread dump...
7275247 Method and apparatus for handling threads in a data processing system  
A system for managing threads. A kernel tread associated with a user thread is detected as being unneeded by the user tread. The kernel thread is semi-detached in which data for the thread does not...
7272708 System for configuration of dynamic computing environments using a visual interface  
The present invention discloses a user interface for creating a dynamic computing environment using allocateable resources. The interface enables the fast, efficient selection and configuration of...
7269185 Management and control of multi-layer networks  
A communications network has multiple resource-allocation layers and incorporates a management structure for allocating resources to allocate resources requested by a first layer of said layers...
7269652 Algorithm for minimizing rebate value due to SLA breach in a utility computing environment  
The invention described is a new and useful process for minimizing the overall rebate a provider disburses to customers when a service level agreement (SLA) breach occurs in a utility computing...
7269630 Automatically switching shared remote devices in a dense server environment thereby allowing the remote devices to function as a local device  
A method, system and computer program product for automatically switching remote shared devices in a dense server environment. A device driver in a server blade may be configured to receive a...
7266823 Apparatus and method of dynamically repartitioning a computer system in response to partition workloads  
A method, system and apparatus for dynamically repartitioning a partitioned computer system in response to workload demands are provided. In one embodiment, a monitoring software is used to monitor...
7266822 System and method for controlling and managing computer farms  
A system and method of controlling a distributed processing system such as a including a first computer that includes a first Java virtual machine and a Java control system that also includes a...
7263695 System and method for processing recursive invocations within a program build  
A method for executing program builds is described comprising: executing jobs for a program build in parallel according to a first job schedule; detecting a recursive build invocation in one of the...
7260596 Distributed service provider  
A station for a network apparatus, which includes interconnected by a communication link, includes a network connection; a self assessment module operable to determine a current status of the...
7257812 Methods and apparatus for managing an application  
Methods and apparatus for managing execution of an application according to an application lifecycle. The application lifecycle is managed by an application manager through a set of commands that...
7257815 Methods and system of managing concurrent access to multiple resources  
The present invention is directed to a method and system for managing concurrent access to multiple resources. Resources are assigned to sets in such a way that it is safe to concurrently access...
7257816 Digital data processing apparatus and methods with dynamically configurable application execution on accelerated resources  
The invention provides, in one aspect, an improved digital data processing system of the type having a plurality of execution resources, including a central processing unit (CPU) and one or more...
7257814 Method and apparatus for implementing atomicity of memory operations in dynamic multi-streaming processors  
A multi-streaming processor has a plurality of streams for streaming one or more instruction threads, a set of functional resources for processing instructions from streams, and a lock mechanism...
7254813 Method and apparatus for resource allocation in a raid system  
The present invention implements an I/O task architecture in which an I/O task requested by the storage manager, for example a stripe write, is decomposed into a number of lower-level asynchronous...
7254726 System and method for managing system events by creating virtual events in an information handling system  
In a computer system or information handling system, a virtual system event provides for the communication of the notification of a system events from the hardware of the computer system to the...
7254837 Apparatus and method for storing and distributing encrypted digital content  
The present invention provides for a method and system for providing a type of Managed/Secured File Transfer between one or more computers arraigned in server-client or peer-to-peer configuration....
7251814 Yield on multithreaded processors  
An apparatus, program product and method accommodate conventional yield calls within a multithreaded processor environment by coordinating yielding threads within the hypervisor. A hypervisor...
7249358 Method and apparatus for dynamically allocating processors  
A computer system having a plurality of processors where each of the processors is dynamically assigned for execution of tasks based upon either performance or reliability.
7249228 Reducing the number of block masks required for programming multiple access control list in an associative memory  
Mechanisms for reducing the number of block masks required for programming multiple access control lists in an associative memory are disclosed. A combined ordering of masks corresponding to...
7246174 Method and system for accessing and managing virtual machines  
A Virtual Access Core (VAC) manages and controls access to virtual machines. A Virtual Instruction Routine (VIR) protocol is used by all components of the system to pass instructions and...
7243352 Distributed process runner  
A method for processing a computer software process including a task file is provided. The method includes designating a group of available processing resources to execute the task file that...
7243171 Data flow management apparatus, systems, and methods  
An apparatus and a system, as well as a method and an article, may operate to control a data flow associated with one of a plurality of ports sharing a resource, including a memory. The port having...
7242944 Method and system for dynamically re-homing a base transceiver station  
The method and system provides for receiving at a local base transceiver station a wireless signal and for routing that signal from the local base transceiver station to a remote base station...
7237013 Network system including data socket components for accessing internet semaphores  
An improved method and system for accessing data from a semaphore in a computer system, through the use of a software component in an application. The method may involve multiple software...
7237241 Methods and systems for managing access to shared resources using control flow  
Computer systems have resources that are often shared by plural processes (or threads). It is often desirable to limit access to these shared resources to one process at a time. Historically locks...
7237244 System and related methods for reducing memory requirements of a media processing system  
Various embodiments pertain to generating a development project including at least a matrix switch and one or more adjacent objects. In one or more embodiments, an initial rendering of the...
7237016 Method and system to manage resource requests utilizing link-list queues within an arbiter associated with an interconnect device  
A method to manage resource requests within an arbiter associated with an interconnect device includes identifying a first resource, required to issue a grant responsive to a resource request. If...
7234142 Task processing system  
To improve the task processing speed, when a large number of small-sized tasks are executed. When a task is completed, the event check means checks whether or not an event of the same kind as that...