| 6424621 |
Software interface between switching module and operating system of a data packet switching and load balancing system |
| Jul-23-2002 |
A data packet switching system comprises a plurality of network interfaces each adapted to be coupled to respective external networks for receiving and sending data packets to and from the external networks... |
| 6421736 |
Method and system for migrating an object between a split status and a merged status |
| Jul-16-2002 |
In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single... |
| 6421317 |
Method and apparatus for an automatic load balancing and back-up of a multi-users network |
| Jul-16-2002 |
The invention aims to implement the Load Balancing/Backup function in a Multi-Users environment and to allow a remote station to have an alternate route through another Token Ring DLC to backup. By directing... |
| 6415372 |
Rolling back storage subsystem reconfigurations |
| Jul-2-2002 |
A method and an apparatus for reconfiguring a storage subsystem by performing an ordered sequence of reconfigurations of physical storage volumes of the storage subsystem. The method and apparatus perform... |
| 6405252 |
Integrated point of presence server network |
| Jun-11-2002 |
A network of point of presence servers sharing a hostname includes a first network probe server configured to determine traffic loads of a plurality of customer web servers, and configured to determine... |
| 6401121 |
File server load distribution system and method |
| Jun-4-2002 |
A load distribution system includes a plurality of servers, each having a memory device in which are stored a plurality of data files for transmission to a plurality of client stations, and a control server... |
| 6393455 |
Workload management method to enhance shared resource access in a multisystem environment |
| May-21-2002 |
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... |
| 6393458 |
Method and apparatus for load balancing in a distributed object architecture |
| May-21-2002 |
A load balancing system for use in a distributed computing environment. An event publish and subscribe model implements the load balancing system. In the system, at least one client object publishes an... |
| 6389513 |
Disk block cache management for a distributed shared memory computer system |
| May-14-2002 |
A buffer cache management structure, or metadata, for a computer system such as a NUMA (non-uniform memory access) machine, wherein physical main memory is distributed and shared among separate memories.... |
| 6389448 |
System and method for load balancing |
| May-14-2002 |
A system for distributing load between multiple servers where more than one server in a sever cluster receives a request for connection from a client and each server makes a determination of whether or... |
| 6385664 |
System and method for on demand registration of tasks |
| May-7-2002 |
A registration manager implemented as a task registration manager for dynamically registering management task descriptions on demand. The task registration manager includes a static registration mechanism,... |
| 6385636 |
Distributed processing system and client node, server node and distributed processing method |
| May-7-2002 |
To suitably distribute the load between a client node and a server node in a client-server system, the client node sends a task request signal to the server node in response to input from a user. The server... |
| 6378039 |
Storage subsystem which balances loads across a plurality of disk controllers |
| Apr-23-2002 |
A storage subsystem include: a plurality of disk controllers; a plurality of disk drives connected via a network to the plurality of disk controllers; and a path controller connected to the plurality of... |
| 6374300 |
Method and system for storing load balancing information with an HTTP cookie |
| Apr-16-2002 |
A method and system for inserting and examining Cookies in the data streams of HTTP connections for the purpose of persistently directing HTTP connections to the same destination. The present invention... |
| 6370565 |
Method of sharing computation load within a distributed virtual environment system |
| Apr-9-2002 |
A method of sharing computation load within a distributed virtual environment system. According to the present invention, entities within a virtual environment are gathered in groups based on their interactions.... |
| 6370560 |
Load sharing controller for optimizing resource utilization cost |
| Apr-9-2002 |
A load sharing system which minimizes overall costs by assigning segments of a divisible load to distributed processor platforms based on the resource utilization cost of each processor platform. The distributed... |
| 6360256 |
Name service for a redundant array of internet servers |
| Mar-19-2002 |
A self-reconfiguring name service that distributes workload among the available servers in a system. A Service Monitor for each host system of a site periodically broadcasts information about available... |
| 6353847 |
System optimization apparatus employing load prediction |
| Mar-5-2002 |
It is one objective of the present invention to provide a control apparatus, for system optimization using load prediction, which prevents congestion and utilizes resources more efficiently. According... |
| 6353616 |
Adaptive processor schedulor and method for reservation protocol message processing |
| Mar-5-2002 |
A packet network employing a reservation-based protocol system includes routers having processing sections that schedule message processing of the protocol's control messages adaptively based on link utilization.... |
| 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.... |
| 6347328 |
Optimizing the operation of an equipment control system using one or more servers |
| Feb-12-2002 |
A method is provided for optimizing the operation of an equipment control system having an operating unit. In the method, an operating entity operable to perform a specific function is automatically added... |
| 6347253 |
Control system for executing a task instruction by performing distributed processing via a number of modules |
| Feb-12-2002 |
A control system for executing task instructions, comprising a higher-order module for making an inquiry as to whether or not a task instruction can be executed, and a lower-order module for determining... |
| 6347078 |
Multiple path routing |
| Feb-12-2002 |
A novel data structure in a router helps to compute viable next hops for forwarding a data packet from a router to its destination along multiple alternate loop-free paths, which are not necessarily of... |
| 6345338 |
Adapting resource use to improve performance in a caching memory system |
| Feb-5-2002 |
A memory system, and a method for controlling prestaging activities based upon the availability of resources within the memory system. Prestage requests are stored in a shared memory accessible to a resource... |
| 6343316 |
Cooperative work support system |
| Jan-29-2002 |
The cooperative work support system of the present invention has at least a first terminal and a second terminal in a communication network, wherein each terminal comprises: a file system for storing a... |
| 6341333 |
Method for transparent exchange of logical volumes in a disk array storage device |
| Jan-22-2002 |
Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations, such as logical volumes on the physical... |
| 6338078 |
System and method for sequencing packets for multiprocessor parallelization in a computer network system |
| Jan-8-2002 |
Network input processing is distributed to multiple CPUs on multiprocessor systems to improve network throughput and take advantage of MP scalability. Packets received on the network are distributed to... |
| 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... |
| 6336134 |
Dynamic clients, dynamic partitions, locking, and migration capability for distributed server for real-time collaboration |
| Jan-1-2002 |
A method for building a locking, migration, dynamic clients, and dynamic partitions capable distributed server for a real-time collaboration session supports the synchronous creation and deletion of partitions... |
| 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,... |
| 6334141 |
Distributed server for real-time collaboration |
| Dec-25-2001 |
A distributed server for real-time collaboration is substituted for a centralized server to address the problem of the development of unacceptable communication and computation bottlenecks resulting from... |
| 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... |
| 6332157 |
Method of accessing multiple services from multiple service providers |
| Dec-18-2001 |
A server system provides a client system with access to a number of services. For each service, if a given service provider is overloaded (or if the client is unable to contact that provider), the client... |
| 6330583 |
Computer network of interactive multitasking computers for parallel processing of network subtasks concurrently with local tasks |
| Dec-11-2001 |
A local area computer network provides distributed parallel processing. The network comprises a plurality of workstations or personal computers, each having preemptive multitasking for the interactive... |
| 6327622 |
Load balancing in a network environment |
| Dec-4-2001 |
A method is provided for load balancing requests for an application among a plurality of instances of the application operating on a plurality of servers. A policy is selected for choosing a preferred... |
| 6324580 |
Load balancing for replicated services |
| Nov-27-2001 |
A method is provided for load balancing requests for a replicated service or application among a plurality of servers operating instances of the replicated service or application. A policy is selected... |
| 6321279 |
System for implementing intelligent I/O processing in a multi-processor system by redirecting I/O messages to a target central processor selected from the multi-processor system |
| Nov-20-2001 |
A software program is used in conjunction with a standard general purpose multi-processor computer system as a means of implementing an I.sub.2 O-compliant input-output processor ("IOP") without requiring... |
| 6317794 |
Computer system and computer implemented method for synchronization of simultaneous web views |
| Nov-13-2001 |
A computer system provides synchronizating of multiple simultaneous information presences with different views. The computer system includes at least one storage storing the different views, and at least... |
| 6317778 |
System and method for replacement and duplication of objects in a cache |
| Nov-13-2001 |
Objects are cached in a system adapted to receive requests for said objects from one or more clients. The system has at least one of a plurality of nodes. Each node of the plurality of nodes includes at... |
| 6314447 |
System uses local registry and load balancing procedure for identifying processing capabilities of a remote device to perform a processing task |
| Nov-6-2001 |
A system and method for determining processing capabilities of devices in an electronic network comprises a host device that creates and locally registers one or more processor FCMs that include self-describing... |
| 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... |
| 6308210 |
Method and apparatus for traffic control and balancing for an internet site |
| Oct-23-2001 |
The invention is used to balance and control traffic within a single internet site or between multiple sites. A static or dynamic analysis of site usage is performed. When an under-visited portion of a... |
| 6301603 |
Scalable audio processing on a heterogeneous processor array |
| Oct-9-2001 |
The present invention provides apparatus and methods which allow music synthesis and audio processing tasks to dynamically scale from a default processor to additional processors in a heterogeneous array... |
| 6298382 |
Information retrieving method, information retrieving system, and retrieval managing unit for the same |
| Oct-2-2001 |
A information retrieving method of realizing the improvement of retrieval performance without conducting fine-grain processing and allowing a parallelizing operation for sequential retrieval engines to... |
| 6292822 |
Dynamic load balancing among processors in a parallel computer |
| Sep-18-2001 |
A parallel programming system implements dynamic load balancing to distribute processing workload to available processors in a parallel computer. A preprocessor in the system converts a nested parallel... |
| 6289369 |
Affinity, locality, and load balancing in scheduling user program-level threads for execution by a computer system |
| Sep-11-2001 |
A technique for dynamically exploiting affinity, locality, and load balancing in scheduling the execution of multi-threaded user programs in a multi-processor computer system. Affinity, locality, and load... |
| 6282562 |
Method for economically sub-optimizing interactions in data-communications network environments, and a device according to the method |
| Aug-28-2001 |
Strategic modifications in traffic shaping, load balancing or the like are associated with the managing of aspects or characteristics of the transfer of data communications in a network environment. The... |
| 6275823 |
Method relating to databases |
| Aug-14-2001 |
The present invention relates to a method of handling the risk of a deadlock between simultaneous transactions T1, T2 in a database 1. The method is based on allocating to respective objects 01, 02 in... |
| 6269410 |
Method and apparatus for using system traces to characterize workloads in a data storage system |
| Jul-31-2001 |
I/O activity of a data storage system is characterized by collecting system traces generated during the I/O activity, grouping records in the system traces according to stores, identifying I/O activity... |
| 6269274 |
System and method for balancing and distributing control algorithm processing load and real time plant control system employing the same |
| Jul-31-2001 |
For use in a digital process controller (DPC), a system for, and method of, balancing a control algorithm processing load and distributing the load over a given time interval and a real time plant control... |