| 6941365 |
Computer resource allocation layout description |
| Sep-6-2005 |
The invention discloses a method for maximizing overall system performance among a set of computer systems which periodically run a set of jobs. It is known that some allocations of jobs to computer systems... |
| 6934821 |
Memory management apparatus, memory management method, memory management program and computer readable storage medium therein |
| Aug-23-2005 |
A memory management method in which the memory area can be used efficiently, avoiding the overhead caused by copying to generate Java object. In a memory having a variable address memory area where a Java... |
| 6931452 |
Router monitoring |
| Aug-16-2005 |
A data transmission system for exchanging packetized data between any IP host selected from a cluster of IP hosts, each host having at least an IP layer, a network layer, and a plurality of workstations... |
| 6928646 |
System and method for efficiently performing scheduling operations in an electronic device |
| Aug-9-2005 |
A system and method for efficiently performing scheduling operations in an electronic device comprises an allocation manager that initially evaluates a task scheduling request based upon certain request... |
| 6925642 |
Distributed computer network which spawns inter-node parallel processes based on resource availability |
| Aug-2-2005 |
A parallel processing network permits processes to be spawned based on the availability of various network features. Such features may include the type of CPU's in the network, the number of CPU's per... |
| 6925641 |
Real time DSP load management system |
| Aug-2-2005 |
A highly intelligent DSP load management system is described herein for enhancing the processing capabilities of an SOC device. The DSP load management system enables parallel processing of data at high... |
| 6922832 |
Execution of dynamic services in a flexible architecture for e-commerce |
| Jul-26-2005 |
A system for distributing services for execution by dynamically available resources is disclosed. A computational load of a service for execution is distributed among the dynamically available resources... |
| 6922729 |
Multi-connection control system |
| Jul-26-2005 |
The present invention discloses a multi-connection control system. Initially, one or more requests to access a system are received. For each request, it is determined whether to allow access to the system... |
| 6915518 |
System and method for runtime reallocation of PLD resources |
| Jul-5-2005 |
A system and method for allocating resources of programmable logic devices (PLDs) according to activity level. In various embodiments, the activity levels of functions implemented on the PLDs are monitored.... |
| 6915516 |
Apparatus and method for process dispatching between individual processors of a multi-processor system |
| Jul-5-2005 |
A method and system allocate resources in a plurality of processors system. When a processor is idle, the system determines when another processor is not idle. The time the non-idle processor remains non-idle... |
| 6912493 |
Technique for configuring processors in system with logical partitions |
| Jun-28-2005 |
Configuring processors in a target system includes' prompting a user to select workload units to use in the configuration, prompting the user to input a quantity of processing power required in terms of... |
| 6910210 |
System and method for terminating applications |
| Jun-21-2005 |
A computer application program executing on a computer, such as a portable computer, is selected for termination by first identifying computer application programs executing on the computer. A priority... |
| 6910209 |
Clean thread termination |
| Jun-21-2005 |
Apparatus, methods, and computer program products are disclosed for a process of terminating a thread in a clean, certain, and forcible manner. A thread is forcibly terminated in such a manner that data... |
| 6904507 |
Buffer management architecture and method for an infiniband subnetwork |
| Jun-7-2005 |
An architecture and method for dynamically allocating and deallocating memory for variable length packets with a variable number of virtual lanes in an Infiniband subnetwork. This architecture uses linked... |
| 6904470 |
Device selection by a disk adapter scheduler |
| Jun-7-2005 |
A scheduler for selecting a logical volume for scheduling pending I/O tasks for job generation. The scheduler includes a main scheduler that selects from among multiple sub-schedulers that operate according... |
| 6898793 |
Method for controlling activation of agent and computer |
| May-24-2005 |
To control the load on an agent server, it is necessary to store any inactive agent in a secondary storage device, release a memory and a thread occupied by the agent, and control the number of simultaneously... |
| 6898635 |
Mobile communication system and method of selecting server in mobile communication system |
| May-24-2005 |
A method of selecting a server in a mobile communication system includes registering kinds of resources quantitatively measurable of each server, receiving changed amounts of the kinds of sources at predetermined... |
| 6895587 |
Method and system for migrating an object between a split status and a merged status |
| May-17-2005 |
In an object-oriented computer system, an object can exist in a split state or a merged state. When in the split state, the object has multiple instances. When in the merged state, the object has a single... |
| 6895485 |
Configuring and monitoring data volumes in a consolidated storage array using one storage array to configure the other storage arrays |
| May-17-2005 |
In a storage area network having a host device and a consolidated storage array (CSA), one of the storage arrays of the CSA acts as a primary device of the CSA to form logical data volumes across one or... |
| 6892218 |
Extending network services using mobile agents |
| May-10-2005 |
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... |
| 6889377 |
System and method for uniformly administering parameters for a load distribution and load control of a computer platform |
| May-3-2005 |
A system and method for uniformly administering parameters for a load distribution and load control of a computer platform includes a processor and a storage mechanism. Software components run on the processor,... |
| 6886035 |
Dynamic load balancing of a network of client and server computer |
| Apr-26-2005 |
Methods for load rebalancing by clients in a network are disclosed. Client load rebalancing allows the clients to optimize throughput between themselves and the resources accessed by the nodes. A network,... |
| 6883028 |
Apparatus and method for performing traffic redirection in a distributed system using a portion metric |
| Apr-19-2005 |
A method and system for distributing a service request among a plurality of servers is disclosed. A portion metric is assigned to each one of the plurality of servers, the portion metric designating a... |
| 6883039 |
Method for optimized processing of connections conducted outside a switching center |
| Apr-19-2005 |
The method enables optimization of the processing of connections conducted outside a switching center in peripheral devices of a switching system, which provide no HW-orientated tasks on their peripheral... |
| 6880156 |
Demand responsive method and apparatus to automatically activate spare servers |
| Apr-12-2005 |
A server and method of its operation adapt the number of server applications within the server. The server is connected to a computer network. The server comprises one or more active server applications,... |
| 6880059 |
Dual controller system for dynamically allocating control of disks |
| Apr-12-2005 |
A disk array system of the type that each controller has an independent and dedicated cache. The disk array system can change control of a desired volume between desired controllers without suspending... |
| 6877159 |
Apparatus and method for maintaining object associations in an object oriented environment |
| Apr-5-2005 |
An apparatus and method for maintaining object associations in an object oriented environment is provided. The apparatus and method make use of value holders to enable a single method to perform the creation... |
| 6874145 |
Methods and apparatus for implementing an application lifecycle design for applications |
| Mar-29-2005 |
Methods and apparatus for managing execution of an application according to an application lifecycle. The application lifecycle is managed by an application manager through a set of commands that enable... |
| 6871347 |
Method and apparatus for facilitating load balancing across name servers |
| Mar-22-2005 |
One embodiment of the present invention provides a system that translates host names into Internet Protocol (IP) addresses. This system includes a plurality of name servers that are configured to translate... |
| 6862609 |
Redundant storage for multiple processors in a ring network |
| Mar-1-2005 |
A dual-axis RAID system includes a plurality of X-axis ordinal series of disks, configured to store parity data and a tape drive, and a Y-axis ordinal series of parity disks. The Y-axis series is smaller... |
| 6859929 |
Method for server metafarm configuration optimization |
| Feb-22-2005 |
A method and a novel estimator program are provided for Server Metafarm optimization for a given particular large number of the Metafarm users/clients "L" by balancing a number of separate Server Farms... |
| 6850984 |
System for isolating other clients that experience different connection performance than the client and directing the other clients to another different mirrored server |
| Feb-1-2005 |
Connecting to a network server includes determining, at a first server, to which one of N mirrored servers a request from a client should be routed based at least in part on an address indicating the client... |
| 6850966 |
Method for smooth scheduling on a periodic basis in a client-server system |
| Feb-1-2005 |
In a server that communicates with a large number of pieces of information equipment, a communication schedule between the server and the information equipment is created in an appropriate and efficient... |
| 6850962 |
File transfer system and method |
| Feb-1-2005 |
A system for transferring files between a source location and a target location can transfer different portions of the file across two or more logical channels. The portions of the file transmitted over... |
| 6848107 |
Message control apparatus |
| Jan-25-2005 |
In a message control apparatus for transferring messages between objects which belong to different processes, a message distributor distributes messages to queue buffers provided for each of target objects,... |
| 6845505 |
Web request broker controlling multiple processes |
| Jan-18-2005 |
A web server configured to respond to client requests over a network such as the World Wide Web includes a web listener having a Hypertext Transfer Protocol (HTTP) daemon, a plurality of extension programs... |
| 6839793 |
Method and apparatus to maximize bandwidth availability to USB devices |
| Jan-4-2005 |
A circuit is presented including switches connected to registers. The registers control the switches. The switches are connected to universal serial bus (USB) ports based on a USB device bandwidth balancing... |
| 6836788 |
Method for selecting RTP element in dynamic multicast tree for multimedia conference |
| Dec-28-2004 |
The invention relates to a method of selecting a RTP (Real Time Protocol) element in a dynamic multicast tree for a multimedia conference and a record medium recorded with a program for realizing the method... |
| 6832375 |
Data processing apparatus, method, and storage medium for transmitting data to a predetermined destination based on input data and number of destinations analyzed |
| Dec-14-2004 |
A data processing apparatus is constructed by an input device for inputting an instruction for causing a job processor to perform a job, an analyzing unit for analyzing the instruction inputted by the... |
| 6823515 |
Performance enhancements for threaded servers |
| Nov-23-2004 |
A technique, system, and computer program for enhancing performance of a computer running a multithreaded server application. A scheduling heuristic is defined for optimizing the number of available threads.... |
| 6823514 |
Method and system for caching across multiple contexts |
| Nov-23-2004 |
In a system that includes a plurality of objects and at least one cache, wherein each object has a key associated therewith and is capable of having different values for at least two of a plurality of... |
| 6823391 |
Routing client requests to back-end servers |
| Nov-23-2004 |
Methods and computer program products for using a front-end server to access content stored on one or more back-end servers. The front-end server receives requests for content from client systems. Back-end... |
| 6820130 |
Computer system, computer network system, computer and recording medium |
| Nov-16-2004 |
A computer network system is disclosed, in which the process of distributing software resources from a server to clients is dispersed so that the downloading time and the data amount for each session of... |
| 6820123 |
Method and apparatus for assigning hot objects to server load balancer |
| Nov-16-2004 |
More effective load balancing by a Server Load Balancer may be achieved by implementing extended Server Load Balancing information in a server. The extended Server Load Balancing information includes a... |
| 6816905 |
Method and system for providing dynamic hosted service management across disparate accounts/sites |
| Nov-9-2004 |
A hosted service provider for the Internet is operated so as to provide dynamic management of hosted services across disparate customer accounts and/or geographically distinct sites. For each of a plurality... |
| 6807522 |
Methods for predicting instruction execution efficiency in a proposed computer system |
| Oct-19-2004 |
Methods and systems are provided for efficiently predicting the instruction execution efficiency of a proposed computer system. This is accomplished by first measuring or otherwise obtaining actual instruction... |
| 6804711 |
Method and apparatus for managing call processing services in an intelligent telecommunication network |
| Oct-12-2004 |
A resource management system for an intelligent communications network having one or more distributed service nodes, each service node for providing services relating to an event received at a network... |
| 6795928 |
Method for managing power consumption of multiple computer servers |
| Sep-21-2004 |
A method for managing power consumption of multiple computer servers is disclosed. The current workload information and the current capacity information of a group of computer servers within a computer... |
| 6795860 |
System and method for selecting a service with dynamically changing information |
| Sep-21-2004 |
The present invention relates to a system and method for selecting a service. According an embodiment of the present invention, a priority array indicates an order of priority levels; a residual array... |
| 6792483 |
I/O generation responsive to a workload heuristics algorithm |
| Sep-14-2004 |
An apparatus, method and program product for use with a data processing system having a processor handling an I/O request in an I/O operation, main storage controlled by said processor for storing data,... |