Resource allocation

CL 718 SC 104
6976258 Providing quality of service guarantees to virtual hosts
Dec-13-2005 A method facilitates providing appropriate quality of service guarantees to a plurality of virtual hosts on a single physical host computer. A server application program and its child processes service...
6976083 Apparatus for providing direct data processing access using a queued direct input-output device
Dec-13-2005 An apparatus for providing direct data processing access in a network computing system environment. The system environment has a main storage which can be connected to one or more application servers and...
6976079 System and method for upgrading software in a distributed computer system
Dec-13-2005 A method for upgrading one of several computer programs stored on an application server in a distributed computing environment while permitting the application server to continue to service requests for...
6973653 Method for utilizing resource characterizations to optimize performance in an electronic device
Dec-6-2005 A method for providing optimal performance in an electronic device comprises at least one resource characterization that includes resource requirements for executing a requested process. An allocation...
6973654 Systems and methods for the repartitioning of data
Dec-6-2005 Various embodiments of the present invention are directed toward extending a federation of servers and balancing the data load of said federation of servers, in order to improve accessibility and scope...
6973500 Data processing system with management functions to allocate a group of resources to clients
Dec-6-2005 A data processing system which allows a client to request or release multiple computing resources with a single action. A grouping unit defines groups of resources, and those groups are maintained by a...
6973455 File server system providing direct data sharing between clients with a server acting as an arbiter and coordinator
Dec-6-2005 A client is permitted to send data access commands directly to network data storage of a network file server after obtaining a lock on at least a portion of the file and obtaining metadata indicating storage...
6971099 Integrated circuits for multi-tasking support in single or multiple processor networks
Nov-29-2005 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...
6971102 Computer system, memory management method, storage medium and program transmission apparatus
Nov-29-2005 The present invention provides a technique for skipping a locking process for an object in memory when a thread accesses an object that only it will access in order to reduce the load imposed on a system...
6970925 Method and system for property notification
Nov-29-2005 A method system for tracking the state of an entity (e.g., an object) on behalf of a client (e.g., an application program). The states of an entity include up and down. The tracking system of the present...
6970929 Vector-based, clustering web geographic information system and control method thereof
Nov-29-2005 A vector-based system maximizes the performance of a server of a clustering Web geographic information system by realizing efficient load balancing using a load balancing processor, thus improving the...
6970904 Methods and apparatus for sharing computational resources
Nov-29-2005 Systems, methods and computer media instructions are disclosed that enable the storage or caching of server account information by a client application, such as a web browser with the ability to store...
6968557 Reducing stack memory resources in a threaded computer system
Nov-22-2005 A computer thread utilizes an auxiliary stack resource to execute program code function calls requiring substantial stack memory resources. In a wrapper embodiment, portions of the program code having...
6968379 Latency-reducing bandwidth-prioritization for network servers and clients
Nov-22-2005 Communications bandwidth available to network servers and computers running client processes is allocated among connections available to those devices based on sets of priorities. Those priorities include...
6966062 Method and apparatus for allocating use of an access device between host and guest operating systems
Nov-15-2005 A method, apparatus and article of manufacture for allocating use of an access device between a host operating system and a guest operating system. In one embodiment, a source of the received request to...
6964048 Method for dynamic loaning in rate monotonic real-time systems
Nov-8-2005 A method and apparatus are disclosed for sharing execution capacity among tasks executing in a real-time computing system. The present invention extends RMA techniques for characterizing system timing...
6963960 System and method for kernel mode memory management having movable kernel objects
Nov-8-2005 The present invention is directed to improving the usage of kernel mode memory in computing environments. The invention is useful in offsetting the effects of abandonment of kernel mode memory objects....
6963945 Integrated circuit
Nov-8-2005 It is the object of the invention to optimise the allocation of address ranges to modules of an integrated circuit. Since according to the invention the address ranges in the address space are selectable...
6961937 Registry service for use in a distributed processing framework system and methods for implementing the same
Nov-1-2005 A method for advertising an availability of a processing resource to execute a process is provided. The method includes enabling a registry service and the processing resource to register with the registry...
6961632 Signal processing apparatus
Nov-1-2005 A signal processing apparatus includes an input attribute determination section for determining an input attribute representing at least one of a type of an audio codec, a sampling frequency and a number...
6957435 Method and apparatus for allocating processor resources in a logically partitioned computer system
Oct-18-2005 A processor allocation mechanism for a logically partitionable computer system allows an administrator to specify processing capability allocable to each partition as an equivalent number of processors,...
6957431 System for incrementally computing the maximum cost extension allowable for subsequent execution of each task using fixed percentage of the associated cost
Oct-18-2005 The present invention provides a method, system, and computer program product for improving scheduling of tasks in systems that accumulate execution time. An upper bound is computed on the amount of additional...
6957430 Method for managing multimedia platform resources and multimedia platform for implementing it
Oct-18-2005 A method and an apparatus for managing signal-processing resources of a multimedia platform that is designed for applying signal-processing operations to multimedia signals defines multimedia functions...
6954931 Resource allocation
Oct-11-2005 Computer-implemented methods for allocating resources to items are provided. One or more assignment scores for each item/resource pair are determined by applying one or more application-specific strategies...
6952827 User program and operating system interface in a multithreaded environment
Oct-4-2005 A method and system that prepares a task for being swapped out from processor utilization that is executing on a computer with multiple processors that each support multiple streams. The task has one or...
6952825 Concurrent timed digital system design method and environment
Oct-4-2005 The present invention relates to the design of an essentially digital system. As one example of digital systems, these may perform real-time transformations on time discrete digitized samples of analogue...
6952826 Method for implementing a multi-level system model for deterministically handling selected data
Oct-4-2005 A method for implementing a multi-level system model for deterministically handling selected data comprises a picokernel module that invokes an isochronous scheduler to select, schedule, and execute active...
6952828 System, method and computer program product for dynamic resource management
Oct-4-2005 A system for dynamically managing the resources of a hierarchical organization includes an organizing processing element, at least one resource and a monitoring processing element. The organizing processing...
6952732 Method and apparatus for multi-contact scheduling
Oct-4-2005 A method and apparatus for generating an agent schedule for a multi-contact center that has immediate queues and deferred queues. In one embodiment, a method includes scheduling software receiving a plurality...
6951018 Method and apparatus for efficiently tracking monitors
Sep-27-2005 Methods and apparatus for enabling the association between a monitor and an object to be maintained when a garbage collection occurs during a wait action performed with respect to the object are disclosed....
6950945 Apparatus and method for intersystem lock optimization
Sep-27-2005 An apparatus and method for distributed intersystem lock optimization are provided. With the apparatus and method of the present invention, the time required to obtain an uncontested lock, meaning a lock...
6947987 Method and apparatus for allocating network resources and changing the allocation based on dynamic workload changes
Sep-20-2005 A method of allocating and distributing processes to network resources. The amount of network resources is determined for each process or groups of processes to be executed on the computer network. A minimum...
6947048 Method for sharing a graphics display as a resource in an embedded system
Sep-20-2005 A system and method for managing graphics display associated with an embedded system where multiple application programs reside and the graphics display is accessible by the multiple application programs....
6944862 Method and system for scheduling execution of activities
Sep-13-2005 A method (300) and system for scheduling execution of activities, such as jobs of a batch processing. An estimated duration of each job is predicted (365-367) as a running average of the measured...
6944642 Systems and methods for detecting and resolving resource conflicts
Sep-13-2005 The present invention provides systems and methods for detecting and resolving resource conflicts. A resource conflict exists when a client version of a resource differs from a server version of the same...
6941437 Memory allocation scheme
Sep-6-2005 A method for managing a memory is provided which comprises the steps of: receiving a request for a memory allocation from a first application, the request comprising a requested memory amount; estimating...
6941365 Computer resource allocation layout description
Sep-6-2005 The invention discloses a method for maximizing overall system performance among a set of computer systems which periodically run a set of jobs. It is known that some allocations of jobs to computer systems...
6938256 System for balance distribution of requests across multiple servers using dynamic metrics
Aug-30-2005 A system for distributing incoming client requests across multiple servers in a networked client-server computer environment processes all requests as a set that occur within a given time interval and...
6938254 Controlling memory usage in systems having limited physical memory
Aug-30-2005 Described herein is a method of controlling memory usage in a computer system having limited physical memory, wherein one or more application programs execute in conjunction with an operating system. At...
6938255 Process, modules and switching center for identifying processes as well as their data and resources
Aug-30-2005 In a process for identifying a process (P1) and its resources, the process (P1) is provided with a first identifier (PID1) that unambiguously identifies the process (P1) and its...
6938252 Hardware-assisted method for scheduling threads using data cache locality
Aug-30-2005 A method is provided for scheduling threads in a multi-processor system. In a first structure thread ids are stored for threads associated with a context switch. Each thread id identifies one thread. In...
6938253 Multiprocessor communication system and method
Aug-30-2005 To facilitate inter-processor communication between multiple processors in a computer system and to enable the accessing of a dual port memory, or other system resources, without requiring the memory or...
6934951 Parallel processor with functional pipeline providing programming engines by supporting multiple contexts and critical section
Aug-23-2005 A system and method for employing multiple hardware contexts and programming engines in a functional pipeline partitioned to facilitate high performance data processing. The system and method includes...
6934947 Visual tool for developing real time task management code
Aug-23-2005 A tool for developing software code for real time system allows the user to structure scheduling of multi-tasking operations into a polling loop without the complexity of a hand-crafted polling loop, while...
6934936 Apparatus and method for adaptive address-based historical utilization recording
Aug-23-2005 An apparatus and method for recording segment execution times in a processing system are provided. The method includes the steps of recording a timestamp corresponding to the beginning of a segment to...
6931640 Computer system and a method for controlling a computer system
Aug-16-2005 In a cluster system including a plurality of operating systems operating on one computer, computer resources can be updated for and reallocated to each operating system. When the operating systems are...
6931639 Method for implementing a variable-partitioned queue for simultaneous multithreaded processors
Aug-16-2005 A method and apparatus are provided for implementing a variable-partitioned queue for simultaneous multithreaded processors. A value is stored in a partition register. A queue structure is divided between...
6928646 System and method for efficiently performing scheduling operations in an electronic device
Aug-9-2005 A system and method for efficiently performing scheduling operations in an electronic device comprises an allocation manager that initially evaluates a task scheduling request based upon certain request...
6925644 Method, apparatus, and product for leasing of group membership in a distributed system
Aug-2-2005 A system for leasing a group membership in a distributed processing system is provided. In accordance with this system, a remote object requests from an activation group a membership in the activation...
6925642 Distributed computer network which spawns inter-node parallel processes based on resource availability
Aug-2-2005 A parallel processing network permits processes to be spawned based on the availability of various network features. Such features may include the type of CPU's in the network, the number of CPU's per...