WO2006063276A1 - Method and apparatus for providing virtual server blades - Google Patents
Method and apparatus for providing virtual server blades Download PDFInfo
- Publication number
- WO2006063276A1 WO2006063276A1 PCT/US2005/044703 US2005044703W WO2006063276A1 WO 2006063276 A1 WO2006063276 A1 WO 2006063276A1 US 2005044703 W US2005044703 W US 2005044703W WO 2006063276 A1 WO2006063276 A1 WO 2006063276A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- processing system
- emulated
- vmm
- blade
- server blades
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45537—Provision of facilities of other operating environments, e.g. WINE
Definitions
- the data processing environment of FIG. 1 may include a processing system 20 that includes one or more processors or central processing units (CPUs) 24 communicatively coupled to various other components via one or more buses or other communication conduits or pathways.
- Processor 24 may be implemented as an integrated circuit (IC) with one or more processing cores.
- Intel® XeonTM processors may be used for processor 24.
- Processor 24 may support processor virtualization. In other embodiments, other processors may be used, including processors from other manufacturers.
- the components coupled to processor 24 may include one or more volatile or non-volatile data storage devices, such as random access memory (RAM) 22 and read-only memory (ROM) 30.
- RAM random access memory
- ROM read-only memory
- virtual blade supervisor 41 may determine whether intrusion into the chassis of processing system 20 has been detected, as indicated at block 226. If intrusion has been detected, virtual blade supervisor 41 may log the intrusion, as indicated at block 224. After any intrusion or any virtual server blade errors have been logged, the process may then return to block 210, with virtual blade supervisor 41 determining at the next heartbeat whether processing system 20 has received a network packet.
- blade management agent 42 may allow remote system 37 to obtain configuration and error data from one or more virtual server blades; to add or remove one or more virtual server blades; to change the amount of memory, disk space, and/or I/O bandwidth available to one or more virtual server blades; to reallocate processing workload among virtual server blades 70, 80, and 90; etc.
- Blade management agent 42 may perform such operations via virtual BMCs 62 of the relevant virtual server blades.
- blade management agent 42 After blade management agent 42 has performed the operations called for by the packet, or after an error has been logged for a non-ASF packet, the process may return to block 210. Processing system may then continue to support and manage virtual server blades, repeating the above operations, as appropriate. The technology described herein may thus provide a seamless manageability infrastructure underneath virtual server blades 70, 80, and 90.
- a separate physical network port or media access control (MAC) address may be assigned or directly mapped to each virtual server blade that is to have networking capabilities at the OS or application level.
- MAC media access control
- VMM 40 may use a single port, such as network port 32, to emulate multiple independent ports for multiple virtual sever blades.
- Hardware capabilities are expected to increase in the future. For instance, the number of cores on a processor may be increased.
- the teachings of the present disclosure may be used to retrofit conventional server management infrastructure for managing the enhanced capabilities to be provided by future processing system.
- the teachings of the present disclosure may also be used for provisioning and managing grid computing technologies, for example to provide for software based demand computing.
- the technology described herein may be used in cooperation with existing technology to provide fail-safe mechanisms via software.
- enterprise blade capabilities may be provided in a single box.
- Customers with large investments in conventional server blade infrastructure can be used that infrastructure to manage the VMM-based virtual blades described herein.
- a processing system with virtual server blades may provide higher processing performance (e.g., millions of instructions per second (MIPS)) per unit of energy (e.g., Watt) and space consumed (e.g., centimeter (cm 3 )), relative to other types of systems.
- MIPS instructions per second
- cm 3 centimeter
- the support for hardware virtualization may be provided by the processor or platform developer. With such embodiments, customers may deploy virtual server blades without the need for any virtualization software from third party software developers.
- the illustrated embodiments can be modified in arrangement and detail without departing from such principles. For instance, the present invention is not limited to utilization in the example embodiments described herein, but may also be used to advantage in many other types of systems.
- the foregoing discussion has focused on particular embodiments, other configurations are contemplated.
- Alternative embodiments of the invention also include machine accessible media encoding instructions for performing the operations of the invention. Such embodiments may also be referred to as program products.
- Such machine accessible media may include, without limitation, storage media such as floppy disks, hard disks, CD-ROMs, DVDs, ROM, and RAM; as well as communications media such antennas, wires, optical fibers, microwaves, radio waves, and other electromagnetic or optical carriers. Accordingly, instructions and other data may be delivered over transmission environments or networks in the form of packets, serial data, parallel data, propagated signals, etc., and may be used in a distributed environment and stored locally and/or remotely for access by single or multi-processor machines.
Abstract
Description
Claims
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007545684A JP4579298B2 (en) | 2004-12-10 | 2005-12-09 | Method and apparatus for providing a virtual server blade |
EP05853585A EP1839143A1 (en) | 2004-12-10 | 2005-12-09 | Method and apparatus for providing virtual server blades |
CN2005800424421A CN101076782B (en) | 2004-12-10 | 2005-12-09 | Method and device for providing virtual blade server |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/009,891 US7694298B2 (en) | 2004-12-10 | 2004-12-10 | Method and apparatus for providing virtual server blades |
US11/009,891 | 2004-12-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2006063276A1 true WO2006063276A1 (en) | 2006-06-15 |
Family
ID=36088280
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2005/044703 WO2006063276A1 (en) | 2004-12-10 | 2005-12-09 | Method and apparatus for providing virtual server blades |
Country Status (6)
Country | Link |
---|---|
US (2) | US7694298B2 (en) |
EP (1) | EP1839143A1 (en) |
JP (1) | JP4579298B2 (en) |
KR (1) | KR100914077B1 (en) |
CN (1) | CN101076782B (en) |
WO (1) | WO2006063276A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1909176A1 (en) * | 2006-10-03 | 2008-04-09 | HOB GmbH & Co. KG | A user-host-computer system with virtualised host computers and load balancing capabilities |
EP2129038A3 (en) * | 2008-05-12 | 2010-02-17 | Fujitsu Limited | Server managing apparatus and server managing method |
US7694298B2 (en) | 2004-12-10 | 2010-04-06 | Intel Corporation | Method and apparatus for providing virtual server blades |
CN102156656A (en) * | 2010-12-31 | 2011-08-17 | 华为技术有限公司 | Method and equipment for acquiring virtual frame/slot number under virtualization platform |
US8161391B2 (en) | 2007-06-12 | 2012-04-17 | Hewlett-Packard Development Company, L.P. | On-board input and management device for a computing system |
US20140195704A1 (en) * | 2013-01-08 | 2014-07-10 | American Megatrends, Inc. | Chassis management implementation by management instance on baseboard management controller managing multiple computer nodes |
US8887227B2 (en) | 2010-03-23 | 2014-11-11 | Citrix Systems, Inc. | Network policy implementation for a multi-virtual machine appliance within a virtualization environtment |
US11418410B2 (en) * | 2017-04-27 | 2022-08-16 | Huawei Technologies Co., Ltd. | Communication method, apparatus, and system |
Families Citing this family (153)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7430683B2 (en) * | 2004-09-23 | 2008-09-30 | Intel Corporation | Method and apparatus for enabling run-time recovery of a failed platform |
US7496790B2 (en) | 2005-02-25 | 2009-02-24 | International Business Machines Corporation | Method, apparatus, and computer program product for coordinating error reporting and reset utilizing an I/O adapter that supports virtualization |
US20060195617A1 (en) * | 2005-02-25 | 2006-08-31 | International Business Machines Corporation | Method and system for native virtualization on a partially trusted adapter using adapter bus, device and function number for identification |
US7870301B2 (en) * | 2005-02-25 | 2011-01-11 | International Business Machines Corporation | System and method for modification of virtual adapter resources in a logically partitioned data processing system |
US7543084B2 (en) * | 2005-02-25 | 2009-06-02 | International Business Machines Corporation | Method for destroying virtual resources in a logically partitioned data processing system |
US7685335B2 (en) * | 2005-02-25 | 2010-03-23 | International Business Machines Corporation | Virtualized fibre channel adapter for a multi-processor data processing system |
US7546386B2 (en) * | 2005-02-25 | 2009-06-09 | International Business Machines Corporation | Method for virtual resource initialization on a physical adapter that supports virtual resources |
US20060193327A1 (en) * | 2005-02-25 | 2006-08-31 | International Business Machines Corporation | System and method for providing quality of service in a virtual adapter |
US7464191B2 (en) * | 2005-02-25 | 2008-12-09 | International Business Machines Corporation | System and method for host initialization for an adapter that supports virtualization |
US20060195618A1 (en) * | 2005-02-25 | 2006-08-31 | International Business Machines Corporation | Data processing system, method, and computer program product for creation and initialization of a virtual adapter on a physical adapter that supports virtual adapter level virtualization |
US20060195623A1 (en) * | 2005-02-25 | 2006-08-31 | International Business Machines Corporation | Native virtualization on a partially trusted adapter using PCI host memory mapped input/output memory address for identification |
US7480742B2 (en) * | 2005-02-25 | 2009-01-20 | International Business Machines Corporation | Method for virtual adapter destruction on a physical adapter that supports virtual adapters |
US7308551B2 (en) | 2005-02-25 | 2007-12-11 | International Business Machines Corporation | System and method for managing metrics table per virtual port in a logically partitioned data processing system |
US7376770B2 (en) * | 2005-02-25 | 2008-05-20 | International Business Machines Corporation | System and method for virtual adapter resource allocation matrix that defines the amount of resources of a physical I/O adapter |
US20060195663A1 (en) * | 2005-02-25 | 2006-08-31 | International Business Machines Corporation | Virtualized I/O adapter for a multi-processor data processing system |
US7398337B2 (en) * | 2005-02-25 | 2008-07-08 | International Business Machines Corporation | Association of host translations that are associated to an access control level on a PCI bridge that supports virtualization |
US20060212870A1 (en) * | 2005-02-25 | 2006-09-21 | International Business Machines Corporation | Association of memory access through protection attributes that are associated to an access control level on a PCI adapter that supports virtualization |
US7386637B2 (en) * | 2005-02-25 | 2008-06-10 | International Business Machines Corporation | System, method, and computer program product for a fully trusted adapter validation of incoming memory mapped I/O operations on a physical adapter that supports virtual adapters or virtual resources |
US7493425B2 (en) * | 2005-02-25 | 2009-02-17 | International Business Machines Corporation | Method, system and program product for differentiating between virtual hosts on bus transactions and associating allowable memory access for an input/output adapter that supports virtualization |
US7398328B2 (en) * | 2005-02-25 | 2008-07-08 | International Business Machines Corporation | Native virtualization on a partially trusted adapter using PCI host bus, device, and function number for identification |
US20060195848A1 (en) * | 2005-02-25 | 2006-08-31 | International Business Machines Corporation | System and method of virtual resource modification on a physical adapter that supports virtual resources |
US7475166B2 (en) | 2005-02-28 | 2009-01-06 | International Business Machines Corporation | Method and system for fully trusted adapter validation of addresses referenced in a virtual host transfer request |
US8072978B2 (en) * | 2005-03-09 | 2011-12-06 | Alcatel Lucent | Method for facilitating application server functionality and access node comprising same |
US8619971B2 (en) | 2005-04-01 | 2013-12-31 | Microsoft Corporation | Local secure service partitions for operating system security |
US7660913B2 (en) * | 2005-04-20 | 2010-02-09 | Intel Corporation | Out-of-band platform recovery |
US7447806B2 (en) * | 2005-09-22 | 2008-11-04 | International Business Machines Corporation | Method and apparatus for centralization configuration of data processing systems |
US8112513B2 (en) * | 2005-11-30 | 2012-02-07 | Microsoft Corporation | Multi-user display proxy server |
US20070136554A1 (en) * | 2005-12-12 | 2007-06-14 | Giora Biran | Memory operations in a virtualized system |
US7461289B2 (en) * | 2006-03-16 | 2008-12-02 | Honeywell International Inc. | System and method for computer service security |
US7840398B2 (en) * | 2006-03-28 | 2010-11-23 | Intel Corporation | Techniques for unified management communication for virtualization systems |
US8397231B2 (en) * | 2006-03-31 | 2013-03-12 | Lenovo (Singapore) Pte. Ltd. | Monitoring of virtual operating systems using specialized packet recognized by hypervisor and rerouted to maintenance operating system |
US7352229B1 (en) * | 2006-07-10 | 2008-04-01 | Altera Corporation | Reference clock receiver compliant with LVPECL, LVDS and PCI-Express supporting both AC coupling and DC coupling |
US8131986B2 (en) * | 2006-09-29 | 2012-03-06 | Lenovo (Singapore) Pte. Ltd. | System and method for boot loading of programs within a host operating environment having one or more linked guest operating systems |
US20080140724A1 (en) | 2006-12-06 | 2008-06-12 | David Flynn | Apparatus, system, and method for servicing object requests within a storage controller |
JP4996929B2 (en) * | 2007-01-17 | 2012-08-08 | 株式会社日立製作所 | Virtual computer system |
US9378108B2 (en) * | 2007-03-22 | 2016-06-28 | Invention Science Fund I, Llc | Implementing performance-dependent transfer or execution decisions from service emulation indications |
US8438609B2 (en) * | 2007-03-22 | 2013-05-07 | The Invention Science Fund I, Llc | Resource authorizations dependent on emulation environment isolation policies |
US20080235000A1 (en) * | 2007-03-22 | 2008-09-25 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Implementing security control practice omission decisions from service emulation indications |
US20080235001A1 (en) * | 2007-03-22 | 2008-09-25 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Implementing emulation decisions in response to software evaluations or the like |
US9558019B2 (en) | 2007-03-22 | 2017-01-31 | Invention Science Fund I, Llc | Coordinating instances of a thread or other service in emulation |
US8874425B2 (en) | 2007-03-22 | 2014-10-28 | The Invention Science Fund I, Llc | Implementing performance-dependent transfer or execution decisions from service emulation indications |
US20080234998A1 (en) * | 2007-03-22 | 2008-09-25 | Searete Llc, A Limited Liability Corporation Of The State Of Delaware | Coordinating instances of a thread or other service in emulation |
US8495708B2 (en) * | 2007-03-22 | 2013-07-23 | The Invention Science Fund I, Llc | Resource authorizations dependent on emulation environment isolation policies |
US8214479B2 (en) * | 2007-04-02 | 2012-07-03 | Telefonaktiebolaget Lm Ericsson (Publ) | Scalability and redundancy in an MSC-Server blade cluster |
US9047190B2 (en) * | 2007-04-10 | 2015-06-02 | International Business Machines Corporation | Intrusion protection for a client blade |
US9870263B2 (en) * | 2007-06-29 | 2018-01-16 | Microsoft Technology Licensing, Llc | System virtualization instance management for terminal sessions |
US7716309B2 (en) | 2007-08-13 | 2010-05-11 | International Business Machines Corporation | Consistent data storage subsystem configuration replication |
WO2009033074A2 (en) * | 2007-09-05 | 2009-03-12 | Emc Corporation | De-duplication in virtualized server and virtualized storage environments |
US8209506B2 (en) | 2007-09-05 | 2012-06-26 | Emc Corporation | De-duplication in a virtualized storage environment |
US8880797B2 (en) | 2007-09-05 | 2014-11-04 | Emc Corporation | De-duplication in a virtualized server environment |
CA2699514A1 (en) * | 2007-09-14 | 2009-03-19 | Softkvm, Llc | Software method and system for controlling and observing computer networking devices |
US8683033B2 (en) * | 2007-09-17 | 2014-03-25 | International Business Machines Corporation | Apparatus, system, and method for server failover to standby server during broadcast storm or denial-of-service attack |
US8387130B2 (en) * | 2007-12-10 | 2013-02-26 | Emc Corporation | Authenticated service virtualization |
US7941510B1 (en) | 2007-10-11 | 2011-05-10 | Parallels Holdings, Ltd. | Management of virtual and physical servers using central console |
US7383327B1 (en) * | 2007-10-11 | 2008-06-03 | Swsoft Holdings, Ltd. | Management of virtual and physical servers using graphic control panels |
US20090125901A1 (en) * | 2007-11-13 | 2009-05-14 | Swanson Robert C | Providing virtualization of a server management controller |
US7984123B2 (en) * | 2007-12-10 | 2011-07-19 | Oracle America, Inc. | Method and system for reconfiguring a virtual network path |
US7962587B2 (en) * | 2007-12-10 | 2011-06-14 | Oracle America, Inc. | Method and system for enforcing resource constraints for virtual machines across migration |
US7945647B2 (en) * | 2007-12-10 | 2011-05-17 | Oracle America, Inc. | Method and system for creating a virtual network path |
US8095661B2 (en) * | 2007-12-10 | 2012-01-10 | Oracle America, Inc. | Method and system for scaling applications on a blade chassis |
US8086739B2 (en) * | 2007-12-10 | 2011-12-27 | Oracle America, Inc. | Method and system for monitoring virtual wires |
US8370530B2 (en) * | 2007-12-10 | 2013-02-05 | Oracle America, Inc. | Method and system for controlling network traffic in a blade chassis |
JP5353712B2 (en) * | 2007-12-26 | 2013-11-27 | 日本電気株式会社 | Redundant configuration management system and method |
US8473945B2 (en) * | 2007-12-31 | 2013-06-25 | Intel Corporation | Enabling system management mode in a secure system |
US7970951B2 (en) * | 2008-02-29 | 2011-06-28 | Oracle America, Inc. | Method and system for media-based data transfer |
US7965714B2 (en) * | 2008-02-29 | 2011-06-21 | Oracle America, Inc. | Method and system for offloading network processing |
US7944923B2 (en) * | 2008-03-24 | 2011-05-17 | Oracle America, Inc. | Method and system for classifying network traffic |
US20090249319A1 (en) * | 2008-03-27 | 2009-10-01 | Inventec Corporation | Testing method of baseboard management controller |
US9025592B2 (en) * | 2008-05-21 | 2015-05-05 | Telefonaktiebolaget L M Ericsson (Publ) | Blade cluster switching center server and method for signaling |
US8595723B2 (en) * | 2008-06-10 | 2013-11-26 | Hewlett-Packard Development Company, L.P. | Method and apparatus for configuring a hypervisor during a downtime state |
US20110093572A1 (en) * | 2008-06-20 | 2011-04-21 | Koehler Loren M | Low level initializer |
US7941539B2 (en) * | 2008-06-30 | 2011-05-10 | Oracle America, Inc. | Method and system for creating a virtual router in a blade chassis to maintain connectivity |
US8739179B2 (en) * | 2008-06-30 | 2014-05-27 | Oracle America Inc. | Method and system for low-overhead data transfer |
US20100042988A1 (en) * | 2008-08-14 | 2010-02-18 | Microsoft Corporation | Installation Management using Virtual Machines |
US9164749B2 (en) * | 2008-08-29 | 2015-10-20 | Red Hat, Inc. | Differential software provisioning on virtual machines having different configurations |
US8041794B2 (en) * | 2008-09-29 | 2011-10-18 | Intel Corporation | Platform discovery, asset inventory, configuration, and provisioning in a pre-boot environment using web services |
US8799895B2 (en) * | 2008-12-22 | 2014-08-05 | Electronics And Telecommunications Research Institute | Virtualization-based resource management apparatus and method and computing system for virtualization-based resource management |
CN101771565B (en) * | 2009-01-05 | 2012-07-11 | 英业达集团(天津)电子技术有限公司 | Analogy method for realizing multitudinous or different baseboard management controllers by single server |
US20100205600A1 (en) * | 2009-02-06 | 2010-08-12 | Inventec Corporation | Simulation method for realizing large batches and different kinds of baseboard management controllers using a single server |
US20100211656A1 (en) * | 2009-02-17 | 2010-08-19 | International Business Machines Corporation | Configuring A Blade Environment |
US8650273B2 (en) * | 2009-05-27 | 2014-02-11 | Dell Products L.P. | Virtual serial concentrator for virtual machine out-of-band management |
US20120158923A1 (en) * | 2009-05-29 | 2012-06-21 | Ansari Mohamed | System and method for allocating resources of a server to a virtual machine |
CN101938368A (en) * | 2009-06-30 | 2011-01-05 | 国际商业机器公司 | Virtual machine manager in blade server system and virtual machine processing method |
CN101989212B (en) * | 2009-07-31 | 2015-01-07 | 国际商业机器公司 | Method and device for providing virtual machine management program for starting blade server |
US9002010B2 (en) | 2009-09-10 | 2015-04-07 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Secure communication of information over a wireless link |
US8489797B2 (en) * | 2009-09-30 | 2013-07-16 | International Business Machines Corporation | Hardware resource arbiter for logical partitions |
US9274851B2 (en) | 2009-11-25 | 2016-03-01 | Brocade Communications Systems, Inc. | Core-trunking across cores on physically separated processors allocated to a virtual machine based on configuration information including context information for virtual machines |
KR101651202B1 (en) * | 2009-12-21 | 2016-08-26 | 삼성전자주식회사 | Virtualization apparatus and method of operating thereof |
US8769155B2 (en) * | 2010-03-19 | 2014-07-01 | Brocade Communications Systems, Inc. | Techniques for synchronizing application object instances |
US8576703B2 (en) | 2010-03-19 | 2013-11-05 | Brocade Communications Systems, Inc. | Synchronization of multicast information using bicasting |
US8477610B2 (en) * | 2010-05-31 | 2013-07-02 | Microsoft Corporation | Applying policies to schedule network bandwidth among virtual machines |
US9104619B2 (en) | 2010-07-23 | 2015-08-11 | Brocade Communications Systems, Inc. | Persisting data across warm boots |
US8495418B2 (en) | 2010-07-23 | 2013-07-23 | Brocade Communications Systems, Inc. | Achieving ultra-high availability using a single CPU |
CN103229450B (en) * | 2010-08-11 | 2016-09-28 | 安全第一公司 | The system and method stored for safe multi-tenant data |
WO2012021839A2 (en) | 2010-08-12 | 2012-02-16 | Orsini Rick L | Systems and methods for secure remote storage |
US8914805B2 (en) | 2010-08-31 | 2014-12-16 | International Business Machines Corporation | Rescheduling workload in a hybrid computing environment |
US8739171B2 (en) * | 2010-08-31 | 2014-05-27 | International Business Machines Corporation | High-throughput-computing in a hybrid computing environment |
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 |
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 |
US9253016B2 (en) * | 2010-11-02 | 2016-02-02 | International Business Machines Corporation | Management of a data network of a computing environment |
TWI419516B (en) * | 2010-11-30 | 2013-12-11 | Acer Inc | Method for manageing platforms with distinct ip addresses |
US8607158B2 (en) * | 2010-12-09 | 2013-12-10 | International Business Machines Corporation | Content presentation in remote monitoring sessions for information technology systems |
US9021472B2 (en) * | 2010-12-10 | 2015-04-28 | Lenovo Enterprise Solutions (Singapore) Pte. Ltd. | Virtualizing baseboard management controller operation |
US8806360B2 (en) | 2010-12-22 | 2014-08-12 | International Business Machines Corporation | Computing resource management in information technology systems |
US8634415B2 (en) | 2011-02-16 | 2014-01-21 | Oracle International Corporation | Method and system for routing network traffic for a blade server |
US9858241B2 (en) | 2013-11-05 | 2018-01-02 | Oracle International Corporation | System and method for supporting optimized buffer utilization for packet processing in a networking device |
CN102201907B (en) * | 2011-03-04 | 2014-05-21 | 于辉 | Method for realizing distributed simulation synchronization |
US8566838B2 (en) * | 2011-03-11 | 2013-10-22 | Novell, Inc. | Techniques for workload coordination |
CN102759951A (en) * | 2011-04-28 | 2012-10-31 | 鸿富锦精密工业(深圳)有限公司 | System and method for configuring frame assembly information |
US9009106B1 (en) | 2011-08-10 | 2015-04-14 | Nutanix, Inc. | Method and system for implementing writable snapshots in a virtualized storage environment |
US8601473B1 (en) | 2011-08-10 | 2013-12-03 | Nutanix, Inc. | Architecture for managing I/O and storage for a virtualization environment |
US9143335B2 (en) | 2011-09-16 | 2015-09-22 | Brocade Communications Systems, Inc. | Multicast route cache system |
DE102011118058A1 (en) * | 2011-11-09 | 2013-05-16 | Fujitsu Technology Solutions Intellectual Property Gmbh | Server system and method for transmitting at least one chassis-specific configuration value |
US9385918B2 (en) * | 2012-04-30 | 2016-07-05 | Cisco Technology, Inc. | System and method for secure provisioning of virtualized images in a network environment |
US10116508B2 (en) | 2012-05-30 | 2018-10-30 | Hewlett Packard Enterprise Development, LP | Server profile templates |
US9772866B1 (en) * | 2012-07-17 | 2017-09-26 | Nutanix, Inc. | Architecture for implementing a virtualization environment and appliance |
US9244743B1 (en) * | 2012-08-01 | 2016-01-26 | Amazon Technologies, Inc. | Remotely interacting with a virtualized machine instance |
US10581763B2 (en) | 2012-09-21 | 2020-03-03 | Avago Technologies International Sales Pte. Limited | High availability application messaging layer |
US9203690B2 (en) | 2012-09-24 | 2015-12-01 | Brocade Communications Systems, Inc. | Role based multicast messaging infrastructure |
US9967106B2 (en) | 2012-09-24 | 2018-05-08 | Brocade Communications Systems LLC | Role based multicast messaging infrastructure |
US9223602B2 (en) * | 2012-12-28 | 2015-12-29 | Intel Corporation | Processors, methods, and systems to enforce blacklisted paging structure indication values |
CN104981812B (en) * | 2013-03-07 | 2018-05-29 | 英特尔公司 | The mechanism of reliability, availability and serviceability (RAS) stream is supported in equity monitors |
CN105051714B (en) * | 2013-03-15 | 2018-01-05 | 安迈科技股份有限公司 | The system and method that network virtual media redirects |
US9298524B2 (en) * | 2013-03-22 | 2016-03-29 | Insyde Software Corp. | Virtual baseboard management controller |
US9747116B2 (en) | 2013-03-28 | 2017-08-29 | Hewlett Packard Enterprise Development Lp | Identifying memory of a blade device for use by an operating system of a partition including the blade device |
US10289467B2 (en) | 2013-03-28 | 2019-05-14 | Hewlett Packard Enterprise Development Lp | Error coordination message for a blade device having a logical processor in another system firmware domain |
EP2979170B1 (en) | 2013-03-28 | 2020-07-08 | Hewlett-Packard Enterprise Development LP | Making memory of compute and expansion blade devices available for use by an operating system |
JP5975003B2 (en) * | 2013-09-13 | 2016-08-23 | 日本電気株式会社 | Virtualization control device, virtualization system, virtualization method, and virtualization control program. |
US9489327B2 (en) | 2013-11-05 | 2016-11-08 | Oracle International Corporation | System and method for supporting an efficient packet processing model in a network environment |
US9880867B2 (en) * | 2013-12-06 | 2018-01-30 | Vmware, Inc. | Method and subsystem for data exchange between a guest operating system and a virtualization layer |
US10530837B2 (en) * | 2014-04-10 | 2020-01-07 | International Business Machines Corporation | Always-on monitoring in the cloud |
US10044795B2 (en) | 2014-07-11 | 2018-08-07 | Vmware Inc. | Methods and apparatus for rack deployments for virtual computing environments |
US9619349B2 (en) | 2014-10-14 | 2017-04-11 | Brocade Communications Systems, Inc. | Biasing active-standby determination |
US10387179B1 (en) * | 2014-12-16 | 2019-08-20 | Amazon Technologies, Inc. | Environment aware scheduling |
US10360051B2 (en) * | 2014-12-22 | 2019-07-23 | International Business Machines Corporation | Emulated device firmware testable by native operating system tools |
CN104811473B (en) * | 2015-03-18 | 2018-03-02 | 华为技术有限公司 | A kind of method, system and management system for creating virtual non-volatile storage medium |
WO2017004269A1 (en) * | 2015-06-30 | 2017-01-05 | Vmware, Inc. | Methods and apparatus for software lifecycle management of a virtual computing environment |
US10740081B2 (en) | 2015-06-30 | 2020-08-11 | Vmware, Inc. | Methods and apparatus for software lifecycle management of a virtual computing environment |
US20170153907A1 (en) * | 2015-12-01 | 2017-06-01 | Rajeev Grover | Out-of-band Management Of Virtual Machines |
CN105743907B (en) * | 2016-03-21 | 2019-06-18 | 浙江大学 | A kind of Initiative Defense wooden horse method based on virtual environment |
US11232091B2 (en) | 2016-09-29 | 2022-01-25 | Vmware, Inc. | Software-defined data center (SDDC) rack quick discovery after hardware management system (HMS) restart |
US10417211B2 (en) | 2016-09-29 | 2019-09-17 | Vmware, Inc. | Quick hardware inventory of a software-defined data center (SDDC) multi-rack |
US10462221B2 (en) | 2017-02-25 | 2019-10-29 | Vmware, Inc. | Distributed storage resource management in a hyper converged infrastructure |
US10684893B2 (en) | 2017-02-25 | 2020-06-16 | Vmware, Inc. | Methods and apparatus to manage compute resources in a hyperconverged infrastructure computing environment |
US10528397B2 (en) * | 2017-11-13 | 2020-01-07 | American Megatrends International, Llc | Method, device, and non-transitory computer readable storage medium for creating virtual machine |
US10901721B2 (en) | 2018-09-20 | 2021-01-26 | Vmware, Inc. | Methods and apparatus for version aliasing mechanisms and cumulative upgrades for software lifecycle management |
CN109861959B (en) * | 2018-11-22 | 2022-04-08 | 新华三技术有限公司 | Data transmission method and device |
US11422912B2 (en) | 2019-04-19 | 2022-08-23 | Vmware, Inc. | Accurate time estimates for operations performed on an SDDC |
US11424940B2 (en) | 2019-06-01 | 2022-08-23 | Vmware, Inc. | Standalone tool for certificate management |
JP2020198044A (en) | 2019-06-05 | 2020-12-10 | 富士通株式会社 | Parallel processing device |
CN113254062B (en) * | 2021-06-22 | 2021-11-09 | 苏州浪潮智能科技有限公司 | Method, device, equipment and medium for configuring and taking effect of BMC (baseboard management controller) parameters |
Family Cites Families (27)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5226161A (en) * | 1987-08-21 | 1993-07-06 | Wang Laboratories, Inc. | Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data types |
JPH10301795A (en) * | 1997-04-28 | 1998-11-13 | Hitachi Ltd | Virtual computer system |
US6075938A (en) * | 1997-06-10 | 2000-06-13 | The Board Of Trustees Of The Leland Stanford Junior University | Virtual machine monitors for scalable multiprocessors |
JPH1185547A (en) * | 1997-09-12 | 1999-03-30 | Hitachi Ltd | Virtual cluster configuration method |
JP2000347883A (en) * | 1999-06-03 | 2000-12-15 | Matsushita Electric Ind Co Ltd | Virtual computer device |
KR100846530B1 (en) * | 2000-07-05 | 2008-07-15 | 언스트 앤 영 엘엘피 | Method and apparatus for providing computer services |
JP2002041304A (en) * | 2000-07-28 | 2002-02-08 | Hitachi Ltd | Automatic imparting method of backup resource of logical section and logical section based computer system |
JP2002202959A (en) * | 2000-12-28 | 2002-07-19 | Hitachi Ltd | Virtual computer system for performing dynamic resource distribution |
JP2003067351A (en) * | 2001-08-28 | 2003-03-07 | Nec System Technologies Ltd | Configuration control system of distributed computer |
US7080378B1 (en) * | 2002-05-17 | 2006-07-18 | Storage Technology Corporation | Workload balancing using dynamically allocated virtual servers |
US8447963B2 (en) * | 2002-06-12 | 2013-05-21 | Bladelogic Inc. | Method and system for simplifying distributed server management |
US7583591B2 (en) * | 2002-12-08 | 2009-09-01 | Intel Corporation | Facilitating communications with clustered servers |
US7191347B2 (en) * | 2002-12-31 | 2007-03-13 | International Business Machines Corporation | Non-disruptive power management indication method, system and apparatus for server |
US7505890B2 (en) * | 2003-01-15 | 2009-03-17 | Cox Communications, Inc. | Hard disk drive emulator |
US7376948B2 (en) | 2003-04-24 | 2008-05-20 | International Business Machines Corporation | Selective generation of an asynchronous notification for a partition management operation in a logically-partitioned computer |
US7222339B2 (en) * | 2003-06-13 | 2007-05-22 | Intel Corporation | Method for distributed update of firmware across a clustered platform infrastructure |
US8776050B2 (en) * | 2003-08-20 | 2014-07-08 | Oracle International Corporation | Distributed virtual machine monitor for managing multiple virtual resources across multiple physical nodes |
US7313679B2 (en) * | 2003-10-17 | 2007-12-25 | Intel Corporation | Extended trusted computing base |
US7502729B2 (en) * | 2003-12-19 | 2009-03-10 | International Business Machines Corporation | Emulating different country keyboards for controlling a remote computer over a network |
US20050289218A1 (en) * | 2004-06-28 | 2005-12-29 | Rothman Michael A | Method to enable remote storage utilization |
US7418525B2 (en) * | 2004-10-29 | 2008-08-26 | International Business Machines Corporation | Shared simultaneously-connected removable drives and servers each housing an I/O controller which maintains an uninterrupted protocol connection |
US7694298B2 (en) | 2004-12-10 | 2010-04-06 | Intel Corporation | Method and apparatus for providing virtual server blades |
US7546386B2 (en) * | 2005-02-25 | 2009-06-09 | International Business Machines Corporation | Method for virtual resource initialization on a physical adapter that supports virtual resources |
US7480742B2 (en) * | 2005-02-25 | 2009-01-20 | International Business Machines Corporation | Method for virtual adapter destruction on a physical adapter that supports virtual adapters |
US7543084B2 (en) * | 2005-02-25 | 2009-06-02 | International Business Machines Corporation | Method for destroying virtual resources in a logically partitioned data processing system |
US7496495B2 (en) * | 2005-05-12 | 2009-02-24 | Microsoft Corporation | Virtual operating system device communication relying on memory access violations |
US7644130B2 (en) * | 2005-12-30 | 2010-01-05 | Intel Corporation | Method and apparatus for transparent selection of alternate network interfaces in a message passing interface (“MPI”) implementation |
-
2004
- 2004-12-10 US US11/009,891 patent/US7694298B2/en not_active Expired - Fee Related
-
2005
- 2005-12-09 EP EP05853585A patent/EP1839143A1/en not_active Ceased
- 2005-12-09 WO PCT/US2005/044703 patent/WO2006063276A1/en active Application Filing
- 2005-12-09 CN CN2005800424421A patent/CN101076782B/en not_active Expired - Fee Related
- 2005-12-09 KR KR1020077013658A patent/KR100914077B1/en not_active IP Right Cessation
- 2005-12-09 JP JP2007545684A patent/JP4579298B2/en not_active Expired - Fee Related
-
2010
- 2010-04-06 US US12/755,303 patent/US20100318993A1/en not_active Abandoned
Non-Patent Citations (5)
Title |
---|
BARHAM P ET AL: "Xen and the art of virtualization", ACM SOSP. PROCEEDINGS OF THE ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES, ACM,, US, vol. 37, no. 5, December 2003 (2003-12-01), pages 164 - 177, XP002322824 * |
DIKE J: "User-mode Linux", PROCEEDINGS OF ANNUAL LINUX SHOWCASE AND CONFERENCE, 5 November 2001 (2001-11-05), pages 1 - 12, XP002235364 * |
JEFF DIKE: "User Mode Linux HOWTO", -, 18 June 2002 (2002-06-18), XP002310035 * |
THE XEN TEAM: "The Xen virtual machine monitor", 9 August 2004 (2004-08-09), University of Cambridge, UK, pages 1, XP002375305, Retrieved from the Internet <URL:http://web.archive.org/web/20041009195748/http://www.cl.cam.ac.uk/Research/SRG/netos/xen/documentation.html> [retrieved on 20060330] * |
THE XEN TEAM: "Xen Users' Manual", -, 9 August 2004 (2004-08-09), University of Cambridge, UK, pages 1 - 50, XP002375304 * |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7694298B2 (en) | 2004-12-10 | 2010-04-06 | Intel Corporation | Method and apparatus for providing virtual server blades |
EP1909176A1 (en) * | 2006-10-03 | 2008-04-09 | HOB GmbH & Co. KG | A user-host-computer system with virtualised host computers and load balancing capabilities |
US7849192B2 (en) | 2006-10-03 | 2010-12-07 | Hob Gmbh & Co. Kg | User-host-computer system with automatic allocation of user-sessions to virtualized blade-type-servers |
US8161391B2 (en) | 2007-06-12 | 2012-04-17 | Hewlett-Packard Development Company, L.P. | On-board input and management device for a computing system |
US8516097B2 (en) | 2008-05-12 | 2013-08-20 | Fujitsu Limited | Server managing apparatus and server managing method |
EP2129038A3 (en) * | 2008-05-12 | 2010-02-17 | Fujitsu Limited | Server managing apparatus and server managing method |
US8887227B2 (en) | 2010-03-23 | 2014-11-11 | Citrix Systems, Inc. | Network policy implementation for a multi-virtual machine appliance within a virtualization environtment |
US9344334B2 (en) | 2010-03-23 | 2016-05-17 | Citrix Systems, Inc. | Network policy implementation for a multi-virtual machine appliance within a virtualization environment |
CN102156656A (en) * | 2010-12-31 | 2011-08-17 | 华为技术有限公司 | Method and equipment for acquiring virtual frame/slot number under virtualization platform |
US20140195704A1 (en) * | 2013-01-08 | 2014-07-10 | American Megatrends, Inc. | Chassis management implementation by management instance on baseboard management controller managing multiple computer nodes |
US9130824B2 (en) * | 2013-01-08 | 2015-09-08 | American Megatrends, Inc. | Chassis management implementation by management instance on baseboard management controller managing multiple computer nodes |
US9367419B2 (en) | 2013-01-08 | 2016-06-14 | American Megatrends, Inc. | Implementation on baseboard management controller of single out-of-band communication access to multiple managed computer nodes |
US11418410B2 (en) * | 2017-04-27 | 2022-08-16 | Huawei Technologies Co., Ltd. | Communication method, apparatus, and system |
Also Published As
Publication number | Publication date |
---|---|
KR100914077B1 (en) | 2009-08-27 |
US7694298B2 (en) | 2010-04-06 |
CN101076782B (en) | 2010-06-02 |
KR20070086325A (en) | 2007-08-27 |
JP4579298B2 (en) | 2010-11-10 |
JP2008523512A (en) | 2008-07-03 |
US20100318993A1 (en) | 2010-12-16 |
US20060184349A1 (en) | 2006-08-17 |
EP1839143A1 (en) | 2007-10-03 |
CN101076782A (en) | 2007-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7694298B2 (en) | Method and apparatus for providing virtual server blades | |
US7840398B2 (en) | Techniques for unified management communication for virtualization systems | |
US7725559B2 (en) | Virtual data center that allocates and manages system resources across multiple nodes | |
US10402183B2 (en) | Method and system for network-less guest OS and software provisioning | |
US20070061441A1 (en) | Para-virtualized computer system with I/0 server partitions that map physical host hardware for access by guest partitions | |
US20070067366A1 (en) | Scalable partition memory mapping system | |
Von Hagen | Professional xen virtualization | |
US20090125901A1 (en) | Providing virtualization of a server management controller | |
US20110153715A1 (en) | Lightweight service migration | |
CN112579008A (en) | Storage deployment method, device, equipment and storage medium of container arrangement engine | |
US20220038343A1 (en) | Method and system for facilitating edge rack emulation | |
Childs et al. | A single-computer grid gateway using virtual machines | |
US11625338B1 (en) | Extending supervisory services into trusted cloud operator domains | |
US9143410B1 (en) | Techniques for monitoring guest domains configured with alternate I/O domains | |
Meier et al. | IBM systems virtualization: Servers, storage, and software | |
US20240126903A1 (en) | Simulation of edge computing nodes for hci performance testing | |
Hosken | Architecting a VMware vSphere® Compute Platform for VMware Cloud Providers | |
Shen et al. | Cloud Infrastructure: Virtualization | |
Partitions | ESXi Install | |
Shaw et al. | Virtualization | |
Shaw et al. | Linux Installation and Configuration | |
Design | Reference Architecture-Based Design for Implementation of Citrix XenDesktop on Cisco Unified Computing System, VMware vSphere and NetApp Storage | |
Opsahl | A Comparison of Management of Virtual Machines with z/VM and ESX Server | |
Design | Reference Architecture-Based Design Citrix XenDesktop Built on FlexPod | |
McKeown et al. | How to Integrate Computing, Networking and Storage Resources for Cloud-ready Infrastructure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KM KN KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2007545684 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 200580042442.1 Country of ref document: CN |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
WWE | Wipo information: entry into national phase |
Ref document number: 1020077013658 Country of ref document: KR |
|
WWE | Wipo information: entry into national phase |
Ref document number: 2005853585 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 2005853585 Country of ref document: EP |