[go: up one dir, main page]

BRPI0408310A - aparelho e método para controle de transferência de recursos em um sistema de computador logicamente particionado - Google Patents

aparelho e método para controle de transferência de recursos em um sistema de computador logicamente particionado

Info

Publication number
BRPI0408310A
BRPI0408310A BRPI0408310-5A BRPI0408310A BRPI0408310A BR PI0408310 A BRPI0408310 A BR PI0408310A BR PI0408310 A BRPI0408310 A BR PI0408310A BR PI0408310 A BRPI0408310 A BR PI0408310A
Authority
BR
Brazil
Prior art keywords
resource
control
hardware
partition
hardware resource
Prior art date
Application number
BRPI0408310-5A
Other languages
English (en)
Inventor
Troy David Armstrong
William Joseph Armstrong
Curtis Shannon Eide
Gregory Michael Nordstrom
Original Assignee
Ibm
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 Ibm filed Critical Ibm
Publication of BRPI0408310A publication Critical patent/BRPI0408310A/pt

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
    • 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/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5011Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resources being hardware resources other than CPUs, Servers and Terminals
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F12/00Accessing, addressing or allocating within memory systems or architectures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • 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)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)
  • Hardware Redundancy (AREA)
  • Storage Device Security (AREA)
  • Power Sources (AREA)
  • Stored Programmes (AREA)

Abstract

"APARELHO E MéTODO PARA CONTROLE DE TRANSFERêNCIA DE RECURSOS EM UM SISTEMA DE COMPUTADOR LOGICAMENTE PARTICIONADO". Um gerenciador de partição e recurso das concretizações preferidas inclui um mecanismo de bloqueio que opera em uma pluralidade de bloqueadores que controlam o acesso a recursos de hardware individuais. O gerenciador de partição e recurso usa o mecanismo de bloqueio para obter um bloqueio em um recurso de hardware, quando da transferência de controle de um recurso de hardware para uma partição lógica que está ligada e quando da remoção do recurso de hardware de uma partição lógica que é desligada. O gerenciador de partição e recurso usa o mecanismo de bloqueio para remover o controle de um recurso de hardware de, ou retornar o controle para, uma partição lógica em operação de modo a facilitar operações de serviços de hardware naquele recurso de hardware ou no acondicionamento físico no qual ele está contido. As concretizações preferidas também incluem métodos para liberar recursos do sistema e ligações de endereço alocadas para um recurso de hardware quando o controle do recurso de hardware é removido de uma partição lógica.
BRPI0408310-5A 2003-03-13 2004-03-03 aparelho e método para controle de transferência de recursos em um sistema de computador logicamente particionado BRPI0408310A (pt)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/388,350 US7073002B2 (en) 2003-03-13 2003-03-13 Apparatus and method for controlling resource transfers using locks in a logically partitioned computer system
PCT/GB2004/000868 WO2004081699A2 (en) 2003-03-13 2004-03-03 Apparatus and method for controlling resource transfers in a logically partitioned computer system

Publications (1)

Publication Number Publication Date
BRPI0408310A true BRPI0408310A (pt) 2006-03-07

Family

ID=32962108

Family Applications (1)

Application Number Title Priority Date Filing Date
BRPI0408310-5A BRPI0408310A (pt) 2003-03-13 2004-03-03 aparelho e método para controle de transferência de recursos em um sistema de computador logicamente particionado

Country Status (10)

Country Link
US (3) US7073002B2 (pt)
EP (1) EP1604279A2 (pt)
JP (1) JP2006521609A (pt)
KR (1) KR100843490B1 (pt)
CN (1) CN100388208C (pt)
BR (1) BRPI0408310A (pt)
CA (1) CA2515450C (pt)
MX (1) MXPA05009632A (pt)
TW (1) TWI279691B (pt)
WO (1) WO2004081699A2 (pt)

Families Citing this family (61)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2496664C (en) * 2002-08-23 2015-02-17 Exit-Cube, Inc. Encrypting operating system
US7085862B2 (en) * 2003-03-13 2006-08-01 International Business Machines Corporation Apparatus and method for controlling resource transfers in a logically partitioned computer system by placing a resource in a power on reset state when transferring the resource to a logical partition
US7039820B2 (en) * 2003-04-24 2006-05-02 International Business Machines Corporation Method for detecting and powering off unused I/O slots in a computer system
JP2005122640A (ja) * 2003-10-20 2005-05-12 Hitachi Ltd サーバシステム及びi/oスロット共有方法。
US20060107000A1 (en) * 2004-11-15 2006-05-18 Lee Jung-Ik Peer-based partitioning method for system resource sharing
US20080270770A1 (en) * 2005-01-24 2008-10-30 Marc Vertes Method for Optimising the Logging and Replay of Mulit-Task Applications in a Mono-Processor or Multi-Processor Computer System
US8219823B2 (en) * 2005-03-04 2012-07-10 Carter Ernst B System for and method of managing access to a system using combinations of user information
US20060212840A1 (en) * 2005-03-16 2006-09-21 Danny Kumamoto Method and system for efficient use of secondary threads in a multiple execution path processor
US7613897B2 (en) * 2005-03-30 2009-11-03 International Business Machines Corporation Allocating entitled processor cycles for preempted virtual processors
US7415035B1 (en) * 2005-04-04 2008-08-19 Sun Microsystems, Inc. Device driver access method into a virtualized network interface
US7415034B2 (en) * 2005-04-04 2008-08-19 Sun Microsystems, Inc. Virtualized partitionable shared network interface
US7443878B2 (en) * 2005-04-04 2008-10-28 Sun Microsystems, Inc. System for scaling by parallelizing network workload
US7937616B2 (en) * 2005-06-28 2011-05-03 International Business Machines Corporation Cluster availability management
US7428609B2 (en) * 2005-12-29 2008-09-23 Intel Corporation Method and system to partition hardware resources between operating systems
US20110182259A1 (en) * 2006-04-28 2011-07-28 Avfinity, Inc Partitionable router to facilitate communication between systems
EP2035902B8 (en) 2006-05-30 2012-12-26 Schneider Electric USA, Inc. Remote virtual placeholder configuration for distributed input/output modules
US7457900B2 (en) * 2006-06-20 2008-11-25 Intel Corporation Method for discovering and partitioning PCI devices
US7676608B1 (en) * 2006-12-12 2010-03-09 Rockwell Collins, Inc. System for extending Multiple Independent Levels of Security (MILS) partitioning to input/output (I/O) devices
US7975272B2 (en) * 2006-12-30 2011-07-05 Intel Corporation Thread queuing method and apparatus
US7698529B2 (en) * 2007-01-10 2010-04-13 International Business Machines Corporation Method for trading resources between partitions of a data processing system
US8917165B2 (en) * 2007-03-08 2014-12-23 The Mitre Corporation RFID tag detection and re-personalization
US8019962B2 (en) * 2007-04-16 2011-09-13 International Business Machines Corporation System and method for tracking the memory state of a migrating logical partition
US8645974B2 (en) * 2007-08-02 2014-02-04 International Business Machines Corporation Multiple partition adjunct instances interfacing multiple logical partitions to a self-virtualizing input/output device
US8219988B2 (en) * 2007-08-02 2012-07-10 International Business Machines Corporation Partition adjunct for data processing system
US20090158299A1 (en) * 2007-10-31 2009-06-18 Carter Ernst B System for and method of uniform synchronization between multiple kernels running on single computer systems with multiple CPUs installed
US8141093B2 (en) * 2007-11-15 2012-03-20 International Business Machines Corporation Management of an IOV adapter through a virtual intermediary in an IOV management partition
US8141092B2 (en) 2007-11-15 2012-03-20 International Business Machines Corporation Management of an IOV adapter through a virtual intermediary in a hypervisor with functional management in an IOV management partition
US8082273B2 (en) * 2007-11-19 2011-12-20 Teradata Us, Inc. Dynamic control and regulation of critical database resources using a virtual memory table interface
US8141094B2 (en) 2007-12-03 2012-03-20 International Business Machines Corporation Distribution of resources for I/O virtualized (IOV) adapters and management of the adapters through an IOV management partition via user selection of compatible virtual functions
US8359415B2 (en) * 2008-05-05 2013-01-22 International Business Machines Corporation Multi-root I/O virtualization using separate management facilities of multiple logical partitions
US8144582B2 (en) * 2008-12-30 2012-03-27 International Business Machines Corporation Differentiating blade destination and traffic types in a multi-root PCIe environment
US9021483B2 (en) * 2009-04-27 2015-04-28 International Business Machines Corporation Making hardware objects and operations thread-safe
US8103638B2 (en) * 2009-05-07 2012-01-24 Microsoft Corporation Partitioning of contended synchronization objects
US8671228B1 (en) * 2009-10-02 2014-03-11 Qlogic, Corporation System and methods for managing virtual adapter instances
US8925039B2 (en) * 2009-12-14 2014-12-30 At&T Intellectual Property I, L.P. System and method of selectively applying security measures to data services
US8639858B2 (en) 2010-06-23 2014-01-28 International Business Machines Corporation Resizing address spaces concurrent to accessing the address spaces
US8626970B2 (en) 2010-06-23 2014-01-07 International Business Machines Corporation Controlling access by a configuration to an adapter function
US9195623B2 (en) * 2010-06-23 2015-11-24 International Business Machines Corporation Multiple address spaces per adapter with address translation
US8566480B2 (en) 2010-06-23 2013-10-22 International Business Machines Corporation Load instruction for communicating with adapters
US8478922B2 (en) 2010-06-23 2013-07-02 International Business Machines Corporation Controlling a rate at which adapter interruption requests are processed
US8572635B2 (en) 2010-06-23 2013-10-29 International Business Machines Corporation Converting a message signaled interruption into an I/O adapter event notification
US8615645B2 (en) 2010-06-23 2013-12-24 International Business Machines Corporation Controlling the selectively setting of operational parameters for an adapter
US9213661B2 (en) * 2010-06-23 2015-12-15 International Business Machines Corporation Enable/disable adapters of a computing environment
US8504754B2 (en) 2010-06-23 2013-08-06 International Business Machines Corporation Identification of types of sources of adapter interruptions
US8635430B2 (en) 2010-06-23 2014-01-21 International Business Machines Corporation Translation of input/output addresses to memory addresses
US8549182B2 (en) 2010-06-23 2013-10-01 International Business Machines Corporation Store/store block instructions for communicating with adapters
US8468284B2 (en) 2010-06-23 2013-06-18 International Business Machines Corporation Converting a message signaled interruption into an I/O adapter event notification to a guest operating system
US8650335B2 (en) 2010-06-23 2014-02-11 International Business Machines Corporation Measurement facility for adapter functions
US9342352B2 (en) 2010-06-23 2016-05-17 International Business Machines Corporation Guest access to address spaces of adapter
US8650337B2 (en) 2010-06-23 2014-02-11 International Business Machines Corporation Runtime determination of translation formats for adapter functions
US8271710B2 (en) * 2010-06-24 2012-09-18 International Business Machines Corporation Moving ownership of a device between compute elements
US8949499B2 (en) 2010-06-24 2015-02-03 International Business Machines Corporation Using a PCI standard hot plug controller to modify the hierarchy of a distributed switch
US8561064B2 (en) * 2010-10-26 2013-10-15 International Business Machines Corporation Retaining ownership of a virtual function while an adapter is replaced
US20130159572A1 (en) * 2011-12-16 2013-06-20 International Business Machines Corporation Managing configuration and system operations of a non-shared virtualized input/output adapter as virtual peripheral component interconnect root to multi-function hierarchies
US9411654B2 (en) 2011-12-16 2016-08-09 International Business Machines Corporation Managing configuration and operation of an adapter as a virtual peripheral component interconnect root to expansion read-only memory emulation
US9311127B2 (en) 2011-12-16 2016-04-12 International Business Machines Corporation Managing configuration and system operations of a shared virtualized input/output adapter as virtual peripheral component interconnect root to single function hierarchies
US9626207B2 (en) 2011-12-16 2017-04-18 International Business Machines Corporation Managing configuration and system operations of a non-shared virtualized input/output adapter as virtual peripheral component interconnect root to single function hierarchies
CN103514125B (zh) * 2012-06-25 2016-06-08 宏碁股份有限公司 主控端电子装置以及主控端操作方法
US9189503B2 (en) 2012-12-06 2015-11-17 Microsoft Technology Licensing, Llc Database scale-out
US9569243B2 (en) * 2014-12-05 2017-02-14 International Business Machines Corporation Offloading and parallelizing translation table operations
US11593171B2 (en) * 2020-01-27 2023-02-28 Raytheon Company Reservation-based high-performance computing system and method

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU650242B2 (en) * 1989-11-28 1994-06-16 International Business Machines Corporation Methods and apparatus for dynamically managing input/output (I/O) connectivity
US5414851A (en) * 1992-06-15 1995-05-09 International Business Machines Corporation Method and means for sharing I/O resources by a plurality of operating systems
US5371867A (en) * 1992-11-10 1994-12-06 International Business Machines Corporation Method of using small addresses to access any guest zone in a large memory
CA2137488C (en) * 1994-02-18 1998-09-29 Richard I. Baum Coexecuting method and means for performing parallel processing in conventional types of data processing systems
US5721858A (en) * 1995-12-12 1998-02-24 International Business Machines Corporation Virtual memory mapping method and system for memory management of pools of logical partitions for bat and TLB entries in a data processing system
US5708790A (en) * 1995-12-12 1998-01-13 International Business Machines Corporation Virtual memory mapping method and system for address translation mapping of logical memory partitions for BAT and TLB entries in a data processing system
JPH10293695A (ja) * 1997-04-22 1998-11-04 Hitachi Ltd 論理計算機システムの動的再構成方式
JP4634548B2 (ja) * 1997-11-04 2011-02-16 ヒューレット・パッカード・カンパニー マルチプロセッサコンピュータシステム及びその動作方法
US6542926B2 (en) * 1998-06-10 2003-04-01 Compaq Information Technologies Group, L.P. Software partitioned multi-processor system with flexible resource sharing levels
US6332180B1 (en) * 1998-06-10 2001-12-18 Compaq Information Technologies Group, L.P. Method and apparatus for communication in a multi-processor computer system
US6381682B2 (en) * 1998-06-10 2002-04-30 Compaq Information Technologies Group, L.P. Method and apparatus for dynamically sharing memory in a multiprocessor system
US6633916B2 (en) * 1998-06-10 2003-10-14 Hewlett-Packard Development Company, L.P. Method and apparatus for virtual resource handling in a multi-processor computer system
US6023736A (en) * 1997-12-19 2000-02-08 International Business Machines Corporation System for dynamically configuring I/O device adapters where a function configuration register contains ready/not ready flags corresponding to each I/O device adapter
US6247109B1 (en) * 1998-06-10 2001-06-12 Compaq Computer Corp. Dynamically assigning CPUs to different partitions each having an operation system instance in a shared memory space
US6330656B1 (en) * 1999-03-31 2001-12-11 International Business Machines Corporation PCI slot control apparatus with dynamic configuration for partitioned systems
US6279046B1 (en) * 1999-05-19 2001-08-21 International Business Machines Corporation Event-driven communications interface for logically-partitioned computer
JP2002032324A (ja) * 2000-07-17 2002-01-31 Hitachi Ltd Pciバスデバイス接続制御方式
US6792497B1 (en) * 2000-12-12 2004-09-14 Unisys Corporation System and method for hardware assisted spinlock
US6665759B2 (en) * 2001-03-01 2003-12-16 International Business Machines Corporation Method and apparatus to implement logical partitioning of PCI I/O slots
US6820207B2 (en) * 2001-03-01 2004-11-16 International Business Machines Corporation Method for rebooting only a specific logical partition in a data processing system as per a request for reboot
US6662242B2 (en) * 2001-04-17 2003-12-09 International Business Machines Corporation Method for PCI IO using PCI device memory mapping in a logically partitioned system
JP2002323986A (ja) 2001-04-25 2002-11-08 Hitachi Ltd コンピュータリソース流通システム及び方法
US6889253B2 (en) * 2001-04-30 2005-05-03 International Business Machines Corporation Cluster resource action in clustered computer system incorporation prepare operation
US7251814B2 (en) 2001-08-24 2007-07-31 International Business Machines Corporation Yield on multithreaded processors
US7000043B2 (en) * 2002-09-18 2006-02-14 Sun Microsystems, Inc. Methods and apparatus for controlling performance of a communications device

Also Published As

Publication number Publication date
WO2004081699A2 (en) 2004-09-23
US20080189460A1 (en) 2008-08-07
KR20050112524A (ko) 2005-11-30
US7464209B2 (en) 2008-12-09
CA2515450A1 (en) 2004-09-23
JP2006521609A (ja) 2006-09-21
WO2004081699A3 (en) 2005-01-20
US7676618B2 (en) 2010-03-09
MXPA05009632A (es) 2005-10-18
US20040181625A1 (en) 2004-09-16
US7073002B2 (en) 2006-07-04
CN100388208C (zh) 2008-05-14
EP1604279A2 (en) 2005-12-14
CN1723440A (zh) 2006-01-18
US20060168381A1 (en) 2006-07-27
KR100843490B1 (ko) 2008-07-04
TW200508892A (en) 2005-03-01
TWI279691B (en) 2007-04-21
CA2515450C (en) 2010-04-13

Similar Documents

Publication Publication Date Title
BRPI0408310A (pt) aparelho e método para controle de transferência de recursos em um sistema de computador logicamente particionado
WO2004081700A3 (en) Apparatus and method for controlling resource transfers in a logically partitioned computer system
BR0005790A (pt) Método e sistema para o suporte de sistemasoperacionais múltiplos no mesmo disco que rodaem computadores diferentes ao mesmo tempo
BR0309891A (pt) método e aparelho para alocar e desalocar processadores em um sistema de processamento de dados lógicos e particionados
US7783807B2 (en) Controlling resource transfers in a logically partitioned computer system
JP2006521609A5 (pt)
CN1550977A (zh) 基于地址封锁处理约束的方法和系统
AU2002234764A1 (en) Method and apparatus to power off and/or reboot logical partitions in a data processing system
WO2006017584A3 (en) Virtual host bus adapter and method
BRPI0506384A (pt) aparelho de processamento de informação, e, método de controle de processo e programa de computador para processar dados
BRPI0405729A (pt) Arquitetura de sistema de frenagem para aeronave e processo de gestão de uma arquitetura de sistema de frenagem para aeronave
JP2006523339A5 (pt)
GB2528056A (en) A data processing apparatus and method for performing lock-protected processing operations for multiple threads
US20100287279A1 (en) Ensuring Affinity at All Affinity Domains by Folding at Each Affinity Level Possible for a Partition Spanning Multiple Nodes
WO2004079524A3 (en) Protection against interleaving transactions using a transaction manager
EP1495418B1 (en) System for and method of network booting of an operating system to a client computer using hibernation
BRPI0406435A (pt) Protocolo para composição visual remota
WO2005055561A3 (en) System and method for managing oss component configuration
WO2008079770A3 (en) Control token based management of daisy-chain system topology

Legal Events

Date Code Title Description
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B09B Patent application refused [chapter 9.2 patent gazette]
B12B Appeal against refusal [chapter 12.2 patent gazette]