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