|
FREE patent keyword monitoring and additional FREE benefits. |
|
|
Electrical Computers And Digital Processing Systems: Virtual Machine Task Or Process Management Or Task Management/control > Task Management Or Control > Process Scheduling > Load Balancing Load BalancingLoad Balancing patent applications listed are from June 2005 to current and include Date, Patent Application Number, Patent Title, Patent Abstract summary and are linked to the corresponding patent application page.11/15/07 - 20070266390 - Automated management of application-specific tasks from the internet via distributed task manager agents in a local area network Described is automated distributed management in a local area network of application tasks downloaded from the Internet an automatic task manager software agent operating on a network node in the local area network. An automatic task manager software agent is also communicatively coupled via the Internet for downloading at least ... 10/25/07 - 20070250838 - Computer workload redistribution The present invention provides for redistributing workloads among computers to optimize resource utilization. Utilization by software workloads of computer resources is monitored to yield utilization data. A utilization chronology is updated using the utilization data. The chronology is analyzed to yield resource utilization predictions. The workloads are redistributed among the ... 10/25/07 - 20070250837 - System and method for adjusting multiple resources across multiple workloads Increased workload performance is obtained by coordinating a multi-resource computer system such that demands for resources are arbitrated across all available resources and all applications such that the proper resource will be adjusted regardless of which resource is needed to improve workload performance. In operation, a measurement is taken for ... 10/25/07 - 20070250836 - Method for expanding data flow A method for expanding data flow applied in a network system comprising at least one client, at least two load balancers and at least one server. A first load balancer can automatically confirms whether it is overloaded or not and edit a hash table accordingly, so as to activate a ... 10/18/07 - 20070245352 - Method and apparatus for orchestrated web service proxy A load balancer or other network device in a server farm acts as a web services proxy and performs service orchestration among servers and other resources within the server farm. The load balancer receives an initial service request from a client and is able to optimize orchestration by assigning component ... 09/27/07 - 20070226745 - Method and system for processing a service request A method and system for performing tasks when processing a client service request. The service request is processed by a group of processing elements including a main processing element and at least one offloading processing element. A subset of tasks is assigned to at least one of the offloading processing ... 09/27/07 - 20070226744 - Methods and systems for partitioning data in parallel processing systems Techniques are disclosed for processing requests in a data processing system. While the principles of the invention are not limited to a particular domain, they are particularly suitable for use in an electronic trading system. By way of example of one aspect of the invention, a method for directing requests ... 08/23/07 - 20070198986 - Load balancing for parallel tasks Techniques for balancing processing loads when performing parallel tasks on one or more processing nodes that share memory resources are provided. For some embodiments, the techniques involve distributing work according to an alternate block cyclic distribution scheme of at least one dimension, wherein work processes are assigned to sets of ... 08/23/07 - 20070198985 - Power system protection system A power system protection system for preventing a voltage drop resulting from the reactive power characteristic of a power system. A main device for acquiring a system electric quantity of one or a plurality of upper substations detects a voltage drop resulting from the reactive power characteristic of the power ... 08/16/07 - 20070192766 - Apparatus and methods for parallelizing integrated circuit computer-aided design software A system for providing parallelization in computer aided design (CAD) software includes a computer. The computer is configured to identify a set of tasks having local independence, and assign each task in the set of tasks to be performed in parallel. The computer is further configured to perform each task ... 08/02/07 - 20070180453 - On demand application scheduling in a heterogeneous workload environment Embodiments of the present invention address deficiencies of the art in respect to deploying heterogeneous workloads in separate resource pools and provide a method, system and computer program product for on-demand application scheduling in a heterogeneous environment. In one embodiment of the invention, a method for balancing nodal allocations in ... 08/02/07 - 20070180452 - Load distributing system and method Based on the load of all load distribution target computers including Web server computers (11-1 to 11-6), a server configuration management unit (151) determines the number of provisioning node (PN) computers, use of which as load distribution target computers is to be started, or use of which as load distribution ... 07/05/07 - 20070157210 - Information system, load control method, load control program and recording medium One objective of the present invention is to provide appropriate load control in accordance with processing times required for transactions, on individual application servers, in an information system that includes a plurality of application servers and a database server. The present invention provides an information system that includes: a process ... 05/24/07 - 20070118840 - Remote copy storage device system and a remote copy method Overload of communication lines and the drop of through-put of task processing in a center computer is prevented. The center computer executes a plurality of task processing, writes the execution result to a center storage device and remote copies the same data to a plurality of remote storage devices. At ... 05/24/07 - 20070118839 - Method and apparatus for grid project modeling language A method and apparatus for modeling grid projects, such that their network and node resources may be readily determinable for simulation, scheduling, and control purposes. A model of a grid project is generated using a standardized grid project modeling language that sets forth a sequence of grid project phases. Within ... 04/26/07 - 20070094671 - Load balancing interfaces Interfaces are provided to notify of conditions pertaining to memory management. Thus, efforts to avoid time-outs during execution of code in a managed execution environment may be implemented. ... 04/12/07 - 20070083871 - Scheduling operations called by a task on a real-time or non-real-time processor Provided is a method, system, and program for scheduling operations called by a task on a real-time or non-real-time processor. Execution durations are provided for operations. A call is received from a task for an operation. A determination is made of a latency requirement for a first processor and of ... 04/12/07 - 20070083870 - Methods and apparatus for task sharing among a plurality of processors A method is disclosed which may include issuing a plurality of instructions in a processing pipeline of a first processor within a multiprocessor system; determining whether a second processor in the multiprocessor system is in at least one of a running state and a waiting state; and transferring at least ... 03/15/07 - 20070061813 - Distributed embedded software for a switch A flexible architecture for embedded firmware of a multiple protocol switch can be implemented on a variety of hardware platforms. Hardware components of a SAN switch are embodied as cooperative modules (e.g., switch modules, port modules, service modules, etc.) with one or more processors in each module. Likewise, firmware components ... 01/11/07 - 20070011685 - 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 to substantially balance data communications across the servers, and a load balancer management service which includes an application program interface (API) ... 01/11/07 - 20070011684 - Mechanism to optimize speculative parallel threading A method to optimize speculative parallel thread execution comprises selecting a plurality of partition candidate pairs for speculative parallel thread execution, transforming each partition candidate pair of the plurality of partition candidate pairs to improve the expected performance gain of each pair, and selecting a set of one or more ... 12/21/06 - 20060288348 - Virtual computer systems and computer virtualization programs Disclosed are a virtual computer system and method, wherein computer resources are automatically and optimally allocated to logical partitions according to loads to be accomplished by operating systems in the logical partitions and setting information based on a knowledge of workloads that run on the operating systems. Load measuring modules ... 11/30/06 - 20060271937 - Method, apparatus, and computer program product for dynamically modifying operating parameters of the system based on the current usage of a processor core's specialized processing units A method, apparatus, and computer program product are disclosed in a data processing system for dynamically modifying operating parameters of processing units included in a processor core that is included in a central processing unit. A next context to be processed is received. The next context includes an identification of ... 11/09/06 - 20060253857 - Method for processing a data stream by utilizing multi-processor The present invention discloses a method for processing a data stream by utilizing plural processors, including the central processing unit and the compression processor of at least one MPEG card. With the similar concept of the distributed system, the present invention could make best use of each processor in the ... 10/26/06 - 20060242648 - Workload scheduling method and system with improved planned job duration updating scheme A method for scheduling execution of a work unit in a data processing system (100) comprises assigning to the work unit an expected execution duration (PD); executing the work unit (315); determining an actual execution duration (AD) of the work unit (320); determining a difference between the actual execution duration ... 10/19/06 - 20060236324 - Method and system for performance balancing in a distributed computer system A method of dynamic performance balancing in a distributed computer system including collecting average service time statistics for application requests distributed from multiple application servers and collecting application server CPU utilization statistics from multiple hosts where each host is associated with at least one of the application servers. In addition, ... 10/12/06 - 20060230407 - 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 plurality of executable program components are running on one of a plurality of virtual machines, using migration of the virtual machines between physical ... 10/12/06 - 20060230406 - Tiered command distribution Tiered command distribution is described. In an embodiment, a pipeline architecture includes processor chains of data processors that process control events received from an application interface control. A tier assignment algorithm determines the longest path of data processors through the processor chains to determine a tier allocation for each data ... 10/05/06 - 20060225079 - Normalized measurement of computer resource usage Exemplary methods, systems, and products are described for normalized measurement of computer resource usage by use of benchmarks of performance that reduce the complexity of calculating customer charges for use of computer resources in a hosted environment. More particularly, exemplary methods, systems, and products are described for normalized measurement of ... 09/28/06 - 20060218557 - Method and apparatus for switching between per-thread and per-processor resource pools in multi-threaded programs In a multi-processor multi-threaded computer system, resources are dynamically assigned during program operation to either threads or processors in such a manner that resource usage is maximized. In one embodiment, the choice of whether to assign resources to threads or processors is dependent on the number of threads versus the ... 09/21/06 - 20060212873 - Method and system for managing load balancing in data processing system In a dynamic queue load balancing method using a plurality of computers, the load level of each computer is obtained. A queue management table including information on a queue length and the number of queued requests in each queue and a queue adjustment table including information on a queue length ... 09/21/06 - 20060212872 - Techniques for implementing a communication channel with suitable properties for run time adaptation Apparatus, system, and method including a local resource to transfer information between a first processing unit and a second processing unit; and a global resource to transfer information between said first processing unit and said second processing unit, and to transfer information between said first processing unit and a third ... 09/14/06 - 20060206900 - Apparatus and program for controlling loads A load control apparatus that enables a server to perform a process at a multiplicity most suitable for improving processing efficiency. A load information acquisition section acquires load information regarding loads on a CPU resource and other resources on the server. On the basis of the load information, a multiplicity ... 08/10/06 - 20060179439 - Leaky-bucket thread scheduler in a multithreading microprocessor A leaky-bucket style thread scheduler for scheduling concurrent execution of multiple threads in a microprocessor is provided. The execution pipeline notifies the scheduler when it has completed instructions. The scheduler maintains a virtual water level for each thread and decreases it each time the execution pipeline executes an instruction of ... 07/27/06 - 20060168587 - Interoperable communications apparatus and method A method for dynamically allocating tasks to a plurality of heterogeneous computational processors is provided. The method may comprise populating a time utility function based on a first characteristic associated with quality of service, populating a cost function based on a second characteristic associated with processing consumption, and associating each ... 07/13/06 - 20060156309 - Method for controlling resource utilization and computer system In one embodiment, a method comprises (i) identifying a group associated with an executable that is using a resource of a computer system, (ii) decrementing a group utilization limit for the resource when the group utilization limit is greater than zero, (iii) decrementing a utilization reserve for the group when ... 07/06/06 - 20060150191 - Load state monitoring apparatus and load state monitoring method A measured value collection unit 131 stores measured values of a queue length measured by a queue length measurement unit 31 of each server 3, into a measured value storage unit 14. A fluctuation calculation unit 132 calculates a fluctuation of measured values that have been measured in a given ... 07/06/06 - 20060150190 - Setting operation based resource utilization thresholds for resource use by a process A method, system, and program for setting operation based resource utilization thresholds for resource use by a process are provided. An efficiency-based workload manager samples multiple actual resource use characteristics while a process executes, where the actual resource use characteristics designate a portion of a total amount of system resources ... 07/06/06 - 20060150189 - Assigning tasks to processors based at least on resident set sizes of the tasks Tasks are assigned to processors of a system. The resident set size of each task is determined, specifying the amount of physical information allocated thereto, and locational information of this memory with respect to the processors is determined. Each task is assigned one processor, based on the task's resident set ... 06/22/06 - 20060136930 - Generic application server and method of operation therefor A generic application server is capable of simultaneously receiving requests, processing requested work, and returning results using multiple, conceptual thread pools. In addition, functions are programmable as state machines. While executing such a function, when a worker thread encounters a potentially blocking condition, the thread issues an asynchronous request for ... 06/22/06 - 20060136929 - System and method for replacing an inoperable master workload management process In one embodiment, a method comprises executing respective workload management processes within a plurality of computing compartments to allocate at least processor resources to applications executed within the plurality of computing compartments, selecting a master workload management process to reallocate processor resources between the plurality of computing compartments in response ... 06/22/06 - 20060136928 - System and method for associating workload management definitions with computing containers In one embodiment, a system comprises a plurality of computing containers having processing resources for executing software workloads, a plurality of management processes for controlling access to the processing resources according to workload policy definitions, a data container for storing a plurality of workload policy definitions and associations between the ... 06/22/06 - 20060136927 - Models for monitoring of streaming server performance Methods and systems thereof for monitoring a streaming media server are described. Calibration data for the server is used to identify a server resource that reaches its respective limit before other server resources reach their respective limits as loads on the server are increased. The calibration data characterizes usage of ... 06/08/06 - 20060123423 - Borrowing threads as a form of load balancing in a multiprocessor data processing system A method and system in a multiprocessor data processing system (MDPS) that enable efficient load balancing between a first processor with idle processor cycles in a first MCM (multi-chip module) and a second busy processor in a second MCM, without significant degradation to the thread's execution efficiency when allocated to ... 06/08/06 - 20060123422 - Processor packing in an smp server to conserve energy A data processing system includes a power supply, a plurality of processors wherein each processor is separately powerable by the power supply under operating system control. The operating system determines periodically a measure of system utilization and controls the switches to alter the number of active (powered) processors where the ... 06/08/06 - 20060123421 - Streamlining cpu utilization by delaying transactions The present invention provides a method and system for scheduling a transaction request to a central processing unit in a computing system (11), comprising polling at least one central processing unit to determine the current load on the least one central processing unit (10), allocating the transaction request to one ... 06/01/06 - 20060117320 - Sharing dynamically changing resources in software systems A system and method for sharing a set of resources among a plurality of processes, comprising creating a version of a resource for each one of the plurality of processes that requires access to the resource wherein a version of the resource is one of: 1) a representation of the ... 05/11/06 - 20060101470 - Method, apparatus, and computer program product for dynamically tuning amount of physical processor capacity allocation in shared processor systems A method, apparatus, and computer program product in a shared processor data processing system are disclosed for dynamically tuning an amount of physical processor capacity that is allocated to each one of multiple logical partitions. A physical processor is shared among the logical partitions. A service window is allocated to ... 04/27/06 - 20060090163 - Method of controlling access to computing resource within shared computing environment An embodiment of a method of controlling access to a computing resource within a shared computing environment begins with a first step of measuring performance parameters for workloads accessing the computing resource to determine a performance parameter vector for the workloads. The method continues with a second step of estimating ... 03/16/06 - 20060059494 - Load balancing Embodiments of methods, apparatuses, devices, and/or systems for load balancing two processors, such as for graphics and/or video processing, for example, are described. ... 03/16/06 - 20060059493 - Adaptive control of loading a program in a disk-based operating system An exemplary method controls the loading of a program in a computer system using a disk based operating system instead of allowing a built-in loading program resident in the operating system to handle the loading. The method separates the loading of the program into a series of modules that are ... 03/09/06 - 20060053424 - Load balancing devices and method therefor A method of balancing the load of resources in a packet switched connection within a communication system, said system comprising processing units (11; 21) for performing communication, at least one load balancing unit (12; 22) for distributing the load to said processing units (11; 21), and a data storage (14; ... 03/02/06 - 20060048161 - Resource allocation method and system A method of executing a bag of tasks application in a cluster over a distributed computing system, the cluster having a cluster resource manager. The method includes requesting that the cluster resource manager authorize access by a remote user of the distributed computing system to any idle nodes of the ... 03/02/06 - 20060048160 - Method, apparatus, and computer program product for providing a self-tunable parameter used for dynamically yielding an idle processor A method, apparatus, and computer program product are disclosed for dynamically determining when to yield a processor that is assigned to perform particular work but that is currently idle. A particular processor is assigned to perform work. A determination is made regarding whether the processor is currently idle. If the ... 02/16/06 - 20060037024 - Managing processing system power and performance based on utilization trends Systems and methods of managing processing system performance provide for determining a utilization of a processing system over a time quantum. A trend in the utilization of the processing system is also determined, where the trend can be used to select a performance state for the processing system. In one ... 02/02/06 - 20060026599 - System and method for operating load balancers for multiple instance applications In one representative embodiment, a system for operating load balancers for multiple instance applications comprises a plurality of cluster nodes for executing applications, wherein at least a subset of the plurality of cluster nodes executes multiple applications and includes respective resource allocation modules for assigning resources between the multiple applications ... 01/12/06 - 20060010451 - Ticket mechanism for sharing computer resources Improved administering of shared resources in a computer system. In a preferred embodiment, transaction throughput is improved and potential starvation eliminated by a ticket mechanism. The ticket mechanism provides a wait counter and a service counter. When a requested transaction fails, a wait counter is incremented and a wait value ... 11/24/05 - 20050262510 - Multi-threaded processing design in architecture with multiple co-processors A method for designing a multi-threaded processing operation that includes, e.g., multimedia encoding/decoding, uses an architecture having multiple processors and optional hardware accelerators. The method includes the steps of: identifying a desired chronological sequence of processing stages for processing input data including identifying interdependencies of said processing stages; allotting each ... 11/03/05 - 20050246711 - Method for distributing and geographically load balancing location aware communication device client-proxy applications A method and system for balancing server work load for cellular phone client-proxy applications in an environment where the clients change position within a given geographic area is disclosed. The method comprises the steps of mapping, monitoring, automatically re-mapping the system when required, updating a map address book, and updating ... 10/27/05 - 20050240935 - Method of distributing load amongst two or more computer system resources A method of distributing load amongst two or more computer system resources. The method includes distributing load to the system resources in accordance with their modeled response times and a predetermined Service level Agreement (SLA) associated with each system resource. By modeling the response time of each resource, load can ... 10/27/05 - 20050240934 - Task management based on system utilization A method of managing task execution comprises measuring a parameter indicative of workload and assigning priority of tasks executable on the system based on the measured parameter. ... 10/27/05 - 20050240933 - Monitoring performance of a logically-partitioned computer A method, apparatus, system, and signal-bearing medium that in an embodiment collect a performance metric of a first partition in a logically-partitioned computer. If the difference between the performance metric and an expected performance metric exceeds a threshold, then a job or another partition is shut down or suspended. The ... 10/13/05 - 20050229182 - Device loading in storage networks Systems and methods for implementing device loading in storage networks are disclosed. In an exemplary implementation a computer program product encodes a computer program for executing on a computer system a computer process. The computer process comprises identifying a plurality of storage devices to be configured in a storage network, ... 09/22/05 - 20050210472 - Method and data processing system for per-chip thread queuing in a multi-processor system A method, computer program product, and a data processing system for queuing threads among a plurality of processors in a multiple processor system having a plurality of multi-processor modules is provided. A first thread to be processed is received and is identified as part of an existing process. A search ... 09/08/05 - 20050198642 - Mechanism for assigning home nodes to newly created threads Mechanism for Assigning Home Nodes to Newly Created Threads Disclosed is an apparatus, method, and program product for associating threads with the processing nodes of a multi-nodal computer system. The assignment is accomplished by considering both the relative work capacity of, and the relative amount of ongoing work assigned to, ... 08/11/05 - 20050177833 - Method and apparatus for reassigning objects to processing units Objects are assigned to processing units of a cluster of processing units, each of the objects having an object size and an object load, each of the processing units having a storage capacity and a load capacity. The method uses an initial object distribution as a starting point. The smoothness ... 08/04/05 - 20050172293 - Method and apparatus for allocating resources in a shared resource processor In a processing system which includes a physical processor that includes multiple logical processors, multiple domains are defined for multiple processes that can execute on the physical processor. Each of the processes is assigned to one of the domains. Processor utilization associated with the logical processors is measured, and each ... 08/04/05 - 20050172292 - Sharing idled processor execution resources A processor including a plurality of logical processors, and an instruction set, the instruction set including of one or more instructions which when executed by a first logical processor, cause the first logical processor to make a processor execution resource previously reserved for the first processor available to a second ... 07/28/05 - 20050166207 - Self-optimizing computer system Provided is a self-optimizing computer system that can achieve ultimate optimization (improvement in the speed) by preparing a mechanism that can observe the behavior of the program execution in the self-optimizing computer system and optimize dynamically depending on the execution behavior of program. The self-optimizing computer system comprising multiple processing ... 07/21/05 - 20050160429 - Method and devices for dynamic management of a server application on a server platform Method, devices and computer programs for a dynamic management of a first server application on a first server platform (SP1) of a telecommunication system are disclosed wherein a further server application is operating or installable on the first server platform (SP1) or a further platform (SP2). The first server platform ... 06/23/05 - 20050138626 - Traffic control apparatus and service system using the same The request from the client to the server is made through the traffic control apparatus. The traffic control apparatus includes a unit for controlling the request from the client, a unit for judging the data reception performance of the client and a unit for controlling the number of clients simultaneously ... 06/16/05 - 20050132380 - Method for hiding latency in a task-based library framework for a multiprocessor environment A task-based library framework for load balancing using a system task queue in a tightly-coupled multiprocessor system. The system memory holds a queue of system tasks. The library processors fetch tasks from the queue for execution. The library processors fetch the tasks when they have a light load. A library ... 06/16/05 - 20050132379 - Method, system and software for allocating information handling system resources in response to high availability cluster fail-over events A method, system and software for allocating information handling system resources in response to cluster fail-over events are disclosed. In operation, the method provides for the calculation of a performance ratio between a failing node and a fail-over node and the transformation of an application calendar schedule from the failing ... 06/09/05 - 20050125799 - Methods and systems for assigning objects to processing units Methods and systems are provided for assigning objects to processing units. In one implementation, a method is provided for assigning objects to a cluster of processing units, wherein each of the processing units has a storage capacity. The method may include the steps of providing an ordered sequence of objects, ... 06/09/05 - 20050125798 - Method and apparatus for load balancing a distributed processing system Method and apparatus for load balancing a distributed processing system. A method for load balancing a distributed processing system having a plurality of processing nodes associated therewith is provided. A portion of a process is first received at one of the processing nodes for processing of that portion thereat. The ... 06/02/05 - 20050120350 - Load balancer for multiprocessor platforms The present invention concerns load balancing for control plane traffic of a network element comprising multiple CPU nodes assigned to a common external IP address in a packet data enabled telecommunication network. IP messages addressed to the network element are received, and received IP messages comprising GTP-C messages are identified. ... ### FreshPatents.com Support |