Resource allocation

CL 718 SC 104
6763519 Multiprogrammed multiprocessor system with lobally controlled communication and signature controlled scheduling
Jul-13-2004 A multiprogrammed multiprocessor system comprises a plurality of processors and some communications resources such as networks through which the processors communicate with each other. A plurality of tasks...
6763454 System for allocating resources in a computer system
Jul-13-2004 A system for allocating resources for use by devices of a computer. Device information for the devices of the computer is collected to uniquely identify the devices and to describe the device characteristics...
6760910 Workload management method to enhance shared resource access in a multisystem environment
Jul-6-2004 A technique is disclosed for managing a workload distributed across multiple data processing systems to enhance shared resource access to meet a common performance standard. The technique includes on at...
6757897 Apparatus and methods for scheduling and performing tasks
Jun-29-2004 The invention provides unique mechanisms and techniques for a computing device to perform various tasks in a multi-tasking or time sliced environment. A general task scheduling algorithm can select various...
6757729 Virtual environment manager for network computers
Jun-29-2004 A system and method for a downloadable just-in-time middleware called VEM that provides access to network services, including system services such as printing and local storage, to applications that run...
6754899 Shared memory access controller
Jun-22-2004 A communication system comprises an input-output processor IOP (11) coupled to a plurality of network devices (10) and a protocol processor PP (12), both processors being coupled to a common memory (15)....
6754898 Method and apparatus for converting a lightweight monitor to a heavyweight monitor
Jun-22-2004 Methods and apparatus for converting a lightweight monitor to a heavyweight monitor are disclosed. According to one aspect of the present invention, a computer-implemented method for converting a lightweight...
6754764 Method and apparatus for maintaining order in a pipelined process and its application
Jun-22-2004 To maintain order in a pipelined process, a number of memory locations of a result memory are sequentially reserved for a number of processes as the processes are sequentially dispatched for execution....
6751683 Method, system and program products for projecting the impact of configuration changes on controllers
Jun-15-2004 An impact of configuration changes on controllers is projected. This projection quantifies the impact for each controller affected by the change, such that it is known by a quantifiable value how much...
6748592 Method and apparatus for protectively operating a data/information processing device
Jun-8-2004 In a data/information processing system, a nested privilege protection is employed to protect the system when executing instructions. A first privilege protection having at least two privilege levels is...
6748470 Method and system for locking multiple resources in a distributed environment
Jun-8-2004 A method and system that creates and maintains lock properties for a resource or object in a distributed environment. The method and system creates and/or updates lock objects to relate to multiple locks,...
6748019 Dynamic load-balancing between two processing means for real-time video encoding
Jun-8-2004 A method for use in a real-time video encoder based on two processing means to optimise the use of computing power of the processing means. This is achieved by dynamically load-balancing between two processing...
6745339 Method for dynamically switching fault tolerance schemes
Jun-1-2004 In one aspect of the invention, a method of dynamically switching among a plurality of fault tolerance schemes is provided. The fault tolerance schemes are associated with a fault tolerance mechanism that...
6745274 Apparatus and method for synchronizing multiple accesses to common resources
Jun-1-2004 A method and apparatus for providing a synchronization mechanism to control accesses to a non-cached shared resource by devices connected by a high speed interconnect is herein described. A semaphore is...
6745222 Providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems
Jun-1-2004 The present invention provides providing predictable scheduling of programs using repeating precomputed schedules on discretely scheduled and/or multiprocessor operating systems. In one embodiment, a scheduler...
6745221 Dynamic resource reallocation
Jun-1-2004 A resource allocation manager to allocate resources to handle applications in a messaging system includes a database storing a set of resource allocation rules to govern the allocation of resources to...
6738973 Access-history indicating method and apparatus, resources providing method and apparatus, and program providing medium used therewith
May-18-2004 An access-history indicating method sequentially records a history of access by a user to a resource object such as a file or a WWW page. In the method, an access history icon that visually represents...
6732359 Application process monitor
May-4-2004 A computer system has a memory, an operating system, and a computer application instantiated in a work space in the memory as managed by the operating system. The application includes a plurality of application...
6728747 Method and system for implementing failover for database cursors
Apr-27-2004 A method and system for implementing failover in a computer system is provided. For a failover involving an order-sensitive dataset or application, a mechanism is provided to detect order inconsistencies...
6728737 Method and system for leasing storage
Apr-27-2004 A method and system for leasing storage locations in a distributed processing system is provided. Consistent with this method and system, a client requests access to storage locations for a period of time...
6728263 Dynamic sizing of data packets
Apr-27-2004 Dynamic sizing of packets of data is disclosed. In one embodiment, a system includes a client and a server. The client receives packets of dynamic size, the client having a bandwidth. The server determines...
6725456 Methods and apparatus for ensuring quality of service in an operating system
Apr-20-2004 A uniform application programming interface (API) provides efficient generation and control of resource reservations so as to ensure a desired quality of service (QoS) for applications running on an operating...
6725457 Semaphore enhancement to improve system performance
Apr-20-2004 A process of coordinating access to a shared resource by a plurality of execution units is provided. Channel control units are used to coordinate access to a shared resource. Each channel control unit...
6725454 Method and apparatus for capacity consumption profiling in a client/server environment
Apr-20-2004 A system and method for identifying capacity consumption profiles in a client/server computer system, which include such applications as enterprise resource planning customer relationship planning and...
6725345 Object-oriented program with a memory accessing function
Apr-20-2004 An information processing system is provided that is capable of memory access suitable in any programming environment and which increases reliability by varying or restricting program access to memory...
6725267 Prefetched data in a digital broadcast system
Apr-20-2004 A method for sending data to a client to provide data-on-demand services comprises the steps of: receiving a data file, specifying a time interval, parsing the data file into a plurality of data blocks...
6721948 Method for managing shared tasks in a multi-tasking data processing system
Apr-13-2004 A method for managing tasks in a data processing system having a shared task, which may be performed in hardware, software, or a combination of both. In response to a request from a requesting task, the...
6721740 Method and apparatus of performing active update notification
Apr-13-2004 A method and apparatus of performing active update notification. Components of an application are able to specify interest in a data object or set of data objects by registering an interest object with...
6721724 Validating multiple execution plans for database queries
Apr-13-2004 Validation of large numbers of alternative execution plans for a database query, either an exhaustive enumeration of the complete space of alternatives, or else an unbiased random sample, is performed...
6721615 Method for the management of workcell systems based on an automation management system
Apr-13-2004 A method for the management of a Workcell System capable to control concurrent processes that use pieces of equipment, here called Resources, interacting with each other according to the needs and the...
6718393 System and method for dynamic distribution of data traffic load through multiple channels
Apr-6-2004 A communication system featuring a plurality of nodes in which at least one node is implemented with adaptive driver software following a load balancing scheme that takes into account packet characteristics...
6718360 Providing predictable scheduling of programs using a repeating precomputed schedule
Apr-6-2004 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...
6715146 Efficiently distributing information used for lock management among distributed resource objects using sequence numbers
Mar-30-2004 A system for managing locks that give permission to access resources in a computer system is disclosed. The lock management system is distributed and provides deadlock protection. The lock management system...
6715097 Hierarchical fault management in computer systems
Mar-30-2004 Computer systems and methods of data processing are disclosed in which hierarchical levels of fault/event management are provided that intelligently monitor hardware and software and proactively take action...
6715009 Method and apparatus for coordinating cooperating resources and its application
Mar-30-2004 An apparatus is provided with a first and a second first in, first out storage structure (FIFO) that are correspondingly associated with a first and a second resource. The apparatus is further provided...
6714980 Backup and restore of data associated with a host in a dynamically changing virtual server farm without involvement of a server that uses an associated storage device
Mar-30-2004 One or more datasets of a computer data storage device that participates in a dynamically changing virtual server farm are backed up without involving or affecting operation of servers in the virtual server...
6711616 Client-server task distribution system and method
Mar-23-2004 A method and system for distributing by a server data processing system computing tasks for execution amongst a plurality of client data processing systems having different resource characteristics. Each...
6708227 Method and system for providing common coordination and administration of multiple snapshot providers
Mar-16-2004 A service specified by an application programming interface (API) acts as a coordinator/manager of different volume snapshot providers and an administrator of snapshot providers. The API acts to standardize...
6708213 Method for streaming multimedia information over public networks
Mar-16-2004 A method and apparatus for enhancing existing caching systems to better support streaming media over the Internet and other public network system are disclosed herein. By using helpers inside the network,...
6708198 Efficiently initiating lock state transitions for distributed resource objects that participate in a distributed lock management system
Mar-16-2004 A system for managing locks that give permission to access resources in a computer system is disclosed. The lock management system is distributed and provides deadlock protection. The lock management system...
6704756 Methods, apparatus, and product for distributed garbage collection
Mar-9-2004 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...
6704767 Using distributed information about lock conversion requests to efficiently manage lock state transitions
Mar-9-2004 A system for managing locks that give permission to access resources in a computer system is disclosed. The lock management system is distributed and provides deadlock protection. The lock management system...
6704766 Method and apparatus for dynamically controlling the execution of a request handler on a processor resource
Mar-9-2004 A method and apparatus for dynamically controlling the dispatching of a coupling facility operating in a logical partition sharing a processor resource with one or more other logical partitions issuing...
6701371 Data transfer method for matching upper protocal layer to high speed serial bus
Mar-2-2004 A data transfer method for matching an upper protocol layer to a high speed serial bus. In the data transfer method, it is determined whether transfer data to be transferred from the upper protocol layer...
6701360 Method and system for independent console access with tracking in a server system
Mar-2-2004 A method and system for independent console access including tracking in a server system allows a plurality of users simultaneous access to any of a plurality of data sources associated with the server....
6697901 Using secondary resource masters in conjunction with a primary resource master for managing resources that are accessible to a plurality of entities
Feb-24-2004 Techniques are disclosed for managing access to a set of one or more resources that are accessible to a plurality of entities. In one embodiment, one primary resource master and one or more secondary resource...
6697855 Adaptive hybrid method for access to a transmission channel
Feb-24-2004 The invention concerns a method for access to a transmission channel shared between several stations, characterised in that it includes iteratively: an operation (302) of estimating requirements of each...
6694346 Long running, reusable, extendible, virtual machine
Feb-17-2004 In a virtual machine environment, the invention enables creation of a long running, reusable, virtual machine are disclosed. The environment includes a shared heap where requisite runtime code to bring...
6694345 External job scheduling within a distributed processing system having a local job control system
Feb-17-2004 External job scheduling capabilities are provided to a local job control system lacking or having insufficient job scheduling capabilities. This is accomplished by encapsulating running of a user job by...
6681241 Resource contention monitoring employing time-ordered entries in a blocking queue and waiting queue
Jan-20-2004 Resource contention monitoring and analysis are provided for a single system or multi-system environment. Resource contention is tracked at a task level when contention occurs by listing each owner of...