Match Document Document Title
7617360 Disk array apparatus and method of controlling the same by a disk array controller having a plurality of processor cores  
To efficiently manage performance resources while preventing a failure of a control processing from affecting another control processing in a disk array apparatus. The disk array apparatus has a...
7617274 Method and system for selecting a host in a communications network  
A system and method of selecting a host for a client in a client-server network, such as the Internet. The method includes initiating a plurality of responses, such as domain name system (DNS)...
7614056 Processor specific dispatching in a heterogeneous configuration  
An abstraction layer is comprised in the operating system that represents the particulars of the PPMs. The abstractions in the abstraction layer are differentiated from one another by parameters...
7614055 Selecting a processor to run an executable of a distributed software application upon startup of the distributed software application  
An apparatus in one example comprises a manager component for a distributed software application that based on one or more of a characteristic of an executable of the distributed software...
7613805 Data store wrapper enhancements  
A data store wrapper system is provided that includes a plurality of data store wrappers each in communication with one or more data stores. The system includes a load balance component in...
7612903 Line utilization in integrated document delivery method and apparatus  
A document delivery network server having a set of integrated functions including sending, receiving, routing and filing of FAXes and e-mails to other users which achieves numerous advantages over...
7610584 Method, system, and product for defining and managing provisioning states for resources in provisioning data processing systems  
A method, system, and computer program product are described for managing the provisioning of resources in a data processing system. There are different types of resources. Each resource is one of...
7610425 Approach for managing interrupt load distribution  
A method and apparatus for distributing multiple interrupts among multiple processors is disclosed. According to one embodiment, an interrupt daemon monitors the interrupt load among the processors...
7607129 Method and apparatus for using virtual machine technology for managing parallel communicating applications  
A method (and system) for managing a distributed-memory parallel application running on multiple servers, includes dynamically moving a plurality of executable program components, where each of the...
7606909 Method and apparatus for a business contact center  
A business contact center for interfacing customers with a business is described. The business contact center includes a plurality of media handlers and a conference controller. Each of the...
7603671 Performance management in a virtual computing environment  
A virtual zone management framework manages one or more virtual computing zones forming a global computing zone residing on a host computer. The virtual zone manager comprises a normalization...
7603485 Storage subsystem and remote copy system using said subsystem  
Provided is a storage subsystem capable of improving the data processing speed by balancing the load on processors and controllers. This storage subsystem includes a controller for controlling the...
7603454 System and method for clustered tunneling of requests in application servers and transaction-based systems  
A system and method for clustered tunneling of requests in application servers and other systems is provided. The system includes a client, a cluster having a plurality of members, and a proxy. The...
7602717 Efficient use of multiple port interfaces available on a network device supporting ATM  
Moving a virtual circuit from one port interface to another when multiple port interfaces are present between two network devices. Such a move may be performed, for example, when a port interface...
7600229 Methods and apparatus for load balancing processing of management information  
Mechanisms and techniques for processing information in a management application, such as a storage area network management application, include a load manager, a set of distributed agents that...
7596619 HTML delivery from edge-of-network servers in a content delivery network (CDN)  
A content delivery network is enhanced to provide for delivery of cacheable markup language content files such as HTML. To support HTML delivery, the content provider provides the CDNSP with an...
7596618 Splitting a workload of a node  
A node is identified from a set of nodes in a peer-to-peer network having the highest workloads in the peer-to-peer network. The workload of the node is split with another node using a splitting...
7594233 Processing thread launching using volunteer information  
A method of and computer system for selecting a processor of a computer system on which to launch a processing thread is described. Each processor load is compared with a volunteer load of a...
7594228 Method and apparatus to perform task scheduling  
A method and apparatus to perform task scheduling are described. Tasks are assigned by receiving a request to execute a task on one of multiprocessors. The type of task is determined for the task....
7593336 Logical ports in trunking  
Trunk groups being assigned logical port values, with multiple physical ports designated to form the given trunk group, thus corresponding to the logical port. This provides greater flexibility in...
7590989 Load balancer management  
Load balancer management is described herein. In one implementation a load balancer system includes servers for hosting content on a network site, disparate load balancers that manage the servers...
7590984 System and method for balancing a computing load among computing resources in a distributed computing problem  
A distributed parallel computing system actively takes advantage of problem partitioning to balance the computing load among computing resources continually during processing. Variable problem...
7590746 Systems and methods of maintaining availability of requested network resources  
The availability of requested network resources in a network of servers, each having associated network-servable resources of a specific kind is maintained. Resource data and resource-serving...
7587718 Method and apparatus for enforcing a resource-usage policy in a compute farm  
One embodiment of the present invention provides a system that enforces a resource-usage policy in a compute farm. During operation, the system can receive etiquette rules which include...
7587716 Asymmetrical multiprocessor system, image processing apparatus and image forming apparatus using same, and unit job processing method using asymmetrical multiprocessor  
An asymmetrical multiprocessor system includes a plurality of processors. At least the first processor and the second processor are asymmetrical to each other. The plurality of processors execute a...
7584476 Mechanism for reducing remote memory accesses to shared data in a multi-nodal computer system  
Disclosed is an apparatus, method, and program product for identifying and grouping threads that have interdependent data access needs. The preferred embodiment of the present invention utilizes...
7583658 Signal processing allocation using credit prediction  
Digital signal processing resource allocation using a credit prediction scheme is described. The digital signal processing allocation method may include predicting a digital signal processor (DSP)...
7583647 Controller for controlling number of requests served by a server  
A controller is configured for controlling the number of requests served by a server. The controller includes a pool for holding M tokens an input for providing tokens to the pool, and an output...
7581224 Systems and methods for monitoring resource utilization and application performance  
Systems and methods are disclosed for monitoring application performance. In one embodiment, the system comprises resource data including information on a plurality of resources, the resources...
7581056 Load balancing using distributed front end and back end virtualization engines  
Methods and apparatus are provided for improving network virtualization in a storage area network. A virtualization engine is divided into a front end virtualization engine and a back end...
7581052 Approach for distributing multiple interrupts among multiple processors  
A method and apparatus for distributing multiple interrupts among multiple processors is disclosed. According to one embodiment, an interrupt daemon monitors the interrupt load among the processors...
7577959 Providing on-demand capabilities using virtual machines and clustering processes  
Techniques are provided for on-demand resource allocation in a cluster having at least one initial virtual machine. It is determined that resource requirements have changed. At least one new...
7574708 Mechanism for enabling the distribution of operating system resources in a multi-node computer system  
Disclosed is an apparatus, method, and program product that enables distribution of operating system resources on a nodal basis in the same proportions as the expected system workload. The...
7571206 Transparent request routing for a partitioned application service  
Systems and methods for providing an efficient partitioned resource server. In one embodiment, the partitioned resource server comprises a plurality of individual servers, and the individual...
7568052 Method, system and program products for managing I/O configurations of a computing environment  
Input/output (I/O) configurations of a computing environment are managed. This management includes dynamically adjusting an I/O configuration, when it is determined that such an adjustment is...
7568032 Method of balancing load among mirror servers  
A method for balancing load among a plurality of mirror servers, wherein a user may select and get access to any one of said plurality of mirror servers within an identical web page, comprising...
7565656 System, method and program for allocating computer resources  
The present invention is capable of automatically changing resource allocation based on a result of measurement of performance information conforming to the service level objective corresponding to...
7565652 Method of setting priority level in a multiprogramming computer system with priority scheduling, multiprogramming computer system and program thereof  
A method for setting priority levels in a multiprogramming computer system ( 1 ) with priority scheduling, in which threads ( 15, 16, 17 ) of execution of each process ( 13, 14 ) have a standard...
7565651 Parallel task scheduling system for computers  
A parallel task scheduling system in a multi-threaded computing environment includes a plurality of parallel task queues. Each task queue is associated with a respective worker thread from a...
7565487 Computer system for managing data among virtual storage systems  
A management computer includes a management unit for managing the load of the virtual storage extent and the threshold value thereof in the virtual storage subsystems for each prescribed period;...
7562359 User process object code installer  
A computer implemented method of computer implemented method for installing a code object in a user process virtual memory space, while the user process is running is provided. The user process is...
7555753 Measuring processor use in a hardware multithreading processor environment  
In a multiprocessor system where each processor has the capacity to executing multiple hardware threads, a method, system, and program for monitoring the percentage usage of the total capacity of...
7555553 Placing an object at a node in a peer-to-peer system based on storage utilization  
A peer-to-peer system includes a plurality of nodes. The plurality of nodes includes at least an initial node and a neighboring node. The initial node is operable to determine whether to place an...
7554909 Dynamic service management for multicore processors  
A system, apparatus, method and article to perform dynamic service management for multicore processors are described. The apparatus may include, for example, a processing device having multiple...
7552171 Incremental run-time session balancing in a multi-node system  
An approach migrates database sessions from a database server on which performance and resource availability requirements are not being met to another database server. Because workload is removed...
7549145 Processor dedicated code handling in a multi-processor environment  
Code handling, such as interpreting language instructions or performing “just-in-time” compilation, uses a heterogeneous processing environment that shares a common memory. In a heterogeneous...
7548945 System, network device, method, and computer program product for active load balancing using clustered nodes as authoritative domain name servers  
A cluster of devices is provided that shares a domain name and functions as the authoritative name server for the domain. Each device or node in the cluster would typically repeatedly announce...
7548335 Print job queuing and scheduling systems and methods  
Printing systems and methods are described in which the priorities of print jobs are programmable. A scheduler component oversees print job management and scheduling, and works in concert with...
7546601 Apparatus, system, and method for automatically discovering and grouping resources used by a business process  
An apparatus, system, and method are provided for automatically discovering and grouping files and other resources used by a business process. The present invention includes a monitoring module...
7546406 Virtualization of a global interrupt queue  
A method, system, and article of manufacture for processing virtual interrupts in a logically partitioned system are provided. An intelligent virtual global interrupt queue (virtual GIQ) that may...