(57)【要約】【課題】装置内でユニット間に予め配線されるシリアル伝送路の柔軟な利用を可能にする。【解決手段】サーバユニットは、サーバユニットにインターフェースカードが増設されたならば、増設されたインターフェースカードのハードウェア規格に基づいてインターフェースカードが通信に使用するシリアル伝送路の本数を取得し、複数のシリアル伝送路のうち、取得した本数のシリアル伝送路を該インターフェースカードに内部接続し、内部接続したインターフェースカード及びシリアル伝送路該デバイスユニットに通知し、デバイスユニットは、サーバユニットにより通知されたシリアル伝送路に、複数の通信デバイスのうち、サーバユニットにより通知されたインターフェースカードと通信するための通信デバイスを内部接続する。【選択図】図１
2012038074.tif 000002
【特許請求の範囲】
【請求項１】
インターフェースカードを増設可能なサーバ装置であって、通信デバイスを利用してサーバとしての通信を行うサーバ装置をユニット化したサーバユニットと、
前記サーバユニットが利用する複数の通信デバイスを備えた装置をユニット化したデバイスユニットと、
前記サーバユニットと前記デバイスユニットが収納される収納ユニット内で、装着された前記サーバユニットと、装着された前記デバイスユニットとが接続されるように、予め配線された複数のシリアル伝送路とを有し、
前記サーバユニットは、該サーバユニットに前記インターフェースカードが装着されたならば、装着された該インターフェースカードのハードウェア規格を取得し、該ハードウェア規格に基づいて該インターフェースカードが通信に使用するシリアル伝送路の本数を取得し、前記収納ユニット内に予め配線されている前記複数のシリアル伝送路のうち、取得した本数のシリアル伝送路を該インターフェースカードに内部接続し、内部接続した該インターフェースカード及び該シリアル伝送路を示す接続情報を該デバイスユニットに送信し、
前記デバイスユニットは、前記サーバユニットから前記接続情報を受けると、自身の前記複数の通信デバイスから、前記接続情報の示す前記インターフェースカードと対応する通信デバイスを、前記接続情報の示す前記シリアル伝送路に内部接続する、サーバ。
【請求項２】
前記情報処理装置は、接続情報記憶部を更に有し、
前記サーバユニットは、前記接続情報記憶部へ、前記接続情報を送信し、
前記接続情報記憶部は、前記サーバユニットにより送信された前記接続情報を記憶しておき、該サーバユニットに前記デバイスユニットが接続されたならば、記憶しておいた該接続情報を前記デバイスユニットに送信する、請求項１に記載のサーバ。
【請求項３】
前記サーバユニットは、前記接続情報を記憶するための接続情報記憶部を更に有し、
前記接続情報を前記接続情報記憶部に記憶しておき、前記サーバユニットに前記デバイスユニットが接続されたならば、該接続情報を該接続情報記憶部から読み出して該デバイスユニットに送信する、請求項１に記載のサーバ。
【請求項４】
前記サーバユニットは、取得したシリアル伝送路の本数が、前記収納ユニット内に予め配線されている前記複数のシリアル伝送路の本数以下でなければ、該複数のシリアル伝送路を時分割多重化し、時分割多重化したシリアル伝送路を前記インターフェースカードに内部接続する、請求項１乃至３のいずれか１項に記載のサーバ。
【請求項５】
前記サーバユニットは、インターフェースカードが装着された場合、または前記シリアル伝送路に障害が生じた場合、装着されているオプションインターフェースカードのハードウェア規格を取得し、該ハードウェア規格に基づいて該インターフェースカードが通信に使用するシリアル伝送路の本数を取得し、前記収納ユニット内に予め配線されている前記複数のシリアル伝送路の中で障害が生じていない伝送路のうち、取得した該本数のシリアル伝送路を該インターフェースカードに内部接続する、請求項１乃至４のいずれか１項に記載のサーバ。
【請求項６】
前記サーバユニットは、
前記サーバユニットに前記インターフェースカードが装着されたならば、装着された該インターフェースカードのハードウェア規格を取得し、該ハードウェア規格に基づいて該インターフェースカードが通信に使用するシリアル伝送路の本数を取得する伝送路本数取得手段と、
前記収納ユニット内に予め配線されている前記複数のシリアル伝送路のうち、前記伝送路本数取得手段により取得された本数のシリアル伝送路を前記インターフェースカードに内部接続する第１の接続手段と、
前記第１の接続手段により内部接続された前記インターフェースカード及び前記シリアル伝送路を示す接続情報を該デバイスユニットに送信する送信手段と、
を有する、請求項１乃至５のいずれか１項に記載のサーバ。
【請求項７】
インターフェースカードを増設可能なサーバ装置であって、通信デバイスを利用してサーバとしての通信を行うサーバ装置をユニット化したサーバユニットと、
前記サーバユニットが利用する複数の通信デバイスを備えた装置をユニット化したデバイスユニットと、
前記サーバユニットと前記デバイスユニットが収納される収納ユニット内で、装着された前記サーバユニットと、装着された前記デバイスユニットとが接続されるように、予め配線された複数のシリアル伝送路とを有するサーバに収納されるサーバユニットであって、
前記サーバユニットに前記インターフェースカードが装着されたならば、装着された該インターフェースカードのハードウェア規格を取得し、該ハードウェア規格に基づいて該インターフェースカードが通信に使用するシリアル伝送路の本数を取得する伝送路本数取得手段と、
前記収納ユニット内に予め配線されている前記複数のシリアル伝送路のうち、前記伝送路本数取得手段により取得された本数のシリアル伝送路を前記インターフェースカードに内部接続する第１の接続手段と、
前記第１の接続手段により内部接続された前記インターフェースカード及び前記シリアル伝送路を示す接続情報を該デバイスユニットに送信する送信手段と、
を有するサーバユニット。
【請求項８】
インターフェースカードを増設可能なサーバ装置であって、通信デバイスを利用してサーバとしての通信を行うサーバ装置をユニット化したサーバユニットと、
前記サーバユニットが利用する複数の通信デバイスを備えた装置をユニット化したデバイスユニットと、
前記サーバユニットと前記デバイスユニットが収納される収納ユニット内で、装着された前記サーバユニットと、装着された前記デバイスユニットとが接続されるように、予め配線された複数のシリアル伝送路とを有するサーバに収納するためのデバイスユニットであって、
複数の通信デバイスと、
サーバユニットにより内部接続されたシリアル伝送路及びインターフェースカードを示す接続情報を受信する受信手段と、
前記受信手段により受信された前記接続情報の示す前記伝送路に、前記複数の通信デバイスのうち、該接続情報の示す前記インターフェースカードと対応する通信デバイスを内部接続する接続手段と、
を有するデバイスユニット。
【請求項９】
インターフェースカードを増設可能なサーバ装置であって、通信デバイスを利用してサーバとしての通信を行うサーバ装置をユニット化したサーバユニットと、
前記サーバユニットが利用する複数の通信デバイスを備えた装置をユニット化したデバイスユニットと、
前記サーバユニットと前記デバイスユニットが収納される収納ユニット内で、装着された前記サーバユニットと、装着された前記デバイスユニットとが接続されるように、予め配線された複数のシリアル伝送路とを有するサーバに収納するためのサーバユニットが、
前記サーバユニットに前記インターフェースカードが装着されたならば、装着された該インターフェースカードのハードウェア規格を取得し、該ハードウェア規格に基づいて該インターフェースカードが通信に使用するシリアル伝送路の本数を取得し、
前記収納ユニット内に予め配線されている前記複数のシリアル伝送路のうち、取得した本数のシリアル伝送路を前記インターフェースカードに内部接続し、
内部接続した前記インターフェースカード及び前記シリアル伝送路を示す接続情報を該デバイスユニットに送信する、サーバユニットの制御方法。
【請求項１０】
インターフェースカードを増設可能なサーバ装置であって、通信デバイスを利用してサーバとしての通信を行うサーバ装置をユニット化したサーバユニットと、
前記サーバユニットが利用する複数の通信デバイスを備えた装置をユニット化したデバイスユニットと、
前記サーバユニットと前記デバイスユニットが収納される収納ユニット内で、装着された前記サーバユニットと、装着された前記デバイスユニットとが接続されるように、予め配線された複数のシリアル伝送路とを有するサーバに収納するためのデバイスユニットが、
サーバユニットにより内部接続されたシリアル伝送路及びインターフェースカードを示す接続情報を受信し、
受信した前記接続情報の示す前記伝送路に、前記複数の通信デバイスのうち、該接続情報の示す前記インターフェースカードと対応する通信デバイスを内部接続する、デバイスユニットの制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、シリアル伝送路を介してユニット間でデータを伝送する技術に関する。
【背景技術】
【０００２】
サーバや周辺装置といったデバイスをコンパクトにユニット化してラックに収納する形態の高密度サーバが用いられている。サーバの機能を備えたユニットはサーバユニットと呼ばれる。また、以下、周辺装置の機能を備えたユニットをデバイスユニットと称する。サーバユニットおよびデバイスユニットを収納するラックは、収納ユニットや収納ケースとも呼ばれる。
【０００３】
デバイスユニットには、通信パケットをスイッチングする機能を備えたスイッチユニットや、データを格納する機能を備えたストレージユニットなどがある。サーバユニットやデバイスユニットの形状は一般に平板型である。
【０００４】
この種のサーバではサーバ装置および周辺装置が１つのラックに集約されるので高密度化が可能である。またオプションの追加により、システム規模を拡大することができる。
【０００５】
収納ユニットの内部には、サーバユニットやデバイスユニットなどの各ユニットを挿入するためのシャーシが複数設けられている。
【０００６】
収納ユニットの内部でサーバユニット用のシャーシとデバイスユニット用のシャーシとの間には予め複数のシリアル伝送路が配線されている。ユーザが、これらのシャーシに各ユニットを挿入するだけで、サーバユニットとデバイスユニットとがシリアル伝送路で接続された状態となる。
【０００７】
スイッチユニットを設けると、サーバユニットは、オンボードのネットワークコントローラを使用して、スイッチユニットを介して収納ユニット外部の通信機器と通信を行うことができる。
【０００８】
スイッチユニットには複数の通信ポートが備えられている。またサーバユニットにはオンボードのネットワークコントローラの他にオプションのインターフェースカードを追加することができる。サーバユニットにオプションのインターフェースカードを追加することにより、使用するユイッチユニットの通信ポートを増やすことができる。
【０００９】
図１２に収納ユニットにサーバユニットやデバイスユニットを収納する構成のブロック図を示す。この情報処理装置は、サーバユニット２０１と、デバイスユニット２２１とを収納している。
【００１０】
図１２を参照すると、サーバユニット２０１には、サーバユニット２０１をデバイスユニット２２１に接続するためのインターフェースであるシリアル接続部２０４および２０５が搭載されている。サーバユニット２０１には、複数のスロット（不図示）が設けられており、それらのスロットにオプションインターフェースカードを装着することができる。
【００１１】
図１２では、オプションインターフェースカード２０２および２０３がそれぞれ、２つのスロットに装着されている。各スロットへの各カードの装着により、オプションインターフェースカード２０２とシリアル接続部２０４とが接続される。そして、オプションインターフェースカード２０３とシリアル接続部２０５とが接続される。
【００１２】
デバイスユニット２２１には、接続デバイス２２４および２２５が設けられている。接続デバイス２２４および２２５は、それぞれが準拠する通信規格に従って、サーバユニット２０１と他の通信機器と間の通信を制御する通信モジュールである。そして、デバイスユニット２２１には、接続デバイス２２４および２２５のそれぞれをサーバユニット２０１に接続するためのインターフェースであるシリアル接続部２２２および２２５が設けられている。
【００１３】
サーバユニット２０１のシリアル接続部２０４とデバイスユニット２２１のシリアル接続部２２２との間には、予め規定された数（例えば、４本）のシリアル伝送路が配線されている。この、シリアル接続部２０４とシリアル接続部２２１との間のシリアル伝送路の数は、オプションも含めて予め想定される通信規格に対応することができるような数に設定されている。同様に、シリアル接続部２０５とシリアル接続部２２３との間にも規定の数のシリアル伝送路が配線されている。オプションインターフェースカードが装着されると、サーバユニット２０１は、これらのシリアル伝送路を介して、接続デバイスとの間でデータ伝送を行うことができる。
【００１４】
このような構成を採用することにより、ユーザは所望の通信規格に準拠したオプションインターフェースカードを装着するだけで容易にサーバユニットの機能を拡張できる。
【先行技術文献】
【特許文献】
【００１５】
【特許文献１】特開平６−１９７１４４号公報
【特許文献２】特開平８−２３４２９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１６】
しかし、図１２に記載された情報処理装置では、ユニット間のシリアル伝送路をサーバユニットやデバイスユニットの構成に応じて柔軟に活用することができない。
【００１７】
前述したように、収納ユニット内部のシャーシ間に規定数のシリアル伝送路が予め配線されているので、ユーザは、オプションインターフェースカードの増設時にも、ユニット間の配線を行う必要はない。ところが、オプションインターフェースカードが準拠する規格の種類によって使用するシリアル伝送路の本数が異なることがある。そのため、装着されたオプションインターフェースカードによっては、予め配線されているシリアル伝送路のうち一部が使用されず、無駄が生じる場合があった。
【００１８】
限られた数の通信路を効率良く利用して通信を行うものとして、特許文献１に記載された通信機器は、トランザクションが発生するたびに、優先度の高いトランザクションから順に、空いている通信路を割り当てている。トランザクションの数に応じた数だけの通信路を通信機器が使用するので、常に全ての通信路を使用する場合と比較して通信路を有効に利用することができる。
【００１９】
特許文献２に記載されたコントローラは、プリンタのデータ処理能力に応じて、配線されたデータ通信路のうち、プリンタとの間のデータ伝送に使用する本数を変化させている。プリンタの性能に応じた数だけのデータ通信路をコントローラが使用するので、プリンタの性能に関わらず使用する本数を固定する場合と比較してデータ通信路を有効に利用することができる。
【００２０】
しかし、特許文献１、２に記載された技術は予め配線されている通信路を有効に利用しようとするものであり、使用されない通信路を削減するものではない。そのため、上述したような、ユニット化によって高密度化された情報処理装置の内部に予め配線されるシリアル伝送路の無駄を低減することには寄与しない。
【００２１】
また、図１２に記載された装置では、当初から想定されていた規格とは異なる新しいハードウェア規格のデバイスユニットをサーバユニット２０１に接続したいという要求が生じ得る。しかし、そのハードウェア規格で必要なシリアル伝送路の本数が規定の本数より多いと、その規格に対応するオプションインターフェースカードを増設できない。このように図１２に示した構成では、サーバユニットに増設可能なオプションインターフェースカードの種類が限られるので、サーバユニットに接続可能なデバイスユニット（周辺装置）の種類も限られてしまう。
【００２２】
このように、ユニット間で予め配線済のシリアル伝送路が柔軟に利用されていないという問題があった。
【００２３】
本発明は、装置内でユニット間に予め配線されるシリアル伝送路の柔軟な利用を可能にすることを目的とする。
【課題を解決するための手段】
【００２４】
上記目的を達成するために、本発明のサーバは、インターフェースカードを増設可能なサーバ装置であって、通信デバイスを利用してサーバとしての通信を行うサーバ装置をユニット化したサーバユニットと、前記サーバユニットが利用する複数の通信デバイスを備えた装置をユニット化したデバイスユニットと、前記サーバユニットと前記デバイスユニットが収納される収納ユニット内で、装着された前記サーバユニットと、装着された前記デバイスユニットとが接続されるように、予め配線された複数のシリアル伝送路とを有し、前記サーバユニットは、該サーバユニットに前記インターフェースカードが装着されたならば、装着された該インターフェースカードのハードウェア規格を取得し、該ハードウェア規格に基づいて該インターフェースカードが通信に使用するシリアル伝送路の本数を取得し、前記収納ユニット内に予め配線されている前記複数のシリアル伝送路のうち、取得した本数のシリアル伝送路を該インターフェースカードに内部接続し、内部接続した該インターフェースカード及び該シリアル伝送路を示す接続情報を該デバイスユニットに送信し、前記デバイスユニットは、前記サーバユニットから前記接続情報を受けると、自身の前記複数の通信デバイスから、前記接続情報の示す前記インターフェースカードと対応する通信デバイスを、前記接続情報の示す前記シリアル伝送路に内部接続する、サーバである。
【００２５】
本発明のサーバユニットは、インターフェースカードを増設可能なサーバ装置であって、通信デバイスを利用してサーバとしての通信を行うサーバ装置をユニット化したサーバユニットと、前記サーバユニットが利用する複数の通信デバイスを備えた装置をユニット化したデバイスユニットと、前記サーバユニットと前記デバイスユニットが収納される収納ユニット内で、装着された前記サーバユニットと、装着された前記デバイスユニットとが接続されるように、予め配線された複数のシリアル伝送路とを有するサーバに収納されるサーバユニットであって、前記サーバユニットに前記インターフェースカードが装着されたならば、装着された該インターフェースカードのハードウェア規格を取得し、該ハードウェア規格に基づいて該インターフェースカードが通信に使用するシリアル伝送路の本数を取得する伝送路本数取得手段と、前記収納ユニット内に予め配線されている前記複数のシリアル伝送路のうち、前記伝送路本数取得手段により取得された本数のシリアル伝送路を前記インターフェースカードに内部接続する第１の接続手段と、前記第１の接続手段により内部接続された前記インターフェースカード及び前記シリアル伝送路を示す接続情報を該デバイスユニットに送信する送信手段と、を有するサーバユニットである。
【００２６】
本発明のデバイスユニットは、インターフェースカードを増設可能なサーバ装置であって、通信デバイスを利用してサーバとしての通信を行うサーバ装置をユニット化したサーバユニットと、前記サーバユニットが利用する複数の通信デバイスを備えた装置をユニット化したデバイスユニットと、前記サーバユニットと前記デバイスユニットが収納される収納ユニット内で、装着された前記サーバユニットと、装着された前記デバイスユニットとが接続されるように、予め配線された複数のシリアル伝送路とを有するサーバに収納するためのデバイスユニットであって、複数の通信デバイスと、サーバユニットにより内部接続されたシリアル伝送路及びインターフェースカードを示す接続情報を受信する受信手段と、前記受信手段により受信された前記接続情報の示す前記伝送路に、前記複数の通信デバイスのうち、該接続情報の示す前記インターフェースカードと対応する通信デバイスを内部接続する接続手段と、を有するデバイスユニットである。
【００２７】
本発明のインターフェースカードを増設可能なサーバ装置であって、通信デバイスを利用してサーバとしての通信を行うサーバ装置をユニット化したサーバユニットと、前記サーバユニットが利用する複数の通信デバイスを備えた装置をユニット化したデバイスユニットと、前記サーバユニットと前記デバイスユニットが収納される収納ユニット内で、装着された前記サーバユニットと、装着された前記デバイスユニットとが接続されるように、予め配線された複数のシリアル伝送路とを有するサーバに収納するためのサーバユニットが、前記サーバユニットに前記インターフェースカードが装着されたならば、装着された該インターフェースカードのハードウェア規格を取得し、該ハードウェア規格に基づいて該インターフェースカードが通信に使用するシリアル伝送路の本数を取得し、前記収納ユニット内に予め配線されている前記複数のシリアル伝送路のうち、取得した本数のシリアル伝送路を前記インターフェースカードに内部接続し、内部接続した前記インターフェースカード及び前記シリアル伝送路を示す接続情報を該デバイスユニットに送信する、サーバユニットの制御方法である。
【００２８】
本発明のデバイスユニットの制御方法は、インターフェースカードを増設可能なサーバ装置であって、通信デバイスを利用してサーバとしての通信を行うサーバ装置をユニット化したサーバユニットと、前記サーバユニットが利用する複数の通信デバイスを備えた装置をユニット化したデバイスユニットと、前記サーバユニットと前記デバイスユニットが収納される収納ユニット内で、装着された前記サーバユニットと、装着された前記デバイスユニットとが接続されるように、予め配線された複数のシリアル伝送路とを有するサーバに収納するためのデバイスユニットが、サーバユニットにより内部接続されたシリアル伝送路及びインターフェースカードを示す接続情報を受信し、受信した前記接続情報の示す前記伝送路に、前記複数の通信デバイスのうち、該接続情報の示す前記インターフェースカードと対応する通信デバイスを内部接続する、デバイスユニットの制御方法である。
【発明の効果】
【００２９】
本発明によれば、サーバユニットは、インターフェースカードが装着されると、そのインターフェースカードが通信に使用するシリアル伝送路の本数を取得して、デバイス間のシリアル伝送路のうち、その本数のシリアル伝送路を接続し、デバイスユニットは、インターフェースカードが接続されたシリアル伝送路を、対応する通信デバイスに接続する。
【００３０】
この構成によれば、サーバユニットは、装着する各インターフェースカードの通信に必要な本数だけのシリアル伝送路をそれぞれのカードに接続できる。また、インターフェースカードに必要な本数が、ユニット間のシリアル伝送路の数以下である限り、インターフェースカードを装着できる。このため、ユニット間に予め配線されたシリアル伝送路を柔軟に利用できる。
【図面の簡単な説明】
【００３１】
【図１】本発明の第１の実施形態における情報処理装置の一構成例を示すブロック図である。
【図２】本発明の第１の実施形態におけるテーブルに記載される内容の一例を示す図である。
【図３】本発明の第１の実施形態における接続情報の示す内容の一例を示す図である。
【図４】本発明の第１の実施形態のシリアルインターフェース制御部の動作の一例を示すフローチャートである。
【図５】本発明の第１の実施形態のインターフェース整合部の動作の一例を示すフローチャートである。
【図６】本発明の第１の実施形態のシリアルインターフェース制御部の動作の一例を示すフローチャートである。
【図７】本発明の第２の実施形態の情報処理装置の一構成例を示すブロック図である。
【図８】本発明の第３の実施形態のデバイスの一構成例を示すブロック図である。
【図９】本発明の第３の実施形態のシリアルインターフェース制御部の動作の一例を示すフローチャートである。
【図１０】本発明の第３の実施形態のシリアルインターフェース制御部の動作結果の一例を示すタイミングチャートである。
【図１１】本発明の第４の実施形態における情報処理装置の一構成例を示すブロック図である。
【図１２】本発明の第４の実施形態のシリアルインターフェース制御部の動作の一例を示すフローチャートである。
【図１３】一般的な情報処理装置の一構成例を示すブロック図である。
【発明を実施するための形態】
【００３２】
（第１の実施形態）
本発明を実施するための第１の実施形態について図面を参照して説明する。図１は、本実施形態の情報処理装置１の一構成例を示すブロック図である。同図を参照すると、情報処理装置１は、ブレード形態のサーバユニットやスイッチユニットなどの多数のデバイスを収納する収納ユニットまたは収納ケースであり、通信システムにおいて高密度サーバとして動作する。
【００３３】
本実施形態では、情報処理装置１は、サーバユニット１０、インターフェース整合部３０、およびデバイスユニット４０を収納する。サーバユニット１０とデバイスユニット４０との間には、ユニット同士が接続されるように、複数のシリアルインターフェース伝送路２０が予め配線されている。
【００３４】
サーバユニット１０は、ブレード形態にユニット化されたサーバ装置であり、サーバブレード、ＣＰＵ（Central Processing Unit）ブレードなどとも呼ばれる。デバイスユニット４０は、ブレード形態にユニット化された周辺装置であり、具体的には、スイッチユニットやストレージユニットなどである。
【００３５】
サーバユニット１０は、サーバユニット１０は、ＣＰＵなどの処理装置、メモリおよび補助記憶装置に加え、シリアルインターフェース制御部１０４を有する。本実施形態では、シリアルインターフェース制御部１０４以外の構成については省略する。そして、サーバユニット１０には、オプションインターフェースカードを装着するためのスロット（不図示）が設けられている。
【００３６】
このスロットにユーザがオプションインターフェースカードを挿入することにより、複数枚のオプションインターフェースカードをサーバユニット１０に増設できる。増設可能なオプションインターフェースカードのハードウェア規格は、複数あり、各ハードウェア規格は、オプションインターフェースカードと接続デバイスとの間の通信に必要な通信速度や、通信プロトコルなどを定めている。
【００３７】
本実施形態では、オプションインターフェースカード１０１、１０２および１０３がスロットに装着されている。
【００３８】
シリアルインターフェース制御部１０４は、シリアル本数判定部１０５、１０６、および１０７と、シリアル接続切替制御部１０８とを有する。
【００３９】
デバイスユニット４０は、シリアルインターフェース制御部４０１と、接続デバイス４０３、４０４および４０５とを有する。シリアルインターフェース制御部４０１は、シリアル接続切替制御部４０２を有する。
【００４０】
接続デバイス４０３、４０４および４０５は、所定の通信規格に従って、サーバユニット１０と周辺装置または外部の通信機器と間の通信を制御するデバイスである。接続デバイス４０３、４０４および４０５は、例えば、１以上の外部ポートを備えた光通信モジュールである。インターフェースカードおよび接続デバイス間の通信規格として、イーサネット（登録商標）、ファイバーチャネル、PCI Express、ＳＣＳＩ（Small Computer System Interface）などが使用される。
【００４１】
オプションインターフェースカード１０１、１０２および１０３は、サーバユニット１０に装着されるインターフェースカードである。図１では、オプションインターフェースカードが３枚設けられているが、２枚であってもよく、４枚以上に増設することも可能である。
【００４２】
サーバユニット１０は、オプションインターフェースカード（１０１、１０２、または１０３）が装着されると、サーバユニット１０は、シリアルインターフェース伝送路２０を介して、装着されたカードに対応する接続デバイス（４０３、４０４、または４０５）との間で通信を行うことができる。
【００４３】
シリアル本数判定部１０５、１０６および１０７は、オプションインターフェースカードのハードウェア規格ごとに、そのインターフェースカードが通信に使用するシリアル伝路の本数を記載したテーブルを予め記憶しておく。
【００４４】
図２は、シリアル本数判定部が記憶するテーブルに記載される内容の一例を示す図である。同図に示すように、テーブルには、ハードウェア規格ごとに、必要なシリアル伝送路の本数が記載される。シリアル伝送路の本数は、ハードウェア規格で定められた通信速度と、各シリアル伝送路が保証する通信速度とから、決定される。
【００４５】
図１に戻り、各オプションインターフェースカードが各スロットに挿入されると、そのオプションインターフェースカードは、自身のハードウェア規格を示す情報を対応するシリアル本数判定部へ送信し、各シリアル本数判定部はその情報を受信する。
【００４６】
各シリアル本数判定部は、受信した情報からハードウェア規格を取得し、そのハードウェア規格に対応するシリアル伝送路の本数を、テーブルから読み出して取得する。
【００４７】
増設されたオプションインターフェースカード（１０１、１０２、または１０３）に必要なシリアル伝送路の総数がシリアルインターフェース伝送路２０の本数より大きければ、シリアル接続切替制御部１０８は、接続できない旨を通知するエラー通知をオプションインターフェースカードへ１０１〜１０３へ送信する。
【００４８】
増設された各オプションインターフェースカード１０１〜１０３に必要なシリアル伝送路の総数が、使用可能なシリアルインターフェース伝送路２０の本数以下であれば、シリアル接続切替制御部１０８は、増設されたオプションインターフェースカードに、使用可能なシリアルインターフェース伝送路２０のうち、必要な本数を内部接続する。
【００４９】
例えば、各シリアルインターフェース伝送路に識別番号を設定しておき、シリアル接続切替制御部１０８は、新しく増設されたオプションインターフェースカードに、未使用の伝送路を、識別番号の小さいものから順に割りあてる。
【００５０】
シリアル接続切替制御部１０８は、各オプションインターフェースカードにシリアルインターフェース伝送路２０をどのように接続したかを示す接続情報を生成し、インターフェース整合部３０へ送信する。
【００５１】
図３は、接続情報の示す内容の一例をまとめた図である。同図を参照すると接続情報は、シリアルインターフェース伝送路２０１〜２１２を示す情報と、オプションインターフェースカード１０１〜１０３を示す情報とを含む。接続された伝送路およびインターフェースは、対応付けて格納される。
【００５２】
図３の接続情報は、シリアルインターフェース伝送路２０１〜２０３とオプションインターフェースカード１０１とが接続され、シリアルインターフェース伝送路２０４〜２０８とオプションインターフェースカード１０２とが接続されていることを示している。また、この接続情報は、シリアルインターフェース伝送路２０９および２１０とオプションインターフェースカード１０３とが接続され、シリアルインターフェース伝送路２１１および２１２には、オプションインターフェースカードが接続されておらず、未使用の状態であることを示している。
【００５３】
図１に戻り、インターフェース整合部３０は、シリアル接続切替制御部１０８から接続情報を受信し、記憶する。そして、サーバユニット１０に、デバイスユニット４０などの別のデバイスが接続されたとき、インターフェース整合部３０は、接続情報を接続先のデバイス（４０）へ送信する。
【００５４】
また、インターフェース整合部３０は、接続先のデバイス（４０）からエラー通知を受信すると、そのエラー通知をオプションインターフェースカード１０１〜１０３へ転送する。エラー通知は、例えば、オプションインターフェースカードに対応する接続デバイスがない旨の通知である。
【００５５】
続いて接続先のデバイスユニット４０について説明する。デバイスユニット４０のシリアル接続切替制御部４０２は、インターフェース整合部３０から接続情報を受信する。シリアル接続切替制御部４０２は、受信した接続情報に基づいて、各シリアルインターフェース伝送路に接続されているオプションインターフェースカードを確認する。
【００５６】
シリアル接続切替制御部４０２は、オプションインターフェースカードおよび接続デバイスの各ハードウェア規格に基づいて、接続されている各オプションインターフェースカードに接続可能な接続デバイスがデバイスユニット４０内に設けられているか否かを判断する。
【００５７】
対応する接続デバイスがある場合、シリアル接続切替制御部４０２は、オプションインターフェースカードが接続されたシリアルインターフェース伝送路に、そのオプションインターフェースカードに対応する接続デバイスを内部接続する。
【００５８】
対応する接続デバイスがない場合、シリアル接続切替制御部４０２は、その旨を示すエラー通知をインターフェース整合部３０へ送信する。
【００５９】
接続デバイス４０３〜４０５は、シリアルインターフェース伝送路２０を介して、オプションインターフェースカードとデータ伝送を行う。
【００６０】
図４〜図６を参照して、サーバユニット１０、インターフェース整合部３０およびデバイスユニット４０のそれぞれの動作について説明する。
【００６１】
図４は、サーバユニット１０のシリアルインターフェース制御部１０４の動作の一例を示すフローチャートである。この動作は、サーバユニット１０に電源が投入されたときに開始する。同図を参照すると、シリアルインターフェース制御部１０４は、オプションインターフェースカードが増設されたか否かを判断する（ステップＳ１）。
【００６２】
オプションインターフェースカードが増設されたのであれば（ステップＳ１：ＹＥＳ）、シリアルインターフェース制御部１０４は、増設された各オプションインターフェースカードのハードウェア規格に対応する本数をテーブルから読み出すことにより、それらのカードに必要なシリアル伝送路の本数を取得する（ステップＳ２）。
【００６３】
シリアルインターフェース制御部１０４は、増設されたオプションインターフェースカードに必要なシリアル伝送路の総数が、使用可能なシリアルインターフェース伝送路２０の本数以下であるか否かを判断する（ステップＳ３）。
【００６４】
各オプションインターフェースカードに必要なシリアル伝送路の総数が、シリアルインターフェース伝送路２０の本数以下である場合（ステップＳ３：ＹＥＳ）、シリアルインターフェース制御部１０４は、それぞれのオプションインターフェースカードに、使用可能なシリアルインターフェース伝送路２０のうち、必要な本数を内部接続する（ステップＳ４）。
【００６５】
シリアルインターフェース制御部１０４は、接続情報を生成し、インターフェース整合部３０へ送信する（ステップＳ５）。
【００６６】
増設された各オプションインターフェースカードに必要なシリアル伝送路の総数が、使用可能なシリアルインターフェース伝送路２０の本数以下でない場合（ステップＳ３：ＮＯ）、シリアルインターフェース制御部１０４は、エラー通知をオプションインターフェースカードに送信する（ステップＳ６）。
【００６７】
オプションインターフェースカードが増設されていない場合（ステップＳ１：ＮＯ）、またはステップＳ５、Ｓ６の後、シリアルインターフェース制御部１０４はステップＳ１に戻る。
【００６８】
図５は、インターフェース整合部３０の動作の一例を示すフローチャートである。同図を参照すると、インターフェース整合部３０は、接続情報を受信したか否かを判断する（ステップＴ１）。
【００６９】
接続情報を受信したのであれば（ステップＴ１：ＹＥＳ）、インターフェース整合部３０は、その接続情報を記憶する（ステップＴ２）。
【００７０】
接続情報を受信していない場合（ステップＴ１：ＮＯ）、またはステップＴ２の後、インターフェース整合部３０は、オプションインターフェースカードが増設されたサーバユニット１０に別のデバイスユニット（例えば、デバイスユニット４０）が接続されているか否かを判断する（ステップＴ３）。
【００７１】
デバイスが接続されていれば（ステップＴ３：ＹＥＳ）、インターフェース整合部３０は、デバイスユニット４０などの、接続されたデバイスに接続情報を送信する（ステップＴ４）。
【００７２】
デバイスが接続されていない場合（ステップＴ３：ＮＯ）、またはステップＴ４の後、インターフェース整合部３０は、接続されたデバイスからエラー通知を受信したか否かを判断する（ステップＴ５）。
【００７３】
エラー通知を受信したならば（ステップＴ５：ＹＥＳ）、インターフェース整合部３０は、そのエラー通知をオプションインターフェースカードへ転送する（ステップＴ６）。
【００７４】
エラー通知を受信していない場合（ステップＴ５：ＮＯ）、またはステップＴ６の後、インターフェース整合部３０は、ステップＴ１に戻る。
【００７５】
図６は、デバイスユニット４０のシリアルインターフェース制御部４０１の動作を示すフローチャートである。この動作は、デバイスユニット４０がサーバユニット１０およびインターフェース整合部３０に接続されたときに開始する。
【００７６】
シリアルインターフェース制御部４０１は、インターフェース整合部３０から接続情報を受信する（ステップＵ１）。シリアルインターフェース制御部４０１は、接続情報から、各シリアルインターフェース伝送路に接続されているオプションインターフェースカードを確認する（ステップＵ２）。
【００７７】
シリアルインターフェース制御部４０１は、接続されている各オプションインターフェースカードに対応する接続デバイスが、デバイスユニット４０内にあるか否かを判断する（ステップＵ３）。
【００７８】
対応する接続デバイスがある場合（ステップＵ３：ＹＥＳ）、シリアルインターフェース制御部４０１は、オプションインターフェースカードが接続されたシリアルインターフェース伝送路に、そのオプションインターフェースカードに対応する接続デバイスを内部接続する（ステップＵ４）。
【００７９】
対応する接続デバイスがない場合（ステップＵ３：ＮＯ）、シリアルインターフェース制御部４０１は、その旨を示すエラー通知をインターフェース整合部３０へ送信する（ステップＵ５）。
【００８０】
ステップＵ４、またはＵ５の後、シリアルインターフェース制御部４０１は、ステップＵ１に戻る。
【００８１】
なお、本実施形態では、オプションインターフェースカードが当初から３枚増設されている構成としているが、オプションインターフェースカードは、当初は１枚も増設されていなくともよい。増設できるオプションインターフェースカードの数は、１枚以上であれば、３枚に限られないのは勿論である。
【００８２】
また、本実施形態では、デバイスユニット４０の接続デバイスの数は３つとしているが、接続デバイスの数は、複数であればよく、３つに限定されないのは勿論である。
【００８３】
本実施形態では、シリアル伝送路を介して接続されるユニットは、サーバユニット１０およびデバイスユニット４０の２つとしているが、サーバユニット１０は複数であってもよく、デバイスユニット４０も複数とすることができる。
【００８４】
サーバユニット１０が複数である場合、デバイスユニット４０のシリアルインターフェース制御部４０１は、接続デバイスにシリアルインターフェース伝送路を接続した後、どの伝送路をどの接続デバイスに接続したかをインターフェース整合部３０に通知する。インターフェース整合部３０は、その通知内容を接続情報に追加して記憶しておき、デバイスユニット４０以外のデバイスユニットがサーバユニット１０に接続されたときに、その接続情報を送信する。
【００８５】
本実施形態の情報処理装置１が本発明のサーバに相当する。本実施形態のオプションインターフェースカードが本発明のインターフェースカードに相当し、本実施形態のシリアルインターフェース伝送路が本発明のシリアル伝送路に該当する。本実施形態の接続デバイスが本発明の通信デバイスに相当する。本実施形態のインターフェース整合部が、本発明の接続情報記憶部に相当する。
【００８６】
本実施形態では、サーバユニット１０、デバイスユニット４０をブレード形態のユニットとしているが、ラックマウント形態のユニットとしてもよいのは勿論である。
【００８７】
以上説明したように、本実施形態によれば、サーバユニットは、インターフェースカードが増設されると、そのインターフェースカードが通信に使用するシリアル伝送路の本数を取得して、デバイス間のシリアル伝送路のうち、その本数のシリアル伝送路を接続し、デバイスユニットは、インターフェースカードが接続されたシリアル伝送路を、対応する接続デバイスに接続する。
【００８８】
この構成によれば、サーバユニットは、装着する各インターフェースカードの通信に必要な本数だけのシリアル伝送路をそれぞれのカードに接続できる。
【００８９】
例えば、デバイス間のシリアル伝送路が１２本あり、データ伝送に必要な本数が３本のオプションインターフェースカードを増設する場合について考える。図１３に示したように、ユニット間のシリアル伝送路をオプションインターフェースカードに固定的に４本ずつ割り当てる構成では、最大で３枚しか増設できず、未使用のインターフェース伝送路が３本も残る。これに対し、本実施形態のサーバユニットは、各オプションインターフェースカードにダイナミックに必要な本数（３本）だけ伝送路を割り当てるので、カードを最大で４枚も増設でき、その場合、未使用のインターフェース伝送路が０本となる。
【００９０】
また、本実施形態によれば、インターフェースカードに必要な本数が、ユニット間のシリアル伝送路の数以下である限り、インターフェースカードを増設できる。このため、ユニット間に予め配線されたシリアル伝送路を柔軟に利用できる。
【００９１】
例えば、各オプションインターフェースカードに固定的にシリアル伝送路４本を割り当てる構成では、シリアル伝送路５本を必要とするオプションインターフェースカードを増設できない。
【００９２】
しかし、本実施形態では、ユニット間のシリアル伝送路をオプションインターフェースカードにダイナミックに割り当てているので、使用可能なシリアル伝送路が５本以上ある限り、そのようなカードであっても増設することができる。
（第２の実施形態）
本発明の第２の実施形態について図７を参照して説明する。本実施形態の情報処理装置の構成は、インターフェース整合部をデバイス内に設けている点で、第１の実施形態の情報処理装置の構成と異なる。なお、本実施形態の通信処理装置について、図１〜図６で説明した構成と同様な構成の詳細な説明を省略し、第１の実施形態と異なる点について詳しく説明する。
【００９３】
図７は、本実施形態の情報処理装置１ａの一構成例を示すブロック図である。同図を参照すると、情報処理装置１ａは、インターフェース整合部３０の代わりに、サーバユニット１０内にインターフェース整合部１０９を設け、デバイスユニット４０内にインターフェース整合部４０６を設けた点で、第１の実施形態の情報処理装置１と異なる。
【００９４】
インターフェース整合部１０９の構成は、第１の実施形態のインターフェース整合部３０と同様である。
【００９５】
インターフェース整合部４０６は、インターフェース整合部１０９から接続情報を受信してシリアルインターフェース制御部４０１へ転送する。また、インターフェース整合部４０６は、シリアルインターフェース制御部４０１からエラー通知を受信し、インターフェース整合部１０９へ転送する。
【００９６】
以上説明したように、本実施形態によれば、各デバイスはインターフェース整合部を内蔵するので、インターフェース整合部を備えていない既存の情報処理装置に対しても、シリアルインターフェース伝送路のダイナミックなグルーピングによる使用効率の向上を実現できる。
（第３の実施形態）
本発明の第３の実施形態について図８〜図１０を参照して説明する。本実施形態の情報処理装置は、時分割多重化方式でデバイス間の伝送路を論理的に多重化する点で、第１の実施形態と異なる。なお、本実施形態の通信処理装置について、図１〜図５で説明した構成と同様な構成の詳細な説明を省略し、第１の実施形態と異なる点について詳しく説明する。
【００９７】
図８は、本実施形態のサーバユニット１０ｂの一構成例を示すブロック図である。同図を参照すると、サーバユニット１０ｂは、Ｉ／Ｆキュー１１０〜１１２およびオプションインターフェース選択制御部１１３を更に有する点以外は、第１の実施形態のサーバユニット１０と同様の構成である。
【００９８】
Ｉ／Ｆキュー１１０〜１１２は、それぞれオプションインターフェースカード１０１〜１０３に接続されている。また、Ｉ／Ｆキュー１１０〜１１２は、オプションインターフェース選択制御部に接続されている。
【００９９】
Ｉ／Ｆキュー１１０〜１１２は、オプションインターフェース選択制御部の制御に従って、それぞれオプションインターフェースカード１０１〜１０３のトランザクションを一時的に保持する。
【０１００】
オプションインターフェース選択制御部１１３は、シリアル本数判定部１０５〜１０７、Ｉ／Ｆキュー１１０〜１１２およびシリアル接続切替制御部１０８に接続される。オプションインターフェース選択制御部１１３は、シリアル本数判定部１０５〜１０７から各オプションインターフェースカードに必要なシリアル伝送路の本数を取得する。
【０１０１】
増設された各オプションインターフェースカードに必要なシリアル伝送路の総数が、デバイス間の、使用可能なシリアルインターフェース伝送路（２０）の本数以下でない場合、オプションインターフェース選択制御部１１３は、Ｉ／Ｆキュー１１０〜１１２を制御して、シリアルインターフェース伝送路を時分割方式で論理的に多重化する。
【０１０２】
増設された各オプションインターフェースカードに必要なシリアル伝送路の総数が、デバイス間の使用可能なシリアルインターフェース伝送路（２０）の本数以下である場合、シリアルインターフェース制御部４０１は、オプションインターフェースカードが接続されたシリアルインターフェース伝送路に、そのオプションインターフェースカードに対応する接続デバイスを内部接続する。
【０１０３】
図９は、サーバユニット１０ｂのシリアルインターフェース制御部４０１の動作を示すフローチャートである。同図を参照すると、本実施形態のシリアルインターフェース制御部１０４の動作は、ステップＳ５の代わりに、ステップＳ５ｂを実行する点以外は、第１の実施形態のシリアルインターフェース制御部１０４の動作と同様である。
【０１０４】
増設された各オプションインターフェースカードに必要なシリアル伝送路の総数が、使用可能なシリアルインターフェース伝送路２０の本数以下でない場合（ステップＳ１：ＮＯ）、オプションインターフェース選択制御部１１３は、Ｉ／Ｆキュー１１０〜１１２を制御して、シリアルインターフェース伝送路を時分割方式で論理的に多重化する。時分割多重化を行っても、各オプションインターフェースカードに必要なシリアル伝送路の数が足りない場合、オプションインターフェース選択制御部１１３は、エラー通知を送信する（ステップＳ５ｂ）。
【０１０５】
図１０を参照して、時分割多重化を行った結果の一例について説明する。同図は、シリアルインターフェース制御部１０４の動作結果の一例を示すタイミングチャートである。ここで、オプションインターフェースカード１０１〜１０３のそれぞれが、シリアルインターフェース伝送路を４本必要とし、デバイス間のシリアルインターフェース伝送路は、２０１〜２０８の８本しかない場合について考える。
【０１０６】
この場合、シリアルインターフェース伝送路が足りず、シリアルインターフェース制御部１０４は、いずれかのオプションインターフェースカードを、シリアルインターフェース伝送路に接続できなくなる。
【０１０７】
そこで、オプションインターフェース選択制御部１１３は、シリアルインターフェース伝送路を論理的に多重化する。
【０１０８】
オプションインターフェース選択制御部１１３は、８本のシリアルインターフェース伝送路を、２０１〜２０４と２０５〜２０８との、２つのグループに分ける。
【０１０９】
時刻ｔ１のタイミングで、オプションインターフェースカード１０１〜１０３のそれぞれからトランザクションの要求ａ１、ｂ１、ｃ１があると、オプションインターフェース選択制御部１１３は、時刻ｔ２のタイミングでシリアルインターフェース伝送路２０１〜２０４にオプションインターフェースカード１０１を接続してトランザクションａ１を実行する。同時に、オプションインターフェース選択制御部１１３は、シリアルインターフェース伝送路２０５〜２０８にオプションインターフェースカード１０２を接続してトランザクションｂ１を実行する。
【０１１０】
時刻ｔ２のタイミングでは、オプションインターフェースカード１０３に接続可能な伝送路がないため、トランザクションｃ１は、時刻ｔ３までＩ／Ｆキュー１１２に一時的に保持される。
【０１１１】
時刻ｔ３のタイミングでは、オプションインターフェースカード１０２の後続のトランザクションがないため、シリアルインターフェース伝送路２０５〜２０８が解放される。そして、代わりに、オプションインターフェースカード１０３が接続され、Ｉ／Ｆキュー１１２に保持されていたトランザクションｃ１が実行される。
【０１１２】
時刻ｔ４以降の動作については、省略する。図１０の例では、オプションインターフェース選択制御部１１３は、各トランザクションの待ち時間が平均化されるように、制御を行う。
【０１１３】
以上説明したように、本実施形態によれば、オプションインターフェース選択制御部１１３は、シリアルインターフェース伝送路を時分割多重化するので、シリアルインターフェース伝送路の物理的な本数が足りない場合であっても、オプションインターフェースカードを増設できる。
【０１１４】
（第４の実施形態）
図１１および図１２を参照して、本発明の第４の実施形態について説明する。本実施形態の情報処理装置１ｃは、シリアルインターフェース伝送路の故障を検知して、オプションインターフェースカードおよびシリアルインターフェース伝送路を接続し直す点で、第１の実施形態と異なる。
【０１１５】
図１１は、本実施形態の情報処理装置１ｃの一構成例を示すブロック図である。同図を参照すると、情報処理装置１ｃは、シリアル接続切替制御部１０８の代わりにシリアル接続切替制御部１０８ｃを有する点以外は第１の実施形態の情報処理装置１の構成と同様である。
【０１１６】
シリアル接続切替制御部１０８ｃは、故障検知部１１３を有する。故障検知部１１３は、各シリアルインターフェース伝送路を監視し、伝送路の障害を検知する。故障検知部１１３は、障害が生じた伝送路を特定して記憶する。
【０１１７】
シリアル接続切替制御部１０８ｃは、故障検知部１１３が故障を検知したとき、またはオプションインターフェースカードが増設されたとき、オプションインターフェースカードとシリアルインターフェース伝送路とを接続する。
【０１１８】
図１２は、本実施形態のインターフェース制御部１０４の動作を示すフローチャートである。同図を参照すると、本実施形態のインターフェース制御部１０４の動作は、ステップＳ３およびＳ４の代わりにステップＳ３ｃおよびＳ４ｃを実行し、ステップＳ７を更に実行する点以外は、図４で示した、第１の実施形態のインターフェース制御部１０４の動作と同様である。
【０１１９】
図１２を参照すると、インターフェース制御部１０４は、デバイス間のシリアルインターフェース伝送路の故障の有無を監視し、故障を検知したか否かを判断する（ステップＳ７）。
【０１２０】
故障を検知したのであれば（ステップＳ７：ＹＥＳ）、インターフェース制御部１０４は、故障の生じたシリアルインターフェース伝送路を記憶する（ステップＳ８）。
【０１２１】
故障を検知していなければ（ステップＳ７：ＮＯ）、シリアルインターフェース制御部１０４は、オプションインターフェースカードが増設されたか否かを判断する（ステップＳ１）。
【０１２２】
オプションインターフェースカードが増設された場合（ステップＳ１：ＹＥＳ）、またはステップＳ８の後、シリアルインターフェース制御部１０４は、接続された各オプションインターフェースカードのハードウェア規格から、増設された各オプションインターフェースカードに必要なシリアル伝送路の本数を取得する（ステップＳ２）。
【０１２３】
シリアルインターフェース制御部１０４は、各オプションインターフェースカードに必要なシリアル伝送路の総数が、使用可能なシリアルインターフェース伝送路２０の本数以下であるか否かを判断する（ステップＳ３ｃ）。本実施形態では、故障がなく、未使用の伝送路が、使用可能な伝送路とされる。
【０１２４】
増設された各オプションインターフェースカードに必要なシリアル伝送路の総数が、使用可能なシリアルインターフェース伝送路２０の本数以下である場合（ステップＳ３ｃ：ＹＥＳ）、シリアルインターフェース制御部１０４は、それぞれのオプションインターフェースカードに必要な本数を内部接続する（ステップＳ４ｃ）。
【０１２５】
シリアルインターフェース制御部１０４は、接続情報を生成し、インターフェース整合部３０へ送信する（ステップＳ５）。
【０１２６】
増設された各オプションインターフェースカードに必要なシリアル伝送路の総数が、使用可能なシリアルインターフェース伝送路２０の本数以下でない場合（ステップＳ３ｃ：ＮＯ）、シリアルインターフェース制御部１０４は、エラー通知をオプションインターフェースカードに送信する（ステップＳ６）。
【０１２７】
オプションインターフェースカードが増設されていない場合（ステップＳ１：ＮＯ）、またはステップＳ５、Ｓ６の後、シリアルインターフェース制御部１０４はステップＳ７に戻る。
【０１２８】
なお、本実施形態では、シリアルインターフェース制御部１０４が故障検知を行う構成としているが、管理ブレードユニットなど、他のデバイスが故障を検知して、シリアルインターフェース制御部１０４に通知する構成とすることもできる。
【０１２９】
以上説明したように、本実施形態によれば、シリアルインターフェース制御部１０４は、シリアルインターフェース伝送路に障害が生じた場合、障害のある伝送路を避けて、オプションインターフェースカードおよびシリアルインターフェース伝送路を接続し直す。このため、障害が生じても、シリアルインターフェース伝送路の切り替えにより、各ユニットは、オプションインターフェースカードおよび接続デバイス間の通信を継続することができる。この結果、耐障害性が向上する。
【０１３０】
（付記１）
請求項８：前記デバイスユニットは、
前記送信手段により送信された前記接続情報を受信する受信手段と、
前記受信手段により受信された前記接続情報の示す前記伝送路に、該接続情報の示す前記インターフェースカードと対応する通信デバイスを内部接続する第２の接続手段と、
を有する、請求項７に記載のサーバ。
【符号の説明】
【０１３１】
１、１ａ    情報処理装置
１０、１０ｂ、１０ｃ    サーバユニット
４０    デバイスユニット
２０    シリアルインターフェース伝送路
３０、１０９、４０６    インターフェース整合部
１０１〜１０３    オプションインターフェースカード
１０４    シリアルインターフェース制御部
１０５〜１０７    シリアル本数判定部
１０８、１０８ｃ    シリアル接続切替制御部
１１０〜１１２    Ｉ／Ｆキュー
１１３    オプションインターフェース選択制御部
４０１    シリアルインターフェース制御部
４０２    シリアル接続切替制御部
４０３〜４０５    接続デバイス
【図１】
2012038074.tif 000003
【図２】
2012038074.tif 000004
【図３】
2012038074.tif 000005
【図４】
2012038074.tif 000006
【図５】
2012038074.tif 000007
【図６】
2012038074.tif 000008
【図７】
2012038074.tif 000009
【図８】
2012038074.tif 000010
【図９】
2012038074.tif 000011
【図１０】
2012038074.tif 000012
【図１１】
2012038074.tif 000013
【図１２】
2012038074.tif 000014
【図１３】
2012038074.tif 000015