|
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...
|