Movatterモバイル変換


[0]ホーム

URL:


US20090077398A1 - Workload Apportionment According to Mean and Variance - Google Patents

Workload Apportionment According to Mean and Variance
Download PDF

Info

Publication number
US20090077398A1
US20090077398A1US11/857,257US85725707AUS2009077398A1US 20090077398 A1US20090077398 A1US 20090077398A1US 85725707 AUS85725707 AUS 85725707AUS 2009077398 A1US2009077398 A1US 2009077398A1
Authority
US
United States
Prior art keywords
workload
servers
variance
mean
program code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
US11/857,257
Other versions
US7930573B2 (en
Inventor
Patrick Maurice Bland
Yiyu Chen
Angela Beth Dalton
Amitayu Das
Richard Edwin Harper
William Joseph Piazza
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo International Ltd
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines CorpfiledCriticalInternational Business Machines Corp
Priority to US11/857,257priorityCriticalpatent/US7930573B2/en
Assigned to INTERNATIONAL BUSINESS MACHINES CORPORATIONreassignmentINTERNATIONAL BUSINESS MACHINES CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: DAS, AMITAYU, MR., CHEN, YIYU, MS., DALTON, ANGELA BETH, MS., BLAND, PATRICK MAURICE, MR., HARPER, RICHARD EDWIN, MR., PIAZZA, WILLIAM JOSEPH, MR.
Publication of US20090077398A1publicationCriticalpatent/US20090077398A1/en
Application grantedgrantedCritical
Publication of US7930573B2publicationCriticalpatent/US7930573B2/en
Assigned to LENOVO INTERNATIONAL LIMITEDreassignmentLENOVO INTERNATIONAL LIMITEDASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: INTERNATIONAL BUSINESS MACHINES CORPORATION
Activelegal-statusCriticalCurrent
Adjusted expirationlegal-statusCritical

Links

Images

Classifications

Definitions

Landscapes

Abstract

An improved method is provided for managing workload on a multi-server computer system. In one embodiment, a subset of servers is selected according to an anticipated net workload. The remaining servers in the system may be powered off to conserve energy and prolong equipment life. Workload is dynamically apportioned among the subset of servers at selected intervals to more uniformly distribute the mean and variance of the workload among the subset of servers. More particularly, the mean and the variance for each of a plurality of workload units are equally weighed in determining a ranking of the workload units. The workload units may be ordered according to a mathematical combination of the mean and variance, such as the sum or product of mean and variance for each workload unit. The workload units are allocated among the subset of servers in according to rank, such as by assigning the workload units to the servers in a reverse round-robin fashion according to rank. Predictive power management schemes such as DVS and DVFS may then be used to control power to the servers.

Description

Claims (15)

US11/857,2572007-09-182007-09-18Workload apportionment according to mean and varianceActive2029-12-27US7930573B2 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/857,257US7930573B2 (en)2007-09-182007-09-18Workload apportionment according to mean and variance

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US11/857,257US7930573B2 (en)2007-09-182007-09-18Workload apportionment according to mean and variance

Publications (2)

Publication NumberPublication Date
US20090077398A1true US20090077398A1 (en)2009-03-19
US7930573B2 US7930573B2 (en)2011-04-19

Family

ID=40455854

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US11/857,257Active2029-12-27US7930573B2 (en)2007-09-182007-09-18Workload apportionment according to mean and variance

Country Status (1)

CountryLink
US (1)US7930573B2 (en)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090240964A1 (en)*2007-03-202009-09-24Clemens PfeifferMethod and apparatus for holistic power management to dynamically and automatically turn servers, network equipment and facility components on and off inside and across multiple data centers based on a variety of parameters without violating existing service levels
US20100251254A1 (en)*2009-03-302010-09-30Fujitsu LimitedInformation processing apparatus, storage medium, and state output method
US20110202925A1 (en)*2010-02-182011-08-18International Business Machines CorporationOptimized capacity planning
US20110238342A1 (en)*2008-04-142011-09-29Power Assure, Inc.Method for calculating energy efficiency of information technology equipment
US20110252257A1 (en)*2010-04-072011-10-13Broadcom CorporationSystem and Method for Energy Efficient Ethernet Enhanced Information Technology Power Management Tools
US20140067876A1 (en)*2012-09-052014-03-06International Business Machines CorporationDate and time format generation method, program, and system
US20140137134A1 (en)*2012-11-092014-05-15Hewlett-Packard Deveiopment Company, L.P.Load-balanced sparse array processing
US8805998B2 (en)2010-06-112014-08-12Eaton CorporationAutomatic matching of sources to loads
US8918657B2 (en)2008-09-082014-12-23Virginia Tech Intellectual PropertiesSystems, devices, and/or methods for managing energy usage
US20150006534A1 (en)*2012-03-162015-01-01Fujitsu LimitedEvaluation server, evaluation program, and evaluation method
US20150067101A1 (en)*2013-08-292015-03-05Cleversafe, Inc.Dispersed storage based on estimated life and methods for use therewith
US20150081400A1 (en)*2013-09-192015-03-19Infosys LimitedWatching ARM
CN104618492A (en)*2015-02-112015-05-13北京金和软件股份有限公司Data processing system based on multiple servers
US20150154713A1 (en)*2013-12-042015-06-04Guidewire Software, Inc.Claim work assignment using weighted workloads
WO2017030525A1 (en)*2015-08-142017-02-23Hewlett Packard Enterprise Development LpProgram deployment according to server efficiency rankings
CN107548490A (en)*2014-12-262018-01-05英特尔公司Humidometer in parallel computation
US10205319B2 (en)2010-06-112019-02-12Eaton Intelligent Power LimitedAutomatic matching of sources to loads
US11409355B2 (en)*2017-01-062022-08-09International Business Machines CorporationMethod and apparatus for power savings in communications equipment

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP2245539A4 (en)*2008-02-132017-08-23Cirba IP Inc.System and method for estimating combined workloads of systems with uncorrelated and non-deterministic workload patterns
US8862904B2 (en)*2008-06-252014-10-14Intel CorporationTechniques for distributed management of wireless devices with shared resources between wireless components
US8671413B2 (en)*2010-01-112014-03-11Qualcomm IncorporatedSystem and method of dynamic clock and voltage scaling for workload based power management of a wireless mobile device
CN102446197B (en)2010-09-302015-11-25国际商业机器公司A kind of data transfer device and data converter
US8843773B2 (en)*2012-06-132014-09-23Cisco Technology, Inc.System and method for automated service profile placement in a network environment

Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5867706A (en)*1996-01-261999-02-02International Business Machines Corp.Method of load balancing across the processors of a server
US6223205B1 (en)*1997-10-202001-04-24Mor Harchol-BalterMethod and apparatus for assigning tasks in a distributed server system
US20020007463A1 (en)*1990-06-012002-01-17Amphus, Inc.Power on demand and workload management system and method
US20030158940A1 (en)*2002-02-202003-08-21Leigh Kevin B.Method for integrated load balancing among peer servers
US20030177406A1 (en)*2002-03-182003-09-18International Business Machines CorporationMethod for managing power consumption of multiple computer servers
US6681251B1 (en)*1999-11-182004-01-20International Business Machines CorporationWorkload balancing in clustered application servers
US20040047289A1 (en)*2002-06-282004-03-11Azami Seyed Bahram ZahirMethod and apparatus for call event processing in a multiple processor call processing system
US20040103194A1 (en)*2002-11-212004-05-27Docomo Communicatios Laboratories Usa, Inc.Method and system for server load balancing
US20040107273A1 (en)*2002-11-272004-06-03International Business Machines CorporationAutomated power control policies based on application-specific redundancy characteristics
US6748413B1 (en)*1999-11-152004-06-08International Business Machines CorporationMethod and apparatus for load balancing of parallel servers in a network environment
US6795928B2 (en)*2002-03-182004-09-21International Business Machines CorporationMethod for managing power consumption of multiple computer servers
US20040236817A1 (en)*2003-05-192004-11-25Bernardo HubermanMethod and system of allocating computer systems to execute requests
US20070043808A1 (en)*2002-02-152007-02-22Agnoli Giovanni MSystem, method, and computer program product for media publishing request processing
US7260113B2 (en)*2002-08-292007-08-21Lsi CorporationMethod and apparatus for balancing a request load of communication channels
US20080222646A1 (en)*2007-03-062008-09-11Lev SigalPreemptive neural network database load balancer
US20090007101A1 (en)*2007-06-282009-01-01Microsoft CorporationOptimal policies for load balancing for distributed and strategic agents (more technically, optimal coordination mechanisms for machine scheduling)

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20020007463A1 (en)*1990-06-012002-01-17Amphus, Inc.Power on demand and workload management system and method
US5867706A (en)*1996-01-261999-02-02International Business Machines Corp.Method of load balancing across the processors of a server
US6223205B1 (en)*1997-10-202001-04-24Mor Harchol-BalterMethod and apparatus for assigning tasks in a distributed server system
US6748413B1 (en)*1999-11-152004-06-08International Business Machines CorporationMethod and apparatus for load balancing of parallel servers in a network environment
US6681251B1 (en)*1999-11-182004-01-20International Business Machines CorporationWorkload balancing in clustered application servers
US20070043808A1 (en)*2002-02-152007-02-22Agnoli Giovanni MSystem, method, and computer program product for media publishing request processing
US20030158940A1 (en)*2002-02-202003-08-21Leigh Kevin B.Method for integrated load balancing among peer servers
US20030177406A1 (en)*2002-03-182003-09-18International Business Machines CorporationMethod for managing power consumption of multiple computer servers
US6795928B2 (en)*2002-03-182004-09-21International Business Machines CorporationMethod for managing power consumption of multiple computer servers
US20040047289A1 (en)*2002-06-282004-03-11Azami Seyed Bahram ZahirMethod and apparatus for call event processing in a multiple processor call processing system
US7260113B2 (en)*2002-08-292007-08-21Lsi CorporationMethod and apparatus for balancing a request load of communication channels
US20040103194A1 (en)*2002-11-212004-05-27Docomo Communicatios Laboratories Usa, Inc.Method and system for server load balancing
US20040107273A1 (en)*2002-11-272004-06-03International Business Machines CorporationAutomated power control policies based on application-specific redundancy characteristics
US20040236817A1 (en)*2003-05-192004-11-25Bernardo HubermanMethod and system of allocating computer systems to execute requests
US20080222646A1 (en)*2007-03-062008-09-11Lev SigalPreemptive neural network database load balancer
US20090007101A1 (en)*2007-06-282009-01-01Microsoft CorporationOptimal policies for load balancing for distributed and strategic agents (more technically, optimal coordination mechanisms for machine scheduling)

Cited By (27)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090240964A1 (en)*2007-03-202009-09-24Clemens PfeifferMethod and apparatus for holistic power management to dynamically and automatically turn servers, network equipment and facility components on and off inside and across multiple data centers based on a variety of parameters without violating existing service levels
US9003211B2 (en)*2007-03-202015-04-07Power Assure, Inc.Method and apparatus for holistic power management to dynamically and automatically turn servers, network equipment and facility components on and off inside and across multiple data centers based on a variety of parameters without violating existing service levels
US20110238342A1 (en)*2008-04-142011-09-29Power Assure, Inc.Method for calculating energy efficiency of information technology equipment
US8571820B2 (en)2008-04-142013-10-29Power Assure, Inc.Method for calculating energy efficiency of information technology equipment
US8918657B2 (en)2008-09-082014-12-23Virginia Tech Intellectual PropertiesSystems, devices, and/or methods for managing energy usage
US20100251254A1 (en)*2009-03-302010-09-30Fujitsu LimitedInformation processing apparatus, storage medium, and state output method
US20110202925A1 (en)*2010-02-182011-08-18International Business Machines CorporationOptimized capacity planning
US8434088B2 (en)*2010-02-182013-04-30International Business Machines CorporationOptimized capacity planning
US20110252257A1 (en)*2010-04-072011-10-13Broadcom CorporationSystem and Method for Energy Efficient Ethernet Enhanced Information Technology Power Management Tools
US8543858B2 (en)*2010-04-072013-09-24Broadcom CorporationSystem and method for managing network devices that deliver an application service using energy savings information
US10205319B2 (en)2010-06-112019-02-12Eaton Intelligent Power LimitedAutomatic matching of sources to loads
US8805998B2 (en)2010-06-112014-08-12Eaton CorporationAutomatic matching of sources to loads
US20150006534A1 (en)*2012-03-162015-01-01Fujitsu LimitedEvaluation server, evaluation program, and evaluation method
US20140067876A1 (en)*2012-09-052014-03-06International Business Machines CorporationDate and time format generation method, program, and system
US9646011B2 (en)*2012-09-052017-05-09International Business Machines CorporationDate and time format generation method, program, and system for reference and elapsed timestamps to produce a formatted target timestamp for use in stream processing
US9665579B2 (en)*2012-09-052017-05-30International Business Machines CorporationDate and time format generation method, program, and system for reference and elapsed timestamps to produce a formatted target timestamp for use in stream processing
US20140137134A1 (en)*2012-11-092014-05-15Hewlett-Packard Deveiopment Company, L.P.Load-balanced sparse array processing
US9411657B2 (en)*2012-11-092016-08-09Hewlett Packard Enterprise Development LpLoad-balanced sparse array processing
US20150067101A1 (en)*2013-08-292015-03-05Cleversafe, Inc.Dispersed storage based on estimated life and methods for use therewith
US9781207B2 (en)*2013-08-292017-10-03International Business Machines CorporationDispersed storage based on estimated life and methods for use therewith
US20150081400A1 (en)*2013-09-192015-03-19Infosys LimitedWatching ARM
US20150154713A1 (en)*2013-12-042015-06-04Guidewire Software, Inc.Claim work assignment using weighted workloads
EP3238059A4 (en)*2014-12-262018-07-25Intel CorporationProgress meters in parallel computing
CN107548490A (en)*2014-12-262018-01-05英特尔公司Humidometer in parallel computation
CN104618492A (en)*2015-02-112015-05-13北京金和软件股份有限公司Data processing system based on multiple servers
WO2017030525A1 (en)*2015-08-142017-02-23Hewlett Packard Enterprise Development LpProgram deployment according to server efficiency rankings
US11409355B2 (en)*2017-01-062022-08-09International Business Machines CorporationMethod and apparatus for power savings in communications equipment

Also Published As

Publication numberPublication date
US7930573B2 (en)2011-04-19

Similar Documents

PublicationPublication DateTitle
US7930573B2 (en)Workload apportionment according to mean and variance
US12223349B2 (en)Utilization-aware resource scheduling in a distributed computing cluster
US10289183B2 (en)Methods and apparatus to manage jobs that can and cannot be suspended when there is a change in power allocation to a distributed computer system
US8041967B2 (en)System and method for controlling power to resources based on historical utilization data
US10089144B1 (en)Scheduling computing jobs over forecasted demands for computing resources
US9396008B2 (en)System and method for continuous optimization of computing systems with automated assignment of virtual machines and physical machines to hosts
US8336054B2 (en)System and method for allocating capacity of shared resources to a workload
Guenter et al.Managing cost, performance, and reliability tradeoffs for energy-aware server provisioning
US5537542A (en)Apparatus and method for managing a server workload according to client performance goals in a client/server data processing system
US8037329B2 (en)Systems and methods for determining power consumption profiles for resource users and using the profiles for resource allocation
US9135074B2 (en)Evaluating performance of workload manager based on QoS to representative workload and usage efficiency of shared resource for plurality of minCPU and maxCPU allocation values
US9870269B1 (en)Job allocation in a clustered environment
EP3468121A1 (en)Adaptive resource allocation method and apparatus
US20140282520A1 (en)Provisioning virtual machines on a physical infrastructure
US20100235840A1 (en)Power management using dynamic application scheduling
US20140019964A1 (en)System and method for automated assignment of virtual machines and physical machines to hosts using interval analysis
US20040199632A1 (en)Assembly and method for balancing processors in a partitioned server
Deboosere et al.Efficient resource management for virtual desktop cloud computing
US20140040474A1 (en)Maximizing server utilization within a datacenter
US8626902B2 (en)Modeling and reducing power consumption in large IT systems
US8024542B1 (en)Allocating background workflows in a data storage system using historical data
EP2755133A1 (en)Application execution controller and application execution method
Wu et al.A general self-adaptive task scheduling system for non-dedicated heterogeneous computing
Krishnaveni et al.Survey on dynamic resource allocation strategy in cloud computing environment
US7467291B1 (en)System and method for calibrating headroom margin

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BLAND, PATRICK MAURICE, MR.;CHEN, YIYU, MS.;DALTON, ANGELA BETH, MS.;AND OTHERS;REEL/FRAME:019844/0425;SIGNING DATES FROM 20070806 TO 20070906

Owner name:INTERNATIONAL BUSINESS MACHINES CORPORATION, NEW Y

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BLAND, PATRICK MAURICE, MR.;CHEN, YIYU, MS.;DALTON, ANGELA BETH, MS.;AND OTHERS;SIGNING DATES FROM 20070806 TO 20070906;REEL/FRAME:019844/0425

STCFInformation on status: patent grant

Free format text:PATENTED CASE

FPAYFee payment

Year of fee payment:4

ASAssignment

Owner name:LENOVO INTERNATIONAL LIMITED, HONG KONG

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTERNATIONAL BUSINESS MACHINES CORPORATION;REEL/FRAME:034194/0291

Effective date:20140926

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 8TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1552); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:8

MAFPMaintenance fee payment

Free format text:PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment:12


[8]ページ先頭

©2009-2025 Movatter.jp