WO2001023974A3 - Workload management in a computing environment - Google Patents

Workload management in a computing environment Download PDF

Info

Publication number
WO2001023974A3
WO2001023974A3 PCT/GB2000/003720 GB0003720W WO0123974A3 WO 2001023974 A3 WO2001023974 A3 WO 2001023974A3 GB 0003720 W GB0003720 W GB 0003720W WO 0123974 A3 WO0123974 A3 WO 0123974A3
Authority
WO
WIPO (PCT)
Prior art keywords
partitions
computing environment
allocation
resources
workload
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.)
Ceased
Application number
PCT/GB2000/003720
Other languages
French (fr)
Other versions
WO2001023974A2 (en
Inventor
Jeffrey Kubala
Jeffrey Nick
Peter Yocom
Catherine Eilert
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.)
IBM United Kingdom Ltd
International Business Machines Corp
Original Assignee
IBM United Kingdom Ltd
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
Priority claimed from US09/408,470 external-priority patent/US7051188B1/en
Priority claimed from US09/407,212 external-priority patent/US6587938B1/en
Priority claimed from US09/407,391 external-priority patent/US7007276B1/en
Priority to JP2001526677A priority Critical patent/JP3872343B2/en
Priority to PL00365894A priority patent/PL365894A1/en
Priority to EP00962734A priority patent/EP1256039B1/en
Priority to IL14872800A priority patent/IL148728A0/en
Priority to DE60016283T priority patent/DE60016283T2/en
Application filed by IBM United Kingdom Ltd, International Business Machines Corp filed Critical IBM United Kingdom Ltd
Priority to AT00962734T priority patent/ATE283512T1/en
Priority to AU74376/00A priority patent/AU7437600A/en
Priority to CA002382017A priority patent/CA2382017C/en
Priority to BRPI0014350A priority patent/BRPI0014350B1/en
Priority to HU0301326A priority patent/HU228286B1/en
Publication of WO2001023974A2 publication Critical patent/WO2001023974A2/en
Priority to IL148728A priority patent/IL148728A/en
Anticipated expiration legal-status Critical
Publication of WO2001023974A3 publication Critical patent/WO2001023974A3/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5083Techniques for rebalancing the load in a distributed system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5061Partitioning or combining of resources
    • G06F9/5077Logical partitioning of resources; Management or configuration of virtualized resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)
  • Debugging And Monitoring (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Hardware Redundancy (AREA)

Abstract

The allocation of shareable resources of a computing environment is dynamically adjusted to balance the workload of that environment. Workload is managed across two or more partitions of a plurality of partitions of the computing environment, which are preferably configured as groups of partitions. At least one group of the computing environment includes a plurality of partitions of the computing environment. Shareable resources are assigned to the partitions of the group and are managed as a group. The managing includes dynamically adjusting allocation of a shareable resource of at least one partition of the two or more partitions in order to balance workload goals of the two or more partitions. One example of this is managing central processing unit (CPU) resources within a computing environment. When the allocation of CPU resources to a partition of the computing environment is to be adjusted, the allocation is adjusted dynamically. The adjusting includes modifying processor weights associated with the partitions.
PCT/GB2000/003720 1999-09-28 2000-09-28 Workload management in a computing environment Ceased WO2001023974A2 (en)

Priority Applications (11)

Application Number Priority Date Filing Date Title
CA002382017A CA2382017C (en) 1999-09-28 2000-09-28 Workload management in a computing environment
BRPI0014350A BRPI0014350B1 (en) 1999-09-28 2000-09-28 workload management in a computing environment
HU0301326A HU228286B1 (en) 1999-09-28 2000-09-28 Method system and computer program for workload management in a computing environment
AU74376/00A AU7437600A (en) 1999-09-28 2000-09-28 Workload management in a computing environment
EP00962734A EP1256039B1 (en) 1999-09-28 2000-09-28 Workload management in a computing environment
IL14872800A IL148728A0 (en) 1999-09-28 2000-09-28 Workload management in a computing environment
DE60016283T DE60016283T2 (en) 1999-09-28 2000-09-28 WORKLOAD MANAGEMENT IN A COMPUTER ENVIRONMENT
JP2001526677A JP3872343B2 (en) 1999-09-28 2000-09-28 Workload management in a computer environment
AT00962734T ATE283512T1 (en) 1999-09-28 2000-09-28 WORKLOAD MANAGEMENT IN A COMPUTER ENVIRONMENT
PL00365894A PL365894A1 (en) 1999-09-28 2000-09-28 Workload management in a computing environment
IL148728A IL148728A (en) 1999-09-28 2002-03-17 Workload management in a computing environment

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US09/407,391 1999-09-28
US09/408,470 US7051188B1 (en) 1999-09-28 1999-09-28 Dynamically redistributing shareable resources of a computing environment to manage the workload of that environment
US09/408,470 1999-09-28
US09/407,391 US7007276B1 (en) 1999-09-28 1999-09-28 Method, system and program products for managing groups of partitions of a computing environment
US09/407,212 1999-09-28
US09/407,212 US6587938B1 (en) 1999-09-28 1999-09-28 Method, system and program products for managing central processing unit resources of a computing environment

Publications (2)

Publication Number Publication Date
WO2001023974A2 WO2001023974A2 (en) 2001-04-05
WO2001023974A3 true WO2001023974A3 (en) 2002-09-12

Family

ID=27410700

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2000/003720 Ceased WO2001023974A2 (en) 1999-09-28 2000-09-28 Workload management in a computing environment

Country Status (14)

Country Link
EP (1) EP1256039B1 (en)
JP (1) JP3872343B2 (en)
CN (1) CN100397341C (en)
AT (1) ATE283512T1 (en)
AU (1) AU7437600A (en)
BR (1) BRPI0014350B1 (en)
CA (1) CA2382017C (en)
CZ (1) CZ20021093A3 (en)
DE (1) DE60016283T2 (en)
ES (1) ES2228607T3 (en)
HU (1) HU228286B1 (en)
IL (2) IL148728A0 (en)
PL (1) PL365894A1 (en)
WO (1) WO2001023974A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7739434B2 (en) 2008-01-11 2010-06-15 International Business Machines Corporation Performing a configuration virtual topology change and instruction therefore
US7984275B2 (en) 2008-01-11 2011-07-19 International Business Machiness Corporation Computer configuration virtual topology discovery and instruction therefore

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4292693B2 (en) * 2000-07-07 2009-07-08 株式会社日立製作所 Computer resource dividing apparatus and resource dividing method
US7203719B2 (en) * 2001-08-22 2007-04-10 International Business Machines Corporation Method and system to measure distributed system's relative size
JP2003067351A (en) * 2001-08-28 2003-03-07 Nec System Technologies Ltd Configuration control system of distributed computer
US6738886B1 (en) 2002-04-12 2004-05-18 Barsa Consulting Group, Llc Method and system for automatically distributing memory in a partitioned system to improve overall performance
US6968441B1 (en) 2002-04-12 2005-11-22 Barsa Consulting Group, Llc Method and system for managing interdependent resources of a computer system
US6694419B1 (en) 2002-04-12 2004-02-17 Barsa Consulting Group, Llc Method and system for automatically measuring partition memory needs in a partitioned computer system
US7290260B2 (en) 2003-02-20 2007-10-30 International Business Machines Corporation Dynamic processor redistribution between partitions in a computing system
JP2005165813A (en) * 2003-12-04 2005-06-23 Matsushita Electric Ind Co Ltd Distributed computer system management method
JP2006079495A (en) * 2004-09-13 2006-03-23 Hitachi Ltd Storage system and logical partition setting method
JP4503470B2 (en) * 2005-03-17 2010-07-14 富士通株式会社 Server management apparatus and computer server
DE102005014717B4 (en) 2005-03-31 2022-09-29 Fujitsu Technology Solutions Intellectual Property Gmbh Computer system and method for dividing and allocating computing power within a computer system
US7844709B2 (en) * 2006-09-20 2010-11-30 International Business Machines Corporation Method and apparatus for managing central processing unit resources of a logically partitioned computing environment without shared memory access
US20090055831A1 (en) * 2007-08-24 2009-02-26 Bauman Ellen M Allocating Network Adapter Resources Among Logical Partitions
EP2193484A4 (en) 2007-08-31 2011-12-21 Cirba Inc Method and system for evaluating virtualized environments
US7487506B1 (en) 2008-01-16 2009-02-03 International Business Machines Corporation Autonomous management of system throughput
CN101778428B (en) * 2009-01-14 2013-07-24 电信科学技术研究院 Method, system and device for determining time frequency resource
CN101819540B (en) * 2009-02-27 2013-03-20 国际商业机器公司 Method and system for scheduling task in cluster
CN101706743B (en) * 2009-12-07 2012-09-05 北京航空航天大学 Dispatching method of virtual machine under multi-core environment
US8869160B2 (en) * 2009-12-24 2014-10-21 International Business Machines Corporation Goal oriented performance management of workload utilizing accelerators
US8589941B2 (en) * 2010-04-23 2013-11-19 International Business Machines Corporation Resource affinity via dynamic reconfiguration for multi-queue network adapters
US9253016B2 (en) 2010-11-02 2016-02-02 International Business Machines Corporation Management of a data network of a computing environment
US9081613B2 (en) 2010-11-02 2015-07-14 International Business Machines Corporation Unified resource manager providing a single point of control
US8984109B2 (en) 2010-11-02 2015-03-17 International Business Machines Corporation Ensemble having one or more computing systems and a controller thereof
US8966020B2 (en) 2010-11-02 2015-02-24 International Business Machines Corporation Integration of heterogeneous computing systems into a hybrid computing system
US8959220B2 (en) 2010-11-02 2015-02-17 International Business Machines Corporation Managing a workload of a plurality of virtual servers of a computing environment
CN102063331B (en) * 2011-01-07 2013-04-17 同济大学 Self-adaptive load balancing method for parallelization of spatial computation
CN103974149A (en) * 2013-02-01 2014-08-06 鼎点视讯科技有限公司 Bandwidth distribution method and device
CN103279389B (en) * 2013-04-28 2016-06-22 中国工商银行股份有限公司 The dispatching method of a kind of host batch load and dispatching patcher
US9715268B2 (en) 2015-05-08 2017-07-25 Microsoft Technology Licensing, Llc Reducing power by vacating subsets of CPUs and memory
US10390114B2 (en) * 2016-07-22 2019-08-20 Intel Corporation Memory sharing for physical accelerator resources in a data center
CN106371922A (en) * 2016-08-29 2017-02-01 成都支付通卡友电子商务有限公司 Dynamic load balance batch processing system
US10452436B2 (en) * 2018-01-03 2019-10-22 Cisco Technology, Inc. System and method for scheduling workload based on a credit-based mechanism
US10922139B2 (en) * 2018-10-11 2021-02-16 Visa International Service Association System, method, and computer program product for processing large data sets by balancing entropy between distributed data segments
US12462186B2 (en) * 2020-05-29 2025-11-04 Advanced Micro Devices, Inc. Stacked dies for machine learning accelerator
CN116775134A (en) * 2023-06-21 2023-09-19 上海理工大学 Coprocessor for defibrillator

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530860A (en) * 1992-05-15 1996-06-25 Fujitsu Limited Virtual computer control system effectively using a CPU with predetermined assignment ratios of resources based on a first and second priority mechanism
US5659786A (en) * 1992-10-19 1997-08-19 International Business Machines Corporation System and method for dynamically performing resource reconfiguration in a logically partitioned data processing system
EP0917056A2 (en) * 1997-11-04 1999-05-19 Digital Equipment Corporation A multi-processor computer system and a method of operating thereof

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0991257A (en) * 1995-09-25 1997-04-04 Nec Corp Cpu management system
US5925102A (en) * 1997-03-28 1999-07-20 International Business Machines Corporation Managing processor resources in a multisystem environment in order to provide smooth real-time data streams, while enabling other types of applications to be processed concurrently
US6647508B2 (en) * 1997-11-04 2003-11-11 Hewlett-Packard Development Company, L.P. Multiprocessor computer architecture with multiple operating system instances and software controlled resource allocation

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530860A (en) * 1992-05-15 1996-06-25 Fujitsu Limited Virtual computer control system effectively using a CPU with predetermined assignment ratios of resources based on a first and second priority mechanism
US5659786A (en) * 1992-10-19 1997-08-19 International Business Machines Corporation System and method for dynamically performing resource reconfiguration in a logically partitioned data processing system
EP0917056A2 (en) * 1997-11-04 1999-05-19 Digital Equipment Corporation A multi-processor computer system and a method of operating thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
BUGNION E ET AL: "DISCO: RUNNING COMMODITY OPERATING SYSTEMS ON SCALABLE MULTIPROCESSORS", ACM TRANSACTIONS ON COMPUTER SYSTEMS, ASSOCIATION FOR COMPUTING MACHINERY. NEW YORK, US, vol. 15, no. 4, 1 November 1997 (1997-11-01), pages 412 - 447, XP000765709, ISSN: 0734-2071 *

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7739434B2 (en) 2008-01-11 2010-06-15 International Business Machines Corporation Performing a configuration virtual topology change and instruction therefore
US7984275B2 (en) 2008-01-11 2011-07-19 International Business Machiness Corporation Computer configuration virtual topology discovery and instruction therefore
US8015335B2 (en) 2008-01-11 2011-09-06 International Business Machines Corporation Performing a configuration virtual topology change and instruction therefore
US8301815B2 (en) 2008-01-11 2012-10-30 International Business Machines Corporation Executing an instruction for performing a configuration virtual topology change
US8819320B2 (en) 2008-01-11 2014-08-26 International Business Machines Corporation Executing an instruction for performing a configuration virtual topology change
US8832689B2 (en) 2008-01-11 2014-09-09 International Business Machines Corporation Emulating execution of an instruction for discovering virtual topology of a logical partitioned computer system
US9137120B2 (en) 2008-01-11 2015-09-15 International Business Machines Corporation Emulating execution of an instruction for discovering virtual topology of a logical partitioned computer system
US10055261B2 (en) * 2008-01-11 2018-08-21 International Business Machines Corporation Execution of an instruction for performing a configuration virtual topology change
US10061623B2 (en) * 2008-01-11 2018-08-28 International Business Machines Corporation Execution of an instruction for performing a configuration virtual topology change
US10372505B2 (en) 2008-01-11 2019-08-06 International Business Machines Corporation Execution of an instruction for performing a configuration virtual topology change
US10621007B2 (en) 2008-01-11 2020-04-14 International Business Machines Corporation Execution of an instruction for performing a configuration virtual topology change

Also Published As

Publication number Publication date
IL148728A0 (en) 2002-09-12
CZ20021093A3 (en) 2002-06-12
DE60016283T2 (en) 2005-12-01
EP1256039A2 (en) 2002-11-13
PL365894A1 (en) 2005-01-10
CA2382017A1 (en) 2001-04-05
HUP0301326A2 (en) 2003-08-28
AU7437600A (en) 2001-04-30
BRPI0014350B1 (en) 2017-03-21
CN100397341C (en) 2008-06-25
WO2001023974A2 (en) 2001-04-05
CA2382017C (en) 2007-06-26
HU228286B1 (en) 2013-02-28
CN1391671A (en) 2003-01-15
BR0014350A (en) 2003-07-29
DE60016283D1 (en) 2004-12-30
JP2003514270A (en) 2003-04-15
IL148728A (en) 2007-08-19
ES2228607T3 (en) 2005-04-16
JP3872343B2 (en) 2007-01-24
ATE283512T1 (en) 2004-12-15
EP1256039B1 (en) 2004-11-24

Similar Documents

Publication Publication Date Title
AU7437600A (en) Workload management in a computing environment
Ousterhout et al. Shenango: Achieving high {CPU} efficiency for latency-sensitive datacenter workloads
JP5507660B2 (en) Non-uniform virtual memory architecture for virtual machines
MY163665A (en) Delegated administration of a hosted resource
US20060143617A1 (en) Method, apparatus and system for dynamic allocation of virtual platform resources
US20060026599A1 (en) System and method for operating load balancers for multiple instance applications
US20070162720A1 (en) Apparatus and method for autonomically adjusting one or more computer program configuration settings when resources in a logical partition change
BR0007510A (en) System for allocating resources in a communication system
EP0750255A3 (en) Operating system for a non-uniform memory access multiprocessor system
EP1600858A3 (en) Method for dynamic optimization of multiplexed resource partitions
EP1385091A3 (en) Dynamic management of virtual partition workload through service level optimization
BR0005052A (en) Method, system and program products for managing partition groups in a computer environment
TW200511126A (en) Dynamic allocation of computer resources based on thread type
NO20021506L (en) Persistence vector based allocation of rate or transfer rate
US10733022B2 (en) Method of managing dedicated processing resources, server system and computer program product
WO2003050707A8 (en) Managing storage resources attached to a data network
Wu et al. Dynamic cpu allocation for docker containerized mixed-criticality real-time systems
US6336127B1 (en) Dynamic user management for timed shared computer systems
WO2001031848A3 (en) Managed network node including multiple managed resources
Tsai et al. A port-configuration assisted NIC IRQ affinitization scheme for multi-core packet forwarding applications
GB2422225A (en) Scheduling grouped applications each group having a utilization limit and a reserve
Nam et al. Workload-aware resource management for software-defined compute
NICOL et al. On bottleneck partitioning k-ary n-cubes(Final Report)
US20090043557A1 (en) Method, System, and Apparatus for Emulating Functionality of a Network Appliance in a Logically Partitioned Environment
Sindiya et al. Scheduling and load balancing using NAERR in cloud computing environment

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 2382017

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 148728

Country of ref document: IL

ENP Entry into the national phase

Ref country code: JP

Ref document number: 2001 526677

Kind code of ref document: A

Format of ref document f/p: F

WWE Wipo information: entry into national phase

Ref document number: PV2002-1093

Country of ref document: CZ

WWE Wipo information: entry into national phase

Ref document number: 008135339

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 2000962734

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: PV2002-1093

Country of ref document: CZ

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CR CU CZ DE DK DM DZ EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

WWP Wipo information: published in national office

Ref document number: 2000962734

Country of ref document: EP

WWG Wipo information: grant in national office

Ref document number: 2000962734

Country of ref document: EP