Nothing Special   »   [go: up one dir, main page]

JP2007226485A - Logical division control system - Google Patents

Logical division control system Download PDF

Info

Publication number
JP2007226485A
JP2007226485A JP2006046116A JP2006046116A JP2007226485A JP 2007226485 A JP2007226485 A JP 2007226485A JP 2006046116 A JP2006046116 A JP 2006046116A JP 2006046116 A JP2006046116 A JP 2006046116A JP 2007226485 A JP2007226485 A JP 2007226485A
Authority
JP
Japan
Prior art keywords
information processing
program
processing apparatus
information processor
module type
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.)
Pending
Application number
JP2006046116A
Other languages
Japanese (ja)
Inventor
Hirotsugu Oga
博継 大賀
Toshihiro Ishiki
敏宏 石木
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2006046116A priority Critical patent/JP2007226485A/en
Publication of JP2007226485A publication Critical patent/JP2007226485A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To logically divide a plurality of OSs each requiring a dedicated IO card in a pseudo state by use of a module type information processor. <P>SOLUTION: The module type information processor configured with SMP in information processor units has: a first program performing power control and configuration information control of the module type information processor; and a second program performing logical division control of the module type information processor. When operating an OS requiring the dedicated IO card on a first information processor operating with the SMP configuration, a program processed in the first information processor is transferred to the other information processors by the second program, thereafter, power of the first information processor is turned off by the first program, the first information processor is disconnected from the SMP configuration by the first program, thereafter, the power of the first information processor is turned on by the first program, and the OS is operated on the first information processor. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は複数のCPU、メモリ、IOカードから構成される情報処理装置上で、複数のOSを実行させる論理分割方式に関する。   The present invention relates to a logical partitioning method for executing a plurality of OSs on an information processing apparatus including a plurality of CPUs, memories, and IO cards.

複数のCPU、メモリ、IOカードなどをもつ情報処理装置において、そのリソースを動的論理分割し、1つの情報処理装置において複数のOSを実行させる論理分割方式が普及している。   In an information processing apparatus having a plurality of CPUs, memories, IO cards, and the like, a logical partitioning method in which resources are dynamically logically divided and a plurality of OSs are executed in one information processing apparatus has become widespread.

特開2004−220218号公報Japanese Patent Laid-Open No. 2004-220218 特開2005−122229号公報JP 2005-122229 A 特開2005−122640号公報JP 2005-122640 A

しかしながら、OSの中には専用のIOカードを必要とするものがあり、通常そのOSを含めた論理分割の動的な割り当て変更ができない。   However, some OSs require a dedicated IO card, and usually dynamic allocation change of logical division including the OS cannot be performed.

本発明は、情報処理装置単位でSMP構成可能なモジュール型情報処理装置において、当該モジュール型情報処理装置の電源制御および構成情報制御を行う第1のプログラムと、当該モジュール型情報処理装置の論理分割制御を行う第2のプログラムを有し、SMP構成で動作している第1の情報処理装置上で専用のIOカードを必要とするOSを動作させる際に、第2のプログラムにより第1の情報処理装置にて処理されていたプログラムを他の情報処理装置で引き継ぎ、その後、第1のプログラムにより第1の情報処理装置の電源を落とし、さらに第1のプログラムにより第1の情報処理装置をSMP構成から切り離し、その後、第1のプログラムにより第1の情報処理装置の電源を入れ、第1の情報処理装置上で前記OSを動作させることを特徴とする論理分割制御方式である。   The present invention relates to a module type information processing apparatus capable of SMP configuration in units of information processing apparatuses, a first program for controlling power supply and configuration information of the module type information processing apparatus, and logical division of the module type information processing apparatus. When operating an OS that requires a dedicated IO card on a first information processing apparatus having a second program for controlling and operating in an SMP configuration, the second information The program processed by the processing device is taken over by another information processing device, and then the power of the first information processing device is turned off by the first program, and the first information processing device is SMP by the first program. After disconnecting from the configuration, the first information processing apparatus is turned on by the first program, and the OS is operated on the first information processing apparatus. Is a logical division control method characterized by and.

モジュール型情報処理装置を用いて、専用のIOカードを必要とする複数のOSを擬似的に論理分割するように見せることができる。   Using a modular information processing apparatus, a plurality of OSs that require a dedicated IO card can be shown to be logically divided in a pseudo manner.

以下、本発明に関わる論理分割、および、情報処理装置の構成切替の実施の形態を図面に基づいて説明する。   Hereinafter, embodiments of logical partitioning and configuration switching of an information processing apparatus according to the present invention will be described with reference to the drawings.

モジュール間SMP構成を組むことが可能で、その構成をソフトウェアにより変更することが可能なモジュール型情報処理装置を用いる。複数のCPUやメモリが搭載されていて、モジュール単位で複数のIOカードが接続可能なハードウェアを例として説明する。   A module-type information processing apparatus that can form an inter-module SMP configuration and that can be changed by software is used. An example will be described in which a plurality of CPUs and memories are mounted and a plurality of IO cards can be connected in units of modules.

図1はモジュール型情報処理装置1〜4(201〜204)をスケールアウトしたシステムの例である。それぞれの情報処理装置上で、OS(OS10〜OS40)が独立して動作しており、そのOS専用のIOカード(301〜308)が情報処理装置ごとに接続され、動作させている。   FIG. 1 shows an example of a system in which module type information processing apparatuses 1 to 4 (201 to 204) are scaled out. An OS (OS10 to OS40) operates independently on each information processing apparatus, and an IO card (301 to 308) dedicated to the OS is connected and operated for each information processing apparatus.

図2はモジュール型情報処理装置1〜4(201〜204)のうち3台(201〜203)をスケールアップしたシステムの使用例である。情報処理装置3台(201〜203)をSMP接続し、その上で1つのOS(OS10)が動作させている。SMP接続された情報処理装置(201〜203)に接続されたIOカード(301〜306)はOS10上で動作し、情報処理装置4(204)に接続されたIOカード(207、208)はOS20上で動作する。   FIG. 2 shows a usage example of a system in which three (201 to 203) of the modular information processing apparatuses 1 to 4 (201 to 204) are scaled up. Three information processing apparatuses (201 to 203) are connected by SMP, and one OS (OS 10) is operated on the SMP. The IO cards (301 to 306) connected to the information processing apparatuses (201 to 203) connected to the SMP operate on the OS 10, and the IO cards (207 and 208) connected to the information processing apparatus 4 (204) are the OS 20 Works on.

一方、図3は図2でSMP構成にした情報処理装置(201〜203)を論理分割して使用している。論理分割を行うことにより、共通のIOカード(301〜306)を使用することができる複数のOS(OS11、OS12)を動作させている。また、その時の各OSの負荷状況に合わせて、情報処理装置に搭載されたCPUやメモリ、および、IOカードなどのリソースを動的に割り当て変更することが可能である。   On the other hand, FIG. 3 uses the information processing apparatuses (201 to 203) having the SMP configuration shown in FIG. By performing logical division, a plurality of OSs (OS11, OS12) that can use a common IO card (301 to 306) are operated. Further, it is possible to dynamically allocate and change resources such as a CPU, a memory, and an IO card installed in the information processing apparatus according to the load status of each OS at that time.

しかしながら、専用のIOカードを持ち、他のOSとのIOカードの共有化ができないOS(OS20)を含めては、通常、論理分割により動的に割り当て変更することはできない。   However, including an OS (OS 20) that has a dedicated IO card and cannot share an IO card with other OSs, it is usually not possible to dynamically change the allocation by logical division.

図4は本特許による論理分割方式の例である。情報処理装置にて動作させる可能性のあるOS(OS20)に対応するIOカード7(307)、および、IOカード8(308)をあらかじめ搭載しておく。ただし、OS20を動作させていない時にはそれらのIOカード(307、308)を使用することはできない。しかしこの場合、情報処理装置1〜4(201〜204)のCPUやメモリ、および、情報処理装置1〜3(201〜203)に接続されたIOカード(301〜306)を論理分割して複数のOS(OS11〜OS13)で使用することができる。この状態を示しているのが、図4の上段の部分である。   FIG. 4 shows an example of the logical division method according to this patent. An IO card 7 (307) and an IO card 8 (308) corresponding to an OS (OS 20) that may be operated by the information processing apparatus are mounted in advance. However, when the OS 20 is not operating, these IO cards (307, 308) cannot be used. However, in this case, the CPUs and memories of the information processing apparatuses 1 to 4 (201 to 204) and the IO cards (301 to 306) connected to the information processing apparatuses 1 to 3 (201 to 203) are logically divided into a plurality. It can be used with other OS (OS11 to OS13). This state is shown in the upper part of FIG.

図5は、図4の上段の状態から、OS11〜OS13とは共通のIOカードを使用することができないOS(OS20)を動作させる必要が生じた場合の制御フローを示している。   FIG. 5 shows a control flow in the case where it is necessary to operate an OS (OS 20) that cannot use an IO card common to the OSs 11 to 13 from the upper state of FIG.

ここで、モジュール型情報処理装置の電源制御、および、情処理装置やIOカードの構成情報制御をつかさどるSVPプログラムと、論理分割を行うプログラムを、ソフトウェア間にインタフェースを持ち、これをソフトウェアにて制御することとする。   Here, the SVP program that controls the power supply control of the module type information processing device and the configuration information control of the information processing device and IO card, and the program that performs logical partitioning have an interface between software, and this is controlled by software I decided to.

即ち、情報処理装置4(204)にて処理されていたプログラムを、論理分割を行うプログラムにより他の情報処理装置1〜3(201〜203)で引き継ぎ(ステップ501)、その後、SVPプログラムがその情報処理装置4(204)の電源を落とし(ステップ502)、さらにその情報処理装置4(204)をSMP構成から切り離す(ステップ503)。その後、SVPプログラムが情報処理装置4(204)の電源を入れ(ステップ504)、情報処理装置4(204)上でOS2を動作させる。これにより、図4の上段の状態が動的に変更され、図4の下段の状態となる。   That is, the program processed by the information processing device 4 (204) is taken over by the other information processing devices 1 to 3 (201 to 203) by the program for logical division (step 501), and then the SVP program The information processing apparatus 4 (204) is powered off (step 502), and the information processing apparatus 4 (204) is disconnected from the SMP configuration (step 503). Thereafter, the SVP program turns on the information processing apparatus 4 (204) (step 504), and operates the OS 2 on the information processing apparatus 4 (204). Thereby, the state of the upper stage of FIG. 4 is dynamically changed to the state of the lower stage of FIG.

このように、ソフトウェアによって制御することによって、擬似的に専用のIOカードを必要とする複数のOSを論理分割して動作させているように見せる。また、専用のIOカードを必要とする複数のOSが動作する構成から共通のIOカードを使用できるOSのみの構成に切り替える、上記とは逆の制御も可能とする。   In this way, by controlling with software, a plurality of OSs that require a dedicated IO card in a pseudo manner are logically divided and operated. In addition, it is possible to perform control opposite to the above, in which a configuration in which a plurality of OSs that require a dedicated IO card operate is switched to a configuration in which only a common IO card can be used.

モジュール型サーバ使用方法例Usage example of modular server モジュール型サーバSMP構成使用方法例Example of how to use modular server SMP configuration 論理分割を用いたサーバ使用方法例Server usage example using logical partitioning 本発明を使用したモジュール型サーバ使用方法例Example of using modular server using the present invention 本発明によるモジュール型サーバの制御フロー図Control flow diagram of modular server according to the present invention

符号の説明Explanation of symbols

100:装置筐体
201〜204:モジュール型情報処理装置1〜4
301〜308:IOカード1〜8
100: Apparatus housings 201-204: Module type information processing apparatuses 1-4
301 to 308: IO cards 1 to 8

Claims (1)

情報処理装置単位でSMP構成可能なモジュール型情報処理装置において、当該モジュール型情報処理装置の電源制御および構成情報制御を行う第1のプログラムと、当該モジュール型情報処理装置の論理分割制御を行う第2のプログラムを有し、SMP構成で動作している第1の情報処理装置上で専用のIOカードを必要とするOSを動作させる際に、第2のプログラムにより第1の情報処理装置にて処理されていたプログラムを他の情報処理装置で引き継ぎ、その後、第1のプログラムにより第1の情報処理装置の電源を落とし、さらに第1のプログラムにより第1の情報処理装置をSMP構成から切り離し、その後、第1のプログラムにより第1の情報処理装置の電源を入れ、第1の情報処理装置上で前記OSを動作させることを特徴とする論理分割制御方式。
In a module type information processing apparatus capable of SMP configuration in units of information processing apparatuses, a first program that performs power supply control and configuration information control of the module type information processing apparatus and a logical program that performs logical partition control of the module type information processing apparatus When operating an OS that requires a dedicated IO card on a first information processing apparatus having two programs and operating in an SMP configuration, the first information processing apparatus uses the second program. The program that has been processed is taken over by another information processing apparatus, and then the first information processing apparatus is powered off by the first program, and the first information processing apparatus is disconnected from the SMP configuration by the first program, Thereafter, the first information processing apparatus is turned on by the first program, and the OS is operated on the first information processing apparatus. Logical partitioning control scheme.
JP2006046116A 2006-02-23 2006-02-23 Logical division control system Pending JP2007226485A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2006046116A JP2007226485A (en) 2006-02-23 2006-02-23 Logical division control system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2006046116A JP2007226485A (en) 2006-02-23 2006-02-23 Logical division control system

Publications (1)

Publication Number Publication Date
JP2007226485A true JP2007226485A (en) 2007-09-06

Family

ID=38548254

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006046116A Pending JP2007226485A (en) 2006-02-23 2006-02-23 Logical division control system

Country Status (1)

Country Link
JP (1) JP2007226485A (en)

Similar Documents

Publication Publication Date Title
EP2343657A1 (en) Power consumption control method in multi-core cpu, power consumption control program, and information processing system
CN102819312B (en) For the super operating system of a heterogeneous computer system
CN107743608B (en) Dynamic power routing to hardware accelerators
JP2001068993A (en) Information processing system
JP2009037335A (en) Power management device and power management method
US7529874B2 (en) Semiconductor integrated circuit device for real-time processing
CN104615500A (en) Method for dynamically distributing computing resources of server
JP2008186175A (en) Start control method of operating system and information processor
KR20020038385A (en) Portable computer system and controlling method thereof
KR20160067595A (en) Method for operating semiconductor device
JP2010218449A (en) Resource allocation system and resource allocation method
JP2008041059A (en) Multiprocessor controller and information processor
JP2008152409A (en) Semiconductor integrated circuit
US20080172442A1 (en) Multi-computer system and configuration method therefor
US20060265537A1 (en) Shared-IRQ user defined interrupt signal handling method and system
KR102265653B1 (en) Socket interposer and computer system using the socket interposer
JP2007226485A (en) Logical division control system
JP2005316679A (en) Parallel arithmetic processor
JP2010157017A (en) Method for controlling information processor
JP2009087121A (en) Semiconductor integrated circuit and control method for semiconductor integrated circuit
JP2009169875A (en) Extension module configuration of blade server system
WO2015116180A1 (en) Functional unit promotion to management unit
TWI220185B (en) Power sharing control device and method for industrial computer system
JP2012084039A (en) Microprocessor with internal memory
JP5071369B2 (en) Server device