Resource allocation

CL 718 SC 104
6366657 System and method for supporting and managing telecommunications services
Apr-2-2002 A system and method for supporting and managing telecommunications services in a telecommunications network includes a management information base builder toolkit (66, 110) for specifying object definitions...
6363467 Apparatus and method for allocating memory space for program use and management purposes
Mar-26-2002 In order to reduce problems caused by a user corrupting memory by incorrect use of memory allocation functions in the C programming language, memory allocation requests of an application (32) are monitored...
6363425 Digital telecommunication system with selected combination of coding schemes and designated resources for packet transmission based on estimated transmission time
Mar-26-2002 The present invention relates to a method and an arrangement for communicating packet information in a digital telecommunications system. Through the invention is selected a set of designated communication...
6363410 Method and system for threaded resource allocation and reclamation
Mar-26-2002 A method and system for threaded resource allocation and reclamation are provided. In a preferred embodiment, a threaded resource allocation and reclamation facility ("the facility") provides available...
6360270 Hybrid and predictive admission control strategies for a server
Mar-19-2002 An admission control system for a server including an admission controller that receives a stream of messages from one or more clients targeted for the server. The admission controller relays to the server...
6360263 Dynamic resource allocation for user management in multi-processor time shared computer systems
Mar-19-2002 A method suitable for optimizing allocation of resources, in support of k users, in a multi-processor time-shared computer system. The method includes the steps of inputting data comprising current job...
6356889 Method for determining optimal database materializations using a query optimizer
Mar-12-2002 A method for determining optimal database materializations utilizing a query optimizer in a database management system. The method takes one or more queries as inputs and using the query optimizer in the...
6353846 Property based resource manager system
Mar-5-2002 A property based decision support system for allocating existing resources to implement a functional unit. The system includes a plurality of resource modules, each providing a component function for implementing...
6349350 System, method, and program for handling failed connections in an input/output (I/O) system
Feb-19-2002 Disclosed is a system, method, and program for managing I/O operations transmitted from a computer system to a processing unit. The processing unit manages access to a storage device and executes the I/O...
6347366 System and method for automatically optimizing software performance
Feb-12-2002 An embedded genetic allocator system uses genetic algorithms to generate trial solutions to the allocation of data buffers among various kinds of memory banks and measures the quality of each solution....
6345327 Queuing method and apparatus for providing direct data processing access using a queued direct input-output device
Feb-5-2002 A queuing method and apparatus for transfer or incoming and outgoing data in a network environment having a main storage is presented. A plurality of queue sets are provided in the main storage with at...
6345287 Gang scheduling for resource allocation in a cluster computing environment
Feb-5-2002 A system and method whereby a gang scheduling entity assembles a schedule of application tasks to be run on a plurality of distributed parallel processors for pre-set time intervals. The scheduling information,...
6341302 Efficient inter-task queue protocol
Jan-22-2002 In a system for executing database queries, a directed graph of logically interconnected tasks represents an execution plan for executing a specified database query. A pair of queues are stored in a computer...
6341303 System and method for scheduling a resource according to a preconfigured plan
Jan-22-2002 A scheduler for allocating a computer system resource, such as processor time, among processes (e.g., database processes) according to a plan. A scheduling plan may include multiple sub-plans, and each...
6338130 Adaptive method and apparatus for allocation of DSP resources in a communication system
Jan-8-2002 A communication system (100) includes at least one digital signal processor (DSP) and a WAN driver (80) operating on a processor that is electrically coupled to a memory. The WAN driver (80) receives task...
6338080 Device and process for handling the execution of a job in a data processing system
Jan-8-2002 The present invention relates to a process and a device for handling the execution of a job in an open data processing system as a function of the resources. The process comprises the following steps:...
6338079 Method and system for providing a group of parallel resources as a proxy for a single shared resource
Jan-8-2002 A method and system for providing a group of parallel resources as a proxy for a single shared resource is provided. In a preferred embodiment, a resource grouping facility ("the facility") is incorporated...
6338072 Device and process for dynamically controlling the allocation of resources in a data processing system
Jan-8-2002 A system and process for dynamically controlling the allocation of resources in a "UNIX" open data processing system that includes a local resource manager, wherein the system is configured to sort jobs...
6338063 Method and computer program product for reducing lock contention in a multiple instruction execution stream processing environment
Jan-8-2002 A method, computer program product, and data structure for reducing the contention for a global lock that impairs system efficiency. An object is assigned or has thereon a positive reference count and...
6336127 Dynamic user management for timed shared computer systems
Jan-1-2002 In a time shared computer system, each user gets pro-rated computer resources over some interval of time. These resources are various classes of memory and disk storage and, in multi-processor systems,...
6334137 Method and system for controlling parallel execution of jobs
Dec-25-2001 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...
6334114 Method and apparatus for performing transactions in a stateless web environment which supports a declarative paradigm
Dec-25-2001 A method and system for processing multiple-request transactions in a stateless environment is provided. A cartridge execution engine intercepts browser messages directed to a cartridge. The cartridge...
6332180 Method and apparatus for communication in a multi-processor computer system
Dec-18-2001 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...
6330714 Method and computer program product for implementing redundant lock avoidance
Dec-11-2001 A method and computer program product are provided for implementing redundant lock avoidance in a virtual call sequence in a computer-system. A first copy of each target method with synchronization enabled...
6330612 Method and apparatus for serializing access to a shared resource in an information handling system
Dec-11-2001 A method and apparatus for serializing access by n entities to a shared resource in an information handling system. A waiter list is defined as a circular list of n bits, each of which is assigned to an...
6327606 Memory management of complex objects returned from procedure calls
Dec-4-2001 A method and computer-readable medium for managing memory for complex objects returned from procedure calls are described. Memory for complex objects returned from procedure calls is allotted from memory...
6327596 Methods, apparatus, and product for distributed garbage collection
Dec-4-2001 In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester platform and a server platform. The process...
6327568 Distributed hardware sharing for speech processing
Dec-4-2001 In a multistation intercommunication system human speech is processed on at least two respective levels of generic complexity. The speech is received in one or more origin stations in parallel and a necessity...
6324590 Replicated resource management system for managing resources in a distributed application and maintaining a relativistic view of state
Nov-27-2001 A method and apparatus for accessing resource objects contained in a distributed memory space in a communications network, including dividing the distributed memory space into a plurality of memory pools,...
6324563 Customer information control system application programming interface, with global and local system and file control functions, in a loosely coupled data processing environment
Nov-27-2001 The invention a customer information control system (CICS) application programming interface (API), with global and local system and file control functions, in a loosely coupled data processing system...
6324275 System and method for total telecommunications service commissioning
Nov-27-2001 A system and method (10) for commissioning telecommunications services includes an SLP toolkit (13) for building a service logic program (15), and an SPM toolkit (19) for building a service management...
6321373 Method for resource control in parallel environments using program organization and run-time support
Nov-20-2001 A system and method for dynamic scheduling and allocation of resources to parallel applications during the course of their execution. By establishing well-defined interactions between an executing job...
6317774 Providing predictable scheduling of programs using a repeating precomputed schedule
Nov-13-2001 The present invention provides predictable scheduling of programs using a repeating precomputed schedule. In a preferred embodiment, a scheduler accesses an activity scheduling graph. The activity scheduling...
6308250 Method and apparatus for processing a set of data values with plural processing units mask bits generated by other processing units
Oct-23-2001 A method and system for operating a computing system having multiple processing units. According to a new machine instruction, called the iota instruction, the computing system operates on a vector of...
6308248 Method and system for allocating memory space using mapping controller, page table and frame numbers
Oct-23-2001 A method and apparatus of allocating memory space in a main memory of a computer system to a unified memory architecture device. The main memory is associated with a physical address space. A required...
6304970 Hardware access control locking
Oct-16-2001 An apparatus for permitting access to protected code, protected data or protected devices only when a computer system is in a trusted state, where said trusted state occurs only when said system is executing...
6301616 Pledge-based resource allocation system
Oct-9-2001 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...
6298391 Remote procedure calling with marshaling and unmarshaling of arbitrary non-conformant pointer sizes
Oct-2-2001 A remote procedure call marshaling architecture provides remote procedure call interoperability between computers having arbitrary native data format pointer sizes not conforming to an on-wire multicanonical...
6298371 Method of dynamically adjusting NCP program memory allocation of SNA network
Oct-2-2001 A method in accordance with the invention is implemented via a novel computer program referred to for convenience as NEWPROG. NEWPROG resides (executes) in one or more communication controllers on a SNA...
6295602 Event-driven serialization of access to shared resources
Sep-25-2001 The invention mediates use of a computer resource by multiple events that seek to use the computer resource at the same time. In particular, the invention mediates such use by events that seek to use the...
6292939 Method of reducing unnecessary barrier instructions
Sep-18-2001 Unnecessary barrier instructions are dynamically reduced in a parallel processing object program, program module or object code section to be parallel processed in a multiprocessor system by a compiler...
6292821 Information processing
Sep-18-2001 An information processing system includes: a first data pool containing information in the form of data items; a plurality of processing elements disposed within the first data pool for processing data...
6289488 Hardware-software co-synthesis of hierarchical heterogeneous distributed embedded systems
Sep-11-2001 Hardware-software co-synthesis of an embedded system architecture entails partitioning of its specification into hardware and software modules such that its real-time and other constraints are met. Embedded...
6282637 Partially executing a pending atomic instruction to unlock resources when cancellation of the instruction occurs
Aug-28-2001 When an atomic instruction executed by a computer processor locks a memory location, the locking is performed before the processor has determined whether the instruction is to be executed to completion...
6282561 Method and system for resource management with independent real-time applications on a common set of machines
Aug-28-2001 A resource management mechanism is provided to ensure that real-time application programs running on a single machine or set of machines exhibit predictable behavior. The resource management mechanism...
6279148 Method and apparatus for supporting efficient programming in dynamic pointer-safe languages
Aug-21-2001 One embodiment of the present invention facilitates low-level systems programming in dynamic, "pointer-safe" programming languages, which disallow arbitrary references through pointers. It does so by avoiding...
6279098 Method of and apparatus for serial dynamic system partitioning
Aug-21-2001 A method and apparatus for providing for serially transmitting partitioning information between system partitions, and between system partitions and the corresponding data processing resources. Serial...
6275810 Method for scheduling holidays in distributed computer enterprise locales
Aug-14-2001 A scheduling method operative in association with a display device of a data processing system connected in a distributed computing environment having nodes located across geographically-dispersed boundaries....
6272544 Dynamically assigning priorities for the allocation of server resources to completing classes of work based upon achievement of server level goals
Aug-7-2001 A facility for ranking service classes in terms of their relative levels of need for additional server resources is described. The facility utilizes a set of goals, each identifying a service class to...
6272519 Dynamic alteration of operating system kernel resource tables
Aug-7-2001 A method to dynamically alter the availability or characteristics of specified system resources (e.g. interprocess communications facilities or tuning variables that control operating efficiency) is described....