"共通クロック信号に基づく第1のイベントタイミング値に関する第1のイベント202と、上記共通クロック信号に基づく第2のイベントタイミング値に関する第2のイベント204とを同期させるための装置200であって、上記第1および第2のイベント202;204は、分散演算システム700の異なる経路を通過する際に異なる遅延を発生させ、少なくとも1つの出力イベント206は、上記第1および第2のイベント202;204に基づきイベント検出器208によって決定され、上記第1および第2のイベント202;204を受信するための入力部212と、上記第1および第2のイベントの中継版202’;204’を、関連する上記イベント検出器208に転送する出力部214とを有し、上記イベント検出器208に関連する遅延補償器210を備え、上記遅延補償器210は、上記第1および第2のイベント202;204を、生じた上記遅延および関係する上記第1および第2のイベントタイミング値に基づき、関係する上記イベント検出器208に中継するように動作可能である装置200。上記遅延補償器210は、上記第1および第2のイベント202;204;302;304の上記中継版の時間順が、上記第1および第2のイベントの元の時間順に対応するように、上記第1および第2のイベント202;204;302;304を、関連する上記イベント検出器208に中継するように動作可能である請求項1に記載の装置200。上記遅延補償器210は、受信した上記第1および第2のイベントの上記中継版202’;204’間の相対的時間差が、上記第1および第2のイベント202;204;302;304の元の相対的時間差に対応するように、上記第1および第2のイベント202;204;302;304をそれぞれ中継するように動作可能である請求項1または2に記載の装置200。上記遅延補償器210は、第1および第2のイベントタイミング値と共通遅延値とに基づき、上記第1および第2のイベント202;204を、関連する上記イベント検出器208に中継するための出力時点を決定するように動作可能である請求項1~3のいずれか1項に記載の装置200。上記遅延補償器210は、上記第1および第2のイベントタイミング値と、上記第1および第2のイベントの最大イベント遅延とに基づき、上記第1および第2のイベント202;204;302;304を、関連する上記イベント検出器208に中継するための出力時間を決定するように動作可能である請求項請求項1~4のいずれか1項に記載の装置200。上記遅延補償器210は、上記遅延補償器210における上記第1および第2のイベント202;204;302;304の受信時間と、それらのそれぞれの関連する元のイベントタイミング値とに基づき、上記第1および第2のイベント202;204;302;304のイベント遅延をそれぞれ測定するように動作可能である請求項1~5のいずれか1項に記載の装置200。上記遅延補償器210は、上記第1および第2のイベント202;204;302;304を中継する出力時点を、次の式によって決定し、e1,e2は第1および第2イベントを示し、Δ.は、イベントが起こってから、関連する後続のイベント検出器に関連する遅延補償器の入力部までのイベントの遅延を示し、max.は、最大値演算子を示し、t出力は、中継された第1または第2のイベントの出力時点を示す請求項1~6のいずれか1項に記載の装置200。上記遅延補償器210は、イベントjのイベント遅延Δejを、次の式によって決定し、kは、k組の決定済みのイベント遅延を示し、Δejiは、イベントejのi番目に決定された遅延を示し、i=1は直近に決定された遅延に対応し、σejは、直近に決定された遅延Δejの標準偏差を示し、θは、セキュリティ係数を示す請求項1~7のいずれか1項に記載の装置200。上記第1および第2のイベント202;204;302;304を有するイベントストリームにおいて、上記遅延補償器210は、関連する上記イベント検出器208の上流に配置されている請求項1~8のいずれか1項に記載の装置200。異なるジッタ状態、異なる処理期間、および/または、異なるネットワーク待ち時間のため、上記遅延補償器の上記入力部における上記第1および第2のイベントの受信順が、上記第1および第2のイベント202;204;302;304の元の発生順とは異なる請求項1~9のいずれか1項に記載の装置200。イベントタイミング値が、元のイベント検出時間または元のイベント発生時間のうちの1つに対応している請求項1~10のいずれか1項に記載の装置200。上記イベント202;204;302;304は、センサデータに直接基づく基本イベントか、または、基本イベントに基づく合成イベントである請求項1~11のいずれか1項に記載の装置200。上記第1および第2のイベント202;204;302;304は、最初は上記分散演算システム300;700の分散ノード704において検出され、上記第1および第2のイベント202;204;302;304は、幾何学的位置決めシステムの並行センサデータに基づいている請求項1~12のいずれか1項に記載の装置200。少なくとも1つのセンサデータストリーム702に基づきイベントを決定するための分散演算システム700であって、請求項1~13のいずれか1項に記載の同期するための装置200をそれぞれが備えている複数の分散演算ノード704を備えている分散演算システム700。上記分散演算システム700は、規定の幾何学的領域内にあるオブジェクトを位置決めおよび/または追跡するため位置決めシステムに結合され、上記位置決めシステムは、位置決めされたオブジェクトの幾何学的位置を示すデータを有するセンサデータストリーム702を上記分散演算システム700に入力する請求項14に記載の分散演算システム700。上記分散演算システム700の第1のノード704-1の第1のイベント検出器プロセスを、上記第1のノード704-1とは異なる上記分散演算システムの第2のノード704-2の第2のイベント検出器プロセスに転送するための装置800を備え、上記装置800は、上記第1のイベント検出器プロセスのプロセス内容を上記第2のイベント検出器プロセスにコピーするための手段802と、上記第1および第2のイベント検出器プロセスの双方において上記第1のイベント検出器プロセスの入力イベントを並行して処理するための手段804と、上記第1および上記第2のイベント検出器プロセスの双方において並行して処理される上記第1のイベント検出器プロセスの上記入力イベントによって、上記第1および第2のイベント検出器プロセスにおける同一の出力イベントが起こったか否かを検証するための手段806とを備えている請求項14または15に記載の分散演算システム700。共通クロック信号に基づく第1のイベントタイミング値に関する第1のイベント202と、上記共通クロック信号に基づく第2のイベントタイミング値に関する第2のイベント204とを同期させるための方法600であって、上記第1および第2のイベント202;204は、分散演算システム700の異なる通路を通過する際に異なる遅延を発生させ、遅延補償器210において、上記第1および第2のイベント202;204を、関連するイベント検出器208に中継する工程であって、上記第1および第2のイベント202;204が、生じた上記遅延および関係する上記第1および第2のイベントタイミング値に基づき、関係する上記イベント検出器208に中継される工程602と、上記遅延補償器210に関連する上記イベント検出器208において、中継された上記第1および第2のイベントに基づき、少なくとも1つの出力イベントを検出する工程604とを有する方法600。コンピュータまたはプロセッサにおいて実行されるときに、請求項17に記載の方法を実行するためのプログラムコードを有するコンピュータプログラム。実施形態の記述いくつかの実施形態を図示した添付図面を参照することによって、様々な実施形態例をより十分に説明する。図では、明瞭化のために、層および/または領域の厚さを誇張している。したがって、実施形態例には様々な改変および代替形態が可能であるが、実施形態を図の例を通じて示し、ここに詳細に記述する。しかし、実施形態例を特定の開示された型に限定する意図はないが、しかしその逆に、実施形態例が、本発明の範囲内にあるすべての改変物、同等物、および代替物に及ぶことが理解されるべきである。図面の記述全体を通じて、同一の数字は、同一または類似の要素を示す。ある要素がもう1つの要素に対して接続されるまたは結合されると記述されるとき、それが他の要素に直接的に接続または結合されることが可能であるか、または、間に入る要素が存在しうる。対照的に、ある要素がもう1つの要素に直接接続されるまたは直接結合されると記述されるとき、間に入る要素は存在しない。要素間の関係を記述する他の用語が用いられるときも、同様に解釈されるべきであるたとえば、間にに対する直接的な間に、隣接するに対する直接的に隣接するなど。ここに用いられる用語は、特定の実施形態のみを記述する目的のためのものであり、実施形態例を限定することを意図しない。ここで用いられるように、文脈によってその他の場合が示される場合を除き、単数形は複数も同様に含む。備える、備えている、含む、および/または含んでいるという用語は、ここに用いられるとき、言及された特性、整数、工程、動作、要素、および/または部品を特定するが、1つまたはそれ以上の他の特性、整数、工程、動作、要素、部品、および/またはグループの存在を除外しないことがさらに理解される。他に規定されない限り、ここに用いられるすべての用語技術用語および科学用語を含むは、実施形態例が属する業界における当業者の一人によって共通に理解される意味と同じ意味を有する。さらに、たとえば、共通して用いられる辞書に定義された用語は、関連する技術の文脈におけるその意味に一致する意味を有し、かつ、理想的または極端に形式的な意味に定義されるように表現されない限り、そのように解釈されはしないことが理解される。図2は、第1のイベント202を第2のイベント204に同期させるための装置200の実施形態を図示する。第1のイベント202は、共通クロック参照信号に基づく第1の元のイベントタイミング値またはタイムスタンプに関連している。第2のイベント204もまた、共通クロック信号に基づく第2の元のイベントタイミング値またはタイムスタンプに関連している。第1および第2の元のイベントタイミング値は、元のイベント発生時点を表す。共通クロック信号は、分散演算システムにおけるすべての別個のノードに対して有効な全体システム時刻を生成する。イベントを同期するための装置200に到達する前に、第1および第2のイベント202,204には、分散演算システムの異なる通路または経路を通る間に、それぞれ異なる遅延が生じる図2には示さない。2つのイベント202,204に基づき、少なくとも1つの出力イベント206がイベント202,204を同期する装置200の後に位置するに後続するまたはその下流に位置するように配置されるイベント検出器208によって決定される。いくつかの実施形態ではイベント検出器208のためのイベントスケジューラであるとも見做される同期装置200は、後段のイベント検出器208に関連するかまたは関する、遅延補償手段とも表記される遅延補償器210を備えている。遅延補償器210は、分散ネットワークから第1および第2のイベント202,204を受信するための入力部212-1,212を有する。さらに、遅延補償器210は、受信した第1および第2のイベント202,204の中継版を、関連するイベント検出器208に中継または転送するための出力部214-1,214-2を有する。遅延補償器210は、イベント202,204に生じた遅延と、2つのイベント202,204に関連する第1および第2のイベントタイミング値またはタイムスタンプとに基づき、関連するイベント検出器208に第1および第2のイベント202,204を中継するように動作可能である。分散演算システム300ネットワーク形態のセットアップ例、様々なイベント検出器208、および複数のイベントを同期するための装置200の実施形態を、図3に模式的に図示する。図3は、イベントコアとして例示的に示される同期装置200に出力イベント206および生センサデータ304が到達する分散ネットワーク300を模式的に図示する。同期装置200は、一方では、出力イベント206および/または生センサデータ304を、下のネットワーク300から受信することによって、他方では、一定の必要な出力または中継時点において、同期装置200に結合した複数のイベント検出器208にそれらを転送することによって、イベントスケジューラとして動作しうる。同期装置200は、後続のイベント検出器208に必要な異なる出力イベント206および/またはセンサデータ304を同期するように適合されうる。これにより、同期装置200は、後続のそれぞれのイベント検出器208に必要な出力イベント302または304を個別に同期することができるように、分散様式で実装されうる。すなわち、イベントコア装置200は、後続の複数の検出器208の1つにそれぞれが関連する複数の遅延補償器210またはそのインスタンスを備えうる。これにより、遅延補償器インスタンス210および関連するイベント検出器208を、好ましくは、1つの共通ネットワークノードに実装しうる。いくつかの実施形態によれば、同期装置200およびその遅延補償器インスタンス210を、ネットワーク300とイベント検出器208との間のミドルウェアとして実装しうる。同期装置200またはその異なるインスタンスに共通クロック信号306が提供され、これにより、図3に示す分散システム設計のすべての遅延補償器および/またはイベント検出器インスタンス210,208の時間同期が可能になる。それゆえ、どの遅延補償器210も、共通時間基準へのアクセス権利を有する。言い換えれば、すべての分散された同期装置または遅延補償器インスタンス200,210は、与えられた如何なる時刻においても同一のシステムタイムスタンプを取得しうる。遅延補償器インスタンス210がイベント302または304を受信する場合、関連する後続のイベント検出器インスタンス208のための上記イベントを、必要な時間量の分だけバッファしうる。この時間量は、イベント検出器インスタンス208が必要としかつより速いタイムスタンプを運ぶイベントが受信されない充分に高い確率に対応する。より詳細に、次の例を見てみよう:入力イベントに基づき複合的な出力イベントEを正しく決定または検出することができるために、任意のイベント検出器208が、イベントA、B、C、Dを必要とする。どのネットワークインスタンスも全体の共通クロック信号306によって同期されるので、イベントごとに検出時間を関連させることができる図4の中央カラム。これにより、限定的な処理速度のせいで、イベントの検出時点は、イベントの実際の発生時点よりも必然的に遅れる図4の左カラムを参照。この例では、イベントAの発生時間tイベント,Aは10であるが、しかし、検出時間t検出,A=14のときにイベント検出器によって検出されるのみである。合成イベントEを検出するための後続の合成イベント検出器は、tED,A=15の時点でイベントBを取得する。すなわち、イベントEのための合成イベント検出器は、イベントAを受信する前にイベントBを受信するが、しかしイベントAはイベントBよりも実際には早く発生している。処理遅延およびネットワーク電波遅延のために、イベントAよりも後に現れるイベントCもまた、後続の合成イベント検出器によって早く受信される。この例から、本発明の実施形態を用いなければ、イベントEのための後続の合成イベント検出器は、必要なイベントA、B、C、およびDを時間順図4の最も右のカラムを参照に受信するが、これは、元の通常順または時間順図4の最も左のカラムを参照とは異なることが分かりうる。それゆえ、必要なイベントA、B、C、およびDを後続の合成イベント検出器に転送する前の元の時間順に対応する時間順を回復させるために、必要なイベントA、B、C、およびDを適切に並び替えることが、本発明の実施形態の課題である。この目的のため、合成同期装置200のインスタンスを、関連するイベント検出器と共に各ネットワークノードに実装しうる。実施形態によれば、分散された可能性のある同期装置200の遅延補償器210は、遅延補償器210において受信された必要なイベントA、B、C、およびDの中継版の時間順が、複数の必要なイベントA、B、C、およびDの元の時間順に対応するように、必要な複数のイベントを、関連するイベント検出器に中継するように動作可能でありうる。この目的のため、遅延補償器210は、中継された個々のイベント間の相対的時間差が、個々のイベントA、B、C、およびD間の元の相対的時間差にそれぞれ対応するように、複数のイベントA、B、C、およびDのそれぞれを中継しうる。遅延補償器210は、元の時間的イベント順を回復させるために、複数のイベントA、B、C、およびDのそれぞれに対する出力時点を決定しうる。これにより、イベントが、関連するイベント検出器に、その対応する出力時点で中継される。イベントの出力時点は、共通遅延値とイベントA、B、C、およびDの元の発生時点とに基づき決定しうる。上記の例を考慮すると、同期装置インスタンス200、および、それゆえ、これに備えられる遅延補償器インスタンス210は、以下のイベント遅延を、実際の発生を反映するそれらの各受信時間とそれらのそれぞれに関連する元のイベントタイミング値とに基づき測定または決定しうる。明らかに、遅延補償器210におけるイベントAの受信は、後続の合成イベント検出器によって必要な他のイベントB、C、およびDに比べて、実質的により長い。この原因は、たとえば、ネットワーク300を通じた伝播時間をより長くする遠くのリモート演算ノードにおけるイベントAの検出、または、より長い計算時間が必要なより複雑な計算アルゴリズムによって検出されるイベントAでありうる。例示の場合では、イベントAの長い遅延の原因は、おそらく、4つのクロックサイクルまたは時間間隔を要するイベント検出である。関心のあるすべてのイベントのすべての遅延を充分頻繁に測定または検出し、かつ、次の状態にあると仮定する:時点tDC,CにおいてイベントCが遅延補償器210を備えている同期装置200に到達する。イベントCは、イベントCが時点999において生じたことを示すイベントタイミング値Iイベント,C=999を有する。遅延補償器210は、関心のあるすべてのイベント、すなわち、関連する後続の合成イベント検出器208が必要とするイベントA、B、C、およびDの遅延を見て、イベントCが、関連する後続の合成イベント検出器に転送されるまでにどのくらいの長さ遅延しなければならないのかを決定する。なお、遅延補償器210は、関連する後続のイベント検出器208によってイベントA、B、C、およびDが必要とされることのみを知り、どの程度またはどの目的のためなのかは知らない。関連する後続のイベント検出器208にイベントCを中継するための出力時点は、次の式3によって決定しうる。式3において、A、B、C、およびDは、第1~第4のイベントをそれぞれ示し、Δ.は、イベントが起こってから、関連する後続のイベント検出器208に関連する遅延補償器210の入力部までのイベントの遅延を示し、max.は、最大値演算子を示し、t出力,Cは、中継されたイベントCの出力時点を示す。一般に、遅延補償器210は、K組の必要なイベントからイベントejを中継する出力時点を、次の式4によって決定するように動作可能でありうる。ネットワーク300の負荷状況が変化する動的な分散演算システムでは、個々のノードの処理能力が変化する可能性、および/または、ネットワーク経路が動的に変化する可能性があるので、遅延補償器インスタンス210に到達するイベントの伝播または処理遅延には、静的である代わりに、時間に渡って変化する可能がある。遅延補償器210は、上記ejに対して以前に測定または決定された現在のおよび複数のイベント遅延に基づき、K組のイベントからイベント遅延値Δejを決定することによって、これを算出する。これにより、より最近のイベント遅延は、先行するイベント遅延よりも重みづけされうる。特定の実施形態では、遅延補償器210は、上述した式2によって、イベントejのイベント遅延Δejを決定するように適合されうる。上記の単純な例に戻り、イベントCを、出力時点t出力,C=1005において、関連する後続のイベント検出器208に転送しうる。これは確かに、イベントA、B、およびDがイベントCの前に偶然に生じなかったと言いうる時点である。我々の例では、関連する後続のイベント検出器208は、以下の表に示す中継時点または出力時点において以下のイベントを転送するようになっている。上記の表から理解できるように、イベントA、B、C、およびDは、遅延補償器210によって、関連する後続のイベント検出器208に、元の発生時間順に応じた正しい順で転送されている。遅延補償器210を備えた同期装置200の動作原理を、図5に模式的に図示する。参照番号502で示す入力イベントは、元のイベントタイミング値tイベントおよびイベント識別子イベントIDを含んでいる。さらに、出力時間値t出力はイベント502に関連している。イベントの出力または遅延時間t出力は、元のイベント時間tイベント、および図5の例では79である共通遅延係数δに基づき決定されうる。調停遅延値の可能な算出方法は上記に記述されている。後続のまたは下流のイベント検出器208に中継されるイベント502は、次に、同期装置200の中継またはスケジューリングバッファ504に挿入されうる。入力イベントのバッファ504への挿入は、関連する後続のイベント検出器208にイベントが転送される、その決定された出力時点t出力に基づきうる。遅延補償器210の入力部212にちょうど到達した例示のイベント502では、出力時点t出力は367であると算出されている。この理由のため、それはそれぞれ出力時間364および369にスケジュールすなわち転送される2つのバッファされたイベント間に挿入される。図示の例では79である現在の共通遅延値δに応じてイベントが遅延した後、イベントバッファ504におけるイベントは、後続のイベント検出器208にスケジューリングまたは通知、すなわち転送される。関連するイベント検出器208にイベントが転送された後、イベントは、バッファ503における次のイベントがスケジューリングされる前に削除されうる。図6は、本発明の実施形態に基づく、イベントAおよびイベントBを同期するための方法600のフローチャートを模式的に図示する。上に言及したように、2つのイベント202,204は、共通クロック信号306に基づく第1および第2のタイムスタンプtイベント,e1,tイベント,e2に関連する。さらに、分散演算システム300における異なる経路を通過する間、第1および第2のイベントの双方において、異なる遅延Δe1,Δe2が生じる。イベント202,204を同期するために、同期方法600は、遅延補償器210において、第1および第2のイベント202,204を、関連するイベント検出器208に中継する工程602を含んでいる。この工程において、第1および第2のイベント202,204は、生じた遅延Δe1,Δe2および関連する第1および第2のタイムスタンプtイベント,e2,tイベント,e2に基づき中継される。さらに同期方法600は、遅延補償器210に関連するイベント検出器208において、中継された第1および第2の入力イベント202’,204’に基づき少なくとも1つの出力イベント206を検出する工程604を含んでいる。中継された第1および第2の入力イベント202’,204’は第1および第2の入力イベントの中継版とも表記されうる。典型的にはこれらの中継版はそれぞれ第1および第2のイベント202,204に等しい。しかしこれらは同期装置200または遅延補償器210によって時間的に遅延されうる。記述した概念は、決定または測定されたイベント遅延が利用可能である場合に限り正しく機能する。システムの開始直後、イベント遅延は未知である。しかし、システムの開始後、初期のイベント遅延を遅延補償器210に提供することは可能である。そのような初期のイベント遅延は、それぞれのイベントの最悪の場合に基づきうる。あるいは、遅延装置は、どの同期装置インスタンス200も皆、以前のネットワーク状態の設定を取得し、分散演算システムのどのノードにおいてどのイベントが実行されたかの情報をそれが有するので、それゆえ、ネットワークの現在の設定の遅延を見積もりうるように、シャットダウンする前におけるイベント遅延に対する知見を保存しうる。測定された遅延値は、異なるネットワークおよび/またはCPU負荷状況において測定されうる。これは、測定されたそれぞれの遅延値の適切な正規化によって説明されうる。たとえば、現在の負荷状況を反映する正規化係数は、上記した現在負荷状況において測定された遅延値に対して適用されうる90。たとえば、正規化負荷状況に対応する正規化係数はその1つでありうる。高負荷状況において遅延値が決定される場合、これは、1よりも大きい正規化係数によって反映されうる。対照的に、低負荷状況における遅延値が決定される場合、これは1よりも小さい正規化係数によって反映されうる。たとえば式2において各遅延値に対して適用される実際の重みづけは、測定された遅延の正規化係数と、現在の負荷状況に関連する現在の正規化係数との関係に依存しうる。遅延値が決定される負荷状況よりも現在の負荷状況が小さい場合、このようなアプローチによって、より小さいまたはより低い負荷状況を説明するために、実際に測定された遅延値よりも小さい正規化遅延値が得られる。図7は、本発明のさらなる実施形態を模式的に図示する。図7は、少なくとも1つのセンサまたはデータストリーム702-1,702-2に基づきイベントを決定するための分散演算システム700を模式的に示す。たとえば分散コンピュータネットワークまたはマルチコアプロセッサでありうる分散演算システム700は、本発明の実施形態に基づく同期するための装置200を備えている複数の分散演算ノード704を備えている。本発明の実施形態によれば、演算ノード704はそれゆえ遅延補償器210と共に同期装置200を備えうる。また、同期装置200を備えている各ノード700は、また、関連するイベント検出器208を備えている。例示の実施形態によれば、演算ノード704は分散信号プロセッサまたはコンピュータでありうる。いくつかの他の実施形態では、ノード704はまた、同じコンピュータ装置に実装されているマルチコアプロセッサユニットの異なる過程でありえ、それゆえ、本質的に同じ幾何学的位置に位置しうる。本発明の実施形態は、たとえばサッカー、アメリカンフットボール、ラグビー、テニスなどの球技イベントの選手およびすべての位置の追跡に用いられうる無線追跡システムから生じるイベントの検出に特に関連している。それゆえ、分散演算システム700は、たとえばサッカー場でありうる規定の幾何学的領域内にあるオブジェクトおよびすべての人を位置決めおよび/または追跡するためのそのような無線追跡システムまたは位置決めシステムに結合されうる。位置決めシステムは、位置決めされたオブジェクトの幾何学的位置を示すデータを有する少なくとも1つのセンサデータストリーム702-1,702-2を分散演算システム700に入力する。さらに、センサデータストリームは、位置決めされたオブジェクトの他の運動学的データを有しうる。基本イベントおよび/または合成イベントなどのイベントを検出するために、様々な遅延補償器210が、分散演算システム700の異なるノード704において動作している。そのようなイベント検出器またはイベント検出器インスタンス208は、それらのそれぞれのノード704および/または分散演算システム700全体において、システム700の現在の状態に基づき、または、解析されるイベント検出器208および/またはセンサデータストリーム702-1,702-2に基づき、異なる負荷をお引き起こしうる。それゆえ、元のシステム構成、すなわち様々なネットワークノード704におけるイベント検出器208の分散、の前提または状態を変更するケースでは、現在のシステム設定は、下限の最適状態になりうるか、または、分散演算システム700をクラッシュさせることさえありうる。後にアンバランスなイベント遅延をももたらすそのような望ましくない負荷アンバランスは、同期装置200、または特にその遅延補償器または遅延補償器インスタンス210の実施形態によって、検出されうる。少なくとも1つの測定または検出されたイベント検出器208Δ.が、法外に高い値に到達したとき、これは、対応するイベントを運びかつ遅延補償器210の上流に位置するイベント検出器プロセスが負荷過剰になりうるかまたはいくつかの他の問題に遭遇しうることを示しうる。そのようなケースでは、悪質さを起こしつつあるイベント検出装器プロセスを、分散演算システム700の他のハードウェア資源またはノード704に転送または再配置することが望ましいかもしれない。たとえば、悪質なイベント検出器プロセスは、その現在のノード704から、もう一つの、分散演算システム700の物理的に分離された異なるノード704に転送されうる。この目的のため、本発明のさらなる局面によれば、異なるノード704間においてイベント検出器インスタンス208を転送するための装置800もまた提供される。転送するための装置800の実施形態は、同期装置200および/または分散演算システム700の実施形態と組み合わせうる。図8は、転送装置としても記述されうる、転送するための装置800の実施形態の模式的なブロック図を模式的に図示する。転送装置800は、分散演算システム700の第1のノード704-1の第1のイベント検出器プロセスを、分散演算システム700の第2のノード704-2の第2のイベント検出器プロセスに転送する役割を果たす。これにより、第2のノード704-2は、たとえばその幾何学的位置またはマルチコアプロセッサの異なるプロセスユニットのいずれかに関して第1のノード704-1とは異なる。転送装置800は、第1のイベント検出器プロセスのプロセス内容を第2のイベント検出器プロセスにコピーするための手段802を備えている。さらに転送装置800は、第1のイベント検出器プロセスの入力イベントが、第1および第2のイベント検出器プロセスの双方において並行して処理されるように、第1のイベント検出器プロセスの入力イベントを調停するための手段804を備えている。さらに転送装置800は、第1および第2のイベント検出器プロセスの双方において並行して処理される第1のイベント検出器プロセスの入力イベントによって、第1および第2のイベント検出器プロセスの双方において同一の出力イベントが生じたかを検証するための手段806を備えている。プロセスは、通常、ネットワークノードによって備えられうる、コンピュータ装置において実行されるコンピュータプログラムのインスタンスとして理解されるものである。プロセスは、コンピュータプログラムのプログラムコードおよびその現在の機能を備えている。イベント検出器プロセスは、コンピュータプログラムを設計するために用いられる挙動モデルとして理解されうる状態機械を備えうる。状態機械は、遷移に関連する有限の多くの状態を含んでいる。遷移は、1つの状態から開始しもう1つのまたは同じ状態に終了する一組の活動である。遷移は、たとえばプロセスに対する初期または合成イベントの入力でありうるトリガによって開始される。それゆえ、本発明の局面によれば、イベント検出器プロセスは、状態機械を備えることができ、イベント検出器プロセスの内容または記憶は、上記状態機械の現在の状態を、たとえば、個々の変数または変数の組として反映しうる。第1のノード704-1の第1のイベント検出器プロセスを引き継ぐための一組の可能なまたは代替の第2のノード704-2が存在する実施形態では、転送装置800は、さらに、最適なイベント検出器プロセス分布基準に基づき、一群のノード候補から第2のノード704-2を決定するための手段808を備えうる。これにより、最適なイベント検出器プロセス分布基準によって、分散演算システム700のすべてのイベントにおける最小の全体的な遅延、分散演算システム700における最小の数の安全なイベント契約、分散演算システム700の任意のノードの最小の負荷変動、または、分散演算システムの最小の全体的な負荷のうちの一つが得られる。決定するための手段808のための手段は、たとえば、個々のノード704の負荷および全体システム700の負荷を含む全体ネットワーク状態の情報を有する中央ネットワークエンティティを備えうる。そのような中央ネットワークエンティティは、分散ネットワーク700を通過するイベントのすべての遅延時間Δ.の情報もまた有しうる。そのような場合、中央ネットワークエンティティは、より負荷が重いノード704-1からより負荷が軽いノード704-2へのイベント検出器プロセスの転送を開始しうる。または、分散演算システム700における1つまたはそれ以上のイベント遅延を低減するために、異なるノード704-2,704-2間のイベント検出器プロセス転送を開始しうる。もう1つの実施形態によれば、決定するための手段808は、同期装置200または遅延補償器インスタンス210をも備えうるか、または、同期装置200または遅延補償器インスタンス210によって備えられうる。遅延補償器インスタンス210は、関連する後続のまたは下流のイベント検出器プロセスに遅延補償器インスタンス210が中継するイベントの遅延を知っている。たとえば、遅延補償器インスタンス210が、元のまたは上流のイベント検出器から起こるイベントの法外に高い遅延を測定する場合、遅延補償器インスタンス210は、イベント遅延を低減するために、その現在のネットワークノードからもう1つのネットワークノードへの上記の上流イベント検出器プロセスの転送を開始しうる。遅延補償器インスタンス210が、分散システム700における個々のノード704の負荷状況についてさらに知らない場合、これはたとえば単純な試みかつエラー処置になりうる。いくつかの実施形態によれば、転送装置800はさらに、第2のイベント検出器プロセスを得るために、第1のイベント検出器プロセスに対応するプロセスインスタンスを第2のノード704-2に生成するための手段810を備えうる。全体のプロセス転送手順は、たとえば、コンピュータハードウェア資源を管理し、共通サービスをたとえばイベント検出器プロセスなどのアプリケーションソフトウェアに提供する一組のプログラムとして理解されるオペレーティングシステムOSの助けによって行われうる、そのようなOSサービスは、プロセス内容をコピーする手段802がアクセスしうるインスタンス化機能をも備えうる。すなわち、生成するための手段810は、個々の演算ノード704-1,704-2において実行されているオペレーティングシステムのプロセスインスタンス化機能にアクセスするための手段を備えうる。第2のノード704-2の第2のイベント検出器プロセスがインスタンス化されるとすぐに、入力信号として分散システムから同一のイベントまたはイベントストリームを受信するために、第1のノード704-1の第1第2のイベント検出器プロセスが利用したものと同一のイベントを利用しうる。言い換えると、インスタンスを生成するための手段810は第2のノード704-2に第2のイベント検出器プロセスをインスタンス化した後、第2のイベント検出器プロセスを同一入力イベントのための第2のイベント検出器プロセスを、第1のイベント検出器プロセスとして利用するように動作可能でありうる。OSサービスは、さらに、プロセス内容をコピーするためのコピー手段802がアクセスしうるコピー機能を備えうる。すなわち、コピー手段802は、分散システム700の演算ノード704-1,704-2または何らかの他の制御エンティティにおいて実行されるオペレーティングシステムのプロセスコピー機能にアクセスするための手段を備えうる。コピーする手段802は、第1のイベント検出器プロセスの規定された状態を取得するために、第1のイベント検出器プロセスのプロセス内容を規定の時点で凍結するように動作可能でありうる。ここで凍結とは、イベント検出器プロセスがその入力に対して応答することを停止することを意味する。コピー手段802はさらに、第2のイベント検出器プロセスにおいて同一の規定された状態を取得するために、凍結されたプロセス内容を第1のイベント検出器プロセスから第2のイベント検出器プロセスにコピーするように適合されうる。これによりコピー手段802は、コピー手順の残りの間に変わらない内容が先にコピーされるように、プロセス内容を第1のイベント検出器プロセスから第2のイベント検出器プロセスに繰り返しコピーするように動作可能でありうる。それゆえ、第1のイベント検出器プロセスに含まれるデータは、第1のノード704-1から第2のノード704-2に複数回繰り返してコピーされうる。これにより、どのデータがイベント検出器208の状態情報に属するかが規定されるべきである。たとえば、プロセスの場合これはプロセスメモリである。プロセス内容を繰り返しコピーする間、コピーされるプロセス内容の相違またはギャップすなわちデルタは徐々に小さくなるが、相違は依然として小さいまま残り、しかし零ではない。新しいすなわち第2のイベント検出器プロセスが第2のノード704-2において開始されるかまたは切り替わる前に、双方のイベント検出器プロセスの同一の入力データは、同一の規定された内部状態を理想的にはすでに有する双方のイベント検出器プロセスもまた、事前に規定された時点すなわち凍結点から開始される同一の外部入力データを取得するように、バッファされうる。それゆえ、コピーするための手段802はまた、第1のイベント検出器プロセスから第2のイベント検出器プロセスにプロセス内容をコピーする間およびコピーした後、第1のイベント検出器プロセスの入力イベントをバッファするように動作可能でありうる。関連する内容のすべてが第1の古いイベント検出器プロセスから第2の新しいイベント検出器プロセスにコピーされ、かつ入力データがバッファされたとき、双方のイベント検出器プロセスは、第1および第2のイベント検出器プロセスの内部状況または状態が同一であれば、理想的には同一のバッファされた入力データイベントの並行処理のために起動しうる。すなわち、双方のイベント検出器は、コピーおよびバッファ手続きの後、入れ替わり、分岐され、それゆえ同一の入力データを並行して処理する。この目的のため、調停するための手段804は、規定の凍結時点からかつコピーされたプロセス内容に基づき、第1および第2のイベント検出器プロセスの双方において並行して第1のイベント検出器プロセスの入力イベントを処理するように動作可能でありうる。同様に、調停する手段804は、たとえば、この目的のためにOSにアクセスしうる。検証するための手段806、たとえば比較器は、それから、双方のイベント検出器プロセスが、同一の出力にそれぞれ至ったか否かを検証する。これがそうである場合、古いすなわち第1のイベント検出器プロセスは切り替わりうる。これがそうではない場合、コピーおよび/またはバッファ手続きは、おそらく失敗しており、新しいすなわち第2のイベント検出器プロセスは、全体の転送手続きを最初から開始するためにシャットダウンしうる。それゆえ、いくつかの実施形態によれば、検証するための手段806は、第1および第2のイベント検出器プロセスの双方における出力イベントが同一である場合、第1のイベント検出器プロセスをシャットダウンするか、または、第1および第2のイベント検出器プロセスの双方における出力イベントが同一ではない場合に第2のイベント検出器プロセスをシャットダウンするように動作可能でありうる。上に言及したように、転送装置800の実施形態は、同期装置200の実施形態と相乗効果的に補完し合うので、両者を組み合わせうる。それゆえ、本発明のいくつかの局面はまた、複数の分散演算ノード704と、分散演算システム700の第1のノード704-1の第1のイベント検出器プロセスを、分散演算システム700の第2のノード704-2の第2のイベント検出器プロセスに転送するためのイベントプロセス転送装置800の実施形態とを備えている、1つのセンサデータストリームに基づきイベントを決定するための分散演算システム700を提供する。さらに、複数の分散演算ノード704のそれぞれは、共通クロック信号に基づき第1のイベント時間tイベント,e1に関連する第1のイベント202と、共通クロック信号に基づき第2のイベント時間tイベント,e2に関連する第2のイベント204とを同期するための、第1および第2のイベント202,204またはe1およびe2には、分散演算システム700の異なる行路または通路を通る間に異なる遅延Δe1,Δe2が発生し、少なくとも1つの出力イベント206が、第1および第2のイベント202,204またはe1およびe2に基づきイベント検出器プロセス208によって決定される装置200を備えている。図2を参照してすでに説明したように、イベント202,204を同期するための装置200は、第1および第2のイベント202,204を受信するための入力部212-1,212-2と、受信した第1および第2のイベントの中継版202’,204’を関連するイベント検出器208に転送するための出力部214-1,214-2とを有し、かつイベント検出器208に関連する遅延補償器210を備えている。より詳しく上に説明しているように、遅延補償器210の実施形態は、生じた遅延Δe1,Δe2と、関連する第1および第2のイベント時間tイベント,e1,tイベント,e2とに基づき、第1および第2のイベント202,204を、関連するイベント検出器208に中継するように動作可能である。イベント検出器が、好ましくは実行中または動作中に、1つのノードからもう1つのノードに転送されうる本発明の局面もまた、分散演算システム700の第1のノード704-1の第1のイベント検出器プロセスを、分散演算システム700の第2のノード704-2の第2のイベント検出器プロセスに転送するための方法を備えている。そのような転送方法900の模式的なフローチャートを図9に図示する。転送方法900は、第1のイベント検出器プロセスのプロセス内容を、第2のイベント検出器プロセスにコピーする工程902を含んでいる。その前に、どの演算ノードまたは管理プロセスが、過負荷のイベント検出器プロセス/スレッドのプロセスを扱うかを決定しうる。上述したように、いくつかの実施形態では、コピー工程902は、イベント検出器プロセスを備えているデータを、第1のノード704-1から第2のノード704-2に複数回繰り返しコピーすることを含みうる。これにより、コピー工程902は、どのデータがイベント検出器208の状態情報に属しているか定義することを含んでいる。プロセスの場合、たとえばこれはプロセスメモリである。コピーされるプロセス内容のデルタは、変化がゼロではなく小さいままになるまで、コピー中に徐々に小さくなる。すなわち、非凍結イベント検出器がその状態を継続的に変更しうるので、プロセス内容デルタコピーは零ではない。したがって、最後の内容デルタをコピーする前に、イベント検出器プロセスは有利的に凍結されうる。方法900は、さらに、第1のイベント検出器プロセスの入力イベントを、第1および第2のイベント検出器プロセスの双方において並行して処理する工程904を含んでいる。その目的のため、双方の検出器が同一の入力データストリームを処理しうるように、第1のイベント検出器の入力データを双方のイベント検出器にバッファおよび/またはコピーしうる。双方のイベント検出器は、次に、上記入力データを並行して処理するために切り替えれうる。さらなる工程906では、第1および第2のイベント検出器プロセスの双方において並行に処理される第1のイベント検出器プロセスの入力イベントによって、第1および第2のイベント検出器プロセスの双方において同一の出力イベントが生じた否かを検証する。これがそうである場合、すなわち、第1および第2のイベント検出器プロセスの双方における出力イベント206が同一である場合、第1のイベント検出器プロセスはシャットダウンされうる工程908を参照。これがそうではない場合、すなわち、第1および第2のイベント検出器プロセスの双方における出力イベント206が同一ではない場合、その代りに第2のイベント検出器プロセスをシャットダウンし、工程902において転送方法900が再度開始されうる。それゆえ、分散ネットワークノード間におけるイベント検出器プロセスの転送は、たとえば、相互通信する異なるノード704に関連する、スケジューライベントコアプロセスとしても参照されるのような管理インスタンスを有することによって行われうる。この通信に基づき、それらはシステム700の1つのノードからもう1つのノードにイベント検出器プロセスまたはアルゴリズムを渡すことを決定しうる。上記の記述および図面は、本発明の原理を単に説明するに過ぎない。それゆえ、ここには明確には記述されていないが本発明の原理を体現しかつその精神および範囲内に含まれる様々な構成を当業者が考案することができることが、評価される。さらに、ここに列挙されたすべての例は、本発明の原理および技術を推進するために発明者が貢献した概念に対する読者の理解を助けるためのはっきりとした教育的目的のみであることと、特別に列挙された例および条件に対する限定なしに解釈されるべきであることを、主に意図している。さらに、本発明の原理、局面、および実施形態、ならびに特定の例示を列挙するすべての言明は、それと同等なものを含むことが意図される。~ための手段特定の機能を実行するとして示される機能的ブロックは、特定の機能を実行するためにそれぞれ適合され、構成され、または動作可能である回路を備えている機能ブロックとして理解されるべきである。それゆえ、何かのための手段は、同様に、何かを行うために適合され、構成され、または動作可能である手段としても理解されうる。特定の機能を実行するために適合された手段は、それゆえ、そのような手段が上記機能を所望の時点において必ず実行していることを意図はしない。任意の機能的ブロックを含む図面に示す様々な要素の機能は、専用のハードウェア、たとえばプロセッサを通じて、さらに、適切なソフトウェアに関連するソフトウェアを実行することができるハードウェアを通じて、提供されうる。プロセッサによって提供されるとき、機能は、単一の専用プロセッサ、単一の共用プロセッサ、または、いくつかの個別プロセッサが共用されうる複数の個別プロセッサによって提供されうる。さらに、プロセッサまたはコントローラという用語の明示的な利用は、ソフトウェアを実行することができるハードウェアを排他的に意味すると解釈されるべきではなく、暗黙的に、制限することなく、デジタルシグナルプロセッサDSPハードウェア、ネットワークプロセッサ、アプリケーション特異的集積回路ASIC、フィールドプログラマブルゲートアレイFPGA、ソフトウェアを格納するためのリードオンリーメモリROM、ランダムアクセスメモリRAM、および非揮発性記憶媒体を含めうる。他のハードウェア、従来品および/または改良品もまた、含まれうる。如何なるブロック図も、本発明の原理を具現化する説明的な回路の概念的な図を表すことが、当業者によって評価されるべきである。同様に、如何なるフローチャート、フロー図、状態遷移図、疑似コード、およびその他が、コンピュータまたはプロセッサが明示的に示されているか否かに関わらず、コンピュータ読み取り可能な媒体において実質的に表され、それゆえコンピュータまたはプロセッサによって実行されうる様々なプロセスを表すことが評価される。さらに、以下の請求項が、個々の請求項のそれ自身が別々の実施形態として含まれうる詳細な説明に組み込まれる。個々の請求項のそれ自身が別々の実施形態として含まれうるとはいえ、従属請求項が、請求項において、1つまたはそれ以上の他の請求項との特定の組み合わせとして言及されるとはいえ、他の実施形態もまた、従属請求項と、個々の他の従属請求項の発明特定事項との組み合わせを含みうることが注意される。そのような組み合わせは、特定の組み合わせが意図されないことが述べられない限り、ここに提案される。さらに、請求項が独立請求項に直接には従属していないとしても、この請求項の特徴を如何なる他の請求項に含めることもまた意図される。明細書または請求項に開示された方法が、これらの方法の個々の工程を実行するための手段を有する装置によって実装されうることがさらに意図される。さらに、明細書または請求項に開示された複数の工程または機能の開示が、特定の順の範囲内にあると解釈されえないことが理解される。したがって、複数の工程または機能の開示は、複数の工程または機能が技術的理由によって入れ替え可能ではない限り、これらを特定の順には限定しない。さらに、いくつかの実施形態では、単一の工程は、複数の副次工程を含みうるか、複数の副次工程に分解されうる。そのような副次工程は、明示的に除外されない限り、この単一の工程に含まれるか、その一部でありうる。サッカー特有のオフサイドイベントの検出事例を示す。本発明の実施形態に係る、第1のイベントを第2のイベントに同期させるための装置のブロック図を模式的に示す。第1のイベントを第2のイベントに同期させるための装置が、分散ネットワークと、関連するイベント検出器ソフトウェアとの間におけるミドルウェアとして実装される本発明の実施形態を模式的に示す。イベント検出器が必要とする4つのイベントA、B、C、およびDのタイミングテーブルを示す。本発明の実施形態に係るイベントスケジューリングを模式的に図示する。第1のイベントを第2のイベントに同期させるための方法の一例のフローチャートを模式的に示す。イベントを同期するための装置の実施形態を備えている複数の分散演算ノードを備えている、少なくとも1つのセンサデータストリームに基づきイベントを決定するための分散演算システムの実施形態を示す。分散演算システムの第1のノードの第1のイベント検出器プロセスを、分散演算システムの第2のノードの第2のイベント検出器プロセスに転送するための装置の実施形態を模式的に図示する。分散演算システムの第1のノードの第1のイベント検出器プロセスを、分散演算システムの第2のノードの第2のイベント検出器プロセスに転送するための方法の実施形態のフローチャートを模式的に図示する。"