| 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... |