Resource allocation

CL 718 SC 104
7043730 System and method for demand oriented network resource management
May-9-2006 A system and method is disclosed for network resource management. The method discloses: receiving a request to execute a task; calculating a virtual set of resources required to execute the task; reserving...
7043316 Location based programming and data management in an automated environment
May-9-2006 A method and system for providing information related to a set of automated resources that may cooperate in an environment to perform an automated process, the method comprising the steps of associating...
7039915 Method and apparatus for software-based allocation and scheduling of hardware resources in an electronic device
May-2-2006 An architecture and method for dynamic resource allocation and scheduling in a communication device is disclosed herein. The method of controlling hardware resources in a communication device having a...
7039784 Video distribution system using dynamic disk load balancing with variable sub-segmenting
May-2-2006 A method and apparatus for dynamically balancing the loading of video data storage devices facilitates the transfer of video data by acquiring a listing of locations and loading of all segments of a requested...
7038685 Programmable graphics processor for multithreaded execution of programs
May-2-2006 A programmable graphics processor for multithreaded execution of program instructions including a thread control unit. The programmable graphics processor is programmed with program instructions for processing...
7038686 Programmable graphics processor for multithreaded execution of programs
May-2-2006 A programmable graphics processor for multithreaded execution of program instructions including a thread control unit. The programmable graphics processor is programmed with program instructions for processing...
7036125 Eliminating memory corruption when performing tree functions on multiple threads
Apr-25-2006 A method, system and computer program product for eliminating memory corruption when performing multi-threaded tree operations. A network processor may receive a command to perform a tree operation on...
7036124 Computer resource management for competing processes
Apr-25-2006 Resource management for controlling allocation of a resource to competing computer processes is achieved through the use of a joining function. A resource manager is responsive to identification of a thread...
7036006 System to provide computing as a product using dynamic computing environments
Apr-25-2006 A system enabling computing to be provided as a packaged product or as a remote resource to users. Computing is delivered as a product or a resource by providing dynamic computing environments to users...
7035990 Method for dynamic memory management
Apr-25-2006 A method for dynamic memory management that includes determining a priority of a requesting program portion and, based on the determined priority of the requesting program portion, either allocating a...
7035911 Method and system for community data caching
Apr-25-2006 A cache module (26) at a client computer (12) controls a cache portion (28) on a storage device (24). The cache module communicates with other cache modules at other clients to...
7032226 Methods and apparatus for managing a buffer of events in the background
Apr-18-2006 A background event buffer manager (BEBM) for ordering and accounting for events in a data processing system having a processor includes a port for receiving event identifications (IDs) from a device, a...
7032222 Method and system for determining resource allocation to users by granting request based on user associated different limits and resource limit
Apr-18-2006 A method for flexible allocation of a resource in which a soft limit and a hard limit are assigned to each of a set of potential users of the resource. The soft limits are selected to guarantee access...
7028305 Operating system abstraction and protection layer
Apr-11-2006 The present invention provides a system for creating an application software environment without changing an operating system of a client computer, the system comprising an operating system abstraction...
7028301 System and method for automatic workload characterization
Apr-11-2006 A system and method for automatic workload characterization are provided. Transactions performed in a computer system may be logged. The log of transactions comprises a timestamp for each transaction....
7028300 Method and system for managing resources in a distributed environment that has an associated object
Apr-11-2006 A system and method for managing the allocation of resources and locks to client computer systems. The system and method provides server-side control features related to resource requests for locked resources,...
7028298 Apparatus and methods for managing resource usage
Apr-11-2006 Disclosed is a method for managing resource usage of a particular resource by a set of related code, such as code executed on behalf of a downloaded applet. A resource indicator is associated with the...
7028299 Task-based multiprocessing system
Apr-11-2006 An embodiment of the present invention is a task manager to manage tasks in a multiprocessor system. A task table stores task entries corresponding to tasks executed by at least one processor. A block...
7023459 Virtual logical partition terminal
Apr-4-2006 A method and system for providing a computer system having a plurality of logical partitions with a virtual terminal is disclosed. The computer system is coupled to an external display device through a...
7020878 System for allocating resource using the weight that represents a limitation on number of allowance active sessions associated with each resource consumer group
Mar-28-2006 One embodiment of the present invention provides a resource scheduler for allocating a computer system resource, such as memory or mass storage, within a processor, to database management system (DBMS)...
7015919 Virtualization of graphics resources
Mar-21-2006 Graphics resources are virtualized through an interface between graphics hardware and graphics clients. The interface allocates the graphics resources across multiple graphics clients, processes commands...
7010788 System for computing the optimal static schedule using the stored task execution costs with recent schedule execution costs
Mar-7-2006 A static schedule is selected from a set of static schedules for an application dependent on the state of the application. A scheduling system stores a set of pre-defined static schedules for each state...
7010789 Independent net task identification for efficient partition and distribution
Mar-7-2006 A task management system, method and computer program product for determining optimal placement of task components on multiple machines for task execution, particularly for placing program components on...
7007276 Method, system and program products for managing groups of partitions of a computing environment
Feb-28-2006 Groups of partitions of a computing environment are managed. At least one group of the computing environment includes a plurality of partitions of the computing environment. Shareable resources are assigned...
7007277 Priority resource allocation in programming environments
Feb-28-2006 An extension to a programming language provides for the fair allocation of resources in the programming language environment. A resource pool data object stores available resource objects. A resource queue...
7007108 System method for use of hardware semaphores for resource release notification wherein messages comprises read-modify-write operation and address
Feb-28-2006 A method for resource notification is disclosed. The method generally comprises the steps of (A) buffering a plurality of messages received from a plurality of busses, (B) arbitrating among the messages,...
7003769 System diagnosis apparatus, system diagnosis method and computer-readable recording medium recording system diagnosis program
Feb-21-2006 A system diagnosis apparatus comprises a communication processing device which acquires a utility rate of the system resources of a user system and a queue for the system resources, a memory device stores...
7003771 Logically partitioned processing system having hypervisor for creating a new translation table in response to OS request to directly access the non-assignable resource
Feb-21-2006 A method, apparatus, and system for preventing each of a plurality of operating system within a logically partitioned data processing system from interfering with the operation of the other operating systems...
7003772 Policy management for distributed computing and a method for aging statistics
Feb-21-2006 A policy management system and method having a plurality of cooperating computers connected in a network. A policy management software resident in one or more managing computers of the network monitors...
7003547 Distributed parallel processing system having capability-based incentives and associated method
Feb-21-2006 A distributed parallel processing system having capability-based incentives and associated method are disclosed that identify the capabilities of distributed devices connected together through a wide variety...
7002586 Method and apparatus for vertex splitting in a graphics system
Feb-21-2006 An apparatus and method for splitting vertex streams relating to graphics data into substreams, and processing the substreams in parallel. A graphics subsystem of a computer system includes a vertex splitting...
6999994 Hardware device for processing the tasks of an algorithm in parallel
Feb-14-2006 A hardware device for processing the tasks of an algorithm of the type having a number of processes the execution of some of which depend on binary decisions has a plurality of task units (10, 12, 14),...
6996828 Multi-OS configuration method
Feb-7-2006 A physical memory of a single computer is divided for each of a plurality of operating system (OS). A first OS is first loaded into the computer and runs. A multi-OS management program common to a plurality...
6996647 Token swapping for hot spot management
Feb-7-2006 A method and apparatus are provided for efficiently managing hot spots in a resource managed computer system. The system utilizes a controller, a series of requestor groups, and a series of loan registers....
6996614 Resource allocation in data processing systems
Feb-7-2006 A method for allocating resources of a service provider to a plurality of users of the service provider in a data processing system wherein the resources are maintained in a resource pool when not allocated...
6993767 System for preventing periodic load balancing if processor associated with lightest local run queue has benefited from idle processor load balancing within a determined time period
Jan-31-2006 An apparatus and methods for periodic load balancing in a multiple run queue system are provided. The apparatus includes a controller, memory, initial load balancing device, idle load balancing device,...
6993766 Integrated circuits for multi-tasking support in single or multiple processor networks
Jan-31-2006 An integrated circuit (7A) for multitasking support for processing unit (1A) holds control variables for each task (or activity) to run on its associated processor (1A) and identifies...
6993762 Process for improving the performance of a multiprocessor system comprising a job queue and system architecture for implementing the process
Jan-31-2006 The invention relates to a process for assigning tasks in a multiprocessor digital data processing system having a preemptive operating system, and an architecture for implementing the process. The system...
6990666 Near on-line server
Jan-24-2006 A dynamic state manager (DSM) for a server cloud manager (SCM) of a virtualized logical server cloud including a resource definition, a rules module and a state manager engine. The resource definition...
6990662 Method and system for offloading execution and resources for resource-constrained networked devices
Jan-24-2006 A method for offloading execution load from a resource-constrained device to allow the device to run a resource intensive software program. A program is accessed using a first device and determines whether...
6990663 Hypervisor virtualization of OS console and operator panel
Jan-24-2006 A logically partitioned data processing system in which shared resources are emulated to provide each partition a separate copy of the shared resource is provided. In one embodiment, the logically partitioned...
6990195 Voice and data exchange over a packet based network with resource management
Jan-24-2006 A signal processing system which discriminates between voice signals and data signals modulated by a voiceband carrier. The signal processing system includes a voice exchange, a data exchange and a call...
6988139 Distributed computing of a job corresponding to a plurality of predefined tasks
Jan-17-2006 In a distributed computing environment, a queue of jobs is maintained on a job database, along with parameters for each of the computing devices available to process the jobs. A task model defining the...
6986140 Method for determining idle processor load balancing in a multiple processors system
Jan-10-2006 An apparatus and methods for periodic load balancing in a multiple run queue system are provided. The apparatus includes a controller, memory, initial load balancing device, idle load balancing device,...
6986137 Method, system and program products for managing logical processors of a computing environment
Jan-10-2006 The configuration of the logical processors of a logical partition is managed dynamically. A logical partition is initially configured with one or more logical processors. Thereafter, the configuration...
6985951 Inter-partition message passing method, system and program product for managing workload in a partitioned processing environment
Jan-10-2006 A partitioned processing system capable of supporting diverse operating system partitions is disclosed wherein throughput information is passed from a partition to a partition resource manager. The throughput...
6985928 Placing an object at a node in a peer-to-peer system based on a zoom-in algorithm
Jan-10-2006 A peer-to-peer system is divided into a plurality of zones for placing an object. A parent zone having a parent node is identified. The parent zone is divided into the plurality of zones, i.e., subzones,...
6983461 Method and system for deadlock detection and avoidance
Jan-3-2006 The invention relates to a method of operating a computer system supporting multiple processes, and the intention is to avoid deadlock (an example of which is where process A owns resource A, and is waiting...
6983462 Method and apparatus for serving a request queue
Jan-3-2006 A system and method is provided for implementing a thread safe request queue. The request queue is preferably implemented using a circular array and atomic operations are preferably used for non-blocking...
6980216 Graphics driver and method with time partitioning
Dec-27-2005 A graphics driver and method is provided that facilitates graphics rendering time partitioning to provide improved resource allocation between multiple windows and/or multiple graphics clients. The graphics...