JP2007226485A - Logical division control system - Google Patents
Logical division control system Download PDFInfo
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
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.
しかしながら、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
一方、図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.
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)
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.
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) |
-
2006
- 2006-02-23 JP JP2006046116A patent/JP2007226485A/en active Pending
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 |