(57)【要約】  本発明は、−複数のノード（２０２）であって、それぞれがデータ処理リソースを備える、複数のノード（２０２）と、−エネルギーノード（２０２１）と呼ばれる、上記ノード（２０２）のうちの少なくとも２つのノードであって、それぞれが少なくとも１つのローカル電気エネルギー発生装置に接続される、上記ノード（２０２）のうちの少なくとも２つのノード（２０２１）と、を備える、分散コンピューティングのためのシステム（２００）であって、少なくとも１つのエネルギーノード（２０２１）が、別のノード（２０２）への供給を行うように構成されることを特徴とする、分散コンピューティングのためのシステム（２００）に関する。  本発明はまた、上記システムで動作される方法に関する。
2019514329.tif 000002
【特許請求の範囲】
【請求項１】
−それぞれがデータ処理リソースを備える、複数のノード（１００、２０２）と、
−それぞれが少なくとも１つのローカル電気エネルギー発生装置に接続される、エネルギーノード（１００、２０２１）と呼ばれる、前記ノード（１００、２０２）のうちの少なくとも２つのノードと、
を備える、分散コンピューティングのためのシステム（２００）であって、
少なくとも１つのエネルギーノード（１００、２０２１）が、別のノード（１００、２０２）への供給を行うように構成されることを特徴とする、分散コンピューティングのためのシステム（２００）。
【請求項２】
前記システムの各ノード（１００、２０２）が、エネルギーノード（１００、２０２１）であることを特徴とする、請求項１に記載のシステム（２００）。
【請求項３】
前記電気エネルギー発生装置が、エネルギー源からエネルギーを獲得するための少なくとも１つの手段を備えることを特徴とする、請求項１または２に記載のシステム（２００）。
【請求項４】
前記電気エネルギー獲得手段が、少なくとも１つのソーラーパネル（１０４）および／または風力タービンを備えることを特徴とする、請求項１〜３のいずれか一項に記載のシステム（２００）。
【請求項５】
少なくとも１つのノード（１００、２０２）、特にエネルギーノード（１００、２０２１）が、少なくとも１つの電気エネルギー蓄積手段を備えることを特徴とする、請求項１〜４のいずれか一項に記載のシステム（２００）。
【請求項６】
少なくとも１つのエネルギーノードの前記電気エネルギー発生装置が、商用配電網に接続されることを特徴とする、請求項１〜５のいずれか一項に記載のシステム（２００）。
【請求項７】
前記システムが、前記商用配電網から電気エネルギーを取り込んだり、前記商用配電網へ電気エネルギーを供給したりすること、および／または電気エネルギーをローカル電力網に供給することを特徴とする、請求項１〜６のいずれか一項に記載のシステム（２００）。
【請求項８】
少なくとも１つのノードが、
−計算ノード、
−データストレージノード、および／または
−データルーティングノード
であることを特徴とする、請求項１〜７のいずれか一項に記載のシステム（２００）。
【請求項９】
少なくとも１つのノード（１００、２０２１、２０２３）が、少なくとも１つの計算グリッド（１０２）を備えることを特徴とする、請求項１〜８のいずれか一項に記載のシステム（２００）。
【請求項１０】
以下の工程の少なくとも１つの繰り返しを実行するように構成された管理装置（２０６）を備えることを特徴とする、請求項１〜９のいずれか一項に記載のシステム（２００）：
−タスクを実行するためのノード（１００、２０２）を選択するステップ、
−少なくとも１つの選択されたノード（１００、２０２）のエネルギーレベルが不十分であるときに、前記選択されたノード（１００、２０２）に少なくとも１つの他のノード（１００、２０２）からエネルギーを伝送するステップ。
【請求項１１】
前記管理装置（２０６）が、前記ノード（１００、２０２）の前記選択を、その利用可能なエネルギーレベルに応じて実行するように構成されることを特徴とする、請求項１〜１０のいずれか一項に記載のシステム（２００）。
【請求項１２】
前記管理装置（２０６）が、前記ノード（１００、２０２）の前記選択を、その利用可能なデータ処理リソースに応じて実行するように構成されることを特徴とする、請求項１０に記載のシステム（２００）。
【請求項１３】
前記管理装置（２０６）が、データ処理リソースの種類に応じて、特に前記リソースが備えるプロセッサ（ＣＰＵまたはＧＰＵ）の種類に応じて、前記ノード（１００、２０２）の前記選択を実行するように構成されることを特徴とする、請求項１０または１２に記載のシステム（２００）。
【請求項１４】
電気エネルギーを伝送する少なくとも１つのノード（１００、２０２）が、前記タスクを実行するための、別の選択されたノード（１００、２０２）、または選択されていないノード（１００、２０２）であることを特徴とする、請求項１０〜１３のいずれか一項に記載のシステム（２００）。
【請求項１５】
前記システムが、少なくとも１つのエネルギーノード（１００、２０２１）の所定の持続時間にわたる利用可能なエネルギーを推定するための装置を備えることを特徴とする、請求項１〜１４のいずれか一項に記載のシステム（２００）。
【請求項１６】
前記システムが、少なくとも１つのエネルギー発生手段によって形成された少なくとも１つのノード（２０２２）を備え、そして前記ノードが、データ処理リソースを備えていないことを特徴とする、請求項１〜１５のいずれか一項に記載のシステム（２００）。
【請求項１７】
前記システムが、例えばオンラインキャリア電流を介して、データを通信するためにも使用される、少なくとも１つのエネルギー伝送手段を備えることを特徴とする、請求項１〜１６のいずれか一項に記載のシステム（２００）。
【請求項１８】
請求項１〜１７のいずれか一項に記載のシステムによる、分散コンピューティングのための方法（３００、４００）であって、以下のステップ、すなわち、
−データ処理タスクを受信するステップと、
−前記タスクを実行するために少なくとも１つのノード（１００、２０２）を選択するステップと、
−前記選択されたノード（１００、２０２）により前記タスクを実行するステップと、
の少なくとも１つの繰り返しを含み、前記方法が、
少なくとも１つのエネルギーノード（１００、２０２１）から少なくとも１つの他のノード（１００、２０２）にエネルギーを伝送するステップを含むことを特徴とする、分散コンピューティングのための方法（３００、４００）。
【請求項１９】
データ処理タスクを実行するために前記ノード（１００、２０２）を選択する、前記ステップが、その利用可能なデータ処理リソースに応じて実行され、前記方法がまた、少なくとも１つの、特に各選択されたノード（１００、２０２）のエネルギーレベルを取得するステップを含み、前記エネルギーを伝送するステップが、前記エネルギーレベルに応じて実行されることを特徴とする、請求項１８に記載の方法（３００、４００）。
【請求項２０】
前記方法が、各ノード（１００、２０２）の前記利用可能なエネルギーレベルを取得するステップを含み、前記選択するステップが、前記エネルギーレベルに応じて実行されることを特徴とする、請求項１８に記載の方法（３００、４００）。
【発明の詳細な説明】
【発明の詳細な説明】
【０００１】
本発明は、高性能コンピューティングまたはデータのストレージもしくはルーティングなどの、エネルギー伝送を伴うデータ処理システムに関する。
【０００２】
本発明の分野は、情報通信技術の分野であり、より詳細には、高性能コンピューティングインフラストラクチャ（クラウドコンピューティング）、データセンターまたはサーバファームの分野である。
【従来技術】
【０００３】
高性能コンピューティングまたはデータストレージなどのデータ処理専用のシステムの多くは、類似の仕方で構成されている。そうしたシステムは、占有空間を最適化するために階層的に構成された機械フレーム（ブレード、ラック、キャビネット）に設置され、かつ高速ローカルネットワークを介して接続されたコンピュータを備えている。これらのシステムには、周囲温度を調節するために、熱除去および空調のための装置が必ず設けられる。このようなシステムの設置および運用のコストは高い。エネルギーコストの３０％は、供給および空調ネットワークの損失の要因に由来すると一般的に推測されている。電流消費は１０ＭＷを超える、すなわち１時間の運用当たり数千ユーロと推定される。加えて、従来のシステムは汚染度が高い。
【０００４】
二酸化炭素の排出を低減するために、汚染エネルギー源に加えて、光起電力パネルなどの環境に配慮したエネルギー源を使用するデータ処理システムが知られている。これらの構造の構成要素は、集中型エネルギー源から供給を受ける。これらのシステムは、汚染の低減に寄与するが、供給および空調ネットワークの損失に関連するエネルギーコストは高いままである。加えて、そのようなシステムの設置および保守にもコストがかかる。
【０００５】
本発明の目的は、これらの欠点を克服することである。
【０００６】
本発明の別の目的は、エネルギー消費量を低減したデータ処理システムを提案することである。
【０００７】
本発明の別の目的は、運用コストを低減したデータ処理システムを提案することである。
【０００８】
本発明の別の目的は、汚染度の低いデータ処理システムを提案することである。
【発明の開示】
【０００９】
前述の目的のうちの少なくとも１つは、
−それぞれがデータ処理リソースを備える、複数のノードと、
−それぞれが少なくとも１つのローカル電気エネルギー発生装置に接続される、エネルギーノードと呼ばれる、前記ノードのうちの少なくとも２つのノードと、
を備える、分散コンピューティングシステムであって、
少なくとも１つのエネルギーノードが、別のノードへの供給を行うように構成されることを特徴とする、分散コンピューティングシステムによって達成される。
【００１０】
本発明によるシステムでは、消費されるエネルギーは、従来技術のシステムに比べて低減される。実際、あるエネルギーノードから別のノードにエネルギーをルーティングすることにより、より効率的なエネルギー分配が可能になる。エネルギーのルーティング距離が減少する。よって、供給ネットワークの損失要因はかなり減らされ、このことは、システムのエネルギー消費量の低減に寄与する。
【００１１】
加えて、システムの少なくとも１つのノードは、エネルギー発生装置を備え、これにより、システムは、あるレベルで自給自足できるようになる。このため、システムのエネルギーコストが低減される。
【００１２】
加えて、本発明によるシステムは、集中型エネルギー源にノードを接続する必要がない。これにより、システムの設置が容易になり、より柔軟になり、そのコストが低減される。
【００１３】
一実施形態では、本発明によるシステムの各ノードは、エネルギーノードであり得る。よって、システムの各ノードのレベルでエネルギーを発生させることができ、これにより、エネルギーコストを削減することができる。加えて、エネルギールーティングを、より簡単に導入できる。そのため、設置および運用コストが低減される。
【００１４】
本発明によるシステムの好ましい形態では、特にユニットアセンブリを形成するために、エネルギーノードにエネルギー発生装置を組み込むことができる。
【００１５】
別の実施形態によれば、エネルギー発生装置は、ユニットアセンブリを形成するためにエネルギーノードに組み込まれなくてもよく、データ処理リソースから非ゼロ距離、例えば１０メートル以下の非ゼロ距離に、特に２５０ｃｍに、さらにより具体的には５０ｃｍに配置されてもよい。
【００１６】
例えば、ノードは、建物の屋根に配置することができる。
【００１７】
あるいは、少なくとも１つのエネルギーノードについて、エネルギー発生装置は、データ処理リソースが配置されている場所から離れた場所に、例えば１０メートル超離して配置することができる。
【００１８】
本発明によるシステムの有利な形態では、少なくとも１つの電気エネルギー発生装置は、エネルギー源から、例えば再生可能なリソースからエネルギーを獲得するための少なくとも１つの手段を備えることができる。
【００１９】
特に、少なくとも１つの電気エネルギー獲得手段（moyen de recuperation d'energi）は、少なくとも１つのソーラーパネルおよび／または１つの風力タービンを備えることができる。
【００２０】
エネルギー獲得手段は、潮力からエネルギーを発生するための手段、または熱電発電機などを備えることができる。
【００２１】
好ましくは、エネルギー獲得手段は、ソーラーパネルである。
【００２２】
少なくとも１つのエネルギー獲得手段の寸法は、本発明によるシステムの地理的位置および／またはシステムの少なくとも１つのノードの平均エネルギー消費量に応じて変わり得る。
【００２３】
例えば、ソーラーパネルの場合、少なくとも１つのノードの平均エネルギー消費量の少なくとも２倍のパワーを発生できるように、少なくとも１つのソーラーパネルの寸法を定めることができる。
【００２４】
一実施形態によれば、本発明によるシステムの少なくとも１つのノード、特にエネルギーノードは、少なくとも１つの電気エネルギー蓄積手段を備えることができる。
【００２５】
ローカルで発生された、または別のノードから受信されたエネルギーは、上記ノードのレベルにおける、その後のそのエネルギーの消費、または少なくとも１つの他のノードへのそのエネルギーのルーティングのために消費または蓄積することができる。
【００２６】
ローカルで発生された、または別のノードから受信されたエネルギーはまた、消費することもできる。
【００２７】
蓄積手段は、高温および／もしくは低温に耐えることができる、ならびに／または熱保護手段を備えることができる。
【００２８】
特に、少なくとも１つのエネルギー蓄積手段の自給自足は、平均電力における少なくとも１つのノードの動作では、１２時間から４８時間の間に含まれ得る。
【００２９】
加えて、少なくとも１つのエネルギー獲得手段の寸法は、自給自足度および／または少なくとも１つのエネルギー蓄積手段の平均出力に応じて変わり得る。
【００３０】
そのようなエネルギー蓄積手段は、例えば、少なくとも１つの充電式電池を含むことができる。
【００３１】
少なくとも１つの充電式電池は、リチウムイオン電池またはリチウムポリマー電池、特にＬｉＦｅＰＯ４電池であり得る。
【００３２】
特定の実施形態によれば、少なくとも１つのエネルギーノードの電気エネルギー発生装置は、配電網に接続させることができる。
【００３３】
本発明によるシステムは、商用配電網から電気エネルギーを取り込んだり、商用配電網へ電気エネルギーを供給したりできる、および／または電気エネルギーをローカル電力網に供給することができる。
【００３４】
よって、気象条件が好ましくない場合には、本発明によるシステムからエネルギーを獲得したり、気象条件が好ましい場合には、本発明によるシステムに供給したりすることが可能である。
【００３５】
ローカル電力網は、本発明によるシステムが配置された建物、家屋、移動体構造、移動住宅、コンテナなどの構造物の電気網であり得る。
【００３６】
蓄積手段が故障したとき、ならびに／または蓄積手段のエネルギーレベルが、所定の閾値を下回るとき、および／もしくはデータ処理リソースにエネルギーを供給するのに不十分であるとき、および／もしくは蓄積手段のエネルギーレベルを所定の閾値に維持するのに不十分であるときに、配電網からエネルギーを収集することも可能である。
【００３７】
特に、本発明によるシステムのエネルギー消費量は、上記システムの必要とされる獲得量に応じて、少なくとも１つのエネルギー獲得手段および配電網にわたって分配することができる。
【００３８】
例えば、システムの獲得は、少なくとも１つのエネルギー獲得手段を介してエネルギー消費量の８０％を生み出し、配電網を介して消費量の２０％を生み出すことができる。
【００３９】
少なくとも１つのエネルギー獲得手段の寸法は、上記必要とされる獲得量に応じて変わり得る。
【００４０】
本発明によれば、システムの少なくとも１つのノードは、
−コンピューティングノード、
−データストレージノード、および／または
−データルーティングノードとすることができる。
【００４１】
コンピューティングノードは、コンピュータ処理のための１つまたは複数の専用プロセッサを備えることができる。
【００４２】
データストレージノードは、１つまたは複数の大容量記憶装置を備えることができる。
【００４３】
データルーティングノードは、１つまたは複数のネットワーク、モデムまたは他のカードを備えることができる。
【００４４】
本発明によるシステムは、以下のタスク、すなわち、
−高性能コンピューティング、
−データストレージ、および／または
−データフローの送信／ルーティング、
を実行するために使用することができる。
【００４５】
有利には、本発明によるシステムの少なくとも１つのノードは、少なくとも１つの計算グリッドを備えることができる。計算グリッドは、直列または並列に配置された、少なくとも１つのマルチコアプロセッサおよび／または複数のプロセッサを備えることができる。計算グリッドはまた、少なくとも１つの大容量記憶装置および／または少なくとも１つのネットワークカードを備えることもできる。
【００４６】
特に、少なくとも１つのノードは、少なくとも１つの中央処理装置（ＣＰＵ）および／または少なくとも１つのグラフィックス処理装置（ＧＰＵ）を備えることができる。
【００４７】
少なくとも１つの大容量記憶装置は、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）および／またはフラッシュメモリを備えることができる。
【００４８】
ネットワークカードは、有線ネットワークカード、例えば銅もしくは光ファイバ、ならびに／または無線ネットワークカード、例えばＧＳＭ（登録商標）、ＧＰＲＳ、ＵＭＴＳ、ＬＰＷＡＮ、ＬＰＮおよび／もしくはＷｉ−Ｆｉ（登録商標）通信用に設けられた無線ネットワークカード、あるいは電力線通信（ＰＬＣ）カードを含むことができる。
【００４９】
好ましい実施形態によれば、本発明によるシステムは、以下のステップ、すなわち、
−タスクを実行するための１つまたは複数のノードを選択するステップと、
−少なくとも１つの選択されたノードのエネルギーレベルが不十分であるときに、上記選択されたノードに少なくとも１つの他のノードからエネルギーを伝送するステップと、
の少なくとも１つの繰り返しを実行するように構成された管理装置を備えることができる。
【００５０】
本発明によるシステムでは、タスクの実行前または実行中に、選択されたノードのエネルギーの蓄積および／または発生が不十分である場合、エネルギーは、１つまたはさらには複数の他のノードからルーティングでき、その結果、問題のノードは、それに割り当てられたデータの計算、ストレージまたはルーティングのタスクを実行することができる。
【００５１】
特に、管理装置は、ノードの選択を、その利用可能なエネルギーレベルに応じて実行するように構成することができる。
【００５２】
この場合、実行されるタスクの分散は、エネルギー利用可能基準に従う。
特に、タスクは、エネルギー蓄積および／または発生の能力が高いノードに優先して割り当てることができる。この場合、エネルギーのルーティングが低減され、配電網における負荷の損失が抑制される。このようにして、本発明によるシステムのエネルギー消費量を低減することができる。本発明によるシステムのエネルギー消費量は、従来技術のシステムに対して１０％から２０％低減することができる。
【００５３】
あるいは、管理装置は、ノードの選択を、その利用可能なデータ処理リソースに応じて実行するように構成することができる。
【００５４】
特定の実施形態では、タスクは、最大の利用可能なデータ処理リソースを有するノードに優先して割り当てることができる。
【００５５】
特定の実施形態では、管理装置は、データ処理リソースの種類に応じて、特に、そのデータ処理リソースが備えるプロセッサ（ＣＰＵおよび／またはＧＰＵ）の種類に応じて、ノードの選択を実行するように構成することができる。
【００５６】
加えて、電気エネルギーを伝送する少なくとも１つのノードは、タスクを実行するために、別の選択されたノード、または選択されていないノードとすることができる。
【００５７】
所与のタスクは、その実行のために複数のノードに分散させることができる。選択されたノードのエネルギーレベルが不十分である場合には、別の選択されたノードから、またはさらには選択されていないノードからエネルギーを伝送することができる。
【００５８】
有利には、本発明によるシステムは、少なくとも１つのエネルギーノードの所定の持続時間にわたる利用可能なエネルギーを推定するための装置を備えることができる。
【００５９】
エネルギーノードについては、利用可能なエネルギーを推定するための装置は、上記エネルギーノードによって発生され得るエネルギーの量を予測するために、気象条件などのエネルギーの発生に影響を及ぼす条件だけでなく、上記ノードに関連するエネルギー発生手段の能力も考慮に入れることができる。
【００６０】
エネルギーを推定するための装置は、エネルギー蓄積手段の蓄積容量、自給自足度および／または充電サイクル数を考慮することができる。
【００６１】
エネルギーを推定するための装置はまた、現在実行中のタスクおよび／または実行を待っているタスクのエネルギー消費量も考慮に入れることができる。
【００６２】
特に、管理装置は、
−ノードのデジタルリソースの可用性、
−ノードのデジタルリソースのエネルギー消費量、
−ノードの利用可能なエネルギーのレベル、
−エネルギー推定装置によって返されたデータ、
−配電網に接続する可能性、
−エネルギールーティングの場合のエネルギー損失、および／または
−少なくとも１つのエネルギー蓄積手段の状態および経年変化の統計値
に応じて、ノードの選択を実行するように構成することができる。
【００６３】
一実施形態では、本発明によるシステムは、少なくとも１つのエネルギー発生手段によって形成された少なくとも１つのノードを含むことができ、少なくとも１つのノードは、データ処理リソースを含んでいない。
【００６４】
換言すれば、本発明によるシステムは、少なくとも１つのエネルギー発生ノードのみを含むことができる。このタイプのノードは、いかなるコンピューティングタスクまたはデータストレージタスクも、または例えばフローの転送も実行しない。
【００６５】
加えて、デジタルリソース、エネルギー発生装置またはエネルギー蓄積手段などのノードの異なる部分は、互いに独立に動作する。例えば、ノードのデータ処理リソースが劣化した場合、そのエネルギー発生装置を使用して、エネルギーを発生し、それを他のノードに分配することができる。
【００６６】
本発明によるシステムは、１つのエネルギーノードから別のノードへ、および／または１つのエネルギー獲得手段からシステムのノードへ、エネルギーを伝送するために設けられた、少なくとも１つのエネルギー伝送手段を備えることができる。
【００６７】
少なくとも１つのエネルギー伝送手段は、電気ケーブルであり得る。
【００６８】
本発明によるシステムは、
−システムのノード、
−少なくとも１つのノードおよび管理装置、
−少なくとも１つのエネルギーノードおよびエネルギー推定装置、ならびに／または
−エネルギー推定装置および管理装置
の間でデータを通信するために設けられた、少なくとも１つのデータ通信手段を備えることができる。
【００６９】
少なくとも１つのデータ通信手段は、有線または無線であり得る。
【００７０】
少なくとも１つのデータ通信手段は、ＳＮＭＰプロトコル（Ｓｉｍｐｌｅ  Ｎｅｔｗｏｒｋ  Ｍａｎａｇｅｍｅｎｔ  Ｐｒｏｔｏｃｏｌ、シンプルネットワークマネジメントプロトコル）などの通信プロトコルを使用することができる。
【００７１】
例えば、ＳＮＭＰプロトコル（特に、ＳＮＭＰフレームのカプセル化）は、ＬＰＷＡＮ／ＬＰＮネットワークに基づくＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ、モノのインターネット）技術を使用することができる、または特定のＬｏＲａＷａｎおよび／もしくはＳｉｇｆｏｘ通信プロトコルを使用することができる。
【００７２】
あるいは、本発明によるシステムは、例えばオンラインキャリア電流を介して、データを通信するためにも使用される、少なくとも１つのエネルギー伝送手段を備えることができる。
【００７３】
このような手段は、必要なケーブルの数を減らすので、システムの空間要件を緩和することができる。
【００７４】
本発明の別の実施態様によれば、分散コンピューティング方法であって、本発明によるシステムによって、以下のステップ、すなわち、
−データ処理タスクを受信するステップと、
−上記タスクを実行するために少なくとも１つのノードを選択するステップと、
−上記選択されたノードにより上記タスクを実行するステップと、
の少なくとも１つの繰り返しを含み、本方法が、
少なくとも１つのエネルギーノードから少なくとも１つの他のノードにエネルギーを伝送するステップを含むことを特徴とする、分散コンピューティング方法が提案される。
【００７５】
特に、データ処理タスクを実行するノードを選択するステップは、その利用可能なデータ処理リソースに応じて、実行することができる。
【００７６】
この場合、本方法はまた、少なくとも１つの、特に各選択されたノードのエネルギーレベルを取得するステップを含むこともできる。この場合、エネルギーを伝送するステップは、上記エネルギーレベルに応じて実行することができる。
【００７７】
あるいは、本発明による方法は、各ノードの利用可能なエネルギーレベルを取得するステップを含むことができ、選択するステップは、エネルギーレベルに応じて実行することができる。
【００７８】
各ノードのエネルギーレベル、および利用可能なデータ処理リソースのレベルは、上記ノードのレベルで測定／決定され、場合により、
−例えば上記管理装置の要求に応じて、または
−所定の頻度で、または
−連続的に、
のいずれかで管理装置に伝達され得る。
【図面の簡単な説明】
【００７９】
他の利点および特徴は、非限定的な例および添付の図面の詳細な説明を検討すれば明らかになる。
【図１】本発明によるシステムにおいて実施され得るノードの非限定的な実施形態の概略図である。
【図２】本発明によるシステムの非限定的な実施形態の概略図である。
【図３】本発明による方法の第１の非限定的な実施形態の概略図である。
【図４】本発明による方法の第２の非限定的な実施形態の概略図である。
【発明を実施するための形態】
【００８０】
以下に説明する実施形態が決して限定的ではないことを十分に理解されたい。特に、以下に説明される特徴のうち、他の特徴とは別に、選び出された特徴が技術的利点を与えるのに十分である、または従来技術に対して本発明を区別するのに十分である場合に、この選び出した特徴のみを含む、本発明の変形に想到し得る。この選び出された特徴は、構造的詳細を持たない、または構造的詳細の一部のみが技術的利点を与えるのに十分である、もしくは従来技術の状態に関して本発明を区別するのに十分である場合、構造的詳細の一部のみを有する、少なくとも１つの、好ましくは機能的な、特徴を含む。
特に、技術的観点から組み合わせに異論がない場合には、記載されたすべての変形形態およびすべての実施形態を組み合わせることができる。
【００８１】
図面において、複数の図に共通の要素は、同じ参照符号を保持する。
【００８２】
図１は、本発明によるシステムにおいて実施され得るノードの非限定的な実施形態の概略図である。
【００８３】
ノード１００は、マルチコアプロセッサと、ネットワークカードと、大容量記憶装置と、を含む、計算グリッド１０２を備える。ノード１００はまた、日射から電気エネルギーを獲得するためのソーラーパネル１０４を備える。ノード１００はまた、ソーラーパネル１０４によって発生されたエネルギーを蓄積するための充電式電池１０６を備える。
【００８４】
計算グリッド１０２、ソーラーパネル１０４、および電池は、エネルギー伝送ケーブル１０８によって一緒に接続される。加えて、それらを隔てる距離は、２５０ｃｍ以下、特に、５０ｃｍ以下である。
【００８５】
ノード１００はまた、別のノードおよび／または配電網との間で電力を送信および／または受信するための１つまたは複数のケーブル１１０を備える。
【００８６】
ノードはまた、別のノードまたは管理装置とのデータ通信のための１つまたは複数のケーブル１１２を備える。
【００８７】
あるいは、ケーブル１１０は、例えばオンラインキャリア電流によって、データ通信に使用することができる。
【００８８】
図２は、本発明によるシステムの非限定的な実施形態の概略図である。
【００８９】
図２に示されているシステム２００は、例えば図１に示されているノード１００などの、少なくとも２つのエネルギーノード２０２１を含む。
【００９０】
システム２００はまた、図１のノード１００の要素の一部のみ、すなわち以下の要素、すなわち、
−計算グリッド１０２と、
−ソーラーパネル１０４と、
−充電式電池１０６と、
のうちの少なくとも一部を備える、少なくとも１つのノード２０２２を含む。
【００９１】
各ノード２０２は、システム２００のグリッド内に配置される。あるいは、ノード２０２どうしは、利用可能な空間に応じて可変距離だけ離して配置することができる。
【００９２】
本発明によるシステム２００はまた、管理装置２０４を備える。ノード２０２は、通信ケーブル２０６によって、管理装置２０４に接続され、場合により互いに接続される。管理装置２０４は、データ処理タスクを各ノード２０２に分散させるように構成され、さらにノード２０２間のエネルギーのルーティングを監督するように構成される。
【００９３】
システム２００はまた、ノード２０２間でエネルギーを伝送するための複数のケーブル２０８を備える。ノード２０２は、ケーブル２０８によって１つまたは複数のノード２０２に接続することができる。
【００９４】
あるいは、システム２００は、すべてのノード２０２用の集中型管理装置２０４の代わりに、少なくとも１つの、特に各ノード２０２に、個別の管理装置を備えることができる。
【００９５】
加えて、システム２００のノード２０２は、余剰エネルギーを供給するために、供給を取り込むために、および／または引き出されたエネルギーを他のノード２０２にルーティングするために、上記ノード２０２のうちのどれも配電網に接続されないように、または上記ノード２０２のうちの１つもしくは複数が配電網に接続されるが、ノードのすべてが配電網に接続されないように構成され得る。
【００９６】
図３は、本発明による方法の第１の非限定的な実施形態の概略図である。
【００９７】
図３に示されている方法３００は、例えば、図２に示されているシステム２００によって実施することができる。
【００９８】
方法３００は、データ処理タスクを受信するステップ３０２を含む。
【００９９】
次いで、方法３００は、各ノードの利用可能なデータ処理リソースのレベルおよびタスクを実行するために必要なデータ処理リソースに応じて、データ処理タスクを実行するためのノードを選択するステップ３０４を含む。ステップ３０４は、以下のステップ、すなわち、
−各ノードのデータ処理リソースのレベルを読み取るステップ３０６と、
−タスクを実行するための少なくとも１つのノードを選択するステップ３０８と、
−ステップ３０８で選択された上記少なくとも１つのノードにタスクを割り当てるステップ３１０と、
を含む。
【０１００】
ステップ３０６は、ＳＮＭＰ通信プロトコルを利用することができる。方法３００はまた、ステップ３０８で選択された各ノードのエネルギーレベルを読み取るステップ３１２を含む。
【０１０１】
少なくとも１つの選択されたノードのエネルギーレベルが閾値未満である場合、特に、特にステップ３１０でそれに割り当てられたタスクを実行するための閾値未満である場合、ステップ３１４は、別のノードからこのノードへのエネルギー伝送を実行する。
【０１０２】
図４は、本発明による方法の第２の非限定的な実施形態の概略図である。
【０１０３】
方法４００は、例えば、図２のシステム２００によって実施することができる。
【０１０４】
方法４００は、データ処理タスクを受信するステップ３０２を含む。次いで、方法４００は、システムのノードにおけるエネルギーの利用可能性に応じて、データ処理タスクを実行するためのノードを選択するステップ４０２を含む。ステップ４０２は、以下のステップ、すなわち、
−各ノードのエネルギーレベルを読み取るステップ４０４と、
−タスクを実行するための少なくとも１つのノードを選択するステップ４０６と、
−ステップ４０８で選択された上記少なくとも１つのノードにタスクを割り当てるステップ３１０と、
を含む。
【０１０５】
少なくとも１つの選択されたノードのエネルギーレベルが閾値未満である場合、特に、特にステップ３１０でそれに割り当てられたタスクを実行するための閾値未満である場合、ステップ３１４は、別のノードからこのノードへのエネルギー伝送を実行する。上記閾値は、現在利用可能なエネルギーおよび獲得から予測されるエネルギーに応じて規定することができる。
【０１０６】
当然のことながら、本発明による方法およびシステムは、エネルギーレベル、および／またはデータ処理リソースのレベル、および／または上記システムの１つまたは複数のノードの処理リソース（ＣＰＵおよび／またはＧＰＵ）の処理タイプに応じて、ノード間のソフトウェアオブジェクトの計画および／または移動を可能にする。そのような計画および／またはそのような移動は、当業者には知られているので、本出願ではこれ以上詳しく説明しない。
【０１０７】
当然のことながら、本発明は、上記の例に限定されるものではなく、本発明の範囲から逸脱することなく、これらの例に対して多くの修正を加えることができる。
【図１】
2019514329.tif 000003
【図２】
2019514329.tif 000004
【図３】
2019514329.tif 000005
【図４】
2019514329.tif 000006
【国際調査報告】
2019514329.tif 000007
2019514329.tif 000008
2019514329.tif 000009
2019514329.tif 000010