Load balancing

CL 718 SC 105
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...
6711649 Load balancing on disk array storage device
Mar-23-2004 Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices....
6711607 Dynamic scheduling of task streams in a multiple-resource system to ensure task stream quality of service
Mar-23-2004 A multi-resource system dynamically allocates its resources amongst multiple task streams to provide quality of service guarantees to the task streams. A quality of service manager maintains quality of...
6711606 Availability in clustered application servers
Mar-23-2004 The present invention relates to a method of increasing the availability of an application executed by a computer system. More particularly, the invention relates to a method of increasing the availability...
6701323 Object management system and method for distributed object system
Mar-2-2004 A distributed object system having a load balancing feature that can be expanded by adding a new computer to the cluster of server computers. Objects can be activated and deactivated and system service...
6697878 Computer having a remote procedure call mechanism or an object request broker mechanism, and data transfer method for the same
Feb-24-2004 A computer having a remote procedure call (RPC) mechanism or an object request broker (ORB) mechanism in a distributed computing environment, is constructed comprising a physical memory, a data readout...
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...
6694405 Method for analyzing disk seek times in a disk array storage device
Feb-17-2004 Load balancing of activities on physical disk storage devices is accomplished by monitoring reading and writing operations to blocks of contiguous storage locations on the physical disk storage devices....
6694373 Method and apparatus for hitless switchover of a voice connection in a voice processing module
Feb-17-2004 A method and apparatus is described that provides for switching active data connections from one processor to another processor without significantly interfering with the transmission of the data. The...
6690671 Load balanced UBR routing in ATM networks
Feb-10-2004 A system for sending data. The system includes a telecommunications network which supports connections. Each connection has a first attribute. The first attribute is that the connection has unspecified...
6687787 Configuration of a data storage system
Feb-3-2004 A computer-implemented method for automatically configuring a data-storage system includes receiving a specification of mass-storage elements to be incorporated into the data-storage system and identifying...
6687731 Arrangement for load sharing in computer networks
Feb-3-2004 The invention relates to an arrangement for load sharing in computer networks and, more exactly, an arrangement for distribution of traffic, for instance via Internet, from clients (1) to service suppliers...
6687729 System and method for providing a pool of reusable threads for performing queued items of work
Feb-3-2004 A system and method for managing a pool of threads for executing thread operations. A thread pool is instantiated which includes a plurality of threads, and a work queue having program controllable states...
6687221 Communication management control system, communication control unit therefor and computer program product
Feb-3-2004 A communication management control system manages exchange of data between an external information processing unit and an internal information processing unit via a router. The communication management...
6684390 Multi-processor JAVA subsystem
Jan-27-2004 A method and apparatus for supporting a host computer system in executing a JAVA computer program. An auxiliary system, including multiple non-host processors, coupled to a non-host memory, via a bus to...
6684313 Managing storage contention in automated storage systems
Jan-27-2004 An automated process of assigning storage resources to logical units ("LU's") is informed of contention avoidance, in order to yield reduced contention. LU's are defined and assigned to logical groups....
6683614 System and method for automatically configuring graphics pipelines by tracking a region of interest in a computer graphical display system
Jan-27-2004 A system and method for automatically configuring graphics pipelines by tracking a region of interest in a computer graphical display system is disclosed. The method comprises receiving updated definitional...
6681253 Adaptive processor system
Jan-20-2004 An arrangement and method for executing different applications associated with several connections using at least one processing unit is provided. The arrangement includes a controller and a database that...
6681251 Workload balancing in clustered application servers
Jan-20-2004 The invention relates to a method and means of workload balancing for a multitude of applications servers. The method comprises a first-step, wherein an application client sends an application request...
6680947 Auto adaptive load balancing in a connection oriented data transmission system
Jan-20-2004 Auto-adaptive method of load balancing in a data transmission system wherein one active station (32) amongst a plurality of stations requests the access to the resources of a host (10), the active station...
6678715 Systems and apparatus for switching execution of a process in a distributed system
Jan-13-2004 In a distributed system where a client is connected to a server via a network, the client is provided with a basic part that issues a request for a process, and the server comprises a server component...
6675261 Request based caching of data store data
Jan-6-2004 A request, such as those embedded in URLs and XML documents, is assigned to a thread of execution in a server that is in communication with a data store. The thread of execution includes a thread local...
6671713 Execution of dynamically configured application service in access method-independent exchange
Dec-30-2003 The present invention provides a virtual network, sitting "above" the physical connectivity and thereby providing the administrative controls necessary to link various communication devices via an Access-Method-Independent...
6671259 Method and system for wide area network load balancing
Dec-30-2003 A system and method of load balancing a network having a plurality of client systems and servers. The load balancing system and method distributes requests from the client systems to different servers...
6667975 Port aggregation load balancing
Dec-23-2003 Provided are methods, apparatuses and systems for balancing the load of data transmissions through a port aggregation. The methods and apparatuses of the present invention allocate port assignments based...
6665771 Intra-disk swapping of data storage volumes
Dec-16-2003 A process performs an intra-disk swap. The process includes finding a set of values indicative of access loads of new states of a disk. Each new state is produced from a current state of the disk by hypothetically...
6665702 Load balancing
Dec-16-2003 This invention discloses a method for managing a computer network connected to the Internet through a network connection, such as different Internet Service Providers, including the steps of; sending polling...
6665699 Method and data processing system providing processor affinity dispatching
Dec-16-2003 A processor in a data processing system having multiple cache memories performs cache memory or processor module affinity dispatchin. Processes awaiting dispatch are stored in prioritized queues. Each...
6662057 Method and device for controlling processes in a computer system
Dec-9-2003 A computer system and method for executing several processes in tandem, that includes a scarce resource, which is accessed by the processes to be executed. A first device is provided for computing the...
6658449 Apparatus and method for periodic load balancing in a multiple run queue system
Dec-2-2003 An apparatus and methods for periodic load balancing in a multiple run queue system are provided. The apparatus includes a controller, memory, initial load balancing device, idle load balancing device,...
6658448 System and method for assigning processes to specific CPU's to increase scalability and performance of operating systems
Dec-2-2003 A method in a multi-processor computing system is disclosed. The method is an object-oriented method that allows a user to make associations between processes to be executed and available CPUs of the system....
6654831 Using multiple controllers together to create data spans
Nov-25-2003 A data storage system includes a pluralierty of controllers in a master/slave N-way controller topology. The master controller is coupled to a host system, and each controller is operatively coupled to...
6654699 Computer network testing system and method using client playback of edited network information
Nov-25-2003 A system and method for computer network testing using a production machine and client to playback edited network information to a target machine. In general, the system of the present invention includes...
6651082 Method for dynamically changing load balance and computer
Nov-18-2003 A system and method which dynamically changes the load balance of assigned loads for each group in a sequence of processes from a first stage to an n-th stage in a computer having a plurality of processors,...
6647441 Method of maximizing servicing capability of large numbers of I/O descriptors
Nov-11-2003 The present invention comprises an efficient and portable method and algorithm module for servicing large numbers of IO descriptors which may interface to a large network environment or to a large number...
6647408 Task distribution
Nov-11-2003 Methods, signals, devices, and systems are provided for matching tasks with processing units. A region within a multi-faceted task space is allocated to a processing unit. A point in the multi-faceted...
6643735 Integrated RAID system with the capability of selecting between software and hardware RAID
Nov-4-2003 A system, computer program product and method for servicing requests. A server may be configured to receive a stream of requests to access particular logical block addresses in one or more logical drives...
6643083 Method and system for retrieving blocks of data from a storage medium
Nov-4-2003 A system (100) has a storage medium (110) that contains a number of storage units (108). A multimedia title is stored in the storage medium (110) as a number of blocks, whereby some of the blocks are stored...
6640281 Storage subsystem with management site changing function
Oct-28-2003 A storage subsystem which includes 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...
6633955 Four way support for dynamic mirror service policy
Oct-14-2003 Described are techniques for use in determining a dynamic mirror service policy (DMSP) for a plurality of mirror devices. The DMSP determines which of the plurality of mirror devices services I/O operations...
6631141 Methods, systems and computer program products for selecting an aggregator interface
Oct-7-2003 Methods, systems and computer program products are provided for which associate physical links of a network device to aggregator ports of the network device where there are more physical links of the network...
6625691 Storage subsystem with management site changing function
Sep-23-2003 A storage subsystem which includes 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...
6625638 Management of a logical partition that supports different types of processors
Sep-23-2003 A logical partition includes at least one dedicated logical processor and at least one shared logical processor. The dedicated processor is a different type of processor than the shared processor, and/or...
6622157 Extending network services using mobile agents
Sep-16-2003 A technique fulfills service requests in a system of computers that communicate as nodes within a network. The technique involves sending, in response to an initial service request that requests a service...
6618743 Method and system for providing discrete user cells in a UNIX-based environment
Sep-9-2003 A system of multiple work areas for operating within a computer system, wherein the computer system includes a CPU, a memory module and a disc storage facility, includes plural autonomous resource units...
6611873 Address-based service request distributing method and address converter
Aug-26-2003 A method for distributing service requests to a plurality of servers without any need for preparing a special measure in the clients or performing session management is disclosed. Addresses of a plurality...
6606643 Method of automatically selecting a mirror server for web-based client-host interaction
Aug-12-2003 A method of selecting a mirror server for client-host interaction over a network provides automatic, user-transparent, selection of a particular mirror server from among multiple mirror servers that replicate...
6606164 Technique for controlling the execution of an action in a low layer system by a high layer system
Aug-12-2003 In a network system in which a request of executing a process is sent from the higher level system to the lower level system, a time period of not executing a requested job is assured in the lower level...
6601138 Apparatus system and method for N-way RAID controller having improved performance and fault tolerance
Jul-29-2003 This invention describes structure and method for an efficient architecture allowing n-controllers to work together to improve system performance and fault tolerance, when n is greater than two. This invention...
6601133 Mailbox for controlling storage subsystem reconfigurations
Jul-29-2003 A method balances workloads of storage devices of a storage subsystem. The method includes reading a mailbox to obtain control parameters and collecting historical data on numbers of accesses to storage...