Load balancing

CL 718 SC 105
6601084 Dynamic load balancer for multiple network servers
Jul-29-2003 The present invention provides methods and systems for balancing the load on a plurality of servers using a load balancing algorithm which continuously examines the loads on the plurality of servers and...
6597956 Method and apparatus for controlling an extensible computing system
Jul-22-2003 A Virtual Server Farm (VSF) is created out of a wide scale computing fabric ("Computing Grid") which is physically constructed once and then logically divided up into VSFs for various organizations on...
6594534 Message recording and transfer system and docking station
Jul-15-2003 By providing a recording/transfer system and docking station which is constructed to enable messages to be recorded, played, re-recorded, and then used, when perfected, to product a high quality audio...
6587938 Method, system and program products for managing central processing unit resources of a computing environment
Jul-1-2003 Central processing unit (CPU) resources are managed within a computing environment. When the allocation of CPU resources to a partition of the computing environment is to be adjusted, the allocation is...
6587866 Method for distributing packets to server nodes using network client affinity and packet distribution table
Jul-1-2003 A scalable cluster system that provides scalable services for client applications is provided with client affinity. The scalable services are transparent to the client application. To facilitate this transparent...
6587431 Supertrunking for packet switching
Jul-1-2003 A packet routing system is disclosed that allows for efficient transfers of IP streams from router to router with use of supertrunking. The router that receives an IP stream set for transmission on a supertrunk,...
6581088 Smart stub or enterprise javaTM bean in a distributed processing system
Jun-17-2003 A clustered enterprise Java.TM. distributed processing system is provided. The distributed processing system includes a first and a second computer coupled to a communication medium. The first computer...
6580715 Load balancing switch protocols
Jun-17-2003 A switch to switch protocol for network load balancing which permits parallel redundant paths in a network to be utilized while reducing broadcast or problems inherent in prior switch configuration protocols....
6578147 Parallel intrusion detection sensors with load balancing for high speed networks
Jun-10-2003 Various embodiments of a method and system for detecting unauthorized signatures to or from a local network. Multiple sensors are connected at an internetworking device, which can be a router or a switch....
6578066 Distributed load-balancing internet servers
Jun-10-2003 The actual site that serves the Web pages to a client in response to a URL domain name is automatically and transparently selected from a list of many switches each having identical data storage. In a...
6578065 Multi-threaded processing system and method for scheduling the execution of threads based on data received from a cache memory
Jun-10-2003 A system and method for controlling the scheduling of threads in a multi-thread processor system. The multi-thread processor system has a multi-thread processor, a main memory, a cache memory, and a thread...
6574663 Active topology discovery in active networks
Jun-3-2003 Techniques for operating a network by using a first database with topological information of linked devices and a second database with topological information, software resources, and available hardware...
6574229 Wide area load distribution apparatus and method
Jun-3-2003 When service is allocated to a server of the other network on the basis of load information, a packet from a client is transferred as a transfer packet to the other wide area load distribution apparatus....
6570571 Image processing apparatus and method for efficient distribution of image processing to plurality of graphics processors
May-27-2003 An image processing apparatus comprising a plurality of graphics processors is disclosed. Each of the graphics processors calculates a load of its own processing on the basis of inputted and being processed...
6560717 Method and system for load balancing and management
May-6-2003 A computer system for a web site uses load balancing of new sessions based on measurements and estimates of past, present, and future performance, using the average time each application server takes to...
6560631 Data analysis in distributed data processing system
May-6-2003 A distributed data processing system uniformly managing distributed data and program files. A resource management database associates identifiers of resource files to be used in analytical processes with...
6560630 Receive load balancing and fail over with multiple network interface cards
May-6-2003 A method for load balancing incoming data packets in a server computer system adapted to have a plurality of network interface cards coupled thereto and communicatively coupled to client computer systems...
6560629 Multi-thread processing
May-6-2003 A multi-thread computer system comprising an array of thread units and associated sets of execution units. The thread units are designed to be interconnected in a one-dimensional array with other thread...
6557035 Rules-based method of and system for optimizing server hardware capacity and performance
Apr-29-2003 A method of optimizing server hardware performance and predicting server hardware bottlenecks monitors server hardware utilization parameters over a selected time period and computes the averages of the...
6556988 Database management apparatus and query operation therefor, including processing plural database operation requests based on key range of hash code
Apr-29-2003 A database management system for executing database operations in parallel by a plurality of nodes and a query processing method for it are described. The database management system contains a decision...
6549931 Distributing workload between resources used to access data
Apr-15-2003 A task is divided into work granules that require access to data objects. The work granules are distributed to slave processes in a manner that causes the data objects to be accessed in a balanced way,...
6542964 Cost-based optimization for content distribution using dynamic protocol selection and query resolution for cache server
Apr-1-2003 Storing content of a particular type at one or more cache servers may be accomplished according to a cache protocol selected according to the type of the content, a site (e.g., an origin server) associated...
6542920 Mechanism for implementing multiple thread pools in a computer system to optimize system performance
Apr-1-2003 A mechanism is disclosed for implementing multiple thread pools in a computer system to optimize system performance. In accordance with the invention, a plurality of thread pools is initially allocated...
6542900 Method and apparatus for distributed object mapping in a java language environment
Apr-1-2003 A method and apparatus for performing distributed object mapping in a Java language environment includes creating a first object associated with a first language environment and a second object associated...
6535971 Data processing system having plurality of processors and executing series of processings in prescribed order
Mar-18-2003 In order to provide a data processing system processing data at a high speed and having a high performance, the data processing system has the following construction. The data processing system includes...
6535954 Storage subsystem with management site changing function
Mar-18-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...
6519553 Multiprocessor computer overset grid method and apparatus
Feb-11-2003 A multiprocessor computer overset grid method and apparatus comprises associating points in each overset grid with processors and using mapped interpolation transformations to communicate intermediate...
6496911 Apparatus for memory bus tuning and methods therefor
Dec-17-2002 An apparatus and method for memory bus tuning are implemented. A plurality of drivers having a plurality of selectable drive levels are coupled to a memory bus. The memory bus is connected to a memory...
6490632 High performance load balancing and fail over support of internet protocol exchange traffic over multiple network interface cards
Dec-3-2002 A method for selecting a network interface card (NIC) to be used to send and receive data packets in an Internetwork Protocol Exchange (IPX) environment using a server computer system having a plurality...
6490625 Powerful and flexible server architecture
Dec-3-2002 A server complex including at least one hit server with item cache, used to process read and write operations relating to cached items from clients, and at least one miss server, serving as a link to other...
6487634 Program and apparatus for balancing activity of disk storage devices in response to statistical analyses and preliminary testing
Nov-26-2002 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...
6480930 Mailbox for controlling storage subsystem reconfigurations
Nov-12-2002 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...
6477561 Thread optimization
Nov-5-2002 An application program executes on a computer capable of executing multiple execution threads. The threads produce varying processor loads. The application program assigns task requests to the execution...
6477558 System for performing load management
Nov-5-2002 A computer-implemented method manages the execution of one or more processes within a processing period, each process having a completion priority. The method includes determining an interval based on...
6473802 Method and system for storing load balancing information with an HTTP cookie
Oct-29-2002 A method and system for inserting and examining Cookies in the data streams of HTTP connections for the purpose of persistently directing HTTP connections to the same destination. The invention enables...
6473424 Port aggregation load balancing
Oct-29-2002 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...
6473085 System for dynamically adjusting image quality for interactive graphics applications
Oct-29-2002 A method and system for optimizing image quality while operating an interactive graphics application within a data processing system. First, the image rendering speed for each of the rendering modes available...
6470375 System and method for managing the execution of system management tasks
Oct-22-2002 A task manager for operating and performing management tasks called for by a system administration manager. The task manager includes a command task manager for performing command tasks, a function task...
6466980 System and method for capacity shaping in an internet environment
Oct-15-2002 A system and method for dynamically shaping available capacity of multi-media objects based on aggregated demand across distributed media/world-wide-web servers. Demand statistics (e.g., volume and density)...
6463454 System and method for integrated load distribution and resource management on internet environment
Oct-8-2002 A system providing access to web objects that matches predicted demand for web objects to available capacity on web servers. The system implements methods to dynamically shape both demand and capacity...
6446218 Techniques for maintaining fault tolerance for software programs in a clustered computer system
Sep-3-2002 A method for maintaining a predefined acceptable fault tolerance level for a plurality of software modules implementing a software program running on a first plurality of computers coupled together in...
6442650 Maximizing sequential output in a disk array storage device
Aug-27-2002 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....
6442583 Multi-system resource capping
Aug-27-2002 A method for managing a workload distributed across data processing systems in accordance with a common processor consumption standard, including the steps of measuring the processor consumption of the...
6438652 Load balancing cooperating cache servers by shifting forwarded request
Aug-20-2002 In a system including a collection of cooperating cache servers, such as proxy cache servers, a request can be forwarded to a cooperating cache server if the requested object cannot be found locally. An...
6438573 Real-time programming method
Aug-20-2002 The invention is a real-time programming method (RTPM) for use in writing application programs to be executed by virtual machines and a method practiced by a real-time virtual machine (RTVM) while executing...
6438574 Multifunctional apparatus and data processing method
Aug-20-2002 In a multifunctional apparatus used by a plurality of users, image data entered in a variety of formats from various information sources such as a scanner, computer, facsimile machine and electronic mail...
6438551 Load control and overload protection for a real-time communication system
Aug-20-2002 To keep control of all relevant events in a real-time communication system, there is proposed a load regulation method for a central unit in this real-time communication system such that at least one job...
6438528 Transaction manager supporting a multi-currency environment
Aug-20-2002 A transaction manager includes a dispatcher (22) connected to an input queue (19), one or more output queues and one or more processing module queues (11' to 17'). The transaction manager includes input...
6430618 Method and apparatus for distributing requests among a plurality of resources
Aug-6-2002 The invention relates to a method and apparatus for distributing a request to one of a plurality of resources. A request is mapped to a location in mathematical mapping space. Each of the plurality of...
6430602 Method and system for interactively responding to instant messaging requests
Aug-6-2002 A method and system for interactively responding to queries from a remotely located user includes a computer server system configured to receiving an instant message query or request from the user over...