Load balancing

CL 718 SC 105
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...