Load balancing

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