| 6101508 |
Clustered file management for network resources |
| Aug-8-2000 |
Methods for operating a network as a clustered file system is disclosed. The methods involve client load rebalancing, distributed Input and Output (I/O) and resource load rebalancing. Client load rebalancing... |
| 6097886 |
Cluster-based hardware-software co-synthesis of heterogeneous distributed embedded systems |
| Aug-1-2000 |
Hardware-software co-synthesis is the process of partitioning an embedded system specification into hardware and software modules to meet performance, power, and cost goals. Embedded systems are generally... |
| 6092178 |
System for responding to a resource request |
| Jul-18-2000 |
A trigger is provided in association with a network naming service, such as DNS (Domain Name Service), that handles client requests for an application. The trigger comprises a set of executable instructions... |
| 6085220 |
Enterprise interaction hub for managing an enterprise web system |
| Jul-4-2000 |
An enterprise interaction hub (10) is disclosed which includes a number of layers that interact to manage an enterprise web system. An interaction layer (12) receives requests to the enterprise web system... |
| 6085217 |
Method and apparatus for controlling the assignment of units of work to a workload enclave in a client/server system |
| Jul-4-2000 |
A method and apparatus for controlling the assignment of units of work to workload enclaves in a client/server system in which units of work are organized into enclaves with the units of work in each enclave... |
| 6078945 |
Operating system for use with computer networks incorporating two or more data processors linked together for parallel processing and incorporating improved dynamic load-sharing techniques |
| Jun-20-2000 |
A data processing system incorporates two or more processors linked together in a network which are capable of parallel processing. The data processing system employs a load-sharing technique where any... |
| 6078944 |
Process management method and system |
| Jun-20-2000 |
The parallelism of execution of processes in a memory shared multi-processor is enhanced. Each of a plurality of processors is provided with a run queue for holding executable processes, and a watch process... |
| 6078943 |
Method and apparatus for dynamic interval-based load balancing |
| Jun-20-2000 |
A method for use in geographically distributed or clustered system wherein an arbiter assigns clients to servers. The arbiter also dynamically assigns a valid time interval to each mapping request based... |
| 6076174 |
Scheduling framework for a heterogeneous computer network |
| Jun-13-2000 |
A scheduling framework for a heterogeneous computer network comprises a task performance predictor for estimating computation time on each computer in a network for each job input to the network, a performance... |
| 6067580 |
Integrating distributed computing environment remote procedure calls with an advisory work load manager |
| May-23-2000 |
Distributed computing environment (DCE) remote procedure calls (RPCs) are integrated with an advisory work load manager (WLM) to provide a way to intelligently dispatch RPC requests among the available... |
| 6067545 |
Resource rebalancing in networked computer systems |
| May-23-2000 |
Methods for load balancing a network are disclosed. Resource rebalancing includes remapping of pathways between nodes, e.g. servers, and resources, e.g. volumes/file systems. Resource rebalancing allows... |
| 6061761 |
Method for exchanging logical volumes in a disk array storage device in response to statistical analyses and preliminary testing |
| May-9-2000 |
Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to logical volumes on the physical disk storage devices. A list of exchangeable... |
| 6058267 |
Multiple processor transaction processing system using transaction routing and data management |
| May-2-2000 |
A multiple processor transaction processing system having both a transaction routing unit for routing each transaction generated by the transaction source to one of the transaction processors, and a data... |
| 6055574 |
Method of providing a service through a server with a virtual single network address |
| Apr-25-2000 |
A method of providing a service, to a plurality of terminals on a communication network, through a server on the communication network includes the following steps: 1) coupling a correlator to the network... |
| 6047390 |
Multiple context software analysis |
| Apr-4-2000 |
A method for multiple context analysis of software applications in a multiprocessing (22, 23), multithreaded computer environment utilizes instrumentation code inserted (54, 55) into the applications.... |
| 6038612 |
Method and system for facilitating IRDA support and integrated multimedia control for a CD-ROM drive |
| Mar-14-2000 |
A method and system for expanding the features and functions of a CD-ROM drive by facilitating communication between the drive and a host computer. The communication allows a user to control the basic... |
| 6035307 |
Enterprise data movement system and method including opportunistic performance of utilities and data move operations for improved efficiency |
| Mar-7-2000 |
An Enterprise Data Movement (EDM) system and method for performing data move operations in an enterprise computing system with improved efficiency. Data move operations preferably use operations of an... |
| 6035306 |
Method for improving performance of large databases |
| Mar-7-2000 |
The present invention provides a tool with which a DBA can analyze a VLDB at all levels of data storage, both logical and physical, to analyze performance problems. The invention is particularly applicable... |
| 6032174 |
Load sharing system and a method for processing of data and a communication system with load sharing |
| Feb-29-2000 |
The present invention relates to a system and method respectively for processing of data comprising a central processor system comprising at least one signal processor (SPU) for processing and administrating... |
| 6029189 |
Data transfer system |
| Feb-22-2000 |
In a data transfer system in which when a first to fourth terminals require reading data, the data are read out of a first to fourth storages to be stored in a first and second buffer memories while a... |
| 6026499 |
Scheme for restarting processes at distributed checkpoints in client-server computer system |
| Feb-15-2000 |
A scheme for restarting processes at distributed checkpoints in a client-server computer system, in which a fault in one client computer does not affect the server computer and the other client computers.... |
| 6026425 |
Non-uniform system load balance method and apparatus for updating threshold of tasks according to estimated load fluctuation |
| Feb-15-2000 |
A load balancing method and apparatus are provided, by which loads in a wide range of the entire system can be balanced with a small overhead with respect to load balancing processing, and the mean response... |
| 6016503 |
Methods, systems and computer program products for preemptive avoidance of constraints for shared resources |
| Jan-18-2000 |
Methods, systems (apparatus) and computer program products are provided which control access to a shared resource in a data processing system by predicting utilization of the shared resource based upon... |
| 6009477 |
Bus agent providing dynamic pipeline depth control |
| Dec-28-1999 |
Each of a plurality of device or agents connected to a computer system bus is provided with a mechanism for unilaterally and dynamically limiting the depth of a pipeline of the bus. Each agent includes... |
| 6006251 |
Service providing system for providing services suitable to an end user request based on characteristics of a request, attributes of a service and operating conditions of a processor |
| Dec-21-1999 |
In a service providing system, a plurality of information acquiring computers for acquiring informations are connected via a network to a plurality of information providing computers for providing information.... |
| 6006248 |
Job application distributing system among a plurality of computers, job application distributing method and recording media in which job application distributing program is recorded |
| Dec-21-1999 |
Plural computers share an external storage device, each of the computers include a main computer load information collecting device for collecting load information associated with at least one source of... |
| 6003079 |
System and method for continuously measuring quality of service in a federated application environment |
| Dec-14-1999 |
A system and method for measuring quality-of-service in a federated application environment is described. One or more administrative domains are provided with each administrative domain being interconnected... |
| 6003062 |
Iterative algorithm for performing max min fair allocation |
| Dec-14-1999 |
The present invention pertains to a method for providing service to entities. The method comprises the steps of receiving a first request for service by a server within a predetermined time from a first... |
| 5999916 |
No-reset option in a batch billing system |
| Dec-7-1999 |
A system for processing a batch which is distributed into a plurality of independent segments. A preferred embodiment of this invention calls for implementation on a symmetrical multiprocessing platform,... |
| 5995995 |
Apparatus and method for scheduling virtual circuit data for DMA from a host memory to a transmit buffer memory |
| Nov-30-1999 |
A method of scheduling the transmission of cells from a network node involves storing entries in a schedule table at predetermined locations, wherein each location represents a point in time at which a... |
| 5995983 |
Information processing apparatus and data processing method for information processing apparatus |
| Nov-30-1999 |
The invention provides an information processing apparatus and a data processing method for the information processing apparatus wherein software processing is performed using a program and/or data and... |
| 5991808 |
Task processing optimization in a multiprocessor system |
| Nov-23-1999 |
A method of operating a multiprocessor system having a predefined number of processing units for processing data, includes obtaining load information representing a loading of each of a number of randomly... |
| 5991793 |
Resource allocation method in computer system |
| Nov-23-1999 |
The "sunk" or "hungered" state of a process group generated at the time of resource allocation in a computer system is prevented. A corresponding relationship between processes and process groups is stored... |
| 5987493 |
Method and apparatus determining the load on a server in a network |
| Nov-16-1999 |
A method and apparatus of measuring a server's network load based on information available in standard IP datagrams transmitted by a server from observations at the client. In the described embodiment,... |
| 5978831 |
Synchronous multiprocessor using tasks directly proportional in size to the individual processors rates |
| Nov-2-1999 |
Multiprocessor architecture having advantages of both synchronous and asynchronous architectures. The multiprocessor (FIG. 10) comprises processors (300) operating in parallel and synchronously. Each processor... |
| 5978829 |
Apparatus and methods for sharing idle workstations |
| Nov-2-1999 |
The present invention relates to systems for sharing idle workstation computers that are connected together through a network and shared file system. More particularly, a user of a local host workstation... |
| 5961613 |
Disk power manager for network servers |
| Oct-5-1999 |
A computer network includes a network server in communication with a plurality of user terminals. The network server includes disk drives which store data accessible via the user terminals. To increase... |
| 5960178 |
Queue system and method for point-to-point message passing having a separate table for storing message state and identifier of processor assigned to process the message |
| Sep-28-1999 |
A queuing system and method to provide efficient and effective message communication between computers, processing devices, or network elements. The queue includes three tables. A message data table includes... |
| 5951634 |
Open computing system with multiple servers |
| Sep-14-1999 |
An open computing system including a central client system and a plurality of server systems connected through a network, wherein the servers each include load calculators for calculating the load on the... |
| 5948066 |
System and method for delivery of information over narrow-band communications links |
| Sep-7-1999 |
System and method for delivery of information over narrow-band communications links. The system has at least a browser (12), a mobile client (10), a fixed server (30) and an origin host (50). The browser... |
| 5946487 |
Object-oriented multi-media architecture |
| Aug-31-1999 |
An object-oriented, multi-media architecture provides for real-time processing of an incoming stream of pseudo-language byte codes compiled from an object-oriented source program. The architecture includes... |
| 5940086 |
System and method for dynamically allocating data among geometry accelerators in a computer graphics system |
| Aug-17-1999 |
A system and associated method for dynamically allocating vertex data to a plurality of geometry accelerators in a computer graphics system based upon the relative current capability of the geometry accelerators... |
| 5938722 |
Method of executing programs in a network |
| Aug-17-1999 |
A method of executing a program in a network environment that includes a source machine and a plurality of target machines, in which the source machine determines target machine eligibility according to... |
| 5937428 |
Method for host-based I/O workload balancing on redundant array controllers |
| Aug-10-1999 |
A RAID storage system which attempts to balance the I/O workload between multiple redundant array controllers is presented. The RAID storage system of the invention utilizes a plurality of redundant array... |
| 5930503 |
System and method for on demand registration of tasks |
| Jul-27-1999 |
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,... |
| 5924097 |
Balanced input/output task management for use in multiprocessor transaction processing system |
| Jul-13-1999 |
A system and method for balancing database transaction request distribution between various hosts in a multiprocessor transaction processing system is provided. The transaction processing system includes... |
| 5923875 |
Load distributing job processing system |
| Jul-13-1999 |
A load judging means 21 judges whether or not to receive the job transferred from the job transferring unit 1 based on the calculated result of the load of the computer wherein the load judging means 21... |
| 5915095 |
Method and apparatus for balancing processing requests among a plurality of servers based on measurable characteristics off network node and common application |
| Jun-22-1999 |
Apparatus and methods are provided for balancing a plurality of received processing requests among a plurality of servers of a processing system network. At least a subset of the processing requests are... |
| 5905666 |
Processing system and method for performing sparse matrix multiplication by reordering vector blocks |
| May-18-1999 |
A method, system, and data structure are provided which facilitate matrix multiplication with advantageous computational efficiency. The invention, as variously implemented as a processing system, method,... |
| 5898870 |
Load balancing for a parallel computer system by employing resource utilization target values and states |
| Apr-27-1999 |
A load sharing method for a parallel computer system having a computer group including a plurality of computers and an operation management mechanism which is a computer for managing the operation of the... |