(57)【要約】光学モニタリング・モジュールから得られた光パワー読み取りを伝えることによって光結合されているシステム内で、反射光学デバイスが、全光的スイッチによって最適に配置されており、該光パワー読み取りは、反射光学デバイスを最適に配置させるために、前記全光的スイッチへ伝えられ、その結果、最大の光学出力パワーが生成される。【選択図】図４
2016535860.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサ・デバイスを使用するコンピューティング環境の、光結合されたすべての光学的スイッチにより反射光学デバイスを最適に位置決めする方法であって、
光学的モニタリング・モジュールから得られる光パワー読み取りを使用し、当該光パワー読み取りを前記全光スイッチに伝送して最大の光学出力パワーを生成するように反射光学デバイスを最適に位置決めする、方法。
を含む方法。
【請求項２】
光学制御ループ機能を使用して、光スイッチ制御器へ光パワー読み取りを伝えることであって、前記反射光学デバイスは、マイクロエレクトロ・メカニカル（ＭＥＭＳ）ミラーであり、前記光結合システムは、光結合回路ネットワーク・システムおよび電気回路システムのうち１つであり、前記光学モニタリング・モジュールは、複数の光送信器と光受信器とのどちらかに含まれる、光パワー読み取りを伝えること
をさらに含む、請求項１に記載の方法。
【請求項３】
最大の光学出力パワーを生成するために、前記反射光学デバイスを初期に最適な位置に設定することをさらに含む、請求項１に記載の方法。
【請求項４】
前記反射光学デバイスが、最大の光学出力パワーを生成するのに最適な配置内に既に存在しないことを、複数の要因に基づいて検出することであって、前記複数の要因が、少なくとも温度、入力光パワー対出力光パワーの比率、反射光学デバイスの動き、およびビット・エラー比（ＢＥＲ）を含む、検出することと、
前記反射光学デバイスを、最大の光学出力パワーを生成するのに最適な配置内にあるように再調整することと
のうち１つを実行することをさらに含む、請求項３に記載の方法。
【請求項５】
複数の時間間隔のうち１つでの光パワーレベルをモニタリングして、入力光パワー対力光パワーの比率が、光パワーの閾値より低く収まるか否かを検出することをさらに含む、請求項１に記載の方法。
【請求項６】
光パワー読み取りを全光スイッチへ伝える前に、複数の光送信器および光受信器のそれぞれの光パワー読み取りを集めることをさらに含み、前記複数の光送信器および光受信器のそれぞれによって得られる前記光パワー読み取りのは、それぞれ周期的に実行されるか、または要求に従って実行されるかのうち１つである、請求項１に記載の方法。
【請求項７】
少なくとも１つの入力ポートを少なくとも１つの出力ポートへ接続させるための要求を受け取ると、配置機能を用いて光パワー読み取りを使用して、最適な配置を計算し、最大の光学出力パワーを生成することをさらに含む、請求項１に記載の方法。
【請求項８】
全光スイッチと、
前記全光スイッチと連通している反射光学デバイスと、
前記全光スイッチと通信する光学モニタリング・モジュールと、
前記全光スイッチおよび前記光学モニタリング・モジュールと通信する少なくとも１つのプロセッサ・デバイスと
を含み、前記少なくとも１つのプロセッサ・デバイスは、前記全光スイッチへ伝達される前記光学モニタリング・モジュールから得られた光パワー読み取りを使用して、最大の光学出力パワーを生成するように反射光学デバイスを最適に配置する、システム。
【請求項９】
全光スイッチに接続された光スイッチ制御器と、全光スイッチに接続された複数の光送信器および受信器とをさらに含み、前記少なくとも１つのプロセッサ・デバイスは、光学制御ループ機能を使用して、光パワー読み取りを前記全光スイッチ制御器に伝え、前記反射光学デバイスは、マイクロエレクトロ・メカニカル（ＭＥＭＳ）ミラーであり、前記光学モニタリング・モジュールは、前記複数の光送信器および光受信器のそれぞれに含まれる、請求項８に記載のシステム。
【請求項１０】
前記少なくとも１つのプロセッサ・デバイスが、最大の光学出力パワーを生成するのに最適な配置に、反射光学デバイスを初期設定する、請求項８に記載のシステム。
【請求項１１】
前記少なくとも１つのプロセッサ・デバイスが、
前記反射光学デバイスが、最大の光学出力パワーを生成するのに最適な配置に既に存在しないことを、複数の要因に基づいて検出することであって、前記複数の要因が、少なくとも温度、入力光パワー対出力光パワーの比率、反射光学デバイスの動向、およびビット・エラー比（ＢＥＲ）を含む、検出することと、
前記反射光学デバイスを、最大の光学出力パワーを生成するのに最適な配置とするように再調整することと
のうち１つを実行する、請求項１０に記載の方法。
【請求項１２】
前記少なくとも１つのプロセッサ・デバイスは、複数の時間間隔のうち１つでの光パワーレベルをモニタリングして、入力光パワー対力光パワーの比率が、光パワーの閾値より低く収まるか否かを検出する、請求項８に記載のシステム。
【請求項１３】
前記少なくとも１つのプロセッサ・デバイスは、光パワー読み取りを全光スイッチへ伝える前に、前記複数の光送信器および光受信器のそれぞれの光パワー読み取りを集め、前記複数の光送信器および光受信器のそれぞれによって得られる前記光パワー読み取りのそれぞれは、周期的に実行されるか、または要求に従って実行されるかのうち１つである、請求項８に記載のシステム。
【請求項１４】
少なくとも１つのプロセッサ・デバイスは、少なくとも１つの入力ポートを少なくとも１つの出力ポートへ接続させるための要求を受け取ると、位置決め機能が前記光パワー読み取りを使用して、最適な配置を計算し、最大の光学出力パワーを生成する、請求項８に記載のシステム。
【請求項１５】
少なくとも１つのプロセッサ・デバイスによって、コンピューティング環境の光結合システム内で、全光スイッチによって、反射光学デバイスを光学的に配置するためのコンピュータ・プログラム・プロダクトであって、コンピュータで読み取り可能なプログラム・コード部分を内部に記録したコンピュータ可読な持続的な記憶媒体を含み、前記コンピュータ可読なプログラム・コード部分は、
光学モニタリング・モジュールから得られかつ全光スイッチへ伝えられる光パワー読み取りを使用して、最大の光学出力パワーを生成するように反射光学デバイスを最適に配置する、コンピュータ・プログラム・プロダクト。
【請求項１６】
光学制御ループ機能を使用する光スイッチ制御器へ、光パワー読み取りを伝える第２の実行可能な部分をさらに含み、前記反射光学デバイスは、マイクロエレクトロ・メカニカル（ＭＥＭＳ）ミラーであり、前記光結合システムは、光結合回路ネットワーク・システムと電気回路システムとのうち１つであり、前記光学モニタリング・モジュールは、複数の光送信器および光受信器のそれぞれに含まれる、請求項１５に記載のコンピュータ・プログラム。
【請求項１７】
最大の光学出力パワーを生成するために、前記反射光学デバイスを初期に最適な位置に設定する、第２の実行可能な部分をさらに含む、請求項１５に記載のコンピュータ・プログラム。
【請求項１８】
前記反射光学デバイスが、最大の光学出力パワーを生成するのに最適な配置に既に存在しないことを、複数の要因に基づいて検出することであって、前記複数の要因が、少なくとも温度、入力光パワー対出力光パワーの比率、反射光学デバイスの動向、およびビット・エラー比（ＢＥＲ）を含む、検出することと、
前記反射光学デバイスを、最大の光学出力パワーを生成するのに最適な配置とするように再調整することと
のうち１つを実行する、第３の実行可能な部分をさらに含む、請求項１７に記載のコンピュータ・プログラム。
【請求項１９】
複数の時間間隔のうち１つでの光パワーレベルをモニタリングして、入力光パワー対力光パワーの比率が、光パワーの閾値より低く収まるか否かを検出する、第２の実行可能な部分をさらに含む、請求項１５に記載のコンピュータ・プログラム。
【請求項２０】
光パワー読み取りを全光スイッチへ伝える前に、前記複数の光送信器および光受信器のそれぞれの光パワー読み取りを集めることであって、前記複数の光送信器および光受信器のそれぞれによって得られる前記光パワー読み取りのそれぞれは、周期的に実行されるか、または要求に従って実行されるかのうち１つである、集めることと、
少なくとも１つの入力ポートを少なくとも１つの出力ポートへ接続させるための要求を受け取ると、位置決め機能が前記光パワー読み取りを使用して、最適な配置を計算し、最大の光学出力パワーを生成することと
のうち１つを実行する、第２の実行可能な部分をさらに含む、請求項１５に記載のコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願の発明は、概してコンピュータ・システムに関し、さらに具体的には、コンピューティング環境の光結合システム内で全光的スイッチによる、反射光学デバイスの最適な配置に関する。
【背景技術】
【０００２】
今日の社会では、コンピュータ・システムはありふれたものである。コンピュータ・システムは、職場、家庭又は学校に見かけられる。コンピュータ・システムは、データを処理および記憶するための、データ記憶システム又はディスク記憶システムを含むことができる。概して、コンピュータ・システムは、ユーザによって提供される様々なアプリケーション・プログラムを受け容れて実行するために設計され、オペレーティング・システムを使用して、アプリケーション・プログラムの実行に必要なコンピュータ・リソースを管理する。コンピュータ・システムの性能を向上させようとする傾向は、多くの場合、光学ファイバおよび／または光集積回路（ＩＯＣ）を使用した遠距離通信に集中する。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上述したように、光結合ネットワークの効率および生産性を向上させる必要がある。
【課題を解決するための手段】
【０００４】
一実施形態では、コンピューティング環境の光結合システム内で、全光的スイッチによって反射光学デバイスを最適に配置するための一方法が提供される。一実施形態では、例示的のみのものであるが、反射光学デバイスは、光学モニタリング・モジュールから得られた光パワー読み取りを伝達することによって、光結合されているシステム内の全光的スイッチによって最適に位置決めされ、該光パワー読み取りは、前記全光的スイッチへ伝えられて、反射光学デバイスを最適に配置させており、その結果、最大の光学出力パワーが生成される。
【０００５】
別の実施形態では、コンピューティング環境での光結合システム内で、全光的スイッチによって反射光学デバイスを最適に配置するため、少なくとも１つの処理デバイスを使用するコンピュータ・システムが提供される。コンピュータ・システムは、コンピュータで読み取り可能な媒体と、コンピュータで読み取り可能な該媒体に操作可能に通信するプロセッサとを含む。一実施形態では、例示的のみのものであるが、プロセッサは、光学モニタリング・モジュールから得られた光パワー読み取りを伝送することによって、光学的に結合されたシステム内の全光的スイッチにより反射光学デバイスの位置決めを最適化しており、光パワー読み取りは、全光スイッチに伝送されて最大の光学出力を提供するため反射光学デバイスの位置決めを最適化させている。
【０００６】
さらに別の実施形態では、コンピューティング環境での光結合システム内で、全光的スイッチによって反射光学デバイスを最適に配置するために、少なくとも１つの処理デバイスを使用する、コンピュータ・プログラム・プロダクトが提供される。コンピュータで読み取り可能な記憶媒体は、そこに記憶されたコンピュータで読み取り可能なコード部分を有する。コンピュータで読み取り可能な該コード部分は、第１の実行可能な部分を含む。該第１の実行可能な部分は、光学モニタリング・モジュールから得られた光パワー読み取りを伝送することによって光結合されているシステム内で、全光的スイッチによって反射光学デバイスを最適に配置する。この光パワー読み取りは、前記全光的スイッチへ伝えられ、最大の光学出力パワーを生成するように、反射光学デバイスを最適に配置させる。
【０００７】
前述の例示的な方法の実施形態に加えて、他の例示的なシステムおよびコンピュータ・プロダクトの実施形態が提供され、関連する利点を供する。前述の概要は、単純化された形で概念の選択肢を導入するために提供されており、当該概念は、詳細な記載にてさらに後述される。本概要は、特許請求の範囲の主題の鍵となる特徴又は不可欠な特徴を特定することを意図するものではなく、また、特許請求の範囲の主題の範囲を決定する一助として使用されることを意図するものでもない。特許請求の範囲の主題は、背景にて言及した任意の又は全ての欠点を解決するための実施を限定するものではない。
【０００８】
本発明の利点が容易に理解されるように、上記に簡単に記載されている本発明のさらに具体的な記載が、添付の図面に説明された特定の実施形態を参照することによって提供される。これらの図面が本発明の実施形態を描き、それゆえその範囲を限定しているとは見做されないことを理解すれば、本発明は、添付の図面を使用した追加的な特定と、詳述とを以て記載および説明される。その図面では以下の通りである。
【図面の簡単な説明】
【０００９】
【図１】実例となる記憶デバイスを有したコンピュータ・システム環境を説明するブロック図であり、本図にて本願の発明の態様が理解されよう。
【図２】光スイッチシステムのハードウェアを説明するブロック図であり、本図にて本願の発明の態様が理解されよう。
【図３】３次元（３Ｄ）−ＭＥＭＳ光スイッチのハードウェア構造を説明するブロック図であり、本図にて本願の発明の態様が理解されよう。
【図４】３次元（３Ｄ）−ＭＥＭＳ光スイッチと光学モニタリング・モジュールとを使用した光スイッチのハードウェア構造を説明するブロック図であり、本図にて本願の発明の態様が理解されよう。
【図５】光結合システム内で、全光スイッチによって反射光学デバイスを光学的に配置するための例示的な方法を説明するフローチャート図であり、本図にて本願の発明の態様が理解されよう。
【図６】光結合システム内で、全光スイッチによって反射光学デバイスを光学的に配置するための例示的な代替方法を説明するフローチャート図であり、本図にて本願の発明の態様が理解されよう。
【発明を実施するための形態】
【００１０】
一実施形態では、本明細書に記載されているように、光学ネットワークは、光ファイバが基盤的な伝送媒体としての役割を担うネットワークからなる。しかし、スイッチング機能、シグナリング機能および処理機能は、電気的に達成される。一実施形態では、光スイッチは、決定された経路指示に基づいて、光シグナルをそのポートの１つから受け容れて、別のポートを介して送り出すスイッチである。一実施形態では、スイッチ機構が純粋に光手段を介して実行される場において、全光スイッチを使用してもよい。
【００１１】
一実施形態では、種々のアプリケーションでは、光スイッチ・デバイスが使用されてもよい。例えば、一実施形態では、高スピードの光学ネットワーク内で、光スイッチが使用される。一実施形態では、光スイッチは、保護スイッチングのために使用されてもよい。ファイバがない際には、スイッチは、シグナルを別のファイバにルート変更させることを可能にする。しかし、この操作は、障害を検出してネットワークに通知する時間および実際のスイッチングの時間を含めて、ミリ秒を要する。
【００１２】
一実施形態では、マイクロ・エレクトエリカル・メカニカル・システム（ＭＥＭＳ）は、全て光学デバイスであり、初期の電子変換のない波長スイッチング技法である。一実施形態では、ＭＥＭＳデバイスは、シリコンでできた極めて小さな機構であり、数百マイクロメートルから数百ミリメートルの範囲の多数の可動ミラーを有する。これらのＭＥＭＳミラーは、シリコンウエハの上に存在させてもよいし、アレイとして封入しても良い。光スイッチは、あるポートから別のポートへ、これらのミラーを介して光波を偏向させることによって動作する。一実施形態では、少なくとも２種類のＭＥＭＳミラー構造が利用される。２Ｄミラーおよび３Ｄミラーである。一実施形態では、２Ｄミラーには２つの状態がある。１つは、光が偏向することなくミラーを通り過ぎる状態であり、いま１つは、ミラーがポップアップし、ビームが別の出力ポートの中へ偏向される状態である。しかし、３Ｄミラーでは、光スイッチは、ミラーを方向付ける２列のビームを使用することによって動作する。それぞれのミラーは、２つの枠内の屈曲部に固定され、このことによって、ミラーは、任意の方向で回転することが可能になる。
【００１３】
例えば、簡単な説明のために３Ｄミラーを使用すると、シグナルをポートｉからポートｊに送る」必要がある際には、第１列のミラーｉと、第２列のミラーｊとは、互いに向き合う。ポートｉを介して送られる光は、次いで、ポートｊへの直接的な経路をとる（図３および図４にある類似の記載を参照されたい）。しかし、シグナルがポートｋにスイッチする必要がある際には、ビームは、ミラーｊからミラーｋまでスキャンされ、他のミラーの間を通り過ぎる。これらの状況では、クロストークが回避されるが、ミラーが互いに面している際にのみ、接続が成立するためである。
【００１４】
一実施形態では、全光スイッチは、光学ファイバを物理的に移動して１つまたは複数の代替のファイバを駆動させるなど、機械的な手段によって操作するか、または多数のうち１つの出力位置に入力光ビームを反射するデバイス（ＭＥＭＳを成すミラーなど）の機械的な動作に基づくか、そのどちらもがありうる。一実施形態では、全光スイッチが、フィードバック・ループを使用して、そのようなデバイスを最適に位置決めすることがある。しかし、現在の光スイッチの実装は、入力位置および出力位置からの部分光をタップアウトする（例えば、ファイバのコア中で伝送されているいくらかのシグナルを、別のファイバまたは検出器内へ方向転換させる）ことから、一実施形態では、相対的な光パワーの入出力位置を示すいくつかのモニタリング機構を使用する。本モニタリング・システムは、最大の出力光パワーが検出されるように、様々な位置決めアルゴリズムを介して、反射デバイスを動かすことを目指す。大型のスイッチでは、これらの入出力の光学的なタップと、該モニタリング機構によって行われる相対的な光パワーの測定値は、拡張性がある。他の光学的スイッチの設計は、別々の光源を使用する（異なる波長を用いて、例えば８５０ｎｍを使用して、１．３μｍまたは１．５μｍの光シグナルをファイバに担持する反射デバイスを位置決めする）。しかし、そのような光源はまた、部分的に光学入力内へ接続されると共に、出力から取り出される（異なる波長の際には、波長に基づくフィルタリングを用いてこれを行うことができる）。
【００１５】
現在、ＭＥＭＳミラーを用いて作成された光スイッチでは、入力ファイバから出力ファイバへ光を反射するこれらのミラーを正確に配置するために、それらのファイバからの光パワーの部分的なタッピングを要する。このタッピングは、各ファイバからの入出力光パワーの一部を取り出して、光パワーモニタによって測定する。該光パワーモニタは、フィードバック・ループ・アルゴリズムを形成して、光学ミラーを位置決めする。タッピングは、部分的なパワータッピング、または異なる波長が位置決めシステムに使用されている際には波長タッピングのどちらかによって行うことができる。そのようなどちらの場合でも、必要とされるタッピングおよび光パワーモニタは、上記スイッチを作製するコストのうち大きな割合を占める（例えば７０％）。さらに、光スイッチの正確な位置決めが、光パワー・フィードバック・ループに依拠し、入出力ファイバは、測定を要する光パワーの或る割合をタップすることから、ファイバのタッピングは、現在の試みをいっそう複雑にする。さらに、初期の偏向の配置（ミラー、ファイバ／圧電性物質）は、工場の較正表に基づいており、様々なアルゴリズムが、極少を避けて入力に対する最大の光パワーを達成するように使用される。さらに、光パワーのタッピングは、何百もの入／出力ファイバの分割を必要とし、高価である。例えば、各入出力ファイバは、Ｙタップを有し、該ファイバ中で少ないパーセンテージの光を取り出す。そのような分割は、光スイッチの全体のコストに大きく寄与する。入／出力ファイバの光学的にタップされたパワーの１つ１つは、測定する必要があり、また、光スイッチのコストの７０〜８０％は、光学閉鎖系ループのタッピングおよびモニタリングの操作に由来する。
【００１６】
しかし、本願の発明では、そのようなスイッチがシステムに組み込まれた際に、これらのタップを排除するための解決策と、さらに安価で簡素な光スイッチを実現する光学モニタリング機構とを提供する。本願の発明は、そのような光スイッチを、具体的には、バックプレーン内など、具体的なサーバ（例えばＳＴＧサーバ）内に組み込む際に大幅に簡素化し、さらに安いコストをもたらすと共に、システム機能の冗長性を排除する。
【００１７】
一実施形態では、本明細書に記載したように、システム内で使用される組み込み全光スイッチは、光送信器を利用し、送信器、受信器またはその両方のパワーレベルを使用し、光学位置決めモニタリング・システム（例えばシステム管理ソフトウェアによって制御される）を使用する。一実施形態では、パワー読み取りは、初めは数１００ミリ秒毎にまとめて行われる可能性があり、光送信器、受信器またはその両方によって得る。該パワー読み取りを使用して、反射光学デバイスを最適な位置（最大の光学出力パワー）に位置決めする。続いて、維持オペレーションとして、光送信器によって、数秒毎、１０秒毎、ある所定の時間系列間隔またはそれらの組合せにより、パワー読み取りが行われる。次いで、読み取った光パワーレベルのまとまりを使用して、反射デバイス（例えばＭＥＭＳミラー）の配置のずれと、所望の場所への最大の光パワーの逸失とを防ぐ。光スイッチに接続された全ての送信器、光受信器またはその両方の光パワー読み取りを、光スイッチ制御プロセッサに集合させるか、収集するか、伝えるか、またはそれらを組み合わせて、光学反射デバイスの必要な補正を演算させてもよい。このようにして、本願の発明は、光学タッピングと、高価でありかつ光スイッチを複雑にする別々の光学モニタリングユニットの必要性を排除する。そのため、本願の発明は、入力場所および出力場所から光の一部をタッピングアウトする（例えば、ファイバのコア中で伝送されているいくらかのシグナルを、別のファイバまたは検出器内へ方向転換させる）ことを回避する。大幅なコスト節減が達成されて大きく減少すると共に、スイッチが埋め込まれたそのようなシステムを有することは、はるかに簡単かつ信頼性があるものとなる。
【００１８】
一実施形態では、本願の発明は、種々の技術（例えばＩＢＭ（Ｒ）ナノフォトニクス技術）を使用した送信器を有するシステム内で、光スイッチを利用する。そのような送信器は、既に光パワータッピングおよび読み取りのオペレーションを有しているため、そのような送信器および構成要素を使用して構成することによって、光スイッチをタッピングする光パワーの必要性を排除する。
【００１９】
一実施形態では、光パワーレベルの読み取りは、定期的に、数秒ごとに、他の好ましいいくらかの時系列間隔で、またはそれらの組合せで発生することがある。そのようなパワーレベル読み取りは、様々なサイズとなりうる。例えば、一実施形態では、光スイッチは、反射デバイス（例えばＭＥＭＳミラー）の最適な位置決めを確保するための２つの操作の相を有する。すなわち、１）初期の配置と、２）維持配置である。言い換えれば、光スイッチの操作は、１）初めに該スイッチの全てのミラーを位置決めして、必要とされているように入出力ポートの対を接続することと、２）そのような位置決めを、ビット・エラー比（ＢＥＲ）、温度、動き、またはそれらの組合せなど種々の要因に起因して、時間と共にずれさせないようにすることである。例えば、一実施形態では、初期の配置で、１０〜２０のパワーレベルの読み取りの流れを、５０〜１００μ秒の間隔にて各入出力から得る。そのパワーレベル読み取りは、次いで、光スイッチング・デバイスの位置決めアルゴリズム内に付され、次いで、ＭＥＭＳミラーを動かして、所望の出力ファイバ内へ連結しているパワーを最大にすることを目指す。維持配置は、位置決めされたミラーが時間と共にずれるのを防ぐために必要とされる。それは、さらに長い期間、秒、分、他のいくらかの時系列間隔、またはそれらの組合せで行われ、次いで、パワーレベル読み取りが使用されて、ＭＥＭＳミラーの任意の動き／ずれを収集する。
【００２０】
一実施形態では、本願の発明は、それぞれの光送信器および光受信器（例えば、トラブルシューティングの目的で使用される光送信器および光受信器）に予め備えられた、組み込み光パワー・モニタリング・モジュールを使用して、各ファイバ上のタッピング・カプラおよび光学モニタリングユニットの必要性を置き換え、その結果、光学位置スイッチ決めシステムによって使用されるデータへ該光パワーを変換する。そのような光スイッチによってラック内に接続された多演算ノードシステムでは、インターフェースするサーバは、全ての入出力ファイバからの読み取りを光スイッチ制御器へ伝送する。制御器は、位置決めアルゴリズムを用いて該読み取りを使用して、ＭＥＭＳミラーを最適に位置させる。
【００２１】
一実施形態では、各光スイッチは、付設されていれば工場の研究所などで較正されて、反射デバイスの相対的な大まかな配置は、スイッチ制御平面を用いて保持される（例えばフラッシュ・メモリ内で）。スイッチは、操作を開始するか、操作が行われるよう動作状態になるか、またはその両方となり、光学入力を光学出力に接続するという要求を受け入れる。そのため、システム内の既存の光送信器および光受信器は、光パワーレベルを得るために読み取りされ、該パワーレベルは、光スイッチ制御平面に伝送される。該パワーレベル読み取りは、１００μ秒毎に取得されてもよいが、次いで、時間に伴う配置のずれを補償するために、さらに少ない頻度で取得されてもよい。システム制御プランは、送信器の光パワー読み取りにアクセスしており、多数のその読み取りを集めて、必要とされているようにスイッチ制御プランへ伝送する。一実施形態では、光スイッチ制御プランと、システム制御プランとの間には、一致するプロトコルがあり、該プロトコルは、要求毎に、定期的に、他のいくらかの時系列間隔で、またはそれらの組合せで、必要とされる読み取りを提供し、その結果、反射デバイスを、最も適した場所に位置決めすることができる。
【００２２】
そのため、光学モニタリングユニットの接続および入出ポート用のファイバの分割がない際には、光スイッチは、さらに簡素な制御器を備えたＭＥＭＳの主要な偏向機構であることから、本願の発明は、さらに簡素な製造を提供する。さらに、必要なファイバの分割がないために、信頼性が増すことから、自動製造は、さらに容易に達成される。
【００２３】
そのため、本明細書に記載したように、光送信器および／または光受信器に存在するパワー・モニタリング操作は、光スイッチでファイバをタップする必要がなく含まれ、ファイバ分割器はない。さらに、本願の発明は、何百もの異なるファイバを扱う別個の光パワー測定機構の必要性を排除する。一実施形態では、本願の発明は、出力モニタ光学ダイオード、パワー・カップリングおよび測定を具えたシリコン・フォトニクスに適合する。一実施形態では、各ノード（入力／出力）で発生する光学読み取りは、スイッチ制御平面に局所的に送られる。一実施形態では、１Ｇのイーサネット（登録商標）、類似のリンクまたはその両方を使用する光スイッチ制御プランは、該読み取りを伝送するのに充分な帯域幅を提供する。それぞれの光学制御閉ループは、光スイッチに接続された複数のノード間に分配されており、入力／出力ファイバの光パワーに対応する読み取りを提供する。光スイッチ制御平面は、これらの読み取りを制御ループ内で使用して、ミラーの配置を調整する。一実施形態では、事象に基づく検出機能が、１つまたは複数の反射デバイス（例えばＭＥＭＳミラー）が、最大の光パワーを生産するための光学的な配置には既にないか否かを検出するための選択肢として使用される。例えば、リンクＢＥＲが、一連の閾値、一連の複数の閾値（例えば、各要素が個別の閾値を有する場合がある）またはその両方を下回り、それらの閾値が、具体的な要因（またはビット・エラー比（ＢＥＲ）、温度、動きもしくはそれらの組合せなど、任意の種々の他の要因）に基づいて任意の数値に設定されている際に、該リンクは、正しくミラーを配置する要求を開始することができる。さらに、光スイッチは、最大光パワーへと戻ってリンクし配置を調整するパワー読み取りを得る。
【００２４】
一実施形態では、本願の発明は、コンピューティング環境の光結合されたシステム内で、全光スイッチによって、反射光学デバイスを最適に配置する。一実施形態では、例示的のみのものであるが、光送信器、光受信器もしくはその両方のまたはそれらによる、入力ファイバおよび出力ファイバから取り込んだ光パワー読み取りを、全光スイッチに伝送することによって光結合されたシステム内で、反射光学デバイスは、全光スイッチによって最適に配置される。全光スイッチに伝送される光パワー読み取りは、それぞれの反射光学デバイスを最適に配置するために全光スイッチと連関して使用され、該全光スイッチは、少なくとも１つの入力ポートを少なくとも１つの出力ポートに接続して、最大の光学出力パワーを生成する。
【００２５】
ここで、図１を参照すると、コンピューティング・システム環境の例示的なアーキテクチャ１０が描かれている。コンピューティング・システム１０は、通信ポート１８に接続される中央処理ユニット（ＣＰＵ）１２と、記憶デバイス１６とを含む。通信ポート１８は、通信ネットワーク２０と通信する。通信ネットワーク２０および記録ネットワークは、サーバ（ホスト）２４および２２および記録システムと通信するように構成されていてもよく、該記録システムは、記録デバイス１４を含んでいてもよい。記録システムは、ハードディスク・ドライブ（ＨＤＤ）デバイス、ソリッド・ステート・デバイス（ＳＤＤ）などを含んでいてもよく、それらは、独立したディスクからなる冗長性のある配列で構成されていてもよい。後述するような操作は、システム１０やその他に位置する記録デバイス１４上で実行されてもよく、他のＣＰＵデバイス１２とは独立して又は一緒に又はその両方で、複数のメモリ・デバイス１６を有していてもよい。メモリ・デバイス１６は、そのようなメモリを、電気的に消去可能かつプログラム可能な読み取りのみのメモリ（ＥＥＰＲＯＭ）または関連するデバイスのホストとして含んでいてもよい。メモリ・デバイス１６および記録デバイス１４は、シグナル保持媒体を介して、ＣＰＵ１２に接続されている。さらに、ＣＰＵ１２は、通信ポート１８を通じて、通信ネットワーク２０に接続されており、通信ネットワーク２０には、追加の複数のコンピュータ・ホスト・システム２４および２２が取り付けられている。さらに、メモリ・デバイス１６およびＣＰＵ１２は、コンピューティング・システムの各構成要素に組み込まれて含まれていてもよい。各記録システムはまた、別々の、特徴的な又はその両方であるメモリ・デバイス１６と、ＣＰＵ１２とを含んでいてもよく、それらは一緒に、または別々のメモリ・デバイス１６、ＣＰＵ１２もしくはその両方として動作する。
【００２６】
図２を参照すると、光スイッチング・システム２１０は、複数の伝送単チャンネルノード２１２（ノード１、ノード２、ノード３およびノード４と標示）を含み、それらのそれぞれが、単チャンネル上で光シグナル２１６を伝送することが可能な光送信器２１４を含む。光シグナル分割器２１８は、該伝送光シグナルを受け取って、該伝送シグナル２１６を半分のパワーの２のシグナル部分２１６ａ、２１６ｂに分割してもよい。
【００２７】
第１の光スイッチ２２０および第２の光スイッチ２２２が、シグナル部分２１６ａと、２１６ｂと、を受け取るために供される。第１および第２の光スイッチ２２０、２２２は、任意の光スイッチとすることができる、該光スイッチは、光シグナルを受け取り、受け取った光シグナルを光スイッチの所望の出力に発送することができる。２つのスイッチ２２０および２２２は、スイッチングの機能が同一である、同じ型の光スイッチとしてもよい。例えば、各スイッチ２２０、２２２は、例えば半導体光増幅器（ＳＯＡ）、マイクロエレクトロ・メカニカル・システム（ＭＥＭＳ）、または他の型の光スイッチとすることもできるであろう。
【００２８】
あるいは、２つのスイッチ２２０および２２２は、互いに区別されうるスイッチングの機能を有する、異なる型の光スイッチとすることができる。例えば、スイッチ２２０は、他方の光スイッチ２２２よりも、スイッチ・スピードは速いものの高いパワーを使用する、例えばＳＯＡなどであるが、スイッチ２２２は、さらに遅いものの低いパワーで動作する、例えばＭＥＭＳなどである。
【００２９】
スイッチ２２０は、１つまたは複数の光入力２３０を含み、光入力２３０は、光シグナル分割器２１８に接続され、第１の光シグナル部分２１６ａを受け取る。スイッチ２２０はまた、複数の光出力２３２を含む。入力２３０によって受け取られたシグナル部分２１６ａが、出力２３２のうちいずれか１つに発送することができるように、各入力２３０は、出力２３２のうちいずれか１つに選択的に接続可能である。当技術分野の当業者に理解されるように、スイッチ２２０のスイッチングは、シグナル２１６の目指す送信先に基づき、適切な制御論理によって制御される。
【００３０】
同様に、第２の光スイッチ２２２は、複数の光入力２３４を含み、光入力２３４は、光シグナル分割器２１８に接続され、第２の光シグナル部分２１６ｂを受け取る。スイッチ２２２はまた、複数の光出力２３６を含む。入力２３４によって受け取られたシグナル部分２１６ｂが、出力２３６のいずれか１つに向かわせることができるように、各入力２３４は、出力２３６のそれぞれに選択的に接続可能である。
【００３１】
スイッチ２２０と２２２の下流は、複数の受信ノード２４０である（ノード１、ノード２、ノード３およびノード４と標示）。各受信ノード２４０は、光シグナルを受信することが可能な光シグナル受信器２４２を含む。光シグナル結合器２４４は、受信器２４２に接続され、スイッチ２２０の出力２３２の１つと、スイッチ２２２の出力２３６の１つとに接続される。光シグナル結合器２４４は、シグナル片２１６ａと２１６ｂとの両方を受け取って、それらを合一して伝送シグナル２１６内へと戻し、次いで、伝送シグナル２１６は、受信ノード２４０のそれぞれの受信器２４２内へ入力される。
【００３２】
システム２１０では、スイッチ２２０、２２２のうち１つが故障している際に、システム２１０は、依然として、光シグナルを適切な受信ノード２４０に向かわせることができる。しかし、該受信ノードは、本来送信されたシグナル２１６の半分を受け取るに過ぎない。すなわち、シグナル部分２１６ａと２１６ｂのどちらであるかは、どちらのスイッチが失われたかに依存する。受信器２４２の感度は、例えば、シグナル部分２１６ａ、２１６ｂの組合せを受け取るか、別個のシグナル部分２１６ａ、２１６ｂのみを受け取ることを可能にするようにする。
【００３３】
４つの伝送ノード（例えば送信器）および４つの受信ノード（例えば受信機）が図示されているが、システム２１０は、さらに多数のまたはさらに少数の伝送ノードまたは受信ノードを用いて、実装することができる。さらに、伝送ノードは、送信器２１４を有するものとして、受信ノードは、受信器２４２を有するものとして記載されているが、送信器は、該送信器、該受信器又はその両方の代わりに、伝送ノードおよび受信ノードを伝送および受信することを可能にするように使用することができる。
【００３４】
さらに、上記の図２の記載の構成は、光結合システムに含まれていてもよく、該光結合システムでは、ＣＰＵ（図１を参照）およびメモリ（図１を参照）が、光リンクを通じて接続されたサーバと少なくとも１つのスイッチ機構とを有する。プロセッサ、プロセッサ・ブレード、メモリ、メモリ・ブレードまたはそれらの組合せ（示さず）のそれぞれが含められて、複数の外部光リンクを共有していてもよい。これらの光リンクは、非常に高い帯域幅で光結合機構内の２点間の接続を最適化するために設けられる。この最適化は、使用される物理的な実装において、そのような高い帯域幅を容易に得るために選択されたプロトコル中に存在する。この最適化によって、１つの物理的リンクまたは複数の物理的リンク内で、メモリ・スイッチングが補助され、少数の物理的リンクで構成されている１つの高い帯域幅の物理的リンクのような見た目とすることが可能になる。これらの外部リンクは、スイッチされた回路であるため、少なくとも１つの光スイッチ、データまたはそのような内容を介して、これらは、非常に軽量の通信プロトコルを使用するべきである。
【００３５】
さらに、これらの外部リンクの物理的な性質によって、ＷＤＭ（波長分割多重化器）で複数の光波長を使用することを要する場合がある。それらの光波長は全て、１つのファイバまたは１つの外部リンクに連結されるが、両端で分離可能である。ミラーに基づくマイクロエレクトロ・メカニカル・システム”ＭＥＭＳ”の光学回路スイッチ”ＯＣＳ”は、波長の数、プロトコルおよびシグナリングの速さに関わらず、これらの外部リンク内で、光線を光学ドメインで偏向させる。これらの外部リンクは、全てのメモリ・ブレードおよびプロセッサ・ブレードに共通する。
【００３６】
少なくとも１つの光回路スイッチが、外部の光リンクの間で共有されていることに留意されたい。また、いくつかの独立した回路が、光回路スイッチを共有するプロセッサとサーバ（例えばメモリ・ブレード）との間に確立されていてもよい。これらの外部リンクは、２点間の接続を最適化するために設けられる。この最適化は、使用される物理的な実装の中で、そのような高い帯域幅を容易に得るために選択されたプロトコル中に存在する。この最適化によって、１つの物理的リンクまたは複数の物理的リンク内で、複数のストリームが集められ、少数の物理的リンクで構成されている１つの高い帯域幅の物理的リンクのような見た目とすることが可能になる。これらの外部リンクは、スイッチされた回路であるため、プロトコルを認識することのない全ての光スイッチ、データまたはそのような内容を介して、これらは、非常に軽量の通信プロトコルを使用するべきである。さらに、これらの外部リンクの物理的な性質によって、ＷＤＭ（波長分割多重化器）で複数の光波長を使用することを要する場合がある。それらの光波長は全て、１つのファイバまたは１つの外部リンクに連結されるが、両端で分離可能である。ミラーに基づくマイクロエレクトロ・メカニカル・システム”ＭＥＭＳ”の光学回路スイッチ”ＯＣＳ”は、波長の数、プロトコルおよびシグナリングの速さに関わらず、これらの外部リンク内で、光線を光学ドメインで偏向させる。これらの外部リンクは、全てのプロセッサ、ブレード、メモリおよび独立した回路に共通するものであり、その結果、任意のメモリ・ブレード／プロセッサ・ブレードが、これらの外部リンクの１つまたは全てに関する情報を、直接的に、または相互接続されたプロセッサ・ブレードを通すことにより、通過させることができる。例示的な一実施形態では、回路切替スイッチが使用される。回路スイッチング・スイッチは、スイッチングをあまり要さないが、それゆえはるかに簡単に設置される場合があり、各種の技術（例えばＭＥＭＳミラーに基づく光学的な）を使用して、回路、メモリおよびプロセッサ・ブレードの間を動的に接続することができる。
【００３７】
ここで、図３を参照すると、図３は、３次元（３Ｄ）−ＭＥＭＳ光スイッチのハードウェア構造を示すブロック図３００であり、本図にて本願の発明の態様が理解されよう。図３に説明されているように、ＭＥＭ光スイッチ３２０およびＭＥＭＳマイクロミラー３２４を使用して、光線３０２および３１２（例えば３０２Ａ〜Ｃとして示される入力光、出力光またはその両方）を反射する。光ファイバ３２２を経て出力ポートへ入射する入力光３０２など、光線が反射する方向は、ミラー３２４（例えば、ＭＥＭＳミラー・アレイ３０８Ａ、３０８Ｂおよびその両方の一部としてのミラー３２４）を回転させることによって、異なる角度に変化させることができ、入力光３０２を任意の出力ポート２１０に接続させることを可能にする。その際に、次いで出力ポートは光ファイバ３２２に接続される。入力ポート３０４および出力ポート３１０は、光ファイバ・コリメータ・アレイ３０６（３０６Ａおよび３０６Ｂとして示されている）に含まれていてもよい。例えば、入力光３０２Ａは、入力ポート３０４Ａ内へ送られて、ミラー３２４に反射される。ミラー３２４は、ＭＥＭＳミラー・アレイ３０８Ａ、３０８Ｂまたはその両方に付される。次いで、反射された入力光３０２Ａは、出力ポート３１０Ａに送られる。
【００３８】
ここで図４を参照すると、図４は、３次元（３Ｄ）−ＭＥＭＳ光スイッチおよび光学モニタリング・モジュールを使用する光スイッチのハードウェア構造を示すブロック図４００であり、本図にて本願の発明の態様が理解されよう。図４に説明されているように、一実施形態では、例示的のみのものであるが、入力ファイバ４０２（例えば３２０入力ファイバ）および出力ファイバ４０４は、光学モニタリング・モジュール（ＯＭＭ）４０６と接続されているか、連関している。一実施形態では、ＭＥＭＳ光スイッチ・モジュール４０８は、上記、具体的には図３に記載されている要素および構成要素を含んでいてもよい。図４に説明されているように、ＭＥＭＳ光スイッチ・モジュール４０８は、ＭＥＭＳマイクロミラー（図３の３２４を参照）を含み、該マイクロミラーは、光線４１０Ａおよび４１０Ｂを反射するために使用される。光ファイバ（図３の３２２を参照）を経て出力ポート（図３の３０４を参照）へ入射する入力光（図３の３０２を参照）など、光線が反射されるような方向は、ミラー（図３のミラー３２４を参照）（例えば、ＭＥＭＳミラー・アレイおよび／またはその一部としてのミラー）を回転させることによって、異なる角度に変化させることができ、入力光（図３の３０２を参照）を任意の出力ポート（図３の３１０を参照）に接続させることを可能にする。その際に、出力ポートは光ファイバ（図３の３２２を参照）に接続される。一実施形態では、光学モニタリング・モジュール（ＯＭＭ）４０６は、ノード（図２の２１２を参照）、光送信器、光受信器、またはそれらの組合せの一部であり、パワー読み取りは、ＭＥＭＳ光スイッチ・モジュール４０８に送られる。一実施形態では、光線４１０Ａおよび４１０Ｂは、光学モニタリング・モジュール（ＯＭＭ）（または本明細書では、光学モニタリング・モジュールともよばれる）４０６へと、または４０６からとのどちらでも、およびＭＥＭＳ光スイッチ・モジュール４０８へと、または４０８からのどちらかまたはどちらでも、伝送される。一実施形態では、光学モニタリング・モジュール４０６は、各光送信器（図２を参照）の、または各光送信器による、またはその両方の、それぞれの入力ファイバ／出力ファイバから得られる光パワー読み取りを、全光スイッチ４０８に伝送する。一実施形態では、ＯＭＭ４０６は、各光送信器、受信器またはその両方を含み、それらは適所にあり、入力および出力ファイバのパワーレベルを測定している。あるいは、一実施形態では、ＯＭＭ４０６は、各光送信器、受信器またはその両方に含まれていてもよく、それらは適所にあり、入力および出力ファイバのパワーレベルを測定している。例えば、光パワー・モニタリング・モジュール４０６は、各送信器および受信器（例えば、トラブルシューティングの目的で）に予め含まれており、各ファイバ上のタッピング・カプラの必要性を置き換え、排除しうると共に、光学モニタリングユニットの必要性を置き換え、排除することで、そのような光パワーを、光スイッチ位置決めシステムに使用されるデータに変換する。ＯＭＭ４０６は、プロセッサ・デバイスに接続されたハードウェア・デバイス、ソフトウェア・デバイスまたはその両方であり、該プロセッサ・デバイスは、光シグナル中のパワーを測定するために使用されることに留意されたい。一実施形態では、ＯＭＭ４０６は、パワーを測定する較正されたセンサから成っていてもよい。センサは、適切な範囲の波長およびパワーレベルとなるように選択されたフォトダイオードから成っていてもよい。ＯＭＭ４０６は、送信器および受信器の一部として含まれていてもよい。全光スイッチ４０８へ伝送される光パワー読み取りを使用して、全光スイッチに連関する各反射光学デバイスを最適に位置決めし、その結果、少なくとも１つの入力ポートから少なくとも１つの出力ポートに接続して、最大の光出力パワーを生成する。制御プロセッサは、コンピューティング・ノード（図２を参照）の光学モニタリング・モジュール（ＯＭＭ）４０６と、ＭＥＭＳ光スイッチ・モジュール４０８とのどちらかまたはその両方を、制御するか、支持するか、操作するか、またはそれらのいずれかの組合せのために使用されて、本明細書に記載の実施形態が実行される。
【００３９】
図５は、光結合システム内で全光スイッチによって反射光学デバイスを最適に位置決めするための、例示的な方法５００を図示したフローチャート図であり、本図にて本願の発明の態様が理解されよう。本法５００は、光スイッチがアクティブになって（例えば、方法５００は、光スイッチを起動してアクティブにすることによって、１つまたは複数の反射光学デバイスを最適に位置決めする）（ステップ５０４）、開始する（ステップ５０２）。方法５００は、反射光学デバイスの最適な位置決めが、最初の配置（例えば、反射光学デバイスの最初の最適な配置）であるか否かを決定する。言い換えれば、方法５００は、この状態が、反射光学デバイスの最初の最適な位置決めから１番目、２番目、ｎ番目またはそれらの組合せにある最適な位置決めに比べて、反射光学デバイスの最初の最適な位置決め（例えば、光結合システム内への反射光学デバイスの取り付け）であるか否かを決定する。この状態が反射光学デバイスの最初の最適な位置決めであることを、方法５００が決定した際には、方法５００は、送信器（例えば、入力ファイバ、出力ファイバまたはその両方）を使用して複数の光学パワー読み取りを取得し、最初の最適な位置に反射光学デバイスを調整する（ステップ５１２）。否である際には、方法５００は、最大の光学出力パワーを生成するのに最適な位置になるように、少なくとも１つの反射光学デバイスの再調整を要する事象を（例えば、最初の最適な位置に続いて）検出する（ステップ５０８）。方法５００は、次いで、送信器を使用して光学パワー修正読み取りを取得し、最大の光学出力パワーを生成するために少なくとも１つの反射光学デバイスを再調整する（ステップ５１０）。方法５００は、続いてステップ５０４に戻り、光スイッチは、動作可能になる。光スイッチは、種々の要因、所定の時系列、ユーザの他の志向またはそれらの組合せに従って、動的に調整されるか、動的にオン／オフするか、またはその両方であることに留意されたい。
【００４０】
図６は、光結合システム内で全光スイッチによって反射光学デバイスを最適に位置決めするための、代替の例示的な方法６００を図示したフローチャート図であり、本図にて本願の発明の態様が理解されよう。本法６００は、入力ファイバおよび出力ファイバから得られる光パワー読み取りを、各光学送信器を用いて全光スイッチに伝送することによって（ステップ６０４）開始する（ステップ６０２）。方法６００は、光学パワー読み取りを使用し、該光学パワー読み取りは、全光スイッチに伝送されて、全光スイッチに連関する各反射光学デバイスを最適に位置決めすることで、少なくとも１つの入力ポートを少なくとも１つの出力ポートに接続することによって、最大の光学出力パワーを生成する（ステップ６０６）。方法６００は、終了する（ステップ６０８）。
【００４１】
一実施形態では、本願の発明は、最大の光学出力パワーを生成するために、光学モニタリング・モジュールから得られる光学パワー読み取りを使用し、該光学パワー読み取りは、全光スイッチに伝送されて、反射光学デバイスを最適に位置決めする。一実施形態では、本願の発明は、コンピューティング環境の光結合システム内で、全光スイッチによって、反射光学デバイスを最適に位置決めさせる。一実施形態では、例示的のみのものであるが、複数の光送信器、光受信器もしくはその両方のそれぞれの、またはそれらによる、入力ファイバおよび出力ファイバから取り込んだ光パワー読み取りを、全光スイッチに伝送することによって光結合されたシステム内で、反射光学デバイスは、全光スイッチによって最適に配置される。全光スイッチに伝送される光パワー読み取りは、それぞれの反射光学デバイスを最適に配置するために全光スイッチと連関して使用され、該全光スイッチは、少なくとも１つの入力ポートを少なくとも１つの出力ポートに接続して、最大の光学出力パワーを生成する。
【００４２】
一実施形態では、本願の発明は、光学制御ループ機能を使用し、光学パワー読み取りを光スイッチ制御器に伝送する。反射光学デバイスは、マイクロエレクトロ・メカニカル（ＭＥＭＳ）ミラーであり、光結合システムは、光結合回路ネットワーク・システムとしてよい。一実施形態では、本願の発明は、初めに各反射光学デバイスを最適な位置に設定して、最大の光出力パワーを生成する。
【００４３】
一実施形態では、本願の発明は、少なくとも１つの反射光学デバイスが、種々の要因に基づいて最大の光学出力パワーを生成する生成するための最適な位置には、既に存在しないことを検出する。その要因は、少なくとも温度、入力光学パワーと出力光学パワーとの比、少なくとも１つの反射光学デバイスの任意の種類の動き、ビット・エラー比（ＢＥＲ）およびそれらの組合せを含み、次いで少なくとも１つの反射光学デバイスを、最適な位置となるように再調整して、最大の出力パワーを生成する。
【００４４】
一実施形態では、本願の発明は、複数の時間間隔のうち少なくとも１つで光学パワー読み取りのレベルをモニタし、入力光学パワーと出力光学パワーとの比が、光学パワー閾値を下回っているか否かを検出する。
【００４５】
一実施形態では、本願の発明は、光学パワー読み取りを全光スイッチに伝送する前に、複数の光学送信器のそれぞれの光学パワー読み取りを集合させる。光学送信器から得られるか該送信器による、またはその両方である各光学パワー読み取りは、定期的に実施されるか、要求に応じて実施されるか、またはその両方である。
【００４６】
一実施形態では、本願の発明は、位置決め機能と共に光学パワー読み取りを使用して、少なくとも１つの入力ポートから少なくとも１つの出力ポートに接続するよう求める要求を受け取ると、最適な位置を算出し、最大の光学出力パワーを生成する。
【００４７】
当業者に理解されることになるように、本願の発明の態様は、システム、方法またはコンピュータ・プログラム・プロダクトとして具現化されてもよい。したがって、本願の発明の態様は、ハードウェア全体の実施形態、ソフトウェア全体の実施形態（ファームウェア、常駐ソフトウェア、マイクロ・コードなどを含む）、またはソフトウェアおよびハードウェアの態様の組合せの形をとっていてもよく、これらは全て、本明細書では概して”回路”、”モジュール”または”システム”として参照される。さらに、本願の発明の態様は、１つまたは複数のコンピュータ可読な媒体に具現化されたコンピュータ・プログラム・プロダクトの形をとっていてもよく、該媒体には、コンピュータ可読なプログラム・コードが具現化される。
【００４８】
１つまたは複数のコンピュータ可読の媒体が利用されてもよい。コンピュータ可読な媒体は、コンピュータ可読なシグナル媒体であってもコンピュータ可読な記録媒体であってもよい。コンピュータ可読な記録媒体としては、例えば、電気、磁気、光学、電磁気、赤外線もしくは半導体のシステム、装置もしくはデバイス、または前記したこれらの任意の適した組合せが挙げられるが、これらに限定されない。コンピュータ読み取り可能な記録媒体のさらに具体的な例（非排他的列挙）としては、以下、すなわち、１つまたは複数のワイヤを有する電気接続、携帯可能なコンピュータ・ディスケット、ハードディスク、ランダム・アクセス・メモリ（ＲＡＭ）、リード・オンリ・メモリ（ＲＯＭ）、消去可能かつプログラム可能なリード・オンリ・メモリ（ＥＰＲＯＭもしくはフラッシュ・メモリ）、光ファイバ、携帯可能なコンパクト・ディスク・リード・オンリ・メモリ（ＣＤ−ＲＯＭ）、光学記録デバイス、磁気記録デバイス、または前記したこれらの任意の適した組合せが挙げられよう。本書面の文脈では、コンピュータ可読な記録媒体は、任意の有形の媒体としてもよく、該媒体は、指令実行システム、装置もしくデバイスによって、またはそれらと連関して、プログラムを含むか格納することができる。
【００４９】
コンピュータ可読可能な媒体に具現化されるプログラム・コードは、任意の適切な媒体を使用して伝送されてもよく、そのような媒体としては、以下に限定されないが、無線、有線、光ファイバもしくはそれらの組合せのケーブル、ＲＦなど、または前記したこれらの任意の組合せが挙げられる。本願の発明の態様に関する操作を実行するためのコンピュータ・プログラム・コードは、１つまたは複数のプログラミング言語の任意の組合せを用いて書き込まれていてもよく、そのような言語としては、Ｊａｖａ（登録商標）、ＳｍａｌｌｔａｌｋやＣ＋＋などのオブジェクト指向のプログラミング言語、および”Ｃ”プログラミング言語や類似のプログラミング言語など、従来の手続き志向のプログラミング言語が挙げられる。プログラム・コードは、ユーザのコンピュータで全体的に、ユーザのコンピュータで部分的に、スタンドアローン・ソフトウェア・パッケージとして、ユーザのコンピュータで部分的におよびリモート・コンピュータで部分的に、またはリモート・コンピュータもしくはサーバで全体的に、実行されてもよい。後者の大筋では、リモート・コンピュータは、任意の型のネットワークを介してユーザ・コンピュータへ接続されてもよく、そのようなネットワークとしては、ローカルエリア・ネットワーク（ＬＡＮ）またはワイドエリア・ネットワーク（ＷＡＮ）が挙げられる。あるいは、当該接続は、外部のコンピュータに成されてもよい（例えば、インターネット・サービス・プロバイダを使用してインターネットを介する）。 
【００５０】
本願の発明の態様は、本発明の実施形態による方法、装置（システム）およびコンピュータ・プログラム・プロダクトのフローチャート図、ブロック図またはその両方を参照して、上記に記載されている。フローチャート図、ブロック図、もしくはその両方の各ブロック、およびフローチャート図、ブロック図、もしくはその両方のブロックの組合せは、コンピュータ・プログラム命令によって遂行することができることが理解されよう。これらのコンピュータ・プログラム命令は、汎用コンピュータのプロセッサ、専用コンピュータ、またはプログラム可能な他のデータ処理装置に提供して機械を生成してもよく、その結果、その命令が、コンピュータのプロセッサまたは他のプログラミング可能なデータ処理装置を介して実行され、フローチャート、ブロック図またはその両方の１つもしくは複数のブロックに指定された機能／役割を遂行するための手段を作り出す。
【００５１】
これらのコンピュータ・プログラム命令はまた、コンピュータ、他のプログラミング可能なデータ処理装置、または他のデバイスを指示することができるコンピュータ可読な媒体中に格納されて、具体的な仕様で機能する場合もあり、その結果、コンピュータ可読な媒体に格納された命令は、フローチャート、ブロック図またはそれらの組合せの１つもしくは複数のブロックに指定された機能／役割を遂行する命令を含む、製品を生成する。ンピュータ・プログラム命令はまた、コンピュータ、他のプログラミング可能なデータ処理装置、または他のデバイスにロードされ、コンピュータ、他のプログラミング可能なデータ処理装置、または他のデバイスで実施される一連のオペレーションのステップを引き起こして、コンピュータで遂行されるプロセスを生成してもよく、その結果、コンピュータまたは他のプログラミング可能な装置で実行される命令は、フローチャート、ブロック図またはその両方の１つもしくは複数のブロックに指定された機能／役割を遂行するためのプロセスを提供する。
【００５２】
上記の図中のフローチャートおよびブロック図は、本願の発明の様々な実施形態による、ありうるシステム、方法およびコンピュータ・プログラム・プロダクトの実装に関するアーキテクチャ、機能およびオペレーションを説明している。この点、フローチャートまたはブロック図のそれぞれのブロックは、モジュール、セグメント、コード片に置き換わってもよく、それらは、指定された１つまたは複数の論理関数を実装するための、１つまたは複数の実行可能な命令を含む。いくつかの代替の実現例では、ブロックに言及された関数は、図に言及された順序を外れて発生しうることに留意されたい。例えば、連続して示された２つのブロックが、実際には、ほぼ同時に実行されてもよいし、時には、当該ブロックは、含まれる機能に応じて、逆の順番で実行されてもよい。ブロック図とフローチャート図とのどちらかまたはその両方の各ブロック、および該ブロック図と該フローチャート図とのどちらかまたはその両方のブロックの組合せを、指定された関数および動作を実行する専用ハードウェア・システム、または専用ハードウェアおよびコンピュータ命令の組合せによって、実装することができることもまた留意されよう。
【００５３】
本願の発明の１つまたは複数の実施形態が、詳細に説明される一方で、当業者は、これらの実施形態の修正および調整が、以下の特許請求の範囲に記載されるように、本願の発明の範囲を逸脱することなくなされうることを理解することになる。
【図１】
2016535860.tif 000003
【図２】
2016535860.tif 000004
【図３】
2016535860.tif 000005
【図４】
2016535860.tif 000006
【図５】
2016535860.tif 000007
【図６】
2016535860.tif 000008
【手続補正書】
【提出日】平成28年4月4日(2016.4.4)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサ・デバイスを使用するコンピューティング環境の、光結合されたすべての光学的スイッチにより反射光学デバイスを最適に位置決めする方法であって、
光学的モニタリング・モジュールから得られる光パワー読み取りを使用し、当該光パワー読み取りを前記全光スイッチに伝送して最大の光学出力パワーを生成するように反射光学デバイスを最適に位置決めする、方法。
を含む方法。
【請求項２】
光学制御ループ機能を使用して、光スイッチ制御器へ光パワー読み取りを伝えることであって、前記反射光学デバイスは、マイクロエレクトロ・メカニカル（ＭＥＭＳ）ミラーであり、前記光結合システムは、光結合回路ネットワーク・システムおよび電気回路システムのうち１つであり、前記光学モニタリング・モジュールは、複数の光送信器と光受信器とのどちらかに含まれる、光パワー読み取りを伝えること
をさらに含む、請求項１に記載の方法。
【請求項３】
最大の光学出力パワーを生成するために、前記反射光学デバイスを初期に最適な位置に設定することをさらに含む、請求項１に記載の方法。
【請求項４】
前記反射光学デバイスが、最大の光学出力パワーを生成するのに最適な配置内に既に存在しないことを、複数の要因に基づいて検出することであって、前記複数の要因が、少なくとも温度、入力光パワー対出力光パワーの比率、反射光学デバイスの動き、およびビット・エラー比（ＢＥＲ）を含む、検出することと、
前記反射光学デバイスを、最大の光学出力パワーを生成するのに最適な配置内にあるように再調整することと
のうち１つを実行することをさらに含む、請求項３に記載の方法。
【請求項５】
複数の時間間隔のうち１つでの光パワーレベルをモニタリングして、入力光パワー対力光パワーの比率が、光パワーの閾値より低く収まるか否かを検出することをさらに含む、請求項１に記載の方法。
【請求項６】
光パワー読み取りを全光スイッチへ伝える前に、複数の光送信器および光受信器のそれぞれの光パワー読み取りを集めることをさらに含み、前記複数の光送信器および光受信器のそれぞれによって得られる前記光パワー読み取りは、それぞれ周期的に実行されるか、または要求に従って実行されるかのうち１つである、請求項１に記載の方法。
【請求項７】
少なくとも１つの入力ポートを少なくとも１つの出力ポートへ接続させるための要求を受け取ると、配置機能を用いて光パワー読み取りを使用して、最適な配置を計算し、最大の光学出力パワーを生成することをさらに含む、請求項１に記載の方法。
【請求項８】
全光スイッチと、
前記全光スイッチと連通している反射光学デバイスと、
前記全光スイッチと通信する光学モニタリング・モジュールと、
前記全光スイッチおよび前記光学モニタリング・モジュールと通信する少なくとも１つのプロセッサ・デバイスと
を含み、前記少なくとも１つのプロセッサ・デバイスは、前記全光スイッチへ伝達される前記光学モニタリング・モジュールから得られた光パワー読み取りを使用して、最大の光学出力パワーを生成するように反射光学デバイスを最適に配置する、システム。
【請求項９】
全光スイッチに接続された光スイッチ制御器と、全光スイッチに接続された複数の光送信器および受信器とをさらに含み、前記少なくとも１つのプロセッサ・デバイスは、光学制御ループ機能を使用して、光パワー読み取りを前記全光スイッチ制御器に伝え、前記反射光学デバイスは、マイクロエレクトロ・メカニカル（ＭＥＭＳ）ミラーであり、前記光学モニタリング・モジュールは、前記複数の光送信器および光受信器のそれぞれに含まれる、請求項８に記載のシステム。
【請求項１０】
前記少なくとも１つのプロセッサ・デバイスが、最大の光学出力パワーを生成するのに最適な配置に、反射光学デバイスを初期設定する、請求項８に記載のシステム。
【請求項１１】
前記少なくとも１つのプロセッサ・デバイスが、
前記反射光学デバイスが、最大の光学出力パワーを生成するのに最適な配置に既に存在しないことを、複数の要因に基づいて検出することであって、前記複数の要因が、少なくとも温度、入力光パワー対出力光パワーの比率、反射光学デバイスの動向、およびビット・エラー比（ＢＥＲ）を含む、検出することと、
前記反射光学デバイスを、最大の光学出力パワーを生成するのに最適な配置とするように再調整することと
のうち１つを実行する、請求項１０に記載の方法。
【請求項１２】
前記少なくとも１つのプロセッサ・デバイスは、複数の時間間隔のうち１つでの光パワーレベルをモニタリングして、入力光パワー対力光パワーの比率が、光パワーの閾値より低く収まるか否かを検出する、請求項８に記載のシステム。
【請求項１３】
前記少なくとも１つのプロセッサ・デバイスは、光パワー読み取りを全光スイッチへ伝える前に、前記複数の光送信器および光受信器のそれぞれの光パワー読み取りを集め、前記複数の光送信器および光受信器のそれぞれによって得られる前記光パワー読み取りのそれぞれは、周期的に実行されるか、または要求に従って実行されるかのうち１つである、請求項８に記載のシステム。
【請求項１４】
少なくとも１つのプロセッサ・デバイスは、少なくとも１つの入力ポートを少なくとも１つの出力ポートへ接続させるための要求を受け取ると、位置決め機能が前記光パワー読み取りを使用して、最適な配置を計算し、最大の光学出力パワーを生成する、請求項８に記載のシステム。
【請求項１５】
少なくとも１つのプロセッサ・デバイスによって、コンピューティング環境の光結合システム内で、全光スイッチによって、反射光学デバイスを光学的に配置するためのコンピュータ・プログラムであって、コンピュータで読み取り可能なプログラム・コード部分を内部に記録したコンピュータ可読な持続的な記憶媒体を含み、前記コンピュータ可読なプログラム・コード部分は、
光学モニタリング・モジュールから得られかつ全光スイッチへ伝えられる光パワー読み取りを使用して、最大の光学出力パワーを生成するように反射光学デバイスを最適に配置する、コンピュータ・プログラム。
【請求項１６】
光学制御ループ機能を使用する光スイッチ制御器へ、光パワー読み取りを伝える第２の実行可能な部分をさらに含み、前記反射光学デバイスは、マイクロエレクトロ・メカニカル（ＭＥＭＳ）ミラーであり、前記光結合システムは、光結合回路ネットワーク・システムと電気回路システムとのうち１つであり、前記光学モニタリング・モジュールは、複数の光送信器および光受信器のそれぞれに含まれる、請求項１５に記載のコンピュータ・プログラム。
【請求項１７】
最大の光学出力パワーを生成するために、前記反射光学デバイスを初期に最適な位置に設定する、第２の実行可能な部分をさらに含む、請求項１５に記載のコンピュータ・プログラム。
【請求項１８】
前記反射光学デバイスが、最大の光学出力パワーを生成するのに最適な配置に既に存在しないことを、複数の要因に基づいて検出することであって、前記複数の要因が、少なくとも温度、入力光パワー対出力光パワーの比率、反射光学デバイスの動向、およびビット・エラー比（ＢＥＲ）を含む、検出することと、
前記反射光学デバイスを、最大の光学出力パワーを生成するのに最適な配置とするように再調整することと
のうち１つを実行する、第３の実行可能な部分をさらに含む、請求項１７に記載のコンピュータ・プログラム。
【請求項１９】
複数の時間間隔のうち１つでの光パワーレベルをモニタリングして、入力光パワー対力光パワーの比率が、光パワーの閾値より低く収まるか否かを検出する、第２の実行可能な部分をさらに含む、請求項１５に記載のコンピュータ・プログラム。
【請求項２０】
光パワー読み取りを全光スイッチへ伝える前に、前記複数の光送信器および光受信器のそれぞれの光パワー読み取りを集めることであって、前記複数の光送信器および光受信器のそれぞれによって得られる前記光パワー読み取りのそれぞれは、周期的に実行されるか、または要求に従って実行されるかのうち１つである、集めることと、
少なくとも１つの入力ポートを少なくとも１つの出力ポートへ接続させるための要求を受け取ると、位置決め機能が前記光パワー読み取りを使用して、最適な配置を計算し、最大の光学出力パワーを生成することと
のうち１つを実行する、第２の実行可能な部分をさらに含む、請求項１５に記載のコンピュータ・プログラム。
【国際調査報告】
2016535860.tif 000009
2016535860.tif 000010