WO2012169637A1 - コンピュータシステム、接続装置、電源制御方法、及び電源制御プログラムの記録媒体 - Google Patents
コンピュータシステム、接続装置、電源制御方法、及び電源制御プログラムの記録媒体 Download PDFInfo
- Publication number
- WO2012169637A1 WO2012169637A1 PCT/JP2012/064848 JP2012064848W WO2012169637A1 WO 2012169637 A1 WO2012169637 A1 WO 2012169637A1 JP 2012064848 W JP2012064848 W JP 2012064848W WO 2012169637 A1 WO2012169637 A1 WO 2012169637A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- connection
- host
- connection device
- interconnection
- control
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
- G06F1/3209—Monitoring remote activity, e.g. over telephone lines or network connections
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/325—Power saving in peripheral device
- G06F1/3278—Power saving in modem or I/O interface
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Definitions
- the present invention relates to a computer system, a connection device, a power control method, and a recording medium for a power control program.
- Patent Document 1 discloses a virtual switch of a computer system that enables switching from an active system to a standby system.
- Patent Document 2 discloses an I / O virtualization technology that enables sharing of I / O devices by a plurality of computers.
- Patent Document 3 discloses a virtual switch that enables sharing of I / O devices by a plurality of computers while suppressing an increase in resources in the switch.
- Non-Patent Documents 1 and 2 disclose the system virtualization technology ExpEther using Ethernet (registered trademark), which has expanded the functions of PCI Express (registered trademark, hereinafter referred to as PCIe) as a virtualization technology that realizes efficient operation of resources. is doing.
- Patent Document 4 discloses a packet relay device that sets its own device in a power saving mode based on a link state and instructs other packet relay devices to operate in the power saving mode.
- Patent Document 5 discloses an information processing apparatus capable of achieving both power saving operation and performance based on a link state.
- One or two or more CPU devices having a CPU, a memory and a chipset, and one or more peripheral devices having one or more graphic cards, sound cards, interface cards, etc. are connected to the network via a connection device.
- the CPU device and the peripheral device are not housed in the same casing, and may exist in remote places. Therefore, it is necessary to arrange separate power sources for the CPU device and the peripheral device, and to supply power from the individual power source to the CPU device and the peripheral device, respectively.
- the power consumption of a computer system in which separate power supplies are arranged for the CPU device and the peripheral device respectively is the power consumption of the computer system in which all the CPU devices and the peripheral devices are in the same housing, or all the CPU devices and the peripheral devices.
- the present invention has been made in view of the above-described circumstances, and reduces the power consumption of a computer system in which a CPU device and a peripheral device, each having a separate power source, are connected on a network via a connection device.
- Computer system, connection device, power supply control method, and power supply capable of suppressing and preventing operation of computer system in incomplete system configuration in which power is not supplied to some CPU devices and peripheral devices
- An object is to provide a recording medium for a control program.
- connection device that connects a CPU device and a host device with an individual power supply, or a peripheral device and an I / O device with an individual power supply by a system bus, and connects the host device or the I / O device to a network.
- Connection state monitoring means for detecting a change in the connection state of the system bus connected to the host device or the I / O device;
- a connection state notifying unit for notifying the predetermined other connection device connected to the network of a change in the connection state of the system bus detected by the connection state monitoring unit;
- Based on the change in the connection state of the system bus detected by the connection state monitoring unit, the other connection device determined in advance, and an interconnection control unit for setting or releasing the interconnection Data in the system bus connected to the host device or the I / O device is transferred to the network as a virtual system bus between the other connection devices for which the interconnection is set by the interconnection control means.
- Transfer processing means for enabling virtual system bus transfer to be transferred via
- Power supply control means for switching the on / off state of the power supply provided in the connected host device or the I / O device when a notification of a change in the connection state of the system bus is received from the other connection device When, It is characterized by providing.
- a computer system provides: At least one host device; At least one I / O device; Two or more connection devices according to the first aspect for connecting to each of the host device and the I / O device by a system bus and connecting each of the host device and the I / O device to a network; It is characterized by providing.
- a power supply control method includes: A connection device that connects a CPU device and a host device including an individual power source, or a peripheral device and an I / O device including an individual power source via a system bus, and connects the host device or the I / O device to a network.
- a power control method to perform A connection state monitoring step of detecting a change in the connection state of the system bus connected to the host device or the I / O device; A connection state notification step of notifying the predetermined other connection device connected to the network of a change in the connection state of the system bus detected in the connection state monitoring step; Based on the change in the connection state of the system bus detected in the connection state monitoring step, an interconnect control step for setting or releasing the interconnect with the other connection device determined in advance, Data in the system bus connected to the host device or the I / O device is transferred to the network as a virtual system bus between the other connection devices that have been set for interconnection in the interconnection control step.
- a transfer processing step that enables a virtual system bus transfer to be transferred via A power control step for switching on or off the power of the connected host device or the I / O device when a notification of a change in the connection state of the system bus is received from the other connection device When, It is characterized by providing.
- the recording medium of the power supply control program according to the fourth aspect of the present invention is: A connection device for connecting a CPU device and a host device having an individual power source, or a peripheral device and an I / O device having an individual power source by a system bus, and connecting the host device or the I / O device to a network.
- a transfer processing step that enables a virtual system bus transfer to be transferred via A power control step for switching on or off the power of the connected host device or the I / O device when a notification of a change in the connection state of the system bus is received from the other connection device
- a power supply control program for executing is recorded in a computer-readable manner.
- separate power sources are arranged for the CPU device and the peripheral device, respectively, and it is possible to suppress the power consumption of the computer system connected on the network via the connection device. In addition, it is possible to prevent the computer system from operating in an incomplete system configuration in which power is not supplied to some CPU devices and peripheral devices.
- FIG. 4 is a flowchart illustrating an example of an interconnection control / power supply control operation performed by the connection device according to the first embodiment. 4 is a flowchart illustrating an example of an operation of an interconnection control A performed by the connection device according to the first embodiment.
- FIG. 6 is a flowchart illustrating an example of an operation of power control A performed by the connection device according to the first embodiment. It is a block diagram which shows the structural example of the host connection apparatus which concerns on Embodiment 2 of this invention. 6 is a block diagram illustrating a configuration example of an I / O connection device according to Embodiment 2.
- FIG. 10 is a flowchart illustrating an example of an operation of an interconnection control B performed by the connection device according to the second embodiment. 10 is a flowchart illustrating an example of an operation of power control B performed by the connection device according to the second embodiment. It is a block diagram which shows the structural example of the computer system which concerns on Embodiment 3 of this invention.
- FIG. 10 is a block diagram illustrating a configuration example of an I / O connection device according to a third embodiment. It is a block diagram which shows the structural example of the I / O connection apparatus which concerns on Embodiment 4 of this invention. It is a block diagram which shows the physical structural example of the computer system which concerns on embodiment of this invention, and a connection apparatus.
- FIG. 1 is a block diagram showing a configuration example of a computer system according to Embodiment 1 of the present invention.
- the computer system 1 in FIG. 1 includes host devices 101 and 102, I / O devices 201, 202, 203, and 204, host connection devices 301 and 302, and I / O connection devices 401, 402, 403, and 404.
- the host devices 101 and 102 are connected to the network 2 via host connection devices 301 and 302, respectively.
- the I / O devices 201, 202, 203, and 204 are connected to the network 2 via I / O connection devices 401, 402, 403, and 404, respectively.
- the host device 101 and the I / O device 201 constitute a logical group A3.
- the host device 102 and the I / O devices 202, 203, and 204 constitute a logical group B4.
- the individual identifier is a unique value indicating each connection device in the network 2.
- the group identifier is a unique value indicating the logical group to which each connection device belongs.
- the topology of the logical group to which each connection device belongs is a tree-like topology in which one host device is at the top and at least one I / O device is connected to the host device at the top via the network 2. .
- the logical group to which each connection device belongs can be changed.
- the group identifier of one I / O device among two or more I / O devices connected to one host device in one logical group is changed according to the use and purpose of the computer system 1. It becomes possible to connect to one host device in another logical group. That is, the system configuration can be freely set and changed.
- the group identifier A is set in the host connection device 301 and the I / O connection device 401.
- the host device 101 and the I / O device 201 are connected one-to-one via the host connection device 301 and the I / O connection device 401.
- a group identifier B is set for the host connection device 302 and the I / O connection devices 402, 403, and 404.
- the host device 102 and the I / O devices 202, 203, and 204 are connected in a 1: N relationship (N is a natural number) via the host connection device 302 and the I / O connection devices 402, 403, and 404.
- N is a natural number
- the network 2 connects each host device or each I / O device that is physically separated from each other via each connection device, and a network such as the Internet, WAN, or LAN can be used.
- a network such as the Internet, WAN, or LAN can be used.
- a LAN is used for the network 2 is shown.
- the host devices 101 and 102 include a host power supply 10.
- the host devices 101 and 102 include CPU devices 11 and 12, respectively.
- Each host power supply 10 supplies power to the CPU devices 11 and 12.
- the CPU devices 11 and 12 are composed of one or more CPUs, a memory, and a chip set.
- the I / O devices 201, 202, 203, 204 include an I / O power supply 20.
- the I / O devices 201, 202, 203, and 204 include peripheral devices 21, 22, 23, and 24, respectively.
- Each I / O power supply 20 supplies power to the peripheral devices 21, 22, 23, and 24.
- the peripheral devices 21, 22, 23, and 24 are configured with, for example, a graphic card, a sound card, an interface card, and the like.
- the host connection devices 301 and 302 and the I / O connection devices 401, 402, 403, and 404 cooperate to control the interconnection of the host devices 101 and 102 and the I / O devices 201, 202, 203, and 204, and the power source. Take control.
- interconnection control and power control in the computer system 1 according to the first embodiment will be described.
- the operations of each host device, each host connection device, each I / O device, and each I / O connection device are the same. This is the same in the following description.
- FIG. 2 is a block diagram illustrating a configuration example of the host connection device according to the first embodiment.
- the host connection device 301 includes a host transfer unit 31, a host monitoring unit 32, a host connection control unit 33, and a host power supply control unit 34.
- a host connection 30 between the host transfer unit 31 and the CPU device 11 is a system bus. In the first embodiment, this system bus conforms to the PCIe (registered trademark) standard.
- the host connection device 302 has the same configuration as the host connection device 301.
- FIG. 3 is a block diagram illustrating a configuration example of the I / O connection device according to the first embodiment.
- the I / O connection device 401 includes an I / O transfer unit 41, an I / O monitoring unit 42, an I / O connection control unit 43, and an I / O power supply control unit 44. Similar to the host connection 30, the I / O connection 40 between the I / O transfer unit 41 and the peripheral device 21 is a system bus.
- the I / O connection devices 402, 403, and 404 have the same configuration as the I / O connection device 401. The interconnection control and power supply control performed by each connection device will be described with reference to FIGS.
- the host transfer unit 31 is connected to the host device 101, the network 2, and the host connection control unit 33.
- the host transfer unit 31 converts the packet in the system bus sent from the host device 101 into a LAN packet so as to be transferred to the destination, and sends it to the network 2.
- the LAN packet sent from the network 2 is converted into a packet in the system bus and sent to the host device 101 which is the destination.
- the host transfer unit 31 converts the packet sent from the host connection control unit 33 so as to be transferred to the destination as necessary, and sends it to the network 2.
- the packet sent from the network 2 is converted as necessary, and sent to the host connection control unit 33 that is the destination.
- the host transfer unit 31 generates a control packet used for connection establishment, flow control, delivery confirmation, etc., as necessary, and sends it to the network 2 so as to be transferred to the host apparatus 101 or the packet destination.
- a control packet is received from the network 2.
- the I / O transfer unit 41 is connected to the I / O device 201, the network 2, and the I / O connection control unit 43. Similar to the host transfer unit 31, the I / O transfer unit 41 performs packet conversion and transmission / reception, and generation and transmission / reception of control packets.
- the host transfer unit 31 and the I / O transfer unit 41 set the virtual system bus when the setting of the interconnection between the host connection device 301 and the I / O connection device 401, which will be described later, is completed.
- the host transfer unit 31 is set so that the host connection device 301 operates as an upstream port of a virtual switch.
- the I / O transfer unit 41 is set so that the I / O connection device 401 operates as a downstream port of a virtual switch.
- the host connection device 301, the I / O connection device 401, and the network 2 operate as a virtual switch as a whole, and the host device 101 and the I / O device 201 are connected by a virtual system bus.
- the host monitoring unit 32 monitors the connection status of the host connection 30. When the power state of the host device 101 changes, the connection state of the host connection 30 changes. The host monitoring unit 32 detects a change in the connection state of the host connection 30. When the host monitoring unit 32 detects a change in the connection state of the host connection 30, the host monitoring unit 32 notifies the host connection control unit 33 connected to the host monitoring unit 32 of the detected change in the connection state. Upon receiving the notification, the host connection control unit 33 sends a change in the connection status of the host connection 30 to the I / O connection control unit 43 via the host transfer unit 31 and the connection between the host connection device 301 and the I / O connection device 401. The notification of the setting or cancellation of the interconnection between them is performed, and the setting or cancellation of the interconnection is performed.
- the host connection control unit 33 When the host connection control unit 33 receives a change in the connection state of the I / O connection 40 from the I / O connection control unit 43 and notification of setting or releasing of the interconnection, the host connection control unit 33 interconnects with the I / O connection control unit 43. Set or cancel. When the setting or release of the interconnection between the I / O connection control unit 43 and the host connection control unit 33 is completed, the host connection control unit 33 sends the I / O connection control unit 33 to the host power supply control unit 34 connected to the host connection control unit 33. Notification of the change of the connection state of the / O connection 40 and the completion of setting or releasing of the mutual connection between the I / O connection control unit 43 and the host connection control unit 33 is performed.
- the host power supply control unit 34 switches the host power supply 10 connected to the host power supply control unit 34 on and off. That is, when the power state of the I / O device 201 is turned on and the setting of the interconnection between the I / O connection device 401 and the host connection device 301 is completed, the host power supply 10 is turned on. When the power state of the I / O device 201 is changed to OFF and the release of the interconnection between the I / O connection device 401 and the host connection device 301 is completed, the host power supply 10 is turned off.
- the I / O monitoring unit 42 monitors the connection state of the I / O connection 40.
- the I / O monitoring unit 42 detects a change in the connection state of the I / O connection 40.
- the I / O monitoring unit 42 notifies the I / O connection control unit 43 connected to the I / O monitoring unit 42 of the detected change in the connection state. To do.
- the I / O connection control unit 43 Upon receiving the notification, the I / O connection control unit 43 sends a change in the connection state of the I / O connection 40 to the host connection control unit 33 via the I / O transfer unit 41 and the host connection device 301 and the I / O. Notification of setting or releasing of the interconnection with the connection device 401 is performed, and setting or releasing of the interconnection is performed.
- the I / O connection control unit 43 When the I / O connection control unit 43 receives a notification from the host connection control unit 33 of a change in the connection state of the host connection 30 and a notification of setting or releasing the interconnection, the I / O connection control unit 43 sets or releases the interconnection with the host connection control unit 33. I do. When the setting or release of the interconnection between the host connection control unit 33 and the I / O connection control unit 43 is completed, the I / O connection control unit 43 is connected to the I / O connection control unit 43. The control unit 44 is notified of a change in the connection state of the host connection 30 and the completion of setting or releasing of the mutual connection between the host connection control unit 33 and the I / O connection control unit 43.
- the I / O power supply control unit 44 that has received the notification switches the I / O power supply 20 connected to the I / O power supply control unit 44 on and off in the same manner as the host power supply control unit 34.
- each connection device When the power status of one host device or I / O device in the computer system 1 changes, each connection device performs the above-described interconnection control and power control, and the power status is changed via each connection device in the same logical group.
- the power state of each of the other host devices or I / O devices connected to the changed one host device or I / O device is changed in conjunction.
- each connection device when the power state of each connected host device or each I / O device changes, each other host device or each I / O connected via each other connection device It is set whether or not to allow the power state of the apparatus to be changed in conjunction, that is, power supply interlock.
- Each connection device is connected to each host device that is permitted to be linked to the power supply or to each connection device connected to each I / O device, a change in the connection state of the system bus, and the host connection device 301 and the I / O connection device.
- the notification of the setting or cancellation of the interconnection between 401 is performed, and the setting or cancellation of the interconnection is performed.
- each connected device changes the power state of each host device or each I / O device that is permitted to be linked to the power source in conjunction with it.
- the host connection device 302 is set so as to permit power supply interlocking of the I / O devices 202, 203, and 204.
- the host connection device 302 notifies each of the I / O connection devices 402, 403, and 404 of the change in the connection status of the system bus and the setting or release of the mutual connection. Set or release the connection.
- the I / O connection devices 402, 403, and 404 switch the I / O power source 20 included in the I / O devices 202, 203, and 204 on and off.
- each other host device or each I / O device further changes.
- the power status of the O device changes in conjunction.
- each connection device when the power status of each host device or each I / O device connected to each other connection device changes, the power supply interlocking of each other host device or each I / O device is further performed. Whether to permit or not is set.
- Each connection device changes the system bus when the power state of each host device or each I / O device connected to each connection device changes based on the change in the power state of each other host device or each I / O device. Detects changes in the connection status of.
- Each connection device notifies each connection device connected to each host device or each I / O device that is permitted to be linked to the power supply of the change in the connection state of the system bus and the setting or release of the interconnection. To set or cancel the interconnection.
- Each connection device that has received the notification links the connected host device or each I / O device, that is, the power status of each host device or each I / O device that is permitted to be linked to the power supply. Change. A change in the connection state of the system bus and notification of setting or releasing of the interconnection are not made to each host device that is not permitted to be linked to the power supply or to each connection device connected to each I / O device.
- the I / O connection device 402 is set to permit the power interlocking of the host device 102 and the host connection device 302 is set to permit the power interlock of the I / O device 204.
- the I / O connection device 402 notifies the host connection device 302 of the change in the connection state of the system bus and the setting or release of the interconnection, and Release.
- the host connection device 302 switches the host power supply 10 included in the host device 102 on and off.
- the host connection device 302 notifies the I / O connection device 404 of a change in the connection state of the system bus and the setting or release of the interconnection, and sets or releases the interconnection.
- the I / O connection device 404 switches the I / O power source 20 included in the I / O device 204 on and off.
- connection device when one connection device is set to permit power supply interlocking of a plurality of host devices or I / O devices, one connection device is permitted to perform power interlocking. Interconnection control is performed with each connection device connected to each power supply interlocking permission device which is each host device or each I / O device. A method for repeating the interconnection control will be described.
- FIG. 4 is a diagram illustrating an example of a power state of the power supply interlocking permission device according to the first embodiment.
- Each connection device detects the power state of each power supply interlocking permission device based on whether the interconnection with each connection device connected to each power supply interlocking permission device is set or released.
- Each connection device detects the power state of each host device or each I / O device connected to each connection device based on a change in the connection state of the system bus.
- Each connection device repeats the above interconnection control as long as there is a power supply interlocking permission device that is in a power state different from the power state of each host device or each I / O device connected to each connection device.
- the host connection device 302 is set so as to allow power supply interlocking of the I / O devices 202, 203, and 204.
- the power state of the host device 102 changes to ON, the power states of the I / O devices 202, 203, and 204 are all off and are different from the power state of the host device 102.
- the interconnection control is performed with one I / O connection device, for example, the I / O connection device 402.
- the host connection device 302 considers that the power state of the I / O device 202 is turned on.
- the host connection device 301 performs mutual connection settings with the I / O connection devices 403 and 404 connected to the I / O devices 203 and 204 different from the power state of the host device 102, respectively. In this way, each connection device performs interconnection control with a plurality of connection devices.
- FIG. 5 is a flowchart illustrating an example of the operation of interconnection control / power supply control performed by the connection device according to the first embodiment.
- the host connection devices 301 and 302 and the I / O connection devices 401, 402, 403, and 404 all operate according to the flowchart shown in FIG.
- the host connection device 301 is set so as to permit power supply interlocking of the I / O device 201.
- the host monitoring unit 32 detects a change in the connection state of the host connection 30 and notifies the host connection control unit 33 that a change in the connection state of the host connection 30 has been detected. (Step S101).
- step S102 Since the change in the connection state is detected (step S102: detection), the host connection device 301 confirms the presence / absence of the power supply interlocking permission device (step S103). In this example, since the power supply interlocking of the I / O device 201 is permitted (step S103: YES), the host connection device 301 performs the interconnection control with the I / O connection device 401 (step S104).
- FIG. 6 is a flowchart illustrating an example of the operation of the interconnection control performed by the connection device according to the first embodiment.
- FIG. 6 shows details of step S104 of FIG.
- an operation example of the interconnection control according to the first embodiment is shown as an interconnection control A.
- the interconnection process A by the host connection device 301 will be described with reference to FIG.
- step S201: ON the host connection control unit 33 notifies the I / O connection control unit 43 of the establishment of the host connection 30 and the setting of the interconnection.
- the interconnection with the I / O connection control unit 43 is set (step S202).
- the connection between the host connection control unit 33 and the I / O connection control unit 43 is set, the virtual system bus of the host transfer unit 31 is set (step S203).
- step S201: OFF When the power state of the host device 101 changes to OFF (step S201: OFF), the host connection control unit 33 notifies the I / O connection control unit 43 of the cancellation of the host connection 30 and the cancellation of the interconnection, The interconnection with the I / O connection control unit 43 is released (step S204).
- the host connection device 301 After completing the interconnection device A in FIG. 6, that is, step S104 in FIG. 5, the host connection device 301 checks whether there is a power supply interlocking permission device in addition to the I / O device 201 (step S103 in FIG. 5). In the case of the logical group A3, since there is no other power interlocking permission device (step S103: NO), the host connection device 301 ends the interconnection control / power control.
- the operation of the I / O connection device 401 when a change in the connection state of the host connection 30 and a notification of setting or releasing of the interconnection are received from the host connection device 301 will be described.
- the I / O connection control unit 43 receives the connection status of the host connection 30 from the host connection control unit 33. Notification of change and setting or release of interconnection is received (steps S101 and S102 in FIG. 5: notification reception).
- the I / O connection control unit 43 receives this notification, the I / O connection device 401 performs power supply control (step S105 in FIG. 5).
- FIG. 7 is a flowchart illustrating an example of the power control operation performed by the connection device according to the first embodiment.
- FIG. 7 shows details of step S105 of FIG. In FIG. 7, this power control operation example is shown as power control A.
- the power control of the I / O connection device 401 will be described with reference to FIG.
- the I / O connection control unit 43 sets an interconnection with the host connection control unit 33 (step S302).
- the connection between the host connection control unit 33 and the I / O connection control unit 43 is set, the virtual system bus of the I / O transfer unit 41 is set (step S303).
- the I / O connection control unit 43 When the setting of the interconnection between the host connection control unit 33 and the I / O connection control unit 43 is completed, the I / O connection control unit 43 establishes the host connection 30 and the host connection to the I / O power supply control unit 44. The completion of the setting of the interconnection between the control unit 33 and the I / O connection control unit 43 is notified. Upon receiving the notification, the I / O power control unit 44 turns on the I / O power supply 20 included in the I / O device 201 (step S304).
- the setting of the virtual system bus in step S303 may be performed after the process of turning on the power in step S304 is completed. This is the same in the following description.
- the I / O connection control unit 43 releases the interconnection with the host connection control unit 33 (step S305) when the power state of the host device 101 changes to off (step S301: off).
- step S305 the release of the interconnection between the host connection control unit 33 and the I / O connection control unit 43 is completed, the I / O connection control unit 43 releases the host connection 30 and the host connection to the I / O power supply control unit 44.
- the completion of the cancellation of the interconnection between the control unit 33 and the I / O connection control unit 43 is notified.
- the I / O power supply control unit 44 turns off the I / O power supply 20 included in the I / O device 201 (step S306).
- step S304 or S306 the I / O connection device 401 returns to step S101 upon completion of step S105 (power control A shown in FIG. 7) in FIG.
- the I / O connection device 401 receives notification from the host connection device 301 of the change in the connection state of the host connection 30 and the setting or release of the interconnection, and turns on / off the I / O power supply 20 included in the I / O device 201 Therefore, a change in the connection state of the I / O connection 40 is detected (steps S101 and S102 in FIG. 5: detection). In the case of the logical group A3, since there is no power supply interlocking permission device other than the host device 101 (step S103 in FIG. 5: NO), the I / O connection device 401 ends the interconnection control / power control.
- the I / O connection device 401 is set so as to permit the power supply interlocking of the host device 101.
- the I / O connection device 401 detects a change in the connection state of the I / O connection 40 (steps S101 and S102 in FIG. 5: detection). Since the host device 101 is permitted to be interlocked with the power supply (step S103 in FIG. 5: YES), the I / O connection device 401 performs the interconnection control with the host connection device 301 (step S104 in FIG. 5, ie, FIG. Interconnect control A) shown in FIG. Thereafter, the I / O connection device 401 ends the interconnection control by the processing already described.
- the host connection device 301 performs power control according to the processing shown in FIGS. 5 and 7 in the same manner as when the power state of the host device 101 changes, and switches the host power source 10 included in the host device 101 on and off ( Step S105 in FIG. 5, that is, power control A shown in FIG. By this switching, the host connection device 301 detects a change in the connection state of the host connection 30 (steps S101 and S102 in FIG. 5: detection). In the case of the logical group A3, since there is no power supply interlocking permission device other than the I / O device 201 (step S103 in FIG. 5: NO), the host connection device 301 ends the interconnection control / power supply control.
- Each connection device always receives a change in the connection state of the system bus or a notification of a change in the connection state of the system bus, and repeatedly performs the interconnection control and power control shown in FIG. This is the same in the following description.
- the host connection device 302 is set so as to allow the power supply interlocking of the I / O devices 202, 203, and 204.
- the host connection device 302 detects a change in the connection state of the host connection 30 (steps S101 and S102 in FIG. 5: detection). Since power supply interlocking of the I / O devices 202, 203, and 204 is permitted (step S103 in FIG. 5: YES), the host connection device 302 performs steps S103 and S104 in FIG. Repeat. Note that interconnection control with a plurality of connection devices (step S104 in FIG.
- step S104 in FIG. 5, ie, the interconnection control A shown in FIG. 6 there is no other power interlocking permission device. Therefore (step S103 in FIG. 5: NO), the interconnection control / power supply control ends.
- the interconnection control and power supply control performed by the I / O connection devices 402, 403, and 404 are the same as those in the logical group A3.
- Each of the I / O connection devices 402, 403, and 404 receives a change in the connection state of the host connection 30 and a notification of setting or releasing of the mutual connection from the host connection device 302 (steps S101 and S102 in FIG. 5: notification).
- step S105 in FIG. 5, ie, power control A shown in FIG. 7
- the I / O connection devices 402, 403, and 404 each return to step S101 after completing step S105 (power control A shown in FIG. 7).
- the I / O connection devices 402, 403, and 404 receive notification from the host connection device 302 of a change in the connection state of the host connection 30 and the setting or release of the interconnection, respectively. Since the I / O power supply 20 provided is switched on and off, a change in the connection state of each I / O connection 40 is detected (steps S101 and S102: detection). Since none of the I / O connection devices 402, 403, and 404 has a power supply interlocking permission device other than the host device 102 (step S103: NO), the interconnection control / power supply control ends.
- the notification may be made by broadcast. This is the same in the following description.
- the I / O connection device 402 is set to permit the power interlock of the host device 102, and the host connection device 302 is set to permit the power interlock of the I / O device 204. To do.
- the interconnection control and power supply control performed by the I / O connection device 402 are the same as in the case of the logical group A3.
- the I / O connection device 402 detects a change in the connection state of the I / O connection 40 (steps S101 and S102 in FIG. 5: detection). Since the power supply interlocking of the host device 102 is permitted (step S103 in FIG. 5: YES), the I / O connection device 402 performs mutual connection control with the host connection device 302 (step S104 in FIG.
- the host connection device 302 receives from the I / O connection device 402 a change in the connection state of the I / O connection 40 and notification of setting or releasing of the interconnection (steps S101 and S102 in FIG. 5: receipt of notification), and the power source Control is performed to switch the host power supply 10 included in the host apparatus 102 on and off (step S105 in FIG. 5, that is, power control A shown in FIG. 7).
- step S105 in FIG. 5, that is, power control A shown in FIG. 7
- the host connection device 302 completes step S105 (power control A shown in FIG. 7), it returns to step S101.
- the host connection device 302 receives the notification of the change in the connection state of the I / O connection 40 and the setting or release of the interconnection from the I / O connection device 402, and switches the host power supply 10 included in the host device 102 on and off. Therefore, a change in the connection state of the host connection 30 is detected (steps S101 and S102 in FIG. 5: detection). Since the host connection device 302 is permitted to interlock the power supply of the I / O device 204 (step S103 in FIG. 5: YES), the host connection device 302 performs the interconnection control with the I / O connection device 404 (step S104 in FIG. 5). That is, the interconnection control A shown in FIG. When step S104 in FIG. 5 is completed, the host connection device 302 returns to step S103, and there is no power supply interlocking permission device other than the I / O devices 202 and 204 (step S103 in FIG. 5: NO). ⁇ End power control.
- the operation of the I / O connection device 404 that has received a notification of a change in the connection state of the host connection 30 from the host connection device 302 and the setting or release of the interconnection will be described next.
- the I / O connection device 404 receives from the host connection device 302 a change in the connection state of the host connection 30 and a notification of setting or releasing of the interconnection (steps S101 and S102 in FIG. 5: receipt of notification), and performs power control. (Step S105 in FIG. 5, that is, power control A shown in FIG. 7). In FIG. 5, after completing step S105 (power control A shown in FIG. 7), the I / O connection device 404 returns to step S101.
- the I / O connection device 404 receives notification from the host connection device 302 of a change in the connection state of the host connection 30 and the setting or release of the interconnection, and turns on / off the I / O power supply 20 included in the I / O device 204 Therefore, a change in the connection state of the I / O connection 40 is detected (steps S101 and S102: detection).
- the I / O connection device 404 ends the interconnection control / power control because there is no power supply interlocking permission device other than the host device 102 (step S103: NO).
- the computer system 1 may be configured such that the I / O connection device 402 notifies the I / O connection device 404 of a change in the connection state of the system bus and the setting or release of the interconnection. . This is the same in the following description.
- each host device and each I / O device each have a separate power source, and each host device that includes a CPU device and each I that includes a peripheral device. It becomes possible to suppress the power consumption of the computer system 1 to which the / O device is connected on the network 2 via each connection device. Further, it is possible to prevent the operation of the computer system 1 in an incomplete system configuration in which power is not supplied to CPU devices in some host devices or peripheral devices in some I / O devices. Become.
- the computer system 1 controls the power supply of each host device or each I / O device after the completion of the setting or cancellation of the interconnection between the connection devices. For example, even if the computer system 1 includes a CPU device that causes an error if the computer system 1 cannot be connected to a peripheral device at startup, the power of the CPU device is turned on after the setting of the interconnection between the connected devices is completed. Because of the control, the computer system 1 can operate normally.
- Embodiment 2 The configuration of the computer system according to Embodiment 2 of the present invention is the same as that shown in FIG. Unlike the first embodiment, in the computer system 1 according to the second embodiment, each connection device performs power supply control without waiting for the completion of setting or releasing of the interconnection between the connection devices.
- interconnection control and power supply control in the computer system 1 according to the second embodiment will be described.
- FIG. 8 is a block diagram showing a configuration example of the host connection device according to the second embodiment of the present invention.
- the host connection device 301 includes a host transfer unit 31, a host monitoring unit 32, a host connection control unit 33, and a host power supply control unit 34.
- FIG. 9 is a block diagram illustrating a configuration example of the I / O connection device according to the second embodiment.
- the I / O connection device 401 includes an I / O transfer unit 41, an I / O monitoring unit 42, an I / O connection control unit 43, and an I / O power supply control unit 44. The interconnection control and power supply control performed by each connection device will be described with reference to FIGS.
- the host connection 30 and the I / O connection 40 are the same as those in the first embodiment.
- the host transfer unit 31 of the second embodiment is further connected to the host monitoring unit 32 and performs packet transmission / reception with the host monitoring unit 32.
- the operation of the I / O transfer unit 41 is the same as that of the first embodiment, similarly to the host transfer unit 31, and is further connected to the I / O monitoring unit 42 to transmit / receive packets to / from the I / O monitoring unit 42.
- the operations of the host power supply control unit 34 and the I / O power supply control unit 44 are the same as those of the first embodiment, but the host monitoring unit 32 and the I / O connection control unit 43, not the host connection control unit 33 and the I / O connection control unit 43, respectively. / O monitoring unit 42 is connected.
- the host monitoring unit 32 monitors the connection state of the host connection 30 and detects a change in the connection state of the host connection 30.
- the host monitoring unit 32 detects a change in the connection state of the host connection 30, it notifies the host connection control unit 33 and the I / O monitoring unit 42 connected to the host monitoring unit 32 of the detected change in the connection state. To do.
- the host connection control unit 33 that has received notification from the host monitoring unit 32 that the change in the connection state of the host connection 30 has been detected, causes the I / O connection control unit 43 to change the connection state of the host connection 30 and Notification of connection setup or release.
- the host connection control unit 33 sets or cancels the interconnection with the I / O connection control unit 43.
- the host monitoring unit 32 When the host monitoring unit 32 receives a notification of a change in the connection state of the I / O connection 40 from the I / O monitoring unit 42 via the host transfer unit 31, the host power supply control connected to the host monitoring unit 32 is performed. The unit 34 is notified of a change in the connection state of the I / O connection 40.
- the host power supply control unit 34 switches the host power supply 10 connected to the host power supply control unit 34 on and off.
- the host power supply control unit 34 switches the host power supply 10 on and off, the setting or release of the interconnection between the I / O connection control unit 43 and the host connection control unit 33 may be completed. , It does not have to be completed.
- the I / O monitoring unit 42 monitors the connection state of the I / O connection 40 and detects a change in the connection state of the I / O connection 40.
- the I / O monitoring unit 42 detects a change in the connection state of the I / O connection 40
- the I / O monitoring unit 42 passes through the I / O connection control unit 43 and the I / O transfer unit 41 connected to the I / O monitoring unit 42.
- the host monitoring unit 32 is notified of the detected change in connection state.
- the I / O connection control unit 43 that has received the notification of the change in the connection state of the I / O connection 40 from the I / O monitoring unit 42 sends the change in the connection state of the I / O connection 40 to the host connection control unit 33. And notification of setting or releasing of interconnection.
- the I / O connection control unit 43 sets or cancels the interconnection with the host connection control unit 33.
- the I / O monitoring unit 42 When the I / O monitoring unit 42 receives a notification of a change in the connection state of the host connection 30 from the host monitoring unit 32, the I / O monitoring unit 42 connects the host connection to the I / O power control unit 44 connected to the I / O monitoring unit 42. Notification of 30 connection state changes is made.
- the I / O power control unit 44 switches the I / O power source 20 connected to the I / O power control unit 44 on and off.
- the I / O power supply control unit 44 switches the I / O power supply 20 on and off, the setting or release of the mutual connection between the host connection control unit 33 and the I / O connection control unit 43 is completed. It may or may not be completed.
- each connection device When the power supply state of one host device or I / O device in the computer system 1 changes, each connection device performs the interconnection control and the power supply control described with reference to FIGS. A series of operations for changing the power status of the host device or I / O device in conjunction with each other will be described below.
- the operation of the interconnection control / power supply control performed by the connection device according to the second embodiment is the same as the operation shown in FIG. As in the first embodiment, each connection device operates according to the flowchart shown in FIG.
- each connection device shown in FIG. 5 is the same as those in the first embodiment, and the details of the processing in steps S104 and S105 in FIG. And different.
- the order in which the power states of other host devices or I / O devices change as the power state of one host device or I / O device changes is the same as in the first embodiment.
- the host connection device 301 is set so as to permit power supply interlocking of the I / O device 201.
- the host monitoring unit 32 detects a change in the connection state of the host connection 30 and notifies the host connection control unit 33 that a change in the connection state of the host connection 30 has been detected (step S101 in FIG. Since the host connection device 301 has detected a change in the connection state (step S102 in FIG. 5: detection), the host connection device 301 checks the presence / absence of the power interlocking permission device, and the power interlocking of the I / O device 201 is permitted.
- Step S103 in FIG. 5: YES the interconnection control with the I / O connection device 401 is performed (step S104 in FIG. 5).
- FIG. 10 is a flowchart showing an example of an interconnection control operation performed by the connection device according to the second embodiment.
- FIG. 10 shows details of step S104 in FIG. In FIG. 10, this interconnection control operation example is shown as interconnection control B.
- the operation of the host connection device 301 will be described with reference to FIG.
- the host monitoring unit 32 notifies the I / O monitoring unit 42 of the establishment of the host connection 30 via the host transfer unit 31 (step S401).
- S402 The host connection control unit 33 notifies the I / O connection control unit 43 of the establishment of the host connection 30 and the setting of the interconnection, and sets the interconnection with the I / O connection control unit 43 (step S403).
- the virtual system bus of the host transfer unit 31 is set (step S404).
- step S401: OFF When the power state of the host apparatus 101 changes to OFF (step S401: OFF), the host monitoring unit 32 notifies the I / O monitoring unit 42 of the release of the host connection 30 via the host transfer unit 31 (step S401). S405).
- the host connection control unit 33 notifies the I / O connection control unit 43 of the release of the host connection 30 and the release of the interconnection, and releases the interconnection with the I / O connection control unit 43 (step S406). .
- the host connection apparatus 301 returns to step S103 after the interconnection control B in FIG. 10, that is, step S104 in FIG. 5 is completed.
- the host connection device 301 ends the interconnection control / power supply control.
- the I / O monitoring unit 42 monitors the host via the I / O transfer unit 41 by the above-described interconnection control of the host connection device 301 (step S104 in FIG. 5, ie, the interconnection control B shown in FIG. 10).
- a notification of a change in the connection state of the host connection 30 is received from the unit 32 (steps S101 and S102 in FIG. 5: notification reception).
- the I / O connection device 401 performs power supply control (step S105 in FIG. 5).
- FIG. 11 is a flowchart illustrating an example of the power control operation performed by the connection device according to the second embodiment.
- FIG. 11 shows details of step S105 of FIG.
- an example of the power control operation is shown as power control B.
- the operation of the I / O connection device 401 will be described with reference to FIG.
- the I / O monitoring unit 42 notifies the I / O power control unit 44 of the establishment of the host connection 30.
- the I / O power supply control unit 44 turns on the I / O power supply 20 included in the I / O device 201 (step S502).
- the I / O connection control unit 43 which has received the notification of establishment of the host connection 30 and the setting of the interconnection from the host connection control unit 33, sets the interconnection with the host connection control unit 33 (step S503).
- the connection between the host connection control unit 33 and the I / O connection control unit 43 is set, the virtual system bus of the I / O transfer unit 41 is set (step S504).
- step S501 When the power state of the host device 101 changes to OFF (step S501: OFF), the I / O monitoring unit 42 notifies the I / O power control unit 44 of the release of the host connection 30. Upon receiving the notification, the I / O power supply control unit 44 turns off the I / O power supply 20 included in the I / O device 201 (step S505). The I / O connection control unit 43 that has received the notification of the release of the host connection 30 and the release of the interconnection from the host connection control unit 33 releases the interconnection with the host connection control unit 33 (step S506). After completion of the power control B in FIG. 11, that is, step S105 in FIG. 5, the I / O connection apparatus 401 returns to step S101 in FIG.
- the I / O connection device 401 receives a notification of a change in the connection state of the host connection 30 from the host connection device 301 and switches the I / O power source 20 included in the I / O device 201 on and off. A change in the connection state of the O connection 40 is detected (steps S101 and S102 in FIG. 5: detection). In the case of the logical group A3, since there is no power supply interlocking permission device other than the host device 101 (step S103 in FIG. 5: NO), the I / O connection device 401 ends the interconnection control / power control.
- the I / O connection device 401 is set so as to permit the power supply interlocking of the host device 101.
- the I / O connection device 401 detects a change in the connection state of the I / O connection 40 (steps S101 and S102 in FIG. 5: detection). Since the host device 101 is permitted to be linked with the power supply (step S103 in FIG. 5: YES), the I / O connection device 401 performs the interconnection control with the host connection device 301 (step S104 in FIG. 5, ie, FIG. 5). Interconnect control B) shown in FIG.
- the I / O connection device 401 ends the interconnection control / power supply control as described above.
- the host connection device 301 performs power control in the same manner as when the power state of the host device 101 changes, and switches the host power source 10 included in the host device 101 on and off (step S105 in FIG. 11). By this switching, the host connection device 301 detects a change in the connection state of the host connection 30 (steps S101 and S102 in FIG. 5: detection). In the case of the logical group A3, since there is no power supply interlocking permission device other than the I / O device 201 (step S103 in FIG. 5: NO), the host connection device 301 ends the interconnection control / power supply control.
- the host connection device 302 is set so as to allow the power supply interlocking of the I / O devices 202, 203, and 204.
- the host connection device 302 detects a change in the connection state of the host connection 30 (steps S101 and S102 in FIG. 5: detection). Since power supply interlocking of the I / O devices 202, 203, and 204 is permitted (step S103 in FIG. 5: YES), the host connection device 302 repeats steps S103 to S104 in FIG. , 403, and 404 (step S104 in FIG.
- step S104 in FIG. 5 the host connection device 302 returns to step S103, and since there is no other power interlocking permission device (step S103: NO), the interconnection control / power control is terminated.
- the interconnection control and power supply control performed by the I / O connection devices 402, 403, and 404 are the same as those in the logical group A3.
- Each of the I / O connection devices 402, 403, and 404 receives notification of a change in the connection state of the host connection 30 from the host connection device 302 (steps S101 and S102 in FIG. 5: receipt of notification), and performs power supply control.
- the I / O power source 20 included in the I / O devices 202, 203, and 204 is switched on and off (step S105 in FIG. 5, that is, power control B shown in FIG. 11).
- the I / O connection devices 402, 403, and 404 each return to step S101 after completing step S105 (power control B shown in FIG. 11).
- the I / O connection devices 402, 403, and 404 receive notification of the change in the connection state of the host connection 30 from the host connection device 302, and turn on / off the I / O power supply 20 included in the I / O devices 202, 203, and 204. Therefore, a change in the connection state of each I / O connection 40 is detected (steps S101 and S102 in FIG. 5: detection). Since the I / O connection devices 402, 403, and 404 have no power supply interlocking permission device other than the host device 102 (step S103 in FIG. 5: NO), the interconnection control / power supply control is terminated.
- the I / O connection device 402 is set to permit the power interlock of the host device 102, and the host connection device 302 is set to permit the power interlock of the I / O device 204.
- the interconnection control and power control performed by the I / O connection device 402 are the same as in the case of the logical group A3.
- the I / O connection device 402 detects a change in the connection state of the I / O connection 40 (steps S101 and S102 in FIG. 5: detection). Since the power supply interlocking of the host device 102 is permitted (step S103 in FIG. 5: YES), the I / O connection device 402 performs mutual connection control with the host connection device 302 (step S104 in FIG.
- step S104 of FIG. 5 the I / O connection device 402 returns to step S103, and since there is no power supply interlocking permission device other than the host device 102 (step S103: NO), the interconnection control / power supply control ends. To do.
- the host connection device 302 receives a notification of a change in the connection state of the I / O connection 40 from the I / O connection device 402 (steps S101 and S102 in FIG. 5: receipt of notification), performs power supply control, and the host device 102
- the host power supply 10 provided is switched on and off (step S105 in FIG. 5, ie, power control B shown in FIG. 11).
- step S105 power control B shown in FIG. 11
- the host connection device 302 receives the notification of the change in the connection state of the I / O connection 40 from the I / O connection device 402 and switches the host power supply 10 included in the host device 102 on and off. A change in the connection state is detected (steps S101 and S102 in FIG. 5: detection). Since the host connection device 302 is permitted to interlock the power supply of the I / O device 204 (step S103 in FIG. 5: YES), the host connection device 302 performs the interconnection control with the I / O connection device 404 (step S104 in FIG. 5). That is, the interconnection control B shown in FIG. After completion of step S104 in FIG. 5, the host connection device 302 returns to step S103, and there is no power supply interlocking permission device other than the I / O devices 202 and 204 (step S103: NO). Exit.
- the I / O connection device 404 receives a notification of a change in the connection state of the host connection 30 from the host connection device 302 (steps S101 and S102 in FIG. 5: receipt of notification), performs power control, and the I / O device 204
- the I / O power supply 20 provided is switched on and off (step S105 in FIG. 5, that is, power control B shown in FIG. 11).
- the I / O connection device 404 returns to step S101 after completing step S105 (power control B shown in FIG. 11).
- the I / O connection device 404 receives notification of a change in the connection state of the host connection 30 from the host connection device 302, and switches the I / O power source 20 included in the I / O device 204 on and off. A change in the connection state of the / O connection 40 is detected (steps S101 and S102 in FIG. 5: detection). The I / O connection device 404 ends the interconnection control / power control because there is no power supply interlocking permission device other than the host device 102 (step S103: NO).
- each host device and each I / O device are provided with individual power supplies, and each host device provided with a CPU device and each I provided with a peripheral device. It becomes possible to suppress the power consumption of the computer system 1 to which the / O device is connected on the network 2 via each connection device. Further, it is possible to prevent the operation of the computer system 1 in an incomplete system configuration in which power is not supplied to CPU devices in some host devices or peripheral devices in some I / O devices. Become.
- each host in the computer system 1 is faster than the first embodiment. It is possible to control the power supply of the device or each I / O device. For example, when some of the peripheral devices included in the computer system 1 require a longer time to start than other peripheral devices, the connection device of the second embodiment is used for some of the connection devices. As a result, the entire computer system 1 can be operated faster.
- FIG. 12 is a block diagram illustrating a configuration example of a computer system according to Embodiment 3 of the present invention.
- the computer system 1 according to the third embodiment has a configuration in which one host device or I / O device belongs to two or more logical groups.
- FIG. 12 shows a case where one I / O device belongs to two logical groups.
- the host device 101 and the I / O devices 201 and 204 constitute a logical group C5.
- the host device 102 and the I / O devices 201, 202, 203, and 204 constitute a logical group D6.
- the host device and the I / O device are connected by M to N, and in each logical group, the host device and the I / O device are connected by 1 to K (K ⁇ N).
- M, N, and K are all natural numbers.
- the computer system 1 in FIG. 12 includes host devices 101 and 102, I / O devices 201, 202, 203, and 204, host connection devices 301 and 302, and an I / O connection device 401. , 402, 403, and 404.
- the configurations of the host devices 101 and 102 and the I / O devices 201, 202, 203, and 204 are the same as those in the first or second embodiment.
- the individual identifier set for each connection device and the topology of the logical group to which each connection device belongs are the same as those in the first or second embodiment.
- the difference from Embodiment 1 or 2 is that a plurality of group identifiers can be set for each connection device of Embodiment 3.
- group identifiers C and D are set in the I / O connection devices 401 and 404.
- one I / O device can be connected to two or more host devices. That is, it becomes possible to freely set and change the system configuration, and to efficiently operate the resources of the host device or I / O device.
- FIG. 13 is a block diagram illustrating a configuration example of the I / O connection device according to the third embodiment.
- the I / O connection device 401 includes two I / O transfer units 41, an I / O monitoring unit 42, two I / O connection control units 43, an I / O power supply control unit 44, and an I / O connection distribution unit 45. And an I / O distribution unit 46.
- An I / O connection 40 between the I / O distribution unit 46 and the peripheral device 21 is a system bus.
- the I / O connection device 404 has a similar configuration.
- the I / O connection device 401 includes an I / O transfer unit 41 and an I / O connection control unit 43 set with a group identifier C, and an I / O transfer unit 41 and an I / O connection control set with a group identifier D.
- the unit 43 is provided. That is, group identifiers C and D are set in the I / O connection device 401, and the I / O device 201 is connected to the host via the I / O connection device 401 and the host connection devices 301 and 302. Connect to the devices 101 and 102.
- the I / O connection device 401 includes two I / O transfer units 41 and two I / O connection control units 43, depending on the number of logical groups to which the I / O connection device 401 belongs. Any number of I / O transfer units 41 and I / O connection control units 43 can be provided.
- the I / O connection apparatus 401 includes only a combination of the I / O transfer unit 41 and the I / O connection control unit 43 in which one group identifier is set, and the I / O transfer unit 41 in which another group identifier is set.
- the I / O connection device 401 belongs to only one logical group and operates in the same manner as the I / O connection device 401 of the first embodiment. Note that the I / O transfer unit 41 and the I / O connection control unit 43 are set so that the I / O connection device 402 and the I / O connection device 403 belong to only one logical group.
- the operation of the I / O power supply control unit 44 is the same as that of the first embodiment, and the I / O power supply control unit 44 is connected to a plurality of I / O connection control units 43 (2 in the illustrated example). Yes.
- the I / O connection distribution unit 45 distributes the packet sent from the network 2 to each I / O transfer unit 41 based on the group identifier set in each packet. For example, the I / O connection distribution unit 45 sends a packet sent from the host connection device 301 existing in the logical group C5 via the network 2 to the I / O connection device 401 in which the group identifier C is set. / O Send to the transfer unit 41. The I / O connection distribution unit 45 sends the packet sent from each I / O transfer unit 41 of the I / O connection device 401 to the network 2. Further, for example, when a conflict occurs in which requests are simultaneously sent from a plurality of host devices, arbitration related to reception of the request is performed.
- the I / O distribution unit 46 distributes the packet sent from the I / O device 201 to each I / O transfer unit 41 based on the group identifier set in each packet. For example, if the packet destination is the host connection device 302, the I / O distribution unit 46 sends the packet to the I / O transfer unit 41 in which the group identifier D of the I / O connection device 401 is set. The I / O distribution unit 46 sends the packet sent from each I / O transfer unit 41 of the I / O connection device 401 to the I / O device 201.
- the I / O distribution unit 46 also determines the request if there is a conflict that requests are simultaneously sent from a plurality of I / O transfer units 41 having different group identifiers in the I / O connection device 401, for example. Arbitrate for transmission.
- the I / O transfer unit 41 packet conversion and control packet generation are the same as those in the first embodiment.
- the I / O transfer unit 41 according to the third embodiment sends packets to the I / O connection distribution unit 45 or the I / O distribution unit 46. send.
- the virtual system bus of the I / O transfer unit 41 is set for each logical group. For example, when the setting of the interconnection between the host connection device 301 and the I / O connection device 401 is completed, the virtual system bus of the I / O transfer unit 41 in which the group identifier C is set is set.
- the I / O connection control unit in which the group identifier of the logical group to which the host device belongs is set. 43 notifies the host connection control unit 33 of the host connection device belonging to the same logical group of the change in the connection state of the system bus and the setting or release of the interconnection.
- the I / O connection control unit 43 in which the group identifier D is set has the same group identifier D.
- the host connection control unit 33 of the set host connection device 302 is notified of a change in the connection state of the system bus and the setting or release of the interconnection.
- the I / O connection device 401 When the I / O connection device 401 receives a notification from the host connection device of the change in the connection state of the system bus and the setting or release of the interconnection, the I / O device in which the group identifier of the logical group to which the host connection device belongs is set
- the / O connection control unit 43 receives a notification of a change in the connection state of the system bus and the setting or release of the interconnection from the host connection control unit 33 of the host connection device, and establishes an interconnection with the host connection control unit 33. Set or cancel.
- the I / O connection control unit 43 in which the group identifier D in the I / O connection device 401 is set is transferred to the host connection device 302.
- the host connection control unit 33 and the interconnection control are set or canceled.
- the group identifier D When the I / O connection control unit 43 in which the group identifier D is set completes the setting or release of the mutual connection between the host connection control unit 33 and the I / O connection control unit 43 in which the group identifier D is set, the group identifier The I / O connection control unit 43 in which D is set is connected to the I / O power supply control unit 44 in the connection state of the host connection 30 and the I / O in which the host connection control unit 33 and the group identifier D are set. Notification of completion of setting or releasing of the interconnection between the connection control units 43 is made.
- the host connection device 301 is the same as the I / O connection device 401. Two or more host transfer units 31 and two or more host connection control units 33 may be provided. As a result, the host connection device 301 can belong to two or more logical groups. In the example shown in FIG. 12, in the host connection devices 301 and 302, the group identifiers of the respective host transfer units 31 and host connection control units 33 are set so that each belongs to only one logical group.
- each connection device When the power supply state of one host device or I / O device in the computer system 1 changes, each connection device performs the interconnection control and the power supply control described with reference to FIG. A series of operations for changing the power supply state of the I / O device in conjunction with each other will be described below.
- the operation of the interconnection control / power supply control performed by the connection device according to the third embodiment is the same as the operation shown in FIG. As in the first or second embodiment, each connection device operates according to the flowchart shown in FIG.
- the operation of the interconnection control performed by the connection device according to the third embodiment is the same as the interconnection control A shown in FIG.
- the power control operation performed by the connection device according to the third embodiment is the same as the power control A shown in FIG.
- the interconnection control / power control operation performed by each connection device shown in FIG. 5, the interconnection control operation performed by each connection device shown in FIG. 6, and the power control performed by each connection device shown in FIG. Is the same as that of the first embodiment.
- the I / O transfer unit 41 and the I / O connection control unit 43 corresponding to the same logical group and the same
- the host transfer unit 31 and the host connection control unit 33 corresponding to the logical group perform processing.
- the host connection device 301 is set to allow the power interlock of the I / O device 204
- the I / O connection device 404 is set to allow the power interlock of the host device 102
- the connection device 302 is set so as to allow power supply interlocking of the I / O device 202. In this case, when the power state of the host device 101 changes, the power states of the I / O device 204, the host device 102, and the I / O device 202 change in order.
- the host connection device 301 detects a change in the connection status of the host connection 30 (steps S101 and S102 in FIG. 5: detection) and permits the I / O device 204 to be linked to the power source. Therefore, the interconnection control with the I / O connection device 404 is performed (step S104 in FIG. 5, ie, the interconnection control A shown in FIG. 6).
- the host connection control unit 33 of the host connection device 301 sends the host of the host connection device 301 to the I / O connection control unit 43 of the I / O connection device in which the group identifier C is set.
- Step S203 is the same as step S203 of FIG. 6 performed by each connection device of the first embodiment.
- the I / O connection device 404 receives from the host connection device 301 a change in the connection state of the host connection 30 and a notification of setting or releasing of the interconnection (steps S101 and S102 in FIG. 5: receipt of notification), and performs power control. (Step S105 in FIG. 5, that is, power control A shown in FIG. 7). In the power supply control A of FIG.
- the I / O connection control unit 43 in which the group identifier C in the I / O connection device 404 is set sets or cancels the interconnection with the host connection control unit 33 of the host connection device 301. This is performed (step S302 or S305 in FIG. 7).
- the group identifier C in the I / O connection device 404 is set. Is set for the virtual system bus of the I / O transfer unit 41 (step S303 in FIG. 7).
- the I / O connection control is performed.
- the unit 43 sets the change in the connection state of the host connection 30 and the group identifier C in the host connection control unit 33 and the I / O connection device 404 in the I / O power control unit 44 connected thereto. Notification of the completion of setting or releasing of the interconnection with the I / O connection control unit 43.
- the I / O power control unit 44 switches the power of the I / O power supply 20 included in the I / O device 204 on and off (step S304 or S306 in FIG. 7).
- the I / O connection device 404 completes the power control (power control A in FIG. 7, that is, step S105 in FIG. 5), the process returns to step S101 in FIG.
- the I / O connection device 404 receives notification from the host connection device 301 of the change in the connection state of the host connection 30 and the setting or release of the interconnection, and turns on / off the I / O power supply 20 included in the I / O device 204 Therefore, a change in the connection state of the I / O connection 40 is detected (steps S101 and S102 in FIG. 5: detection). In the connection state change detection in step S101 of FIG.
- the I / O monitoring unit 42 of the I / O connection device 404 detects a change in the connection state of the I / O connection 40, and in the I / O connection device 404, A change in the connection state of the detected I / O connection 40 is notified to the I / O connection control unit 43 in which the group identifier of the logical group different from the logical group on which the above-described processing has been performed, that is, the group identifier D is set.
- the I / O connection device 404 in addition to the host device 101, the power supply interlocking of the host device 102 is permitted (step S103 in FIG. 5: YES), the I / O connection device 404 is connected to the host connection device 302.
- the interconnection control is performed (step S104 in FIG. 5, ie, the interconnection control A shown in FIG. 6).
- the I / O connection control unit 43 in which the group identifier D of the I / O connection device 404 is set is sent to the host connection control unit 33 of the host connection device 302 of the I / O connection 40.
- a change in the connection state and notification of setting or releasing of the interconnection are made, and setting or releasing of the interconnection is performed (step S202 or S204 in FIG. 6).
- the group identifier D is set.
- the virtual system bus of the I / O transfer unit 41 is set (step S203 in FIG. 6).
- the host connection device 302 receives from the I / O connection device 402 a change in the connection state of the I / O connection 40 and notification of setting or releasing of the interconnection (steps S101 and S102 in FIG. 5: receipt of notification), and the power source Control is performed to switch the host power supply 10 included in the host apparatus 102 on and off (step S105 in FIG. 5, that is, power control A shown in FIG. 7).
- the host connection control unit 33 of the host connection device 302 sets or cancels the interconnection with the I / O connection control unit 43 in which the group identifier D in the I / O connection device 402 is set. This is performed (step S302 or S305 in FIG. 7). Steps S303, S304, and S306 in FIG. 7 are the same as steps S303, S304, and S306 in FIG. 7 performed by each connection device according to the first embodiment.
- the host connection apparatus 302 completes the power control A in FIG. 7, that is, step S105 in FIG. 5, the process returns to step S101.
- the host connection device 302 receives notification from the I / O connection device 404 of a change in the connection state of the I / O connection 40 and the setting or release of the interconnection, and switches the host power supply 10 included in the host device 102 on and off. Therefore, a change in the connection state of the host connection 30 of the host connection device 302 is detected (steps S101 and S102 in FIG. 5: detection). Since the host connection device 302 is permitted to interlock with the power supply of the I / O device 202 (step S103 in FIG. 5: YES), as in the first embodiment, the interconnection control with the I / O connection device 402 is performed. (Step S104 in FIG. 5, that is, interconnection control A shown in FIG. 6). In FIG. 5, the host connection device 302 ends the interconnection control / power control because there is no power interlocking permission device other than the I / O devices 202, 204 (step S103: NO in FIG. 5).
- the I / O connection device 402 receives from the host connection device 302 a notification of a change in the connection state of the host connection 30 and a setting or release of mutual connection (steps S101 and S102 in FIG. 5: receipt of notification), and performs power control. (Step S105 in FIG. 5, that is, power control A shown in FIG. 7). In FIG. 5, when the I / O connection device 402 completes the power control (step S105 in FIG. 5), the process returns to step S101.
- the I / O connection device 402 receives from the host connection device 302 notification of a change in the connection state of the host connection 30 and the setting or release of the interconnection, and turns on / off the I / O power supply 20 included in the I / O device 202 Therefore, a change in the connection state of the I / O connection 40 is detected (steps S101 and S102: detection).
- the I / O connection device 402 ends the interconnection control / power control because there is no power interlocking device other than the host device 102 (step S103: NO).
- the computer system 1 may be configured to set the virtual system bus of each transfer unit after the setting of the interconnection between all the connection control units is completed. This is the same in the following description.
- the I / O connection device 401 is set to allow the power interlock of the host device 101
- the host connection device 301 is set to allow the power interlock of the I / O device 204
- the I / O connection device 401 Assume that the / O connection device 404 is set to allow power supply interlocking of the host device 102. That is, when the power state of the I / O device 201 changes, the power states of the host device 101, the I / O device 204, and the host device 102 change in order.
- the I / O connection device 401 detects a change in the connection state of the I / O connection 40 (steps S101 and S102 in FIG. 5: detection), and the power source of the host device 101 is detected. Since interlocking is permitted (step S103 in FIG. 5: YES), the interconnection control with the host connection device 301 is performed (step S104 in FIG. 5, ie, the interconnection control A shown in FIG. 6). In the interconnection control A of FIG. 6, the I / O connection control unit 43 in which the group identifier C in the I / O connection device 401 is set connects the I / O connection 40 to the host connection control unit 33 of the host connection device 301.
- step S202 or S204 in FIG. 6 is notified of the change of the connection state and the setting or release of the interconnection (step S202 or S204 in FIG. 6).
- the I / O connection device 401 When the mutual connection between the I / O connection control unit 43 in which the group identifier C in the I / O connection device 401 is set and the host connection control unit 33 of the host connection device 301 is set, the I / O connection device 401 The virtual system bus of the I / O transfer unit 41 in which the group identifier C is set is set (step S203 in FIG. 6).
- step S104 in FIG. 5 the process returns to step S103, and there is no power supply interlocking target apparatus other than the host apparatus 101 (step S103: NO).
- the interconnection control / power supply control is terminated.
- the host connection device 301 receives from the I / O connection device 401 a notification of a change in the connection state of the I / O connection 40 and a setting or release of mutual connection (steps S101 and S102 in FIG. 5: receipt of notification), and the power source Control is performed to switch the host power supply 10 included in the host apparatus 101 on and off (step S105 in FIG. 5, ie, power control A shown in FIG. 7).
- step S105 in FIG. 5, ie, power control A shown in FIG. 7
- the host connection control unit 33 sets or cancels the interconnection with the I / O connection control unit 43 in which the group identifier C is set in the I / O connection device 401 (FIG. 7).
- Steps S303, S304, and S306 in FIG. 7 are the same as steps S303, S304, and S306 in FIG. 7 performed by each connection device in the first embodiment.
- the host connection device 301 completes the power control (power control A in FIG. 7, that is, step S105 in FIG. 5), it returns to step S101 in FIG.
- the host connection device 301 receives a notification of a change in the connection state of the I / O connection 40 and the setting or release of the interconnection from the I / O connection device 401, and switches the host power supply 10 included in the host device 101 on and off. Therefore, a change in the connection state of the host connection 30 is detected (steps S101 and S102 in FIG. 5: detection). Since the host connection device 301 is permitted to interlock the power supply of the I / O device 204 (step S103 in FIG. 5: YES), the host connection device 301 performs the interconnection control with the I / O connection device 404 (step S104 in FIG. 5). That is, the interconnection control A shown in FIG.
- the host connection control unit 33 of the host connection device 301 connects the host connection 30 to the I / O connection control unit 43 in which the group identifier C in the I / O connection device 404 is set. Notification of a change in state and setting or releasing of the interconnection is made, and setting or releasing of the interconnection is performed (step S202 or S204 in FIG. 6).
- Step S203 in FIG. 6 is the same as step S203 in FIG. 6 performed by each connection device of the first embodiment.
- the I / O connection device 404 receives from the host connection device 301 a change in the connection state of the host connection 30 and a notification of setting or releasing of the interconnection (steps S101 and S102 in FIG. 5: receipt of notification), and performs power control. (Step S105 in FIG. 5, that is, power control A shown in FIG. 7). In the power supply control A of FIG.
- the I / O connection control unit 43 in which the group identifier C in the I / O connection device 404 is set sets or cancels the interconnection with the host connection control unit 33 of the host connection device 301. This is performed (step S302 or S305 in FIG. 7).
- the I / O connection device 404 is set.
- the virtual system bus of the I / O transfer unit 41 in which the group identifier C is set is set (step S303 in FIG. 7).
- the I / O connection device When the setting or release of the mutual connection between the host connection control unit 33 of the host connection device 301 and the I / O connection control unit 43 in which the group identifier C is set in the I / O connection device 404 is completed, the I / O connection device The I / O connection control unit 43 in which the group identifier C in 404 is set sends the I / O power control unit 44 connected thereto the change in the connection state of the host connection 30 of the host connection device 301 and the host. It notifies the completion of the setting or release of the interconnection between the connection control unit 33 and the I / O connection control unit 43 in which the group identifier C in the I / O connection device 404 is set.
- the I / O power control unit 44 switches the power of the I / O power supply 20 included in the I / O device 204 on and off (step S304 or S306 in FIG. 7).
- the I / O connection device 404 completes the power control (power control A in FIG. 7, that is, step S105 in FIG. 5), the process returns to step S101 in FIG.
- the I / O connection device 404 receives notification from the host connection device 301 of the change in the connection state of the host connection 30 and the setting or release of the interconnection, and turns on / off the I / O power supply 20 included in the I / O device 204 Therefore, a change in the connection state of the I / O connection 40 is detected (steps S101 and S102 in FIG. 5: detection). In the connection state change detection in step S101 of FIG.
- the I / O monitoring unit 42 of the I / O connection device 404 detects a change in the connection state of the I / O connection 40, and in the I / O connection device 404, A change in the connection state of the detected I / O connection 40 is notified to the I / O connection control unit 43 in which the group identifier of the logical group different from the logical group on which the above-described processing has been performed, that is, the group identifier D is set.
- the power supply interlocking of the host device 102 in addition to the host device 101 is permitted (step S103 in FIG. 5: YES), so that the I / O connection device 404 and the host connection device 302 are mutually connected.
- Connection control is performed (step S104 in FIG. 5, ie, interconnection control A shown in FIG. 6).
- the I / O connection control unit 43 in which the group identifier D in the I / O connection device 404 is set is connected to the host connection control unit 33 of the host connection device 302.
- the connection state is changed, and the setting or releasing of the interconnection is notified, and the setting or releasing of the interconnection is performed (step S202 or S204 in FIG.
- the group identifier D is set.
- the virtual system bus of the I / O transfer unit 41 is set (step S203 in FIG. 6).
- the I / O connection device 404 After completion of the interconnection control A in FIG. 6, that is, step S104 in FIG. 5, the I / O connection device 404 returns to step S103 in FIG. 5 because there is no power supply interlocking permission device other than the host devices 101 and 102 ( Step S103: NO), the interconnection control / power supply control ends.
- the host connection device 302 receives from the I / O connection device 404 a notification of a change in the connection state of the I / O connection 40 and a setting or release of the mutual connection (steps S101 and S102 in FIG. 5: receipt of notification). Control is performed to switch the host power supply 10 included in the host apparatus 102 on and off (step S105 in FIG. 5, that is, power control A shown in FIG. 7).
- the host connection control unit 33 of the host connection device 302 sets or cancels the interconnection with the I / O connection control unit 43 in which the group identifier D in the I / O connection device 404 is set. This is performed (step S302 or S305 in FIG. 7). Steps S303, S304, and S306 in FIG. 7 are the same as steps S303, S304, and S306 in FIG. 7 performed by each connection device in the first embodiment.
- the host connection device 302 completes the power control (power control A in FIG. 7, that is, step S105 in FIG. 5), it returns to step S101.
- the host connection device 302 receives a notification of a change in the connection state of the I / O connection 40 and the setting or release of the interconnection from the I / O connection device 404, and switches the host power supply 10 included in the host device 102 on and off. Therefore, a change in the connection state of the host connection 30 is detected (steps S101 and S102: detection). Since there is no power supply interlocking permission device other than the I / O device 204 (step S103: NO in FIG. 5), the host connection device 302 ends the interconnection control / power supply control.
- each host device and each I / O device are provided with individual power supplies, and each host device provided with a CPU device and each I provided with a peripheral device. It becomes possible to suppress the power consumption of the computer system 1 to which the / O device is connected on the network 2 via each connection device. Further, it is possible to prevent the operation of the computer system 1 in an incomplete system configuration in which power is not supplied to CPU devices in some host devices or peripheral devices in some I / O devices. Become.
- one I / O device can be connected to two or more host devices, or one host device can be connected to two or more I / O devices. Become. Therefore, compared to the first or second embodiment, the system configuration can be set and changed more freely, and the host device or I / O device resource can be efficiently operated.
- the configuration of the computer system according to the fourth embodiment of the present invention is the same as that of FIG. 12, and the computer system 1 of the fourth embodiment has one host device or I / O device as in the third embodiment.
- the configuration belongs to two or more logical groups.
- FIG. 14 is a block diagram showing a configuration example of an I / O connection device according to Embodiment 4 of the present invention.
- the I / O connection device 401 includes two I / O transfer units 41, an I / O monitoring unit 42, two I / O connection control units 43, an I / O power supply control unit 44, and an I / O connection distribution unit 45. And an I / O distribution unit 46.
- the configurations and operations of the I / O connection 40, the I / O connection distribution unit 45, and the I / O distribution unit 46 are the same as those in the third embodiment.
- the operation of the I / O transfer unit 41 is the same as that of the third embodiment, but the I / O transfer unit 41 of the fourth embodiment is further connected to the I / O monitoring unit 42, and the I / O monitoring unit 42 And send and receive packets.
- the operation of the I / O power control unit 44 is the same as that of the third embodiment, but is connected to the I / O monitoring unit 42 instead of the I / O connection control unit 43.
- the mutual connection relationships of the I / O transfer unit 41, the I / O monitoring unit 42, the I / O connection control unit 43, and the I / O power supply control unit 44 are the same as those in the second embodiment.
- the I / O connection device 404 has a similar configuration.
- the virtual system bus of the I / O transfer unit 41 is set for each logical group.
- the group identifier of the logical group to which the host device belongs is set as in the third embodiment.
- the I / O connection control unit 43 thus notified notifies the host connection control unit 33 connected to the host device of the change in the connection state of the system bus and the setting or release of the interconnection.
- the I / O connection device 401 When the I / O connection device 401 receives a notification from the host connection device of a change in the connection state of the system bus and the setting or release of the interconnection, in the I / O connection device 401 as in the third embodiment.
- the I / O connection control unit 43 in which the group identifier of the logical group to which the host connection device belongs is set from the host connection control unit 33 to change the connection state of the system bus and to set or release the interconnection.
- the host connection control unit 33 Upon receiving the notification, the host connection control unit 33 is set or canceled for mutual connection.
- the group identifiers of the I / O transfer unit 41 and the I / O connection control unit 43 are set so that each belongs to only one logical group. Is set.
- the host connection device 301 may have the same configuration as the I / O connection device 401.
- the group identifiers of the respective host transfer units 31 and host connection control units 33 are set so that each belongs to only one logical group.
- each connection device performs the interconnection control and the power control described with reference to FIG. A series of operations for changing the power status of the host device or I / O device in conjunction with each other will be described.
- the operation of interconnection control / power supply control performed by the connection device according to the fourth embodiment is the same as the operation shown in FIG.
- each connection device operates according to the flowchart shown in FIG.
- the operation of the interconnection control performed by the connection device according to the fourth embodiment is the same as the interconnection control B shown in FIG.
- the power control operation performed by the connection device according to the fourth embodiment is the same as the power control B shown in FIG.
- the operation of the control A is the same as that of the second embodiment.
- the I / O transfer unit corresponding to the same logical group in the corresponding I / O connection device 41 and the I / O connection control unit 43 perform processing.
- the order in which the power state of each host device or each I / O device changes due to a change in the power state of one host device or I / O device is the same as in the third embodiment.
- the host connection device 301 is set to permit the power interlock of the I / O device 204, and the I / O connection device 404 controls the power interlock of the host device 102.
- the host connection device 302 is set to be permitted, and the host connection device 302 is set to permit the power supply interlocking of the I / O device 202.
- the host connection device 301 detects a change in the connection state of the host connection 30 of the host connection device 301 (steps S101 and S102 in FIG. 5: detection), and the I / O device 204 Since power supply interlocking is permitted (step S103 in FIG. 5: YES), the interconnection control with the I / O connection device 404 is performed (step S104 in FIG. 5, ie, the interconnection control B shown in FIG. 10).
- steps S402 and S405 are the same as steps S402 and S405 of FIG. 10 performed by each connection device of the second embodiment.
- the host connection control unit 33 of the host connection device 301 changes the connection state of the host connection 30 and sets the interconnection to the I / O connection control unit 43 in which the group identifier C is set in the I / O connection device 404. Alternatively, the cancellation is notified, and the interconnection is set or canceled (steps S403 or S406 in FIG. 10).
- Step S404 in FIG. 10 is the same as step S404 in FIG. 10 performed by each connection device in the second embodiment.
- the interconnection control B in FIG. 10 that is, step S104 in FIG. 5
- the host connection device 301 returns to step S103, and there is no power interlocking target device in addition to the I / O device 204 (step S103: NO).
- the interconnection control / power supply control is terminated.
- the I / O connection device 404 receives notification of a change in the connection state of the host connection 30 from the host connection device 301 (steps S101 and S102 in FIG. 5: receipt of notification) and performs power supply control (step S105 in FIG. 5). That is, the power control B shown in FIG. In power control B of FIG. 11, steps S502 and S505 are the same as steps S502 and S505 of FIG. 11 performed by each connection device of the second embodiment.
- the I / O connection control unit 43 set with the group identifier C in the I / O connection device 404 sets or cancels the interconnection with the host connection control unit 33 of the host connection device 301 (Step S503 in FIG. 11 or S506).
- the I / O connection device 404 in the I / O connection device 404 with the group identifier C set is set, the I / O connection device 404 in the I / O connection device 404
- the virtual system bus of the I / O transfer unit 41 in which the group identifier C is set is set (step S504 in FIG. 11).
- the I / O connection device 404 completes the power control (power control B in FIG. 11, that is, step S105 in FIG. 5), the process returns to step S101 in FIG.
- the I / O connection device 404 receives a notification of a change in the connection state of the host connection 30 from the host connection device 301 and switches the I / O power supply 20 included in the I / O device 204 on and off.
- a change in the connection state of the / O connection 40 is detected (steps S101 and S102 in FIG. 5: detection).
- the I / O monitoring unit 42 of the I / O connection device 404 detects a change in the connection state of the I / O connection 40 and performs the above-described processing in the I / O connection device 404.
- step S103 in FIG. 5: YES the power supply interlocking of the host device 102 in addition to the host device 101 is permitted
- step S104 in FIG. 5, ie, interconnection control B shown in FIG. 10 Interconnection control is performed.
- steps S402 and S405 are the same as steps S402 and S405 of FIG. 10 performed by each connection device of the second embodiment.
- the I / O connection control unit 43 in which the group identifier D is set in the I / O connection device 404 is connected to the host connection control unit 33 of the host connection device 302 in which the group identifier D is also set in the I / O connection 40.
- the connection state is changed and the setting or release of the interconnection is notified, and the interconnection is set or released (steps S403 or S406 in FIG. 10).
- the I / O connection device 404 is set.
- step S404 in FIG. 10 The virtual system bus of the I / O transfer unit 41 in which the group identifier D is set is set (step S404 in FIG. 10).
- step S104 in FIG. 5 the interconnection control B in FIG. 10 is completed, the I / O connection device 404 returns to step S103, and there is no power supply interlocking permission device other than the host devices 101 and 102 (step S103: NO), the interconnection control / power supply control is terminated.
- the host connection device 302 receives a notification of a change in the connection state of the I / O connection 40 from the I / O connection device 404 (steps S101 and S102 in FIG. 5: receipt of notification), performs power supply control, and the host device 102
- the host power supply 10 provided is switched on and off (step S105 in FIG. 5, ie, power control B shown in FIG. 11).
- steps S502 and S505 are the same as steps S502 and S505 of FIG. 11 performed by each connection device of the second embodiment.
- the host connection control unit 33 of the host connection device 302 sets or cancels the interconnection with the I / O connection control unit 43 in which the group identifier D is set in the I / O connection device 404 (step S503 in FIG. 11). Or S506).
- Step S504 in FIG. 11 is the same as step S504 in FIG. 11 performed by each connection device of the second embodiment.
- the host connection device 302 completes the power control (power control B in FIG. 11, that is, step S105 in FIG. 5), it returns to step S101 in FIG.
- the host connection device 302 receives the notification of the change in the connection state of the I / O connection 40 from the I / O connection device 404 and switches the host power supply 10 included in the host device 102 on and off.
- a change in connection state is detected (steps S101 and S102 in FIG. 5: detection).
- the power supply interlocking of the I / O device 202 is permitted (step S103 in FIG. 5: YES), so the host connection device 302 performs the interconnection control with the I / O connection device 402 ( Step S104 in FIG. 5, that is, the interconnection control B shown in FIG.
- step S104 in FIG. 5 is completed, the host connection device 302 returns to step S103 in FIG. 5 and there is no power supply interlocking permission device in addition to the I / O devices 202 and 204 (step S103: NO), so that the interconnection control is performed. ⁇ End power control.
- the I / O connection device 402 receives a notification of a change in the connection state of the host connection 30 from the host connection device 302 (steps S101 and S102 in FIG. 5: receipt of notification), and controls the power supply as in the second embodiment. This is performed (step S105 in FIG. 5, that is, power control B shown in FIG. 11).
- step S105 in FIG. 5, that is, power control B shown in FIG. 11 the process returns to step S101.
- the I / O connection device 402 receives a notification of a change in the connection state of the host connection 30 from the host connection device 302 and switches the I / O power supply 20 included in the I / O device 202 on and off. A change in the connection state of the / O connection 40 is detected (steps S101 and S102 in FIG. 5: detection). The I / O connection device 402 ends the interconnection control / power control because there is no power interlocking device other than the host device 102 (step S103: NO).
- the I / O connection device 401 is set to allow the power interlock of the host device 101, and the host connection device 301 controls the power interlock of the I / O device 204. It is assumed that the I / O connection device 404 is set to be permitted, and the I / O connection device 404 is set to permit the power supply interlocking of the host device 102.
- the I / O connection device 401 detects a change in the connection state of the I / O connection 40 (steps S101 and S102 in FIG. 5: detection), and interlocks with the power supply of the host device 101. Is permitted (step S103 in FIG. 5: YES), the interconnection control with the host connection device 301 is performed (step S104 in FIG. 5, ie, the interconnection control B shown in FIG. 10).
- steps S402 and S405 are the same as steps S402 and S405 of FIG. 10 performed by each connection device of the second embodiment.
- the I / O connection control unit 43 in which the group identifier C in the I / O connection device 401 is set is sent to the host connection control unit 33 of the host connection device 301 for the change in the connection state of the I / O connection 40 and the mutual connection.
- a notification of setting or cancellation is issued, and the setting or cancellation of the interconnection is performed (step S403 or S406 in FIG. 10).
- the group identifier C in the I / O connection device 401 is changed.
- the virtual system bus of the set I / O transfer unit 41 is set (step S404 in FIG. 10).
- step S104 in FIG. 5 the I / O connection device 401 returns to step S103 in FIG. 5 and there is no power interlock target device in addition to the host device 101 (step S103: NO), the interconnection control / power supply control is terminated.
- the host connection device 301 receives a notification of a change in the connection state of the I / O connection 40 from the I / O connection device 401 (steps S101 and S102 in FIG. 5: receipt of notification), performs power supply control, and the host device 101
- the host power supply 10 provided is switched on and off (step S105 in FIG. 5, ie, power control B shown in FIG. 11).
- steps S502 and S505 are the same as steps S502 and S505 of FIG. 11 performed by each connection device of the second embodiment.
- the host connection control unit 33 of the host connection device 301 sets or cancels the interconnection with the I / O connection control unit 43 in which the group identifier C is set in the I / O connection device 401 (step S503 in FIG. 11 or S506).
- Step S504 in FIG. 11 is the same as step S504 in FIG. 11 performed by each connection device of the second embodiment.
- the host connection device 301 completes the power control (power control B in FIG. 11, that is, step S105 in FIG. 5), it returns to step S101 in FIG.
- the host connection device 301 receives a notification of a change in the connection state of the I / O connection 40 from the I / O connection device 401 and switches the host power supply 10 included in the host device 101 on and off.
- the host monitoring unit 32 detects a change in the connection state of the host connection 30 (steps S101 and S102 in FIG. 5: detection).
- the host connection device 301 since the power supply interlocking of the I / O device 204 is permitted (step S103 in FIG. 5: YES), the host connection device 301 performs mutual connection control with the I / O connection device 404 ( Step S104 in FIG. 5, that is, the interconnection control B shown in FIG. In the interconnection control B of FIG.
- steps S402 and S405 are the same as steps S402 and S405 of FIG. 10 performed by each connection device of the second embodiment.
- the host connection control unit 33 of the host connection device 301 changes the connection state of the host connection 30 and sets the interconnection or the like to the I / O connection control unit 43 in which the group identifier C in the I / O connection device 404 is set.
- the cancellation is notified and the interconnection is set or released (step S403 or S406 in FIG. 10).
- Step S404 in FIG. 10 is the same as step S404 in FIG. 10 performed by each connection device in the second embodiment.
- the host connection device 301 After completing the interconnection control B in FIG. 10, that is, step S104 in FIG. 5, the host connection device 301 returns to step S103, and there is no power interlocking permission device other than the I / O devices 202 and 204 (step S103). : NO), the interconnection control / power supply control is terminated.
- the I / O connection device 404 receives notification of a change in the connection state of the host connection 30 from the host connection device 301 (steps S101 and S102 in FIG. 5: receipt of notification) and performs power supply control (step S105 in FIG. 5). That is, the power control B shown in FIG. In power control B of FIG. 11, steps S502 and S505 are the same as steps S502 and S505 of FIG. 11 performed by each connection device of the second embodiment.
- the I / O connection control unit 43 set with the group identifier C in the I / O connection device 404 sets or cancels the mutual connection with the host connection control unit 33 of the host connection device 301 (step S503 in FIG. 11). Or S506).
- the group identifier in the I / O connection device 404 is set.
- the virtual system bus of the I / O transfer unit 41 in which C is set is set (step S504 in FIG. 11).
- the I / O connection device 404 After completing the power control (power control B in FIG. 11, that is, step S105 in FIG. 5), the I / O connection device 404 returns to step S101.
- the I / O connection device 404 receives a notification of a change in the connection state of the host connection 30 from the host connection device 301 and switches the I / O power supply 20 included in the I / O device 204 on and off.
- a change in the connection state of the / O connection 40 is detected (steps S101 and S102 in FIG. 5: detection).
- the I / O monitoring unit 42 of the I / O device 204 detects a change in the connection state of the I / O connection 40 and performs the above-described processing in the I / O device 204.
- the I / O connection device 404 performs interconnection control with the host connection device 302 because the power supply interlocking of the host device 102 is permitted in addition to the host device 101 (step S103: YES) (step S104 in FIG. 5). That is, the interconnection control B shown in FIG. 10, the I / O monitoring unit 42 of the I / O connection device 404 notifies the host monitoring unit 32 of the host connection device 302 of a change in the connection state of the host connection 30 (FIG. 10). Step S402 or S405).
- the I / O connection control unit 43 in which the group identifier D in the I / O connection device 404 is set changes the connection state of the I / O connection 40 to the host connection control unit 33 of the host connection device 302, and Notification of setting or releasing of the interconnection is made, and setting or releasing of the interconnection is performed (step S403 or S406 in FIG. 10).
- the connection setting between the I / O connection control unit 43 in which the group identifier D is set in the I / O connection device 404 and the host connection control unit 33 of the host connection device 302 is set
- the I / O connection device 404 is set.
- the virtual system bus of the I / O transfer unit 41 in which the group identifier D is set is set (step S404 in FIG.
- step S104 in FIG. 5 the I / O connection device 404 returns to step S103, and there is no power supply interlocking permission device other than the host devices 101 and 102 (step S103). : NO), the interconnection control / power supply control is terminated.
- the host connection device 302 receives a notification of a change in the connection state of the I / O connection 40 from the I / O connection device 404 (steps S101 and S102 in FIG. 5: receipt of notification), performs power supply control, and the host device 102
- the host power supply 10 provided is switched on and off (step S105 in FIG. 5, ie, power control B shown in FIG. 11).
- steps S502 and S505 are the same as steps S502 and S505 of FIG. 11 performed by each connection device of the second embodiment.
- the host connection control unit 33 of the host connection device 302 sets or cancels the interconnection with the I / O connection control unit 43 in which the group identifier D is set in the I / O connection device 404 (step S503 in FIG. 11 or S506).
- Step S504 in FIG. 11 is the same as step S504 in FIG. 11 performed by each connection device of the second embodiment.
- the host connection device 302 completes the power control (power control B in FIG. 11, that is, step S105 in FIG. 5), it returns to step S101 in FIG.
- the host connection device 302 receives a notification of a change in the connection state of the I / O connection 40 from the I / O connection device 404 and switches the host power supply 10 included in the host device 102 on and off. Detects a change in the connection state of the host connection 30 (steps S101 and S102 in FIG. 5: detection). Since there is no power supply interlocking permission device other than the I / O device 204 (step S103: NO in FIG. 5), the host connection device 302 ends the interconnection control / power supply control.
- each host device and each I / O device are provided with individual power supplies, and each host device provided with a CPU device and each I provided with a peripheral device. It becomes possible to suppress the power consumption of the computer system 1 to which the / O device is connected on the network 2 via each connection device. Further, it is possible to prevent the operation of the computer system 1 in an incomplete system configuration in which power is not supplied to CPU devices in some host devices or peripheral devices in some I / O devices. Become.
- one I / O device can be connected to two or more host devices, or one host device can be connected to two or more I / O devices. Become. Therefore, compared to the first or second embodiment, the system configuration can be set and changed more freely, and the host device or I / O device resource can be efficiently operated.
- each host in the computer system 1 is faster than the third embodiment. It is possible to control the power supply of the device or each I / O device. For example, when some of the peripheral devices included in the computer system 1 require a longer time to start than other peripheral devices, the connection device of the second embodiment is used for some of the connection devices. As a result, the entire computer system 1 can be operated faster.
- the embodiment of the present invention is not limited to the above-described embodiment, and may be configured by arbitrarily combining a plurality of the above-described embodiments.
- the network standard may be a standard other than Ethernet (registered trademark).
- the connection standard for the host connection 30 and the I / O connection 40 may be a standard other than PCIe (registered trademark).
- two or more host devices may be configured to belong to one logical group. For example, a computer system including an online system and a standby system corresponds to such a configuration.
- FIG. 15 is a block diagram showing a physical configuration example of the connection device according to the embodiment of the present invention.
- each connection device includes a control unit 51, a main storage unit 52, an external storage unit 53, an operation unit 54, a display unit 55, an input / output unit 56, and a transmission / reception unit 57.
- the main storage unit 52, the external storage unit 53, the operation unit 54, the display unit 55, the input / output unit 56 and the transmission / reception unit 57 are all connected to the control unit 51 via the internal bus 50.
- the control unit 51 includes a CPU (Central Processing Unit) and the like, and executes interconnection control and power control performed by each connection device according to a control program 58 stored in the external storage unit 53.
- a CPU Central Processing Unit
- the main storage unit 52 includes a RAM (Random-Access Memory) or the like, loads a control program 58 stored in the external storage unit 53, and is used as a work area of the control unit 51.
- RAM Random-Access Memory
- the external storage unit 53 is configured by a non-volatile memory such as a flash memory, and stores in advance a control program 58 for causing the control unit 51 to perform the above-described processing, and in accordance with an instruction from the control unit 51, the control program 58 Is supplied to the control unit 51, and the data supplied from the control unit 51 is stored.
- a control program 58 for causing the control unit 51 to perform the above-described processing, and in accordance with an instruction from the control unit 51, the control program 58 Is supplied to the control unit 51, and the data supplied from the control unit 51 is stored.
- the operation unit 54 includes a pointing device such as a switch and a touch panel, and an interface device that connects the pointing device and the like to the internal bus 50. It accepts settings and changes of the power control table held in the connection device via the operation unit 54.
- the display unit 55 includes an LCD (Liquid Crystal Display) or an organic EL display, a speaker, an LED lamp, and the like.
- LCD Liquid Crystal Display
- OLED Organic EL
- the input / output unit 56 includes a serial interface or a parallel interface. Each host device or each I / O device and a power source are connected to the input / output unit 56.
- the transmission / reception unit 57 includes a wireless transmitter / receiver, a wireless modem or a network terminating device, and a serial interface or a LAN (Local Area Network) interface connected thereto.
- control unit 51 the main storage unit 52, and the external storage unit.
- 53, the operation unit 54, the display unit 55, the input / output unit 56, the transmission / reception unit 57, and the like are used as resources to execute the control program 58.
- a central part that performs control processing including the control unit 51, the main storage unit 52, the external storage unit 53, the internal bus 50, and the like can be realized by using a normal computer system without using a dedicated system.
- Each connection device that executes the above processing stores, for example, a control program for executing the above operation on a computer-readable recording medium (flexible disk, CD-ROM, DVD-ROM, etc.) and distributes it.
- the control program may be installed in a computer.
- each connection device may be configured by storing the control program in a storage device of a server device on a communication network such as the Internet and downloading it by a normal computer system.
- each connection device when the function of each connection device is realized by sharing an OS (operating system) and an application program, or by cooperation between the OS and the application program, only the application program portion can be read by a computer. Or may be stored in a storage device.
- OS operating system
- each connection device by superimposing a control program on a carrier wave and distributing it to each connection device via a communication network.
- the control program may be posted on a bulletin board (BBS: Bulletin Board System) on a communication network, and the control program may be distributed to each connection device via the network.
- BSS Bulletin Board System
- Each connection device may be configured to execute the above-described processing by starting this control program and executing it in the same manner as other application programs under the control of the OS.
- connection device that connects a CPU device and a host device with an individual power supply, or a peripheral device and an I / O device with an individual power supply by a system bus, and connects the host device or the I / O device to a network.
- Connection state monitoring means for detecting a change in the connection state of the system bus connected to the host device or the I / O device;
- a connection state notifying unit for notifying the predetermined other connection device connected to the network of a change in the connection state of the system bus detected by the connection state monitoring unit;
- Based on the change in the connection state of the system bus detected by the connection state monitoring unit, the other connection device determined in advance, and an interconnection control unit for setting or releasing the interconnection Data in the system bus connected to the host device or the I / O device is transferred to the network as a virtual system bus between the other connection devices for which the interconnection is set by the interconnection control means.
- a connection device comprising:
- the interconnect control means sets or releases the interconnect with the connection device connected to at least one of the I / O devices when the connection device is connected to the host device, When the connection device is connected to the I / O device, the connection device connected to at least one of the host devices is set to or disconnected from the connection device,
- the transfer processing unit when the connection device is connected to the host device, sets an interconnection with the connection device connected to the at least one I / O device, and performs a virtual system bus When transfer is enabled and the connection device is connected to the I / O device, the interconnection with the connection device connected to the at least one host device is set, and virtual system bus transfer is performed.
- the connection device according to Supplementary Note 1, wherein:
- connection device (Appendix 3) The power control means waits for completion of setting or release of interconnection with the other connection device, and then performs power control of the power source connected to the connection device.
- the connection device according to appendix 1 or 2, characterized in that:
- a computer system comprising:
- connection device that connects a CPU device and a host device including an individual power source, or a peripheral device and an I / O device including an individual power source via a system bus, and connects the host device or the I / O device to a network.
- a power control method to perform A connection state monitoring step of detecting a change in the connection state of the system bus connected to the host device or the I / O device; A connection state notification step of notifying the predetermined other connection device connected to the network of a change in the connection state of the system bus detected in the connection state monitoring step; Based on the change in the connection state of the system bus detected in the connection state monitoring step, an interconnect control step for setting or releasing the interconnect with the other connection device determined in advance, Data in the system bus connected to the host device or the I / O device is transferred to the network as a virtual system bus between the other connection devices that have been set for interconnection in the interconnection control step.
- a transfer processing step that enables a virtual system bus transfer to be transferred via A power control step for switching on or off the power of the connected host device or the I / O device when a notification of a change in the connection state of the system bus is received from the other connection device
- a power supply control method comprising:
- connection device connected to at least one of the I / O devices is set or canceled, Alternatively, when the connection device is connected to the I / O device, the connection device connected to at least one of the host devices is set to or disconnected from the connection device,
- the transfer processing step when the connection device is connected to the host device, the connection setting with the connection device connected to the at least one I / O device is performed, and a virtual system bus is set. Enabling the transfer, or when the connection device is connected to the I / O device, setting the interconnection with the connection device connected to the at least one host device, Enable bus transfer,
- connection device for connecting a CPU device and a host device having an individual power source, or a peripheral device and an I / O device having an individual power source by a system bus, and connecting the host device or the I / O device to a network.
- a transfer processing step that enables a virtual system bus transfer to be transferred via A power control step for switching on or off the power of the connected host device or the I / O device when a notification of a change in the connection state of the system bus is received from the other connection device
- connection device when the connection device is connected to the host device, the connection device connected to at least one of the I / O devices is set or canceled, Alternatively, when the connection device is connected to the I / O device, the connection device connected to at least one of the host devices is set to or disconnected from the connection device, In the transfer processing step, when the connection device is connected to the host device, the connection setting with the connection device connected to the at least one I / O device is performed, and a virtual system bus is set. Enabling the transfer, or when the connection device is connected to the I / O device, setting the interconnection with the connection device connected to the at least one host device, Enable bus transfer, The recording medium of the power supply control program according to appendix 9, wherein
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Sources (AREA)
Abstract
Description
CPU装置及び個別の電源を備えるホスト装置、又は周辺装置及び個別の電源を備えるI/O装置、にシステムバスによって接続し、前記ホスト装置、又は前記I/O装置をネットワークに接続する接続装置であって、
前記ホスト装置又は前記I/O装置に接続される前記システムバスの接続状態の変化を検知する接続状態監視手段と、
前記接続状態監視手段において検知した前記システムバスの接続状態の変化を、前記ネットワークに接続する予め定められた他の前記接続装置に通知する接続状態通知手段と、
前記接続状態監視手段において検知した前記システムバスの接続状態の変化に基づいて、予め定められた前記他の接続装置と、相互接続の設定又は解除を行う相互接続制御手段と、
前記相互接続制御手段において相互接続の設定をした前記他の接続装置との間を仮想システムバスとして、前記ホスト装置又は前記I/O装置に接続される前記システムバス内のデータを、前記ネットワークを経由して転送する、仮想システムバス転送を可能にする転送処理手段と、
前記他の接続装置から前記システムバスの接続状態の変化の通知を受けた場合に、接続されている前記ホスト装置又は前記I/O装置が備える前記電源のオン又はオフの状態を切り替える電源制御手段と、
を備えることを特徴とする。
少なくとも1の前記ホスト装置と、
少なくとも1の前記I/O装置と、
前記ホスト装置及び前記I/O装置のそれぞれにシステムバスによって接続し、前記ホスト装置及び前記I/O装置のそれぞれをネットワークに接続する、2以上の前記第1の観点に係る接続装置と、
を備えることを特徴とする。
CPU装置及び個別の電源を備えるホスト装置、又は、周辺装置及び個別の電源を備えるI/O装置、にシステムバスによって接続し、前記ホスト装置又は前記I/O装置をネットワークに接続する接続装置が行う電源制御方法であって、
前記ホスト装置又は前記I/O装置に接続される前記システムバスの接続状態の変化を検知する接続状態監視ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化を、前記ネットワークに接続する予め定められた他の前記接続装置に通知する接続状態通知ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化に基づいて、予め定められた前記他の接続装置と、相互接続の設定又は解除を行う相互接続制御ステップと、
前記相互接続制御ステップにおいて相互接続の設定をした前記他の接続装置との間を仮想システムバスとして、前記ホスト装置又は前記I/O装置に接続される前記システムバス内のデータを、前記ネットワークを経由して転送する、仮想システムバス転送を可能にする転送処理ステップと、
前記他の接続装置から前記システムバスの接続状態の変化の通知を受けた場合に、接続されている前記ホスト装置又は前記I/O装置が備える前記電源のオン又はオフの状態を切り替える電源制御ステップと、
を備えることを特徴とする。
CPU装置及び個別の電源を備えるホスト装置、又は、周辺装置及び個別の電源を備えるI/O装置、にシステムバスによって接続し、前記ホスト装置又は前記I/O装置をネットワークに接続する接続装置に、
前記ホスト装置又は前記I/O装置に接続される前記システムバスの接続状態の変化を検知する接続状態監視ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化を、前記ネットワークに接続する予め定められた他の前記接続装置に通知する接続状態通知ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化に基づいて、予め定められた前記他の接続装置と、相互接続の設定又は解除を行う相互接続制御ステップと、
前記相互接続制御ステップにおいて相互接続の設定をした前記他の接続装置との間を仮想システムバスとして、前記ホスト装置又は前記I/O装置に接続される前記システムバス内のデータを、前記ネットワークを経由して転送する、仮想システムバス転送を可能にする転送処理ステップと、
前記他の接続装置から前記システムバスの接続状態の変化の通知を受けた場合に、接続されている前記ホスト装置又は前記I/O装置が備える前記電源のオン又はオフの状態を切り替える電源制御ステップと、
を実行させる電源制御プログラムを、コンピュータが読み取り可能に記録したことを特徴とする。
図1は、本発明の実施の形態1に係るコンピュータシステムの構成例を示すブロック図である。図1のコンピュータシステム1は、ホスト装置101、102、I/O装置201、202、203、204、ホスト接続装置301、302、及びI/O接続装置401、402、403、404を備える。ホスト装置101、102はそれぞれ、ホスト接続装置301、302を介してネットワーク2に接続されている。I/O装置201、202、203、204はそれぞれ、I/O接続装置401、402、403、404を介してネットワーク2に接続されている。ホスト装置101及びI/O装置201は、論理グループA3を構成する。ホスト装置102及びI/O装置202、203、204は、論理グループB4を構成する。
論理グループA3において、ホスト接続装置301は、I/O装置201の電源連動を許可するように、設定されているとして、まず、ホスト接続装置301による相互接続制御・電源制御の例について、図5に従って説明する。ホスト装置101の電源状態が変化すると、ホスト監視部32は、ホスト接続30の接続状態の変化を検知し、ホスト接続制御部33に、ホスト接続30の接続状態の変化を検知したことを通知する(ステップS101)。接続状態の変化を検知したので(ステップS102:検知)、ホスト接続装置301は、電源連動許可装置の有無を確認する(ステップS103)。この例では、I/O装置201の電源連動が許可されている(ステップS103:YES)ので、ホスト接続装置301は、I/O接続装置401との相互接続制御を行う(ステップS104)。
論理グループB4において、ホスト接続装置302は、I/O装置202、203、204の電源連動を許可するように、設定されているとする。ホスト装置102の電源状態が変化すると、ホスト接続装置302は、ホスト接続30の接続状態の変化を検知する(図5のステップS101及びS102:検知)。I/O装置202、203、204の電源連動が許可されているので(図5のステップS103:YES)、ホスト接続装置302は、電源連動許可装置の数だけ、図5のステップS103及びS104を繰り返し行う。なお、複数の接続装置との相互接続制御(図5のステップS104、すなわち図6に示す相互接続制御A)を並行しておこなってもよい。ホスト接続装置302は、I/O接続装置402、403、404との相互接続制御(図5のステップS104、すなわち図6に示す相互接続制御A)を完了すると、他に電源連動許可装置が無いので(図5のステップS103:NO)、相互接続制御・電源制御を終了する。
本発明の実施の形態2に係るコンピュータシステムの構成は図1と同様である。実施の形態1と異なり、実施の形態2のコンピュータシステム1では、各接続装置は、接続装置間の相互接続の設定又は解除の完了を待たずに、電源制御を行う。以下、実施の形態2に係るコンピュータシステム1内の相互接続制御と電源制御について説明する。
論理グループA3において、ホスト接続装置301は、I/O装置201の電源連動を許可するように、設定されているとする。ホスト装置101の電源状態が変化すると、ホスト監視部32は、ホスト接続30の接続状態の変化を検知し、ホスト接続制御部33にホスト接続30の接続状態の変化を検知したことを通知する(図5のステップS101)。ホスト接続装置301は、接続状態の変化を検知したので(図5のステップS102:検知)、電源連動許可装置の有無を確認し、I/O装置201の電源連動が許可されているので、(図5のステップS103:YES)、I/O接続装置401との相互接続制御を行う(図5のステップS104)。
論理グループB4において、ホスト接続装置302は、I/O装置202、203、204の電源連動を許可するように、設定されているとする。ホスト装置102の電源状態が変化すると、ホスト接続装置302は、ホスト接続30の接続状態の変化を検知する(図5のステップS101及びS102:検知)。I/O装置202、203、204の電源連動が許可されているので(図5のステップS103:YES)、ホスト接続装置302は、図5のステップS103~S104を繰り返し、I/O接続装置402、403、404との相互接続制御を行う(図5のステップS104、すなわち図10に示す相互接続制御B)。図5のステップS104を完了すると、ホスト接続装置302は、ステップS103に戻り、他に電源連動許可装置が無いので(ステップS103:NO)、相互接続制御・電源制御を終了する。
図12は、本発明の実施の形態3に係るコンピュータシステムの構成例を示すブロック図である。実施の形態3のコンピュータシステム1は、1のホスト装置又はI/O装置が、2以上の論理グループに属する構成である。図12は、1のI/O装置が、2の論理グループに属する場合を示す。ホスト装置101及びI/O装置201、204は、論理グループC5を構成する。ホスト装置102及びI/O装置201、202、203、204は、論理グループD6を構成する。システム全体において、ホスト装置とI/O装置がM対Nで接続され、各論理グループにおいて、ホスト装置とI/O装置が1対K(K≦N)で接続される。M、N、Kはいずれも自然数である。
本発明の実施の形態4に係るコンピュータシステムの構成は図12と同様であり、実施の形態4のコンピュータシステム1は、実施の形態3と同様に、1のホスト装置又はI/O装置が、2以上の論理グループに属する構成である。
CPU装置及び個別の電源を備えるホスト装置、又は周辺装置及び個別の電源を備えるI/O装置、にシステムバスによって接続し、前記ホスト装置、又は前記I/O装置をネットワークに接続する接続装置であって、
前記ホスト装置又は前記I/O装置に接続される前記システムバスの接続状態の変化を検知する接続状態監視手段と、
前記接続状態監視手段において検知した前記システムバスの接続状態の変化を、前記ネットワークに接続する予め定められた他の前記接続装置に通知する接続状態通知手段と、
前記接続状態監視手段において検知した前記システムバスの接続状態の変化に基づいて、予め定められた前記他の接続装置と、相互接続の設定又は解除を行う相互接続制御手段と、
前記相互接続制御手段において相互接続の設定をした前記他の接続装置との間を仮想システムバスとして、前記ホスト装置又は前記I/O装置に接続される前記システムバス内のデータを、前記ネットワークを経由して転送する、仮想システムバス転送を可能にする転送処理手段と、
前記他の接続装置から前記システムバスの接続状態の変化の通知を受けた場合に、接続されている前記ホスト装置又は前記I/O装置が備える前記電源のオン又はオフの状態を切り替える電源制御手段と、
を備えることを特徴とする接続装置。
前記相互接続制御手段は、前記接続装置が前記ホスト装置に接続されている場合には、少なくとも1の前記I/O装置に接続されている前記接続装置と、相互接続の設定又は解除をし、前記接続装置が前記I/O装置に接続されている場合には、少なくとも1の前記ホスト装置に接続されている前記接続装置と、相互接続の設定又は解除をし、
前記転送処理手段は、前記接続装置が前記ホスト装置に接続されている場合には、前記少なくとも1のI/O装置に接続されている前記接続装置と、相互接続の設定を行い、仮想システムバス転送を可能にし、前記接続装置が前記I/O装置に接続されている場合には、前記少なくとも1のホスト装置に接続されている前記接続装置と、相互接続の設定を行い、仮想システムバス転送を可能にする、
ことを特徴とする付記1に記載の接続装置。
前記電源制御手段は、前記他の接続装置との相互接続の設定又は解除の完了を待ってから、前記接続装置に接続されている前記電源の電源制御を行う、
ことを特徴とする付記1又は2に記載の接続装置。
少なくとも1の前記ホスト装置と、
少なくとも1の前記I/O装置と、
前記ホスト装置及び前記I/O装置のそれぞれにシステムバスによって接続し、前記ホスト装置及び前記I/O装置のそれぞれをネットワークに接続する、付記1又は2に記載の、2以上の前記接続装置と、
を備えることを特徴とするコンピュータシステム。
少なくとも1の前記接続装置の前記電源制御手段は、前記他の接続装置との相互接続の設定又は解除の完了を待ってから、前記接続装置に接続されている前記電源の電源制御を行う、
ことを特徴とする付記4に記載のコンピュータシステム。
CPU装置及び個別の電源を備えるホスト装置、又は、周辺装置及び個別の電源を備えるI/O装置、にシステムバスによって接続し、前記ホスト装置又は前記I/O装置をネットワークに接続する接続装置が行う電源制御方法であって、
前記ホスト装置又は前記I/O装置に接続される前記システムバスの接続状態の変化を検知する接続状態監視ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化を、前記ネットワークに接続する予め定められた他の前記接続装置に通知する接続状態通知ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化に基づいて、予め定められた前記他の接続装置と、相互接続の設定又は解除を行う相互接続制御ステップと、
前記相互接続制御ステップにおいて相互接続の設定をした前記他の接続装置との間を仮想システムバスとして、前記ホスト装置又は前記I/O装置に接続される前記システムバス内のデータを、前記ネットワークを経由して転送する、仮想システムバス転送を可能にする転送処理ステップと、
前記他の接続装置から前記システムバスの接続状態の変化の通知を受けた場合に、接続されている前記ホスト装置又は前記I/O装置が備える前記電源のオン又はオフの状態を切り替える電源制御ステップと、
を備えることを特徴とする電源制御方法。
前記相互接続制御ステップにおいて、前記接続装置が前記ホスト装置に接続されている場合には、少なくとも1の前記I/O装置に接続されている前記接続装置と、相互接続の設定又は解除をし、又は、前記接続装置が前記I/O装置に接続されている場合には、少なくとも1の前記ホスト装置に接続されている前記接続装置と、相互接続の設定又は解除をし、
前記転送処理ステップにおいて、前記接続装置が前記ホスト装置に接続されている場合には、前記少なくとも1のI/O装置に接続されている前記接続装置と、相互接続の設定を行い、仮想システムバス転送を可能にし、又は、前記接続装置が前記I/O装置に接続されている場合には、前記少なくとも1のホスト装置に接続されている前記接続装置と、相互接続の設定を行い、仮想システムバス転送を可能にする、
ことを特徴とする付記6に記載の電源制御方法。
前記電源制御ステップにおいて、前記他の接続装置との相互接続の設定又は解除の完了を待ってから、前記接続装置に接続されている前記電源の電源制御を行う、
ことを特徴とする付記6又は7に記載の電源制御方法。
CPU装置及び個別の電源を備えるホスト装置、又は、周辺装置及び個別の電源を備えるI/O装置、にシステムバスによって接続し、前記ホスト装置又は前記I/O装置をネットワークに接続する接続装置に、
前記ホスト装置又は前記I/O装置に接続される前記システムバスの接続状態の変化を検知する接続状態監視ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化を、前記ネットワークに接続する予め定められた他の前記接続装置に通知する接続状態通知ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化に基づいて、予め定められた前記他の接続装置と、相互接続の設定又は解除を行う相互接続制御ステップと、
前記相互接続制御ステップにおいて相互接続の設定をした前記他の接続装置との間を仮想システムバスとして、前記ホスト装置又は前記I/O装置に接続される前記システムバス内のデータを、前記ネットワークを経由して転送する、仮想システムバス転送を可能にする転送処理ステップと、
前記他の接続装置から前記システムバスの接続状態の変化の通知を受けた場合に、接続されている前記ホスト装置又は前記I/O装置が備える前記電源のオン又はオフの状態を切り替える電源制御ステップと、
を実行させる電源制御プログラムを、コンピュータが読み取り可能に記録したことを特徴とする電源制御プログラムの記録媒体。
前記相互接続制御ステップにおいて、前記接続装置が前記ホスト装置に接続されている場合には、少なくとも1の前記I/O装置に接続されている前記接続装置と、相互接続の設定又は解除をし、又は、前記接続装置が前記I/O装置に接続されている場合には、少なくとも1の前記ホスト装置に接続されている前記接続装置と、相互接続の設定又は解除をし、
前記転送処理ステップにおいて、前記接続装置が前記ホスト装置に接続されている場合には、前記少なくとも1のI/O装置に接続されている前記接続装置と、相互接続の設定を行い、仮想システムバス転送を可能にし、又は、前記接続装置が前記I/O装置に接続されている場合には、前記少なくとも1のホスト装置に接続されている前記接続装置と、相互接続の設定を行い、仮想システムバス転送を可能にする、
ことを特徴とする付記9に記載の電源制御プログラムの記録媒体。
前記電源制御ステップにおいて、前記他の接続装置との相互接続の設定又は解除の完了を待ってから、前記接続装置に接続されている前記電源の電源制御を行う、
ことを特徴とする付記9又は10に記載の電源制御プログラムの記録媒体。
2 ネットワーク
3 論理グループA
4 論理グループB
5 論理グループC
6 論理グループD
10 ホスト電源
11、12 CPU装置
20 I/O電源
21、22、23、24 周辺装置
30 ホスト接続
31 ホスト転送部
32 ホスト監視部
33 ホスト接続制御部
34 ホスト電源制御部
40 I/O接続
41 I/O転送部
42 I/O監視部
43 I/O接続制御部
44 I/O電源制御部
45 I/O接続振分部
46 I/O振分部
50 内部バス
51 制御部
52 主記憶部
53 外部記憶部
54 操作部
55 表示部
56 入出力部
57 送受信部
58 制御プログラム
101、102 ホスト装置
201、202、203、204 I/O装置
301、302 ホスト接続装置
401、402、403、404 I/O接続装置
Claims (9)
- CPU装置及び個別の電源を備えるホスト装置、又は周辺装置及び個別の電源を備えるI/O装置、にシステムバスによって接続し、前記ホスト装置、又は前記I/O装置をネットワークに接続する接続装置であって、
前記ホスト装置又は前記I/O装置に接続される前記システムバスの接続状態の変化を検知する接続状態監視手段と、
前記接続状態監視手段において検知した前記システムバスの接続状態の変化を、前記ネットワークに接続する予め定められた他の前記接続装置に通知する接続状態通知手段と、
前記接続状態監視手段において検知した前記システムバスの接続状態の変化に基づいて、予め定められた前記他の接続装置と、相互接続の設定又は解除を行う相互接続制御手段と、
前記相互接続制御手段において相互接続の設定をした前記他の接続装置との間を仮想システムバスとして、前記ホスト装置又は前記I/O装置に接続される前記システムバス内のデータを、前記ネットワークを経由して転送する、仮想システムバス転送を可能にする転送処理手段と、
前記他の接続装置から前記システムバスの接続状態の変化の通知を受けた場合に、接続されている前記ホスト装置又は前記I/O装置が備える前記電源のオン又はオフの状態を切り替える電源制御手段と、
を備えることを特徴とする接続装置。 - 前記相互接続制御手段は、前記接続装置が前記ホスト装置に接続されている場合には、少なくとも1の前記I/O装置に接続されている前記接続装置と、相互接続の設定又は解除をし、前記接続装置が前記I/O装置に接続されている場合には、少なくとも1の前記ホスト装置に接続されている前記接続装置と、相互接続の設定又は解除をし、
前記転送処理手段は、前記接続装置が前記ホスト装置に接続されている場合には、前記少なくとも1のI/O装置に接続されている前記接続装置と、相互接続の設定を行い、仮想システムバス転送を可能にし、前記接続装置が前記I/O装置に接続されている場合には、前記少なくとも1のホスト装置に接続されている前記接続装置と、相互接続の設定を行い、仮想システムバス転送を可能にする、
ことを特徴とする請求項1に記載の接続装置。 - 前記電源制御手段は、前記他の接続装置との相互接続の設定又は解除の完了を待ってから、前記接続装置に接続されている前記電源の電源制御を行う、
ことを特徴とする請求項1又は2に記載の接続装置。 - 少なくとも1の前記ホスト装置と、
少なくとも1の前記I/O装置と、
前記ホスト装置及び前記I/O装置のそれぞれにシステムバスによって接続し、前記ホスト装置及び前記I/O装置のそれぞれをネットワークに接続する、請求項1又は2に記載の、2以上の前記接続装置と、
を備えることを特徴とするコンピュータシステム。 - 少なくとも1の前記接続装置の前記電源制御手段は、前記他の接続装置との相互接続の設定又は解除の完了を待ってから、前記接続装置に接続されている前記電源の電源制御を行う、
ことを特徴とする請求項4に記載のコンピュータシステム。 - CPU装置及び個別の電源を備えるホスト装置、又は、周辺装置及び個別の電源を備えるI/O装置、にシステムバスによって接続し、前記ホスト装置又は前記I/O装置をネットワークに接続する接続装置が行う電源制御方法であって、
前記ホスト装置又は前記I/O装置に接続される前記システムバスの接続状態の変化を検知する接続状態監視ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化を、前記ネットワークに接続する予め定められた他の前記接続装置に通知する接続状態通知ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化に基づいて、予め定められた前記他の接続装置と、相互接続の設定又は解除を行う相互接続制御ステップと、
前記相互接続制御ステップにおいて相互接続の設定をした前記他の接続装置との間を仮想システムバスとして、前記ホスト装置又は前記I/O装置に接続される前記システムバス内のデータを、前記ネットワークを経由して転送する、仮想システムバス転送を可能にする転送処理ステップと、
前記他の接続装置から前記システムバスの接続状態の変化の通知を受けた場合に、接続されている前記ホスト装置又は前記I/O装置が備える前記電源のオン又はオフの状態を切り替える電源制御ステップと、
を備えることを特徴とする電源制御方法。 - 前記相互接続制御ステップにおいて、前記接続装置が前記ホスト装置に接続されている場合には、少なくとも1の前記I/O装置に接続されている前記接続装置と、相互接続の設定又は解除をし、又は、前記接続装置が前記I/O装置に接続されている場合には、少なくとも1の前記ホスト装置に接続されている前記接続装置と、相互接続の設定又は解除をし、
前記転送処理ステップにおいて、前記接続装置が前記ホスト装置に接続されている場合には、前記少なくとも1のI/O装置に接続されている前記接続装置と、相互接続の設定を行い、仮想システムバス転送を可能にし、又は、前記接続装置が前記I/O装置に接続されている場合には、前記少なくとも1のホスト装置に接続されている前記接続装置と、相互接続の設定を行い、仮想システムバス転送を可能にする、
ことを特徴とする請求項6に記載の電源制御方法。 - 前記電源制御ステップにおいて、前記他の接続装置との相互接続の設定又は解除の完了を待ってから、前記接続装置に接続されている前記電源の電源制御を行う、
ことを特徴とする請求項6又は7に記載の電源制御方法。 - CPU装置及び個別の電源を備えるホスト装置、又は、周辺装置及び個別の電源を備えるI/O装置、にシステムバスによって接続し、前記ホスト装置又は前記I/O装置をネットワークに接続する接続装置に、
前記ホスト装置又は前記I/O装置に接続される前記システムバスの接続状態の変化を検知する接続状態監視ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化を、前記ネットワークに接続する予め定められた他の前記接続装置に通知する接続状態通知ステップと、
前記接続状態監視ステップにおいて検知した前記システムバスの接続状態の変化に基づいて、予め定められた前記他の接続装置と、相互接続の設定又は解除を行う相互接続制御ステップと、
前記相互接続制御ステップにおいて相互接続の設定をした前記他の接続装置との間を仮想システムバスとして、前記ホスト装置又は前記I/O装置に接続される前記システムバス内のデータを、前記ネットワークを経由して転送する、仮想システムバス転送を可能にする転送処理ステップと、
前記他の接続装置から前記システムバスの接続状態の変化の通知を受けた場合に、接続されている前記ホスト装置又は前記I/O装置が備える前記電源のオン又はオフの状態を切り替える電源制御ステップと、
を実行させる電源制御プログラムを、コンピュータ読み取り可能に記録したことを特徴とする電源制御プログラムの記録媒体。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US14/124,309 US9348396B2 (en) | 2011-06-08 | 2012-06-08 | Computer system, connection device, power supply control method, and power supply control program recording medium |
JP2013519552A JP6048402B2 (ja) | 2011-06-08 | 2012-06-08 | コンピュータシステム、接続装置、電源制御方法、及び電源制御プログラム |
EP12797360.0A EP2720111B1 (en) | 2011-06-08 | 2012-06-08 | Computer system, connection device, power supply control method, and power supply control program recording medium |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011128685 | 2011-06-08 | ||
JP2011-128685 | 2011-06-08 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012169637A1 true WO2012169637A1 (ja) | 2012-12-13 |
Family
ID=47296189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/064848 WO2012169637A1 (ja) | 2011-06-08 | 2012-06-08 | コンピュータシステム、接続装置、電源制御方法、及び電源制御プログラムの記録媒体 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9348396B2 (ja) |
EP (1) | EP2720111B1 (ja) |
JP (1) | JP6048402B2 (ja) |
WO (1) | WO2012169637A1 (ja) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015197732A (ja) * | 2014-03-31 | 2015-11-09 | 富士通株式会社 | 情報処理装置、情報処理装置の制御方法及び情報処理装置の制御プログラム |
JP2016009222A (ja) * | 2014-06-23 | 2016-01-18 | シャープ株式会社 | 電源連動制御装置、電源連動先装置、電源連動制御方法、電源連動被制御方法、電源連動制御プログラム及び電源連動被制御プログラム |
JP2016139236A (ja) * | 2015-01-27 | 2016-08-04 | 日本電気株式会社 | 仮想化システム、サーバ、端末、仮想化方法、及びそのためのプログラム |
JP2016144143A (ja) * | 2015-02-04 | 2016-08-08 | 日本電気株式会社 | 管理装置、管理方法および管理プログラム |
WO2017006457A1 (ja) * | 2015-07-08 | 2017-01-12 | 株式会社日立製作所 | 計算機システム及び障害切り分け方法 |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9317465B2 (en) * | 2013-03-15 | 2016-04-19 | Janus Technologies, Inc. | System and method of sending PCI express data over ethernet connection |
US10452316B2 (en) | 2013-04-17 | 2019-10-22 | Apeiron Data Systems | Switched direct attached shared storage architecture |
US20150248320A1 (en) * | 2014-02-28 | 2015-09-03 | Red Hat Israel, Ltd. | Host-storage connectivity monitoring |
JP2015225400A (ja) * | 2014-05-26 | 2015-12-14 | 株式会社リコー | 通信システム、転送制御装置、通信方法およびプログラム |
TWI514280B (zh) * | 2014-07-16 | 2015-12-21 | Inventec Corp | 計算機系統 |
JP2016062272A (ja) * | 2014-09-17 | 2016-04-25 | 株式会社リコー | 伝送システム、伝送管理システム、伝送方法およびプログラム |
JP5943110B1 (ja) * | 2015-03-12 | 2016-06-29 | 日本電気株式会社 | 情報処理システム、情報処理方法、及び、プログラム |
JP6707936B2 (ja) * | 2016-03-24 | 2020-06-10 | 日本電気株式会社 | ブリッジ接続装置、通信制御システム、方法及びプログラム |
US11356388B2 (en) | 2017-08-18 | 2022-06-07 | Missing Link Electronics, Inc. | Real-time multi-protocol heterogeneous packet-based transport |
WO2019036217A1 (en) | 2017-08-18 | 2019-02-21 | Missing Link Electronics, Inc. | HETEROGENEOUS TRANSPORT BASED ON PACKETS |
JP6965943B2 (ja) * | 2017-12-20 | 2021-11-10 | 日本電気株式会社 | 構成管理装置、構成管理システム、構成管理方法、および、構成管理プログラム |
JP6922879B2 (ja) * | 2018-11-30 | 2021-08-18 | 日本電気株式会社 | 通信装置、情報処理システム、および通信方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000293272A (ja) * | 1999-04-01 | 2000-10-20 | Nec Corp | 共有機器電源制御装置及び共有機器電源制御方法 |
JP2009258978A (ja) | 2008-04-16 | 2009-11-05 | Hitachi Ltd | 計算機システム及び通信経路の監視方法 |
JP2010146175A (ja) | 2008-12-17 | 2010-07-01 | Hitachi Ltd | 複合型計算機装置、複合型計算機の管理方法及び管理サーバ |
JP2010191814A (ja) | 2009-02-19 | 2010-09-02 | Hitachi Ltd | 計算機システム、管理方法及び管理サーバ |
JP2011010043A (ja) | 2009-06-26 | 2011-01-13 | Alaxala Networks Corp | パケット中継装置 |
WO2011004548A1 (ja) * | 2009-07-06 | 2011-01-13 | 日本電気株式会社 | I/oシステム、下流pciエクスプレスブリッジ、インターフェース共有方法、およびプログラム |
JP2011028782A (ja) | 2010-10-26 | 2011-02-10 | Toshiba Corp | 情報処理装置およびその制御方法 |
JP2011081622A (ja) * | 2009-10-07 | 2011-04-21 | Sumitomo Electric Ind Ltd | 電源管理システム、電源管理装置、プログラム、及び電源管理方法 |
Family Cites Families (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10262048A (ja) | 1997-03-17 | 1998-09-29 | Fujitsu Ltd | 電源管理システム |
JP3480704B2 (ja) | 1999-11-01 | 2003-12-22 | Necアクセステクニカ株式会社 | リモート電源制御回路 |
JP2003029883A (ja) | 2001-07-10 | 2003-01-31 | Canon Inc | デバイス起動装置及び方法 |
JP2003280770A (ja) | 2002-03-20 | 2003-10-02 | Toshiba Corp | 電源制御装置 |
US8223745B2 (en) * | 2005-04-22 | 2012-07-17 | Oracle America, Inc. | Adding packet routing information without ECRC recalculation |
JP4670676B2 (ja) * | 2006-02-17 | 2011-04-13 | 日本電気株式会社 | スイッチ及びネットワークブリッジ装置 |
JP2009116503A (ja) | 2007-11-05 | 2009-05-28 | Buffalo Inc | ネットワーク接続型デバイスおよびプログラム |
JP2009157840A (ja) | 2007-12-27 | 2009-07-16 | Toshiba Corp | 電子機器および省電力設定方法 |
JP5154238B2 (ja) * | 2008-01-18 | 2013-02-27 | 株式会社日立製作所 | 複合型計算機システムの管理方法及び複合型計算機システム |
JP5116497B2 (ja) * | 2008-01-31 | 2013-01-09 | 株式会社日立製作所 | 情報処理システム、i/oスイッチ及びi/oパスの交替処理方法 |
TWI345342B (en) * | 2008-09-25 | 2011-07-11 | Htc Corp | Detachable host accessory and portable system |
JP5541021B2 (ja) * | 2010-09-09 | 2014-07-09 | 富士通株式会社 | スイッチ装置 |
CN102073602B (zh) * | 2010-12-14 | 2012-11-21 | 鸿富锦精密工业(深圳)有限公司 | 计算机***、连接控制装置及连接与断开方法 |
-
2012
- 2012-06-08 US US14/124,309 patent/US9348396B2/en active Active
- 2012-06-08 WO PCT/JP2012/064848 patent/WO2012169637A1/ja active Application Filing
- 2012-06-08 JP JP2013519552A patent/JP6048402B2/ja active Active
- 2012-06-08 EP EP12797360.0A patent/EP2720111B1/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000293272A (ja) * | 1999-04-01 | 2000-10-20 | Nec Corp | 共有機器電源制御装置及び共有機器電源制御方法 |
JP2009258978A (ja) | 2008-04-16 | 2009-11-05 | Hitachi Ltd | 計算機システム及び通信経路の監視方法 |
JP2010146175A (ja) | 2008-12-17 | 2010-07-01 | Hitachi Ltd | 複合型計算機装置、複合型計算機の管理方法及び管理サーバ |
JP2010191814A (ja) | 2009-02-19 | 2010-09-02 | Hitachi Ltd | 計算機システム、管理方法及び管理サーバ |
JP2011010043A (ja) | 2009-06-26 | 2011-01-13 | Alaxala Networks Corp | パケット中継装置 |
WO2011004548A1 (ja) * | 2009-07-06 | 2011-01-13 | 日本電気株式会社 | I/oシステム、下流pciエクスプレスブリッジ、インターフェース共有方法、およびプログラム |
JP2011081622A (ja) * | 2009-10-07 | 2011-04-21 | Sumitomo Electric Ind Ltd | 電源管理システム、電源管理装置、プログラム、及び電源管理方法 |
JP2011028782A (ja) | 2010-10-26 | 2011-02-10 | Toshiba Corp | 情報処理装置およびその制御方法 |
Non-Patent Citations (3)
Title |
---|
"Proposal (1) of System Virtualization Technology ExpressEther Using Ethernet: System Outline and Architecture", INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS, 2006 |
"Proposal (2) of System Virtualization Technology ExpressEther Using Ethernet: I/O Virtualization Technology", INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS, 2006 |
See also references of EP2720111A4 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015197732A (ja) * | 2014-03-31 | 2015-11-09 | 富士通株式会社 | 情報処理装置、情報処理装置の制御方法及び情報処理装置の制御プログラム |
JP2016009222A (ja) * | 2014-06-23 | 2016-01-18 | シャープ株式会社 | 電源連動制御装置、電源連動先装置、電源連動制御方法、電源連動被制御方法、電源連動制御プログラム及び電源連動被制御プログラム |
JP2016139236A (ja) * | 2015-01-27 | 2016-08-04 | 日本電気株式会社 | 仮想化システム、サーバ、端末、仮想化方法、及びそのためのプログラム |
JP2016144143A (ja) * | 2015-02-04 | 2016-08-08 | 日本電気株式会社 | 管理装置、管理方法および管理プログラム |
WO2017006457A1 (ja) * | 2015-07-08 | 2017-01-12 | 株式会社日立製作所 | 計算機システム及び障害切り分け方法 |
Also Published As
Publication number | Publication date |
---|---|
EP2720111A4 (en) | 2015-02-25 |
US20140115359A1 (en) | 2014-04-24 |
EP2720111B1 (en) | 2017-07-05 |
JPWO2012169637A1 (ja) | 2015-02-23 |
JP6048402B2 (ja) | 2016-12-21 |
EP2720111A1 (en) | 2014-04-16 |
US9348396B2 (en) | 2016-05-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6048402B2 (ja) | コンピュータシステム、接続装置、電源制御方法、及び電源制御プログラム | |
KR101951072B1 (ko) | 코어 간 통신 장치 및 방법 | |
CN102171973B (zh) | 用于检测和管理以太网光纤通道交换机故障的方法和*** | |
CN101517981B (zh) | 多机架仿真交换机 | |
CN103188173B (zh) | 一种交换机设备 | |
JP2015501501A (ja) | Pcieスイッチベースのサーバ・システム、スイッチング方法、及びデバイス | |
US8533501B2 (en) | Information processing apparatus and control method of information processing apparatus | |
CN102521201A (zh) | 多核数字信号处理器片上***及数据传输方法 | |
CN105897574B (zh) | 一种支持双网双主冗余的Modbus RTU/TCP网关装置 | |
JP2015153075A (ja) | 伝送装置および制御ユニット | |
CN103188157A (zh) | 一种路由器设备 | |
JP6431197B2 (ja) | スナップショット処理方法および関係付けられたデバイス | |
WO2017000832A1 (zh) | Mac地址的同步方法、装置及*** | |
CN105763488B (zh) | 数据中心汇聚核心交换机及其背板 | |
JP5355534B2 (ja) | ネットワーク集線装置及び電力制御方法 | |
WO2009067855A1 (fr) | Procédé de mise en œuvre d'un système informatique ou d'un réseau local | |
JP2010004260A (ja) | 画像処理装置および省エネ復帰方法 | |
CN1964286B (zh) | 具有双cpu的主控设备 | |
JP2012070293A (ja) | 二重化高信頼通信方法および装置 | |
JP2012010216A (ja) | 割込みシステム、ホスト装置、及び、周辺装置 | |
JP5169988B2 (ja) | ネットワーク装置 | |
CN105306358A (zh) | 主、备用路由设备及设备间的备份、切换方法及路由*** | |
WO2016151654A1 (ja) | 並列処理システム | |
JP3970535B2 (ja) | 記憶装置システムのデータ二重化方法および記憶システム | |
WO2013108409A1 (ja) | 計算機システム、それに使用されるPCIeスイッチ及びその制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12797360 Country of ref document: EP Kind code of ref document: A1 |
|
REEP | Request for entry into the european phase |
Ref document number: 2012797360 Country of ref document: EP |
|
ENP | Entry into the national phase |
Ref document number: 2013519552 Country of ref document: JP Kind code of ref document: A |
|
WWE | Wipo information: entry into national phase |
Ref document number: 14124309 Country of ref document: US |
|
NENP | Non-entry into the national phase |
Ref country code: DE |