Resource allocation

CL 718 SC 104
6681240 Apparatus and method for specifying maximum interactive performance in a logical partition of a computer system independently from the maximum interactive performance in other partitions
Jan-20-2004 A partitioner for creating logical partitions allows a user to specify maximum interactive performance in one partition independently of maximum interactive performance of other partitions to arrive at...
6681239 Computer system having shared address space among multiple virtual address spaces
Jan-20-2004 A multi-tasking computer operating system allocates a respective virtual address space to each task. A portion of virtual address space is reserved as a shared address space (SAS) region, the SAS region...
6681242 Method and apparatus for detecting dependency cycles between resources in a computer system
Jan-20-2004 One embodiment of the present invention provides a system that detects cycles in a set of dependencies between a set of resources in a computer system. The system operates by receiving a new dependency...
6681232 Operations and provisioning systems for service level management in an extended-area data communications network
Jan-20-2004 An automated service level manager (SLM) provides operations support for wide-area data communication services offered via regional IP-Over Ethernet on fiber networks. The SLM comprises a suite of software...
6678889 Systems, methods and computer program products for locating resources within an XML document defining a console for managing multiple application programs
Jan-13-2004 Systems, methods and computer program products are provided for sharing resources within an Extensible Markup Language (XML) document that defines a console (i.e., a graphical user interface or GUI) for...
6678715 Systems and apparatus for switching execution of a process in a distributed system
Jan-13-2004 In a distributed system where a client is connected to a server via a network, the client is provided with a basic part that issues a request for a process, and the server comprises a server component...
6678714 Computer-implemented task management system
Jan-13-2004 A task management system including a task server linking a plurality of system users, including at least one task definer, at least one task requester and at least one task fulfiller over a communications...
6675261 Request based caching of data store data
Jan-6-2004 A request, such as those embedded in URLs and XML documents, is assigned to a thread of execution in a server that is in communication with a data store. The thread of execution includes a thread local...
6675229 Methods and apparatus for providing quality of service for legacy applications
Jan-6-2004 A computer operating system that allows legacy applications to be run automatically with quality of service (QoS) guarantees matching required QoS performance levels. In accordance with the invention,...
6671774 Method and apparatus for performing swap analysis
Dec-30-2003 Described are techniques used in connection with determining one or more pairs of logical volumes (LVs) to increase the performance of storage devices by swapping these LVs. Future performance of the anticipated...
6668270 Efficiently distributing information used for lock management between distributed resource objects
Dec-23-2003 The lock management system disclosed is distributed i.e. information about which locks have been granted for a resource is stored at both a master node and at the nodes on which are located processes that...
6665814 Method and apparatus for providing serialization support for a computer system
Dec-16-2003 Provided are a method and apparatus for providing serialization support for computer systems and computer system resources, in particular for application programs which require sequencing and/or consistency...
6665791 Method and apparatus for releasing functional units in a multithreaded VLIW processor
Dec-16-2003 A method and apparatus are disclosed for releasing functional units in a multithreaded very large instruction word (VLIW) processor. The functional unit release mechanism can retrieve the capacity lost...
6665701 Method and system for contention controlled data exchange in a distributed network-based resource allocation
Dec-16-2003 A method and system for resolving contending requests for resources connected from a computer network by application programs running on computers attached to the communications network. The distributed...
6665700 Distributed-memory multiprocessor system utilizing plural multiprocessors with virtual storage space
Dec-16-2003 In a distributed-memory multiprocessor system in which a plurality of processors have their respective memories, some of the processors are placed in redundant execution of writing into a virtual storage...
6665699 Method and data processing system providing processor affinity dispatching
Dec-16-2003 A processor in a data processing system having multiple cache memories performs cache memory or processor module affinity dispatchin. Processes awaiting dispatch are stored in prioritized queues. Each...
6662364 System and method for reducing synchronization overhead in multithreaded code
Dec-9-2003 A system and method for implementing mutual exclusion locks (mutexes) is provided. Mutexes of the present invention designate whether they are to be synchronized using fast nonatomic load/store sequences...
6662297 Allocation of processor bandwidth by inserting interrupt servicing instructions to intervene main program in instruction queue mechanism
Dec-9-2003 The method and apparatus feature detecting and prioritizing one or more interrupt service requests; inserting interrupt servicing instructions responsive to the interrupt service request into an instruction...
6662057 Method and device for controlling processes in a computer system
Dec-9-2003 A computer system and method for executing several processes in tandem, that includes a scarce resource, which is accessed by the processes to be executed. A first device is provided for computing the...
6661775 Redundant routing with deadlines in data networks
Dec-9-2003 A method and message router that breaks up files to be transferred over a network connection within a specified deadline into fixed-sized pieces. Each piece contains enough redundant information so that...
6658449 Apparatus and method for periodic load balancing in a multiple run queue system
Dec-2-2003 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,...
6658448 System and method for assigning processes to specific CPU's to increase scalability and performance of operating systems
Dec-2-2003 A method in a multi-processor computing system is disclosed. The method is an object-oriented method that allows a user to make associations between processes to be executed and available CPUs of the system....
6654780 System of managing processor resources in a non-dedicated computer system
Nov-25-2003 Managing processor resources in a non-dedicated computer system. An amount of a processor resource is allocated to a real-time application of the computer system. The amount does not exceed a limit chosen...
6654782 Modular framework for dynamically processing network events using action sets in a distributed computing environment
Nov-25-2003 A system and method for dynamically processing a network event using an action set in a distributed computing environment are described. The occurrence of a network event is sensed via a sensor thread...
6654781 Enhanced thread processing
Nov-25-2003 A method and implementing computer system is provided for the creation of large numbers of threads in a computer system. An exemplary embodiment supports up to sixteen segments in memory of thread private...
6654701 Method and apparatus for measuring protocol performance in a data communication network
Nov-25-2003 An embodiment of the invention provides a mechanism for measuring the performance characteristics of data sent across any communication path configured to carry data between two or more computational devices...
6651081 Method and apparatus for processing a high priority resource request in a system using a set of shared resources
Nov-18-2003 A method and apparatus for prioritizing the use of multifunctional printing system's basic processing resources to allow a high priority job to gain immediate access to a shared resource. The printing...
6647547 Program conversion apparatus for eliminating unnecessary indications of dynamic memory allocation from a source program and generating an executable program
Nov-11-2003 A program conversion apparatus that converts a source program to an executable program, the source program including a first descriptor indicating dynamic memory allocation. The program conversion apparatus...
6647448 Method and apparatus for managing resource schedules in a peer to peer distributed networking environment
Nov-11-2003 The invention is an architecture, a system and a method for generating and storing resource schedule entries to an AV/C resource schedule bulletin board subunit. The AV/C resource schedule bulletin board...
6643680 Signal processing system which can reduce burden applied to a CPU or a signal processor
Nov-4-2003 In a signal processing system, a plurality of mutually different applications are simultaneously executed. In the system, combinations of applications are predetermined as application patterns according...
6636884 Method and system for controlling parallel execution of jobs
Oct-21-2003 A computer system and a parallel execution control method thereof. A job execution managing module includes a job control statement interpreting module for deciding by interpretation of job control statements...
6636599 Reserving resources for anticipated work items via simulated work items
Oct-21-2003 A workflow-manager (150) reserves a resource for processing an anticipated real work item by sending a simulated, artificial, work item to the resource before the real work item becomes available. The...
6633916 Method and apparatus for virtual resource handling in a multi-processor computer system
Oct-14-2003 Multiple instances of operating systems execute cooperatively in a single multiprocessor computer wherein all processors and resources are electrically connected together. The single physical machine with...
6629142 Mechanism for optimizing processing of client requests
Sep-30-2003 An improved mechanism for processing client requests is disclosed. The first time a client request for a particular resource is received by a server, it is processed by stepping through a configuration...
6625709 Fair share dynamic resource allocation scheme with a safety buffer
Sep-23-2003 A dynamic resource allocation scheme is disclosed which allows flexibility in granting resources to a requestor, while maintaining a safety buffer should other requesters need resources. A portion of available...
6625157 Apparatus and method in a network switch port for transferring data between buffer memory and transmit and receive state machines according to a prescribed interface protocol
Sep-23-2003 A network switch in a packet switched network includes a plurality of network switch ports, each configured for sending and receiving data packets between a medium interface and the network switch. The...
6622189 Method and system for low overhead spin lock instrumentation
Sep-16-2003 A method and apparatus is presented for controlling spin lock instrumentation for a spin lock in a system with a cache. A lock flag represents a busy state for the spin lock; a first instrumentation flag...
6618744 Efficient lock state transitions in a distributed system
Sep-9-2003 A system for managing locks that give permission to access resources in a computer system are disclosed. The lock management system is distributed and provides deadlock protection. The lock management...
6618743 Method and system for providing discrete user cells in a UNIX-based environment
Sep-9-2003 A system of multiple work areas for operating within a computer system, wherein the computer system includes a CPU, a memory module and a disc storage facility, includes plural autonomous resource units...
6615245 System and method for enabling a hierarchal collaboration of devices across a communication channel
Sep-2-2003 A system and method for enabling a hierarchal collaboration of devices across a common communication channel, e.g., the Internet. Embodiments of the present invention define a plurality of devices, e.g.,...
6615231 System and method for directing requests to specific processing
Sep-2-2003 The present invention provides for directing requests to specific processing using an inclusion list. The inclusion list contains a list of methods that an associated process, program, or module is capable...
6614440 System and method for load balancing in a multi-channel graphics system
Sep-2-2003 A pull-model system and method provides display data over a network to a plurality of display devices having the same or different video format requirements. Utilization of image memory bandwidth is balanced...
6611858 Garbage collection method for time-constrained distributed applications
Aug-26-2003 A method for executing distributed processes on garbage collecting virtual machines. More particularly, garbage collection is delivered as a function of certain timing variables such as the time until...
6606164 Technique for controlling the execution of an action in a low layer system by a high layer system
Aug-12-2003 In a network system in which a request of executing a process is sent from the higher level system to the lower level system, a time period of not executing a requested job is assured in the lower level...
6604125 Mechanism for enabling a thread unaware or non thread safe application to be executed safely in a multi-threaded environment
Aug-5-2003 Executing a thread unaware or non-thread-safe application in a multi-threaded environment is potentially hazardous. If multiple instances of the thread unaware application are executed concurrently in...
6601138 Apparatus system and method for N-way RAID controller having improved performance and fault tolerance
Jul-29-2003 This invention describes structure and method for an efficient architecture allowing n-controllers to work together to improve system performance and fault tolerance, when n is greater than two. This invention...
6601083 Multitasking data processing system and method of controlling allocation of a shared resource
Jul-29-2003 A multitasking data processing system having a plurality of tasks and a shared resource and a method of controlling allocation of shared resources within a multitasking data processing system are disclosed....
6601035 Methods for dynamically predicting workflow completion times and workflow escalations
Jul-29-2003 A work flow management system (WFMS) can execute one or more instances of a workflow process. The execution of each workflow process is comprised of the execution of component activities. More particularly,...
6598079 Pledge-based resource allocation system
Jul-22-2003 A pledge-based resource allocation system is provided in a client/server environment. In this system, resources, such as database objects, are allocated to clients for a limited time period. Allocating...
6598069 Method and apparatus for assigning resources to logical partition clusters
Jul-22-2003 An exemplary embodiment of the invention is a method for assigning resources in a system configurable into logical partition clusters. The method includes defining at least one logical partition cluster....