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