| 6789213 |
Controlled take over of services by remaining nodes of clustered computing system |
| Sep-7-2004 |
Improved techniques for controlled take over of services for clustered computing systems are disclosed. The improved techniques can be implemented to allow one sub-cluster of the clustered computing system... |
| 6789114 |
Methods and apparatus for managing middleware service in a distributed system |
| Sep-7-2004 |
A distributed computing system includes a number of computers, workstations or other computing machines interconnected by a network. One or more service managers are introduced that provide a management... |
| 6788648 |
Method and apparatus for load balancing a distributed processing system |
| Sep-7-2004 |
Method and apparatus for load balancing a distributed processing system. A method for load balancing a distributed processing system having a plurality of processing nodes associated therewith is provided.... |
| 6788302 |
Partitioning and load balancing graphical shape data for parallel applications |
| Sep-7-2004 |
The present invention divides a large graphics file into smaller "frames" of graphics files. The division process is preferably load balanced amongst any number of processors. This allows many processors... |
| 6785794 |
Differentiated storage resource provisioning |
| Aug-31-2004 |
A method for enforcing a service discrimination policy in a storage system. The service discrimination policy enforcement method can include monitoring load metrics for physical resources required to access... |
| 6785715 |
Storage subsystem |
| Aug-31-2004 |
A storage subsystem that directly interfaces with a network, provides connections for routers with a conventional multi-path function, and performs access load balancing among a plurality of input/output... |
| 6785704 |
Content distribution system for operation over an internetwork including content peering arrangements |
| Aug-31-2004 |
In a network interconnecting a plurality of content providers and a plurality of clients, for providing content to a client, each of the plurality of content providers is coupled to at least one content... |
| 6782410 |
Method for managing user and server applications in a multiprocessor computer system |
| Aug-24-2004 |
The invention groups multiple user and server processes executing in a multi-processor computer into collections such that the processes therein share the same processor affinity. User processes have an... |
| 6782352 |
System and method for monitoring server host operation |
| Aug-24-2004 |
A system and a method for monitoring server host operation are proposed. The monitoring system is connected to a plurality of server hosts in a server, and provided with a database containing data of host... |
| 6779183 |
Method and system for load scheduling multidimensional tasks among multiple processors |
| Aug-17-2004 |
In accordance with the principles of the invention, a method and system of multiprocessor scheduling for load sharing among multiple multiprocessors to within any given error criteria, .epsilon.>0,... |
| 6779016 |
Extensible computing system |
| Aug-17-2004 |
Methods and apparatus providing a dynamically sized, highly scalable and available server farm are disclosed. A Virtual Server Farm (VSF) is created out of a wide scale computing fabric ("Computing Grid")... |
| 6779017 |
Method and system for dispatching client sessions within a cluster of servers connected to the world wide web |
| Aug-17-2004 |
Load balancing of client transactions, for the duration of a client session, in a Web site is implemented by a cluster of servers. An initial request in each client session is sent to the site load balancer,... |
| 6772333 |
Atomic session-start operation combining clear-text and encrypted sessions to provide id visibility to middleware such as load-balancers |
| Aug-3-2004 |
A load-balancer assigns incoming requests to servers at a server farm. An atomic operation assigns both un-encrypted clear-text requests and encrypted requests from a client to the same server at the server... |
| 6772285 |
System and method for identifying busy disk storage units |
| Aug-3-2004 |
A busy disk evaluation system includes a busy disk evaluation module and a control module. The busy disk evaluation module is configured to perform a busy disk evaluation operation in which it processes... |
| 6772244 |
Queuing delay limiter |
| Aug-3-2004 |
A method for identifying stale transactions in a queueing system with transaction processors. The method includes identifying actual processing times of transactions, maintaining a running total of deviations... |
| 6772239 |
Computer product and method for smart card |
| Aug-3-2004 |
A system, method and computer program for smart card with memory is disclosed. A very low cost approach to embodiment is disclosed, making use of a micro-controller with a FLASH memory or a WORM memory.... |
| 6766416 |
Program and apparatus for balancing activity of disk storage devices in response to statistical analyses and preliminary testing |
| Jul-20-2004 |
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... |
| 6766349 |
Mechanism for obtaining a thread from, and returning a thread to, a thread pool without attaching and detaching |
| Jul-20-2004 |
A JAVA application is typically executed as follows. First, a thread from a thread pool is attached to the JAVA virtual machine (JVM). Then, that thread is used to execute the JAVA application. Once the... |
| 6766348 |
Method and system for load-balanced data exchange in distributed network-based resource allocation |
| Jul-20-2004 |
A method and system for allocating distributed resources connected to a computer network to application programs running on computers attached to the communications network. The distributed resource allocator... |
| 6763520 |
Fair assignment of processing resources to queued requests |
| Jul-13-2004 |
A request dispatching system is provided for dispatching requests to a system having a predetermined number of server instances. Each request has its service type. The request dispatching system uses one... |
| 6763380 |
Methods, systems and computer program products for tracking network device performance |
| Jul-13-2004 |
Methods, systems and computer program products for tracking network device performance are provided which, in various embodiments, may track device performance by acquiring and storing routing information... |
| 6763372 |
Load balancing of chat servers based on gradients |
| Jul-13-2004 |
A method for determining a load distribution for a plurality of servers is disclosed. A total user count during a predetermined interval of time is received from each server of a plurality of servers for... |
| 6754738 |
Low overhead I/O interrupt |
| Jun-22-2004 |
An apparatus, method and program product for sending data to or receiving data from one or more I/O devices in an I/O operation with a main storage controlled by a processor in a data processing system.... |
| 6754699 |
Content delivery and global traffic management network system |
| Jun-22-2004 |
A content delivery and global traffic management network system provides a plurality of caching servers connected to a network. The caching servers host customer content that can be cached and stored,... |
| 6754220 |
System and method for dynamically assigning routers to hosts through a mediator |
| Jun-22-2004 |
A method and system are disclosed for dynamically assigning, on a Local Area Network, through a mediator, a plurality of active routers to a plurality of hosts so as to handle hosts data packets destined... |
| 6751683 |
Method, system and program products for projecting the impact of configuration changes on controllers |
| Jun-15-2004 |
An impact of configuration changes on controllers is projected. This projection quantifies the impact for each controller affected by the change, such that it is known by a quantifiable value how much... |
| 6751646 |
Method and apparatus for implementing CORBA compliant name services incorporating load balancing features |
| Jun-15-2004 |
The invention comprises methods and apparatus for implementing a name service. In the present invention, a name service compliant with the CORBA CosNaming specification may be implemented which incorporates... |
| 6748593 |
Apparatus and method for starvation load balancing using a global run queue in a multiple run queue system |
| Jun-8-2004 |
Apparatus and methods for starvation load balancing using a global run queue in a multiple run queue system. The apparatus includes a controller, memory, initial load balancing device, idle load balancing... |
| 6748437 |
Method for creating forwarding lists for cluster networking |
| Jun-8-2004 |
A scalable cluster system that provides scalable services for client applications is provided with a forwarding list. The scalable services are transparent to the client application. To facilitate this... |
| 6748413 |
Method and apparatus for load balancing of parallel servers in a network environment |
| Jun-8-2004 |
A method and apparatus in a distributed data processing system for handling requests. The processing of each request received at a server system is monitored, wherein the server system includes a plurality... |
| 6748414 |
Method and apparatus for the load balancing of non-identical servers in a network environment |
| Jun-8-2004 |
A method and apparatus in a distributed data processing system for handling requests. Processing of requests received at a server system is monitored, wherein the server system includes a plurality of... |
| 6747964 |
Method and apparatus for high data rate transmission in a wireless communication system |
| Jun-8-2004 |
In a wireless communication system a method for high data rate transmission aggregates information signals processed by at least two modems, wherein the modulated information signals are transmitted using... |
| 6742086 |
Affinity checking process for multiple processor, multiple bus optimization of throughput |
| May-25-2004 |
A method is provided to establish affinity for each pair of processors with a specific processor bus which eliminates the need for cross-bus operations in cache invalidation operations. Each pair of processors... |
| 6735769 |
Apparatus and method for initial load balancing in a multiple run queue system |
| May-11-2004 |
Apparatus and methods for initial load balancing in a multiple run queue system are provided. The apparatus includes a controller, memory, initial load balancing device, idle load balancing device, periodic... |
| 6728961 |
Method and system for dynamically load balancing a process over a plurality of peer machines |
| Apr-27-2004 |
A distributed computing environment in which each of a plurality of peer machines includes an interpreter for interpreting methods written in an interpreted language to platform-specific methods. The interpreter,... |
| 6728832 |
Distribution of I/O requests across multiple disk units |
| Apr-27-2004 |
A method of respectively reading and writing data to and from a plurality of physical disk units in response to I/O requests from a host computing system includes establishing a logical disk group having... |
| 6728770 |
Method and apparatus for workload balancing along multiple communication paths to a plurality of devices |
| Apr-27-2004 |
An apparatus and method for workload balancing along multiple communication paths to a plurality of devices. The apparatus includes a controller that accumulates path usage information and a path balancing... |
| 6728748 |
Method and apparatus for policy based class of service and adaptive service level management within the context of an internet and intranet |
| Apr-27-2004 |
A method and apparatus for robustly enhanced Class of Service (COS) at the application layer permits highly flexible privilege based access and enables implementation of complex policies and rules for... |
| 6728254 |
Multiple access parallel memory and method |
| Apr-27-2004 |
A memory architecture for multiple inputs comprises a common memory structure having a plurality of data locations for storing data units and an input section for providing a plurality of input ports with... |
| 6725401 |
Optimized fault notification in an overlay mesh network via network knowledge correlation |
| Apr-20-2004 |
Failures within a communications network are compensated for by establishing a set of two or more communications paths across the network between a source node and a destination node. At the source node... |
| 6725253 |
Load balancing system |
| Apr-20-2004 |
The load balancing system comprises a first load balancing apparatus (primary), a first load balancing apparatus (secondary), and a first load balancing apparatus (backup), which carry out load balancing... |
| 6725249 |
Method for economically sub-optimizing interactions in data communications network environments, and a device according to the method |
| Apr-20-2004 |
A method for sub-optimizing interactions in data communications network environments. The method includes the steps of deeming certain activities which involve interactions between a user and a data communication... |
| 6721948 |
Method for managing shared tasks in a multi-tasking data processing system |
| Apr-13-2004 |
A method for managing tasks in a data processing system having a shared task, which may be performed in hardware, software, or a combination of both. In response to a request from a requesting task, the... |
| 6721845 |
Algorithm for maintaining maximum streaming performance of mirrored disks |
| Apr-13-2004 |
A reading algorithm for a set of mirrored disks sends groups of reads to one disk, then sends the next group to the other disk. This provides a more optimal use of disks for sequential reads than previous... |
| 6721615 |
Method for the management of workcell systems based on an automation management system |
| Apr-13-2004 |
A method for the management of a Workcell System capable to control concurrent processes that use pieces of equipment, here called Resources, interacting with each other according to the needs and the... |
| 6718524 |
Method and apparatus for estimating state-dependent gate leakage in an integrated circuit |
| Apr-6-2004 |
A method and apparatus are provided for estimating gate leakage of an integrated circuit design having a plurality of transistors. The method and apparatus simulate an operating state of the integrated... |
| 6718393 |
System and method for dynamic distribution of data traffic load through multiple channels |
| Apr-6-2004 |
A communication system featuring a plurality of nodes in which at least one node is implemented with adaptive driver software following a load balancing scheme that takes into account packet characteristics... |
| 6718387 |
Reallocating address spaces of a plurality of servers using a load balancing policy and a multicast channel |
| Apr-6-2004 |
A method for load balancing including creating a network, having a plurality of servers, to service a single multicast address using a source specific join, where the source specific join allows each of... |
| 6718359 |
Load balancing |
| Apr-6-2004 |
A method for load balancing requests on a network, the method including receiving a request from a requestor having a requestor network address at a first load balancer having a first load balancer network... |
| 6718330 |
Predictive internet automatic work distributor (Pre-IAWD) and proactive internet automatic work distributor (Pro-IAWD) |
| Apr-6-2004 |
A Predictive IAWD (Pre-IAWD) initially assigns inbound work to an agent in a group of agents based on a dynamically generated prediction of work completion time. The Pre-IAWD initially assigns the work... |