JP2007515878A - 送信スケジュール実施用の投票機構 - Google Patents

送信スケジュール実施用の投票機構 Download PDF

Info

Publication number
JP2007515878A
JP2007515878A JP2006541638A JP2006541638A JP2007515878A JP 2007515878 A JP2007515878 A JP 2007515878A JP 2006541638 A JP2006541638 A JP 2006541638A JP 2006541638 A JP2006541638 A JP 2006541638A JP 2007515878 A JP2007515878 A JP 2007515878A
Authority
JP
Japan
Prior art keywords
guardian
nodes
message
slot
voting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2006541638A
Other languages
English (en)
Other versions
JP2007515878A5 (ja
Inventor
ホール,ブレンダン
ドリスコル,ケヴィン・アール
ヴァクター,マチアス
アンゲロウ,ハラルト
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honeywell International Inc
Original Assignee
Honeywell International Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Honeywell International Inc filed Critical Honeywell International Inc
Publication of JP2007515878A publication Critical patent/JP2007515878A/ja
Publication of JP2007515878A5 publication Critical patent/JP2007515878A5/ja
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/44Star or tree networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/417Bus networks with decentralised control with deterministic access, e.g. token passing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/42Loop networks
    • H04L12/427Loop networks with decentralised control
    • H04L12/43Loop networks with decentralised control with synchronous transmission, e.g. time division multiplex [TDM], slotted rings
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/62Establishing a time schedule for servicing the requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40006Architecture of a communication node
    • H04L12/40026Details regarding a bus guardian
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/44Star or tree networks
    • H04L2012/445Star or tree networks with switching in a hub, e.g. ETHERNET switch
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6432Topology
    • H04L2012/644Star
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6445Admission control
    • H04L2012/6448Medium Access Control [MAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6445Admission control
    • H04L2012/6459Multiplexing, e.g. TDMA, CDMA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/64Hybrid switching systems
    • H04L12/6418Hybrid transport
    • H04L2012/6489Buffer Management, Threshold setting, Scheduling, Shaping

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Small-Scale Networks (AREA)
  • Time-Division Multiplex Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

ハブベースネットワーク内の送信スケジュール実施の方法およびシステムが提供される。前記方法が、複数のノードのうちの1つまたは複数からガーディアンメッセージを受信するステップと、投票機能を実現するステップと、前記投票能を使用して、前記受信されたガーディアンメッセージに投票するステップと、前記受信されたガーディアンメッセージの明確な勝者が検出されるとき、前記勝者によって示されるポートが伝搬することをイネーブルするステップとを含む。前記ガーディアンメッセージが、TDMA通信の外部で受信される。前記ガーディアンメッセージが、送信する次の1つまたは複数のスロットに関する情報を含む。

Description

本願は、2003年11月19日出願の米国特許仮出願第60/523896号、表題「VOTING MECHANISM FOR TRANSMISSION SCHEDULE ENFORCEMENT(送信スケジュール実施用の投票機構)」、および2003年11月19日出願の米国特許仮出願第60/523783号、表題「PARASITIC TIME SYNCHRONIZATION FOR A CENTRALIZED TDMA BASED COMMUNICATIONS GUARDIAN(集中TDMAベースの通信ガーディアン用の寄生時間同期)」に関連し、これらの出願日の利益を主張するものであり、これらの米国特許仮出願の両方が、参照によって本明細書に組み込まれている。
本願は、本願と同時に出願された次の特許出願にも関連し、これらのすべてが、参照によって本明細書に組み込まれている。
米国特許出願第__/____号(弁護士整理番号第H0005281−1633号)、表題「PARASITIC TIME SYNCHRONIZATION FOR A CENTRALIZED TDMA BASED COMMUNICATIONS GUARDIAN(集中TDMAベースの通信ガーディアン用の寄生時間同期)」、以下では「H0005281出願」とも称する。
米国特許出願第__/____号(弁護士整理番号第H0005459−1633号)、表題「PRIORITY BASED ARBITRATION FOR TDMA SCHEDULE ENFORCEMENT IN A DUAL CHANNEL SYSTEM(二重チャンネルシステムにおけるTDMAスケジュール用の優先順位ベースのアービトレーション)」、以下では、H0005459出願とも称する。
次の説明は、全般的には通信システムに関し、具体的には、分散故障許容通信システムに関する。
分散故障許容通信システムは、たとえば、故障がおそらくは1人または複数の人の怪我または死につながる可能性があるアプリケーションで使用される。そのようなアプリケーションを、本明細書では「セーフティ・クリティカル・アプリケーション」と称する。セーフティ・クリティカル・アプリケーションの例が、航空機または他の車両に含まれるセンサおよびアクチュエータを監視し、管理するのに使用されるシステムにある。セーフティ・クリティカル・アプリケーションの一例が、自動車、航空機エレクトロニクス、医療、産業制御、および類似物の分野に含まれるセンサおよびアクチュエータの監視および管理に使用されるシステムである。
そのようなセーフティ・クリティカル・アプリケーションで使用について通常検討されるアーキテクチャの1つが、タイムトリガドアーキテクチャ(TTA)である。TTA、TTP/C、およびTTP/Aが、TTTech Computertechnik AG.社によって公表された仕様書に記載されている。TTP/Cは、媒体アクセス戦略として時分割多元接続(TDMA)を使用し、この場合に、各ノードが、TDMAスロットと称するある固定された量の時間の間にバスの全伝送容量を周期的に利用することを許可される。したがって、各ノードがその静的に割り当てられたスロットだけを使用する限り、バスに対する、衝突のないアクセスを確保することができる。
多くのシステムが、現在、動作をサポートする能力および保守機能を有する複雑な電子システムを用いて動作する。たとえば、航空機産業は、セーフティ・クリティカルシステムおよび非セーフティ・クリティカルシステムについてエレクトロニクスアーキテクチャをサポートする。自動車および産業機器を含む他の産業は、類似のエレクトロニクスアーキテクチャから利益を得ることができる。エレクトロニクスアーキテクチャには、時分割多元接続(TDMA)ベース通信プロトコルが含まれる。これらのエレクトロニクスアーキテクチャは、誤った構成要素挙動を含み、通信可用性を維持するために、独立のガーディアン構成要素を必要としてきた。大量のアプリケーションで、ガーディアンアプリケーションは、しばしば、コストを低減することを中心としてきた。
現在までに、時分割多元接続(TDMA)ベース通信プロトコル用の集中バスガーディアン機能の実装は、ガーディアンが、スロット順序、送信開始時刻などの通信スケジュールおよびタイミングパラメータの独立の知識を有することを必要とする。これは、ガーディアン機能性に不揮発性ストレージが組み込まれることを必要とし、ガーディアンベースのデータに関する複雑なプログラミング要件をもたらした。これは、さらに、ガーディアンとそれが保護するノードとの間の矛盾の形で故障の可能性を導入した。さらに、この戦略は、ガーディアンが、送信順序および現在のスロット位置の形で状態を維持することを必要とし、これは、高エネルギー中性子などの環境要因によって導入される、状態アップセットに対する実装脆弱性を残す。また、ガーディアン機構の集中化に伴って、ガーディアン自体が、クリティカルなアーキテクチャ構成要素になる。したがって、ガーディアン設計の複雑さが、セーフティ・クリティカル領域での重要な問題である場合がある。いくつかの領域で、ゲートレベル故障分析が必要である場合があり、その場合に、ガーディアンの複雑さが、著しく財政に影響する。
したがって、当技術分野では、ガーディアンの複雑なプログラミング要件を低減する必要がある。
ハブベースネットワーク内の送信スケジュール実施の方法が提供される。前記方法が、複数のノードのうちの1つまたは複数からガーディアンメッセージを受信するステップと、投票機能を実現するステップと、前記投票機能を使用して、前記受信されたガーディアンメッセージに投票するステップと、前記受信されたガーディアンメッセージの明確な勝者が検出されるとき、前記明確な勝者によって示されるポートが伝搬することをイネーブルするステップとを含む。前記ガーディアンメッセージが、TDMA通信の外部で受信される。前記ガーディアンメッセージが、送信する次の1つまたは複数のスロットに関する情報を含む。
ネットワークが提供される。前記ネットワークは中央ガーディアンを有する少なくとも1つのハブと、複数のチャネルを介して前記少なくとも1つのハブに結合された複数のノードとを含む。前記複数のノードが、タイムトリガドTDMAプロトコルを使用して通信する。各中央ガーディアンが、前記複数のチャネルのうちの1つを介する前記複数のノードのうちの1つまたは複数の間のスケジュール実施を実現する。前記スケジュール実施は、チャネルごとに前記複数のノードのうちの1つまたは複数から受信されたガーディアンメッセージに投票することを含む。前記複数のノードのうちの前記1つまたは複数から受信される各ガーディアンメッセージが、次に送信すると期待される1つまたは複数のスロットの投票を示す。
次の詳細な説明では、本明細書の一部を形成する添付図面を参照し、添付図面には、本発明を実施できる特定の例示的実施形態が例として示されている。これらの実施形態は、当業者が本発明を実施できるように十分詳細に説明されており、他の実施形態を利用することができること、論理的、機構的、および電気的変更を本発明の精神および範囲から逸脱せずに加えることができることを理解されたい。したがって、次の詳細な説明を制限的な意味で解釈すべきでない。
本発明の実施形態は、集中スケジュール知識および永続スケジュール位置関連状態の必要なしに、ガーディアンがスケジュール順序実施を実装することを可能にする機構を含む。その代わりに、スケジュール通信パターンのソースとしてシステムのメンバノードを利用する故障許容方法が提示される。
一実施形態では、スケジュール実施は、次のように達成される。通信スケジュールの事前定義のポイント、たとえば、TDMAスロットの開始の直前のポイントで、システム内のすべてのノードまたはノードのサブセットが、短いメッセージすなわちガーディアンメッセージを中央ガーディアンに送信する。ガーディアンは、これらのメッセージがガーディアン自体だけによって使用されるので、これらのメッセージを伝搬させない。このメッセージの内容は、実装の詳細に依存する。最も単純な表明で、送信される情報は、中央ガーディアンのどのポートが次の送信を搬送すると期待されるか、すなわち、グローバル通信方式に従って次に送信をスケジューリングされるノードに接続されたポートに対応する。メッセージの受信時に、中央ガーディアンは、入力に投票し、明確な勝者が確立される場合すなわち、過半数のノードが送信に関する次のポートに対する同意を示す場合に、ガーディアンは、このポートが次のスロット中に伝搬させることをイネーブルする。一実施形態では、過半数のノードは、単一故障許容仮定、二重故障許容仮定、または多重故障許容仮定に基づく。単一故障許容システムでは、過半数が、同意を示す少なくとも2つのノードを含む。二重故障許容システムでは、過半数が、同意を示す少なくとも3つのノードを含む。多重故障許容システムでは、過半数が、同意を示す少なくともn+1のノードを含み、ここで、nは、故障数と等しい。動作中に、一実施形態では、同意を示す少なくともn+1の投票が検出されるとすぐに、過半数が決定され、ガーディアンは、勝ちポートが次のスロット中に伝搬させることをイネーブルする。
もう1つの実施形態では、ノードからガーディアンに送信される情報を、ノードのIDまたはスロット位置に対応するものとすることもできる。この場合に、ガーディアンは、単純なルックアップを実行し、ノードのID、スロット位置、または類似物に基づいて、伝搬に必要なポートを決定する。ルックアップテーブルの位置に関する情報は、下で図1に関してさらに説明する。
一実施形態では、ネットワークは、1つまたは複数のチャネルによって接続された、ノードと称する複数の電子モジュールからなる。一実施形態では、ノードは、2つの複製されたチャネルによって接続される。一実施形態では、これらのチャネルは、チャネル0(またはチャネルA)およびチャネル1(またはチャネルB)と呼ばれる。ネットワークの実施形態は、スター構成または類似物で構成される。一実施形態では、ネットワークは、1つまたは複数のバスネットワークに結合されたスター構成で構成され、バスネットワークのノードは、バスネットワークのノードのうちの1つがバスの他のノードの代わりに通信しない限り、ガーディアンメッセージを送信しない。この実施形態では、バスノードは、共通の媒体を共用するので、他のハブノードと同一の同意に対して保護されない。
図1は、全体的に100に示された、ハブベースネットワークの一実施形態のブロック図である。ネットワーク100には、複数のノード102−1から102−Nが含まれる。一実施形態では、ネットワーク100が、デュアルチャネルネットワークであり、各ノード102−1から102−Nが、それぞれ複製されたチャネル0および1を介してハブ104−1から104−2に結合される。ネットワーク100は、それぞれ0チャネルからHチャネルを介してハブ104−1から104−Hに結合されたノード102−1から102−Nを有するH個の複製されたチャネルを有するネットワークに拡張可能である。議論を簡単にするために、ネットワーク100を、デュアルチャネルシステムに基づいて説明するが、説明される概念が、H個のチャネルを介して動作するように拡張されたネットワークに変形可能であることを理解されたい。一実施形態では、ノード102−1から102−Nは、タイムトリガド通信プロトコルを使用して、2つの複製された通信チャネル0および1を介して互いに通信するが、他の実施形態では、異なる個数および/またはタイプのノード102および/またはチャネルが使用される。
一実施形態では、ネットワーク100は、タイムトリガドメッセージおよび非同期メッセージの共用を可能にするすべてのTDMAプロトコルおよびハイブリッドTDMAプロトコルを用いて動作する。一実施形態では、各ノード102−1から102−Nが、送信スロット順序を割り当てられる。一実施形態では、ある送信ラウンド中に送信するようにスケジューリングされたノード102−1から102−Nの各ノードは、各スロットが送信のために1ノードを割り当てられるので、ラウンドあたり複数回送信することができる。
ハブ104−1および104−2のそれぞれは、送信スケジュールを実施するように動作する中央ガーディアン103−1から103−2を含む。一実施形態では、中央ガーディアン103−1から103−2は、ソフトウェア、ハードウェア、またはソフトウェアとハードウェアのある組合せで動作する中央ガーディアン機能である。中央ガーディアン103−1は、ノード102−1から102−Nまたはノード102−1から102−Nの定義されたサブセットの間でチャネル0上の送信スケジュールを実施するように動作する。中央ガーディアン103−2は、ノード102−1から102−Nまたはノード102−1から102−Nの定義されたサブセットの間でチャネル1上の送信スケジュールを実施するように動作する。動作中に、一実施形態では、ノード102−1から102−Nは、デュアルチャネル0および1またはマルチチャネル0からH上で送信スケジュールを複製する。代替実施形態では、ノード102−1から102−Nまたはノード102−1から102−Nの定義されたサブセットの、チャネル0および1またはチャネル0からHで送信スケジュールの任意の期間内に送信するノードの個数を、異なるものとすることができる。
一実施形態では、データは、ネットワーク100内のあるノードから別のノード102−1から102−Nへフレームで送信される。各ノード102は、ハブ104−1および104−2の両方に送信する。ハブ104−1および104−2は、送信スケジュールに従って、受信したデータ送信を中継する。一実施形態では、ガーディアンメッセージは、それぞれの中央ガーディアン103−1から103−2によって受信される送信に含まれ、ハブ104−1から104−2によって中継されない。この実施形態では、ガーディアンメッセージは、TDMAデータフレームに含まれない専用メッセージである。
動作中に、通信スケジュールの事前定義の点で、すべてのノード102−1から102−Nまたはノード102−1から102−Nのサブセットが、通信する次のポートを示すガーディアンメッセージを中央ガーディアン103−1および103−2に送信する。たとえば、一実施形態では、通信する次のポートを含む単一のnビットメッセージが、送信される。一実施形態では、この送信は、TDMAスロットの直前の点に、すべてのスロットの始めに行われる。
一実施形態では、この単一のnビットメッセージは、オーバーヘッドエラー検出コードまたはオーバーヘッドエラー訂正コードを含む。一実施形態では、このエラーコードを、巡回冗長コードとすることができる。他の実施形態では、これを、単純なチェックサムコードまたはパリティコードとすることができる。代替実施形態では、中央ガーディアン103−1および103−2によって受信されるガーディアンメッセージに、CRCコードが含まれず、エラー検出は、ビットごとの比較を介して一致する複数のガーディアンメッセージの受信に基づく。ガーディアンメッセージのソースは、独立の経路からなので、単一故障仮定システムと同様に、そのようなメッセージは、それらが一致するときエラーなしと仮定することができる。
代替実施形態では、ガーディアンメッセージが、送信スケジュールのうちで、通信する次のx個のポートを示す部分を含み、そのx個のスロットの送信の開始の直前に送信される。代替実施形態では、ガーディアンメッセージは、ラウンドあたり1回など、送信スケジュール内の調整された時刻に送信され、ラウンド全体のスロット順序を示す。この実施形態では、ガーディアンメッセージは、送信のスロット長情報を含む。一実施形態では、ハブ104−1および104−2は、スロット位置を増分するためにスロット長の概念を必要とする。一実施形態では、ビーコン信号またはアクション信号(たとえば、H0005281出願に記載の)が、スロット位置を増分するのに使用される。代替実施形態では、ハブ104−1および104−2が、スロット位置の増分にそのローカル時刻およびスロット長を利用する。
一実施形態では、ノード102−1から102−Nまたはノード102−1から102−Nの定義されたサブセットが、次に通信する1つまたは複数のスロットを示すガーディアンメッセージを送信し、各それぞれの中央ガーディアン103−1および103−2が、これらのスロットを関連するポートに変換する。もう1つの実施形態では、ガーディアンメッセージが、送信すると期待される1つまたは複数のノードのノードIDを示す。この実施形態では、スロットまたはノードIDを関連するポートに変換するインテリジェンスが、中央ガーディアン103−1および103−2に存在する。
一実施形態では、所望の情報を含む1つまたは複数のルックアップテーブルが、ハブ104−1および104−2に含まれる。代替実施形態では、中央ガーディアン103−1および103−2が、スタートアップ時にこのルックアップテーブルを獲得するか、投票機能を使用することによって複数のノード102−1から102−Nから送信されたテーブルデータに投票するか、TDMA通信シーケンスの開始の前にテーブルデータを受信するか、類似物を行う。
ノード102−1から102−Nまたはノード102−1から102−Nの定義されたサブセットが、次の送信を搬送すると期待されるポートを示すガーディアンメッセージを送信するとき、中央ガーディアン103−1および103−2は、変換を行わない。この実施形態では、スロットを関連するポートに変換するインテリジェンスが、ノード102−1から102−Nのそれぞれに存在する。これは、各ノード102−1から102−Nがそのノードがハブネットワーク内でどのポートであるかを基本的に知っていることを必要とする。この実施形態では、スロットからガーディアンポートへのルックアップテーブルが、各ノード102−1から102−Nに含まれる。代替実施形態では、各ノード102−1から102−Nのスロットからガーディアンポートへのルックアップテーブルが、スタートアップ時に獲得されるか、TDMA通信シーケンスの開始の前に獲得されるか、類似物が行われる。
動作時に、中央ガーディアン103−1および103−2は、それぞれのガーディアンメッセージを受信し、すべての中央ガーディアンが、チャネルごとに、どのポートが次に通信するかに合意する場合に、そのチャネルについて通信が進行する。その結果、各スロットの送信スケジュール実施を実行するとき、スケジュール関連状態情報がスロットの間で維持される必要がない。
一実施形態では、単一故障仮定があり、したがって、関連するガーディアン103−1および103−2によって受信されるガーディアンメッセージのうちの1つだけが、エラーであることができる。一実施形態では、投票したあるノードと他のノードの間で関連するチャネルに関する不一致が検出された時に、中央ガーディアン103は、その不一致を無視する。一実施形態では、ネットワーク100は、単一故障仮定で動作し、チャネルごとに、ノード102−1から102−Nまたはノード102−1から102−Nのサブセットから受信された投票の1つの不一致だけが許容される。投票の複数の不一致が受信された場合には、それぞれの中央ガーディアン103が、次に行うアクションを決定する。
一実施形態では、ノード102−1から102−Nのサブセットが、スケジュールマスタとして示され、ネットワーク100内のすべてのノードの代わりに、送信する次のポートに関して投票するためにガーディアンメッセージを送信する。
一実施形態では、ノード102−1から102−Nからのデータ送信は、ビーコン信号またはアクションタイム信号(たとえば、H0005281出願に記載の)を含む。一実施形態では、ガーディアンメッセージが、1つまたは複数のビーコン信号と共に送信される。一実施形態では、ガーディアンメッセージが、時間同期化についてビーコン信号またはアクション信号として利用される。
一実施形態では、ガーディアンメッセージは、複数のノード102−1から102−Nとハブ104−1および104−2の間で交換される他のフレームと同一の通信媒体を介して送信される。他の実施形態では、ガーディアンメッセージが、異なる通信媒体を介して送信される。
一実施形態では、ハブ104−1とノード102−1から102−Nの間またはハブ104−2とノード102−1から102−Nの間の通信リンクが、半二重リンクである。半二重リンクを用いる実施形態では、スケジューリングされた送信の長さに関する情報が、送信スケジュール実施に重要である。一実施形態では、ガーディアンメッセージは、投票メッセージおよび次の通信の長さを含む。投票メッセージは、ポート、スロット位置、ノードID、および次に通信する1つまたは複数のスロットを示す類似物のうちの1つを含む。その結果、ハブ104−1または104−2は、前の送信のスケジュールされた長さの後に、次の送信を示す信号のリスンを開始する。
代替実施形態では、投票スケジュール実施が、ノード102−1から102−Nまたはノード102−1から102−Nのサブセットから送信されたフル送信スケジュールを含むガーディアンメッセージに投票することによって、ハブベースネットワーク100内で実装される。一実施形態では、送信スケジュールは、スタートアップ時にノード102−1から102−Nによって送信される。一実施形態では、送信スケジュールのビット単位の比較が、中央ガーディアン103−1および103−2によって、それぞれのチャネルごとに実行され、投票機能が実行される。一実施形態では、投票機能が、多数決投票機能である。明確な勝者が得られる場合に、勝った送信スケジュールが実施される。明確な勝者が得られない場合に、ガーディアン103−1および103−2が、次に行うアクションを決定する。
中央ガーディアン103−1および103−2は、投票に1つまたは複数の故障許容選択を使用する。一実施形態では、スケジュールの実施の直前に、ガーディアンは、受信したガーディアンメッセージを再検討し、投票機能を実行する。その結果、ユーザは、投票できるすべてのものが、票を投じる時間があることを確信する。一実施形態では、投票機能は、単一の不一致だけを許容する。もう1つの実施形態では、投票機能は、F個の故障を許容し、ここで、F<ノード数である。もう1つの実施形態では、投票機能が、多数決投票機能、順次投票機能、または類似物である。代替実施形態では、ガーディアン103−1および103−2は、所定の個数の類似の投票を受信したならば、すべての投票を待つことなく、示されたポートでの通信をイネーブルする。もう1つの実施形態では、順次投票機能が実現され、ここで、第1の投票が、受信され、第1の投票に一致する第2との投票が受信された時に、通信がイネーブルされる。任意の投票機能を実現できることを理解されたい。複数のハブを有する実施形態が、ハブごとに同一のまたは異なる投票機能を実現できることを理解されたい。
本発明の実施形態は、通信方式のスケジュール知識を組み込むという集中ガーディアンの要件の除去を可能にし、シングルイベントアップセット(SEU)にはるかに耐性のある、はるかに低減された状態を有するはるかに単純な設計を容易にする。スロットごとに1回スケジュール実施を実行する実施形態は、状態を最小にし、SEU脆弱性を低減する。というのは、各スロットが、ヒストリなしで投票され、その結果、システムが、状態アップセットが次のスロットに訂正されるのでより脆弱でなくなるからである。ラウンドごとに1回スケジュール実施を実行する実施形態では、状態が、ラウンドの間に永続する。
一実施形態では、ガーディアンメッセージが、TDMA通信に埋め込まれる。動作時に、各中央ガーディアン103−1および103−2は、聴取し、TDMA通信からガーディアンメッセージを抽出するノード102−1から102−Nごとの回路を含み、これらのガーディアンメッセージを投票機能と共に実装されるロジックに供給し、このロジックは、勝者があるか否かを決定し、勝者が識別されるとき、選択されたポートを送信のために開かせる。投票を実行する前に、ガーディアンは、複数のTDMAスロットから受信したガーディアンメッセージを相関させ、整列させる。一実施形態では、フル送信スケジュールが、TDMA通信と共に送信される。一実施形態では、フルTDMA送信スケジュールのサブセットが、TDMA通信と共に送信される。一実施形態では、1ラウンド全体の通信スケジュールが、そのラウンドの始めの調整された点に、ガーディアンメッセージ内で送信される。
一実施形態では、後続送信スケジュールの事前定義の部分が、現在の送信の1つまたは複数のスロットの埋め込まれたガーディアンメッセージに含まれる。一実施形態では、これらの部分が組み立てられて、いくらかのオーバーラップを伴う全送信メッセージが作成され、選択機能が、スケジュール順序実施に使用される。一実施形態では、時間同期化が実現されて、送信スケジュール情報が累積される間に通信が流れることを可能にする。一実施形態では、同期化が、寄生時間同期化(たとえばH0005281出願に記載の)である。一実施形態では、スケジュール実施用の投票機能が、専用ガーディアンメッセージを用いる、上で述べたものである。
図2は、全体的に200に示された、ハブベースネットワークの一実施形態のブロック図である。ネットワーク200には、複数のノード202−1から202−Nが含まれる。各ノード202は、チャネル0上でハブ204に結合される。ネットワーク200は、単一チャネルシステムとして動作する。一実施形態では、ネットワーク200は、時分割多元接続(TDMA)ベース通信プロトコルで動作する。ネットワーク200が、代替通信プロトコルで動作できることを理解されたい。ハブ204は、TDMAバスアクセスサイクルを実施するために、送信スケジュールの限られた知識を必要とする。
ハブ204には、送信スケジュールを実施するように動作する中央ガーディアン203が含まれる。一実施形態では、中央ガーディアン203は、ソフトウェア、ハードウェア、またはソフトウェアとハードウェアのある組合せで動作する中央ガーディアン機能である。中央ガーディアン203は、ノード202−1から202−Rの間でチャネル0上の送信スケジュールを実施するように動作する。一実施形態では、データは、ネットワーク200のあるノードから別のノードへフレーム内で送信される。
一実施形態では、ネットワーク200は、上で図1のネットワーク100に関して説明したように動作する。代替案では、ネットワーク200は、単一チャネルシステムとして動作する。
図3は、図2に関して上述のタイプの通信ネットワーク200を使用する、300に示されたシステムのブロック図である。図3に、さらに、ノード202−1から202−Rが、複数の電子デバイス306−1から306−Pに接続されることが示されている。一実施形態では、電子デバイス306−1から306−Pは、センサ、プロセッサ、アクチュエータ、コントローラ、入力デバイス、およびネットワーク200を介してフレーム内でデータを通信する類似物を含む。
図4は、図2に関して上述のタイプの通信ネットワーク100を使用する、400に示されたシステムのブロック図である。図4に、さらに、ノード102−1から102−Nが、複数の電子デバイス406−1から406−Tに接続されることが示されている。一実施形態では、電子デバイス406−1から406−Tは、センサ、プロセッサ、アクチュエータ、コントローラ、入力デバイス、およびネットワーク100を介してフレーム内でデータを通信する類似物を含む。
図5は、500に示された、ハブベース通信ネットワークの一実施形態のブロック図である。一実施形態では、ネットワーク500は、それぞれの複数のハブ524−1から524−Xに結合された複数のハブ514−1から514−Xを含む。一実施形態では、ハブ514−1および514−2は、それぞれチャネル0Aおよび1Aを介して動作する個々のデュアルチャネルネットワークを含む。さらに、ハブ524−1および524−2は、それぞれチャネル0Bおよび1Bを介して動作する個々のデュアルチャネルネットワークを含む。一実施形態では、これらのネットワークは、通信リンク575−1および575−2を介して結合される。議論を簡単にするために、ネットワーク500を、それぞれ複製されたチャネル0Aおよび1Aを介してノード512−1から512−Wに結合されたハブ514−1および514−2と、それぞれ複製されたチャネル0Bおよび1Bを介してノード522−1から522−Yに結合されたハブ524−1および524−2とを含むデュアルチャネルマルチハブシステムに基づいて説明する。説明される概念が、それぞれノード512−1から512−Wおよびノード522−1から522−YとのXAおよびXBまでの複製されたチャネルを有するマルチハブネットワークに変形可能であることを理解されたい。
一実施形態では、ノード512−1から512−Wおよびノード522−1から522−Yは、タイムトリガド通信プロトコルを使用して、それぞれ2つの複製された通信チャネル0Aおよび1Aならびに0Bおよび1Bを介して互いに通信する。
共通のまたは解体された通信
一実施形態では、マルチハブネットワーク500は、上で図1のネットワーク100に関して説明したように動作する。たとえば、ハブ514−1および514−2は、ノード512−1から512−Wと共に、ハブ524−1および524−2ならびにノード522−1から522−Yと独立してスケジュール実施を実行する。代替実施形態では、通信リンク575−1および575−2が、スケジュール実施に含まれ、それぞれの中央ガーディアン103および113によって受信されるガーディアンメッセージは、送信に関するスロット情報を含む。
一実施形態では、マルチハブネットワーク500は、共通のグローバル送信スケジュールを用いて送信を実行する。ノード512−1から512−Wと共のハブ514−1および514−2ならびにノード522−1から522−Yと共のハブ524−1および524−2は、共通のグローバル送信スケジュールを使用して通信する。一実施形態では、ノード512−1から512−Wは、ハブ514−1および514−2にローカルであり、ハブ524−1および524−2にローカルであるノード522−1から522−Yと同一のスロットのうちの1つまたは複数を介して動作する。たとえば、一実施形態では、ノード522−1は、チャネル0Aおよび1A上で送信スケジュールの第1スロットで通信する間に、ノード522−1から522−Yのうちの1つが、チャネル0Bおよび1B上で送信の第1スロットで通信する。代替実施形態では、この動作をX個のチャネル上のX個のハブに拡張可能である。
動作中に、ハブ514−1および514−2によって受信されるガーディアンメッセージは、次に通信する1つまたは複数のスロットを示し、チャネルごとに上述のように投票される。この実施形態では、ハブ524−1および524−2によって受信されるガーディアンメッセージは、次に通信する1つまたは複数のスロットを示し、リンク575−1および575−2上での送信に関するハブ514−1および514−2からのガーディアンメッセージを含む。その結果、一実施形態では、通信リンク575−1および575−2が、スケジュール実施に含まれる。ハブ514および524のそれぞれが、送信スケジュール実施に関して特定の時にノードとして働くことを理解されたい。
代替実施形態では、ハブ514または524の両方が、マスタとして動作し、通信リンク575−1および575−2上の送信が、スケジュール実施に含まれる。
一実施形態では、図1〜5のハブネットワークは、H0005281出願に記載の時間同期化を実現する。
本発明の利益には、次のものが含まれる。
a.中央ガーディアンスケジュールテーブル開発および中央ガーディアンスケジュールの正しさの検証に関するツール問題の除去。
b.中央ガーディアンスケジュールテーブル情報を格納し、利用する必要から中央ガーディアンを解放することによる中央ガーディアンの複雑さの低下。
c.ハブ状態空間およびシングルイベントアップセット(SEU)に対する感受性の低下。一実施形態では、シングルイベントアップセットは、高エネルギー中性子によって誘導されるアップセットに基づく。本発明の実施形態は、ガーディアンが記憶すべき必要なスケジュール位置関連状態を有しないことによって、SEUを低減してする。したがって、アップセットされる状態がない。
d.ガーディアンのプロトコル状態信号に対するセマンティック依存性の除去。
i.ハブ処理モード変更信号なしの、異なる送信順序をもたらすTDMAプロトコルモード変更にまたって中央ガーディアンを実施することの可能化
ii.ハブがスケジュール位置に従うことなしの、共用TDMAスロットに多重化されたノードの可能化
本発明の実施形態は、送信スケジュール実施の方法を提供し、設計時にガーディアンにロードされるかシステムが保守を受けているとき物理的にロードされる情報の量を削減する。外部にロードされ、中央ガーディアン内に格納されるのではなく、この情報は、ノードから動的に転送される。
もう1つの実施形態では、スケジュール実施の投票アクションが、明確な勝者をもたらさない時に、中央ガードが代替アクションを行う。一実施形態では、明確な勝者が示されない時に、それぞれの中央ガーディアンが、調停機能を実施し、どのポートが次の送信するかを決定する。この調停機能は、任意の適当な調停機能である。一実施形態では、明確な勝者が示されない時に、H005459出願に記載の調停に基づく調停機能が実行される。もう1つの実施形態では、明確な勝者が示されない時に、ガーディアンは、次のスロット、次の複数のスロット、または次のラウンド中に、すべてのノードが伝搬するのをブロックする。
本発明の教示による通信ネットワークの一実施形態を示すブロック図である。 本発明の教示による通信ネットワークのもう1つの実施形態を示すブロック図である。 本発明の教示による通信ネットワークのもう1つの実施形態を示すブロック図である。 本発明の教示による通信ネットワークの代替実施形態を示すブロック図である。 本発明の教示による通信ネットワークの代替実施形態を示すブロック図である。

Claims (10)

  1. 複数のノード(102−1から102−N)のうちの1つまたは複数からガーディアンメッセージを受信するステップであって、前記ガーディアンメッセージがTDMA通信の外部で受信されるステップと、
    投票機能を実現するステップと、
    前記投票機能を使用して、前記受信されたガーディアンメッセージに投票するステップとを含み、
    前記ガーディアンメッセージが、送信する次の1つまたは複数のスロットに関する情報を含み、
    前記受信されたガーディアンメッセージの明確な勝者が検出されるとき、前記勝者によって示されるポートが伝搬することをイネーブルするステップと、
    を含む、ハブベースネットワーク(100)内の送信スケジュール実施の方法。
  2. 投票機能を実現するステップは、単一故障許容投票機能を実現するステップを含む、請求項1に記載の方法。
  3. 送信する次の1つまたは複数のスロットに関する前記情報は、データを送信すると期待される前記次のポートのポート番号、次にデータを送信すると期待されるスロットを示すnビットメッセージ、およびデータを送信する前記次のノードのノード識別(ID)のうちの1つを含む、請求項1に記載の方法。
  4. 前記nビットメッセージは、エラー訂正コードを含む、請求項3に記載の方法。
  5. 送信する次の1つまたは複数のスロットに関する前記情報は、前記送信スケジュールの次のラウンドのスロット位置を含む、請求項1に記載の方法。
  6. 前記情報は、さらに、送信する前記次のスロットのスロット長を含む、請求項5に記載の方法。
  7. 時間同期化用のビーコン信号を実現するステップをさらに含む、請求項6に記載の方法。
  8. 中央ガーディアン(104−1から104−H)を有する少なくとも1つのハブ(104−1から104−H)と、
    複数のチャネル(チャネル0からチャネルH)を介して前記少なくとも1つのハブに結合された複数のノード(102−1から102−N)と、
    を含み、
    前記複数のノードは、タイムトリガドTDMAプロトコルを使用して通信し、
    各中央ガーディアンが、前記複数のチャネルのうちの1つを介する前記複数のノードのうちの1つまたは複数の間のスケジュール実施を実現し、
    前記スケジュール実施は、チャネルごとに前記複数のノードのうちの1つまたは複数から受信されたガーディアンメッセージに投票するステップを含み、
    前記ガーディアンメッセージが、故障許容投票機能を用いて投票され、
    前記複数のノードのうちの前記1つまたは複数から受信される各ガーディアンメッセージが、次に送信すると期待される1つまたは複数のスロットの投票を示す、
    ネットワーク(100)。
  9. 前記少なくとも1つのハブは、スロットからガーディアンポートへのルックアップテーブルを含む、請求項8に記載のネットワーク。
  10. 複数のノード(102−1から102−N)のうちの1つまたは複数からガーディアンメッセージを受信するステップであって、前記ガーディアンメッセージがデータ通信に埋め込まれるステップと、
    前記データ通信から前記ガーディアンメッセージを抽出するステップと、
    前記投票機能を使用して、前記受信されたガーディアンメッセージに投票するステップとを含み、
    前記ガーディアンメッセージは、送信する次の1つまたは複数のスロットに関する情報を含み、
    前記投票されたガーディアンメッセージの明確な勝者が検出されるとき、前記明確な勝者の前記ガーディアンメッセージに含まれる前記情報に基づいて決定される1つまたは複数のポートが伝搬することをイネーブルするステップと、
    を含む、ハブベースネットワーク(100)における送信スケジュール実施の方法。
JP2006541638A 2003-11-19 2004-11-19 送信スケジュール実施用の投票機構 Withdrawn JP2007515878A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US52389603P 2003-11-19 2003-11-19
US52378303P 2003-11-19 2003-11-19
PCT/US2004/039262 WO2005053246A2 (en) 2003-11-19 2004-11-19 Voting mechanism for transmission schedule enforcement in a hub-based tdma network

Publications (2)

Publication Number Publication Date
JP2007515878A true JP2007515878A (ja) 2007-06-14
JP2007515878A5 JP2007515878A5 (ja) 2007-07-26

Family

ID=34636488

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2006541638A Withdrawn JP2007515878A (ja) 2003-11-19 2004-11-19 送信スケジュール実施用の投票機構

Country Status (4)

Country Link
US (1) US7873739B2 (ja)
EP (1) EP1749376B1 (ja)
JP (1) JP2007515878A (ja)
WO (1) WO2005053246A2 (ja)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8494009B2 (en) * 2006-09-25 2013-07-23 Futurewei Technologies, Inc. Network clock synchronization timestamp
US8295310B2 (en) * 2006-09-25 2012-10-23 Futurewei Technologies, Inc. Inter-packet gap network clock synchronization
US7675945B2 (en) * 2006-09-25 2010-03-09 Futurewei Technologies, Inc. Multi-component compatible data architecture
US7813271B2 (en) * 2006-09-25 2010-10-12 Futurewei Technologies, Inc. Aggregated link traffic protection
US8976796B2 (en) 2006-09-25 2015-03-10 Futurewei Technologies, Inc. Bandwidth reuse in multiplexed data stream
US8588209B2 (en) * 2006-09-25 2013-11-19 Futurewei Technologies, Inc. Multi-network compatible data architecture
US8340101B2 (en) 2006-09-25 2012-12-25 Futurewei Technologies, Inc. Multiplexed data stream payload format
US8660152B2 (en) 2006-09-25 2014-02-25 Futurewei Technologies, Inc. Multi-frame network clock synchronization
US7809027B2 (en) 2006-09-25 2010-10-05 Futurewei Technologies, Inc. Network clock synchronization floating window and window delineation
US7986700B2 (en) 2006-09-25 2011-07-26 Futurewei Technologies, Inc. Multiplexed data stream circuit architecture
US7961751B2 (en) * 2006-09-25 2011-06-14 Futurewei Technologies, Inc. Multiplexed data stream timeslot map
CN101578794B (zh) * 2007-01-26 2012-12-12 华为技术有限公司 数据通信装置及网络组件
DE102009030204A1 (de) * 2009-06-24 2010-12-30 Audi Ag Sternkoppler für ein Bussystem, Bussystem mit einem solchen Sternkoppler sowie Verfahren zum Austauschen von Signalen in einem Bussystem
US8498276B2 (en) 2011-05-27 2013-07-30 Honeywell International Inc. Guardian scrubbing strategy for distributed time-triggered protocols
US10725170B2 (en) 2015-12-17 2020-07-28 Honeywell International Inc. Frequency modulated continuous wave radio altimeter spectral monitoring
US9867180B2 (en) * 2015-12-17 2018-01-09 Honeywell International Inc. Cognitive allocation of TDMA resources in the presence of a radio altimeter
US10177868B2 (en) 2015-12-17 2019-01-08 Honeywell International Inc. Systems and methods to synchronize wireless devices in the presence of a FMCW radio altimeter
US10481963B1 (en) * 2016-06-29 2019-11-19 Amazon Technologies, Inc. Load-balancing for achieving transaction fault tolerance
US10299266B2 (en) 2017-03-20 2019-05-21 Honeywell International Inc. Delay calculation in wireless systems
AU2020364088A1 (en) * 2019-10-10 2022-05-12 Infinera Corporation Optical subcarrier dual-path protection and restoration for optical communications networks
CN112217591B (zh) * 2020-09-18 2023-10-03 厦门安泰力达电气有限公司 一种基于众数原理的多数据源表决机制的时间校正方法

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5131007A (en) * 1989-06-09 1992-07-14 General Electric Company Digital voter for multiple site PST R trunking system
GB2236606B (en) 1989-06-24 1993-03-31 Motorola Israel Ltd Communications system with contention protocol
US4987571A (en) * 1989-07-25 1991-01-22 Motorola, Inc. Data communication system with prioritized periodic and aperiodic messages
DE4040248C1 (ja) 1990-12-17 1991-12-19 Dst Deutsche System-Technik Gmbh, 2800 Bremen, De
US5295140A (en) * 1991-03-28 1994-03-15 Motorola, Inc. Method for multi-purpose utilization of resources in a communication system
US5276703A (en) * 1992-01-13 1994-01-04 Windata, Inc. Wireless local area network communications system
US5353282A (en) * 1993-03-18 1994-10-04 Northern Telecom Limited Local area network embedded in the communication switch core
NL9401697A (nl) 1994-10-14 1996-05-01 Nederland Ptt Transmissiesysteem voor ATM cellen door een passief lokaal net.
US5719858A (en) * 1995-07-31 1998-02-17 Paradyne Corporation Time-division multiple-access method for packet transmission on shared synchronous serial buses
US6108347A (en) * 1997-02-26 2000-08-22 Paradyne Corporation Non-polled dynamic slot time allocation protocol
JP3801740B2 (ja) * 1997-08-13 2006-07-26 富士通株式会社 セル流量制御方法及びこれを用いるセル交換システム
US6862622B2 (en) * 1998-07-10 2005-03-01 Van Drebbel Mariner Llc Transmission control protocol/internet protocol (TCP/IP) packet-centric wireless point to multi-point (PTMP) transmission system architecture
US6628629B1 (en) * 1998-07-10 2003-09-30 Malibu Networks Reservation based prioritization method for wireless transmission of latency and jitter sensitive IP-flows in a wireless point to multi-point transmission system
US6501765B1 (en) * 1998-09-01 2002-12-31 At&T Corp. Distributed method and apparatus for allocating a communication medium
AT407582B (de) * 1999-08-13 2001-04-25 Fts Computertechnik Gmbh Nachrichtenverteilereinheit mit integriertem guardian zur verhinderung von ''babbling idiot'' fehlern
US7266085B2 (en) * 2001-03-21 2007-09-04 Stine John A Access and routing protocol for ad hoc network using synchronous collision resolution and node state dissemination
US7006518B2 (en) * 2001-05-25 2006-02-28 Integrated Device Technology, Inc. Method and apparatus for scheduling static and dynamic traffic through a switch fabric
DE10206875A1 (de) * 2002-02-18 2003-08-28 Philips Intellectual Property Verfahren und Schaltungsanordnung zum Überwachen und Verwalten des Datenverkehrs in einem Kommunikationssystem mit mehreren Kommunikationsknoten
ATE313195T1 (de) 2002-04-16 2005-12-15 Bosch Gmbh Robert Verfahren zum synchronisieren von uhren in einem verteilten kommunikationssystem

Also Published As

Publication number Publication date
US20050278457A1 (en) 2005-12-15
WO2005053246A2 (en) 2005-06-09
US7873739B2 (en) 2011-01-18
EP1749376A2 (en) 2007-02-07
EP1749376B1 (en) 2011-12-28
WO2005053246A3 (en) 2005-07-28

Similar Documents

Publication Publication Date Title
JP2007515878A (ja) 送信スケジュール実施用の投票機構
US8228953B2 (en) Bus guardian as well as method for monitoring communication between and among a number of nodes, node comprising such bus guardian, and distributed communication system comprising such nodes
US7065039B2 (en) Fiber optic control network and related method
US9356800B2 (en) Communication method for the transmission of TT ethernet messages in a distributed real time computer system
EP2690827B1 (en) Controller Area Network Communications Using Ethernet
US7668084B2 (en) Systems and methods for fault-tolerant high integrity data propagation using a half-duplex braided ring network
JP6121067B2 (ja) バスパーティシパント装置およびバスパーティシパント装置の動作の方法
US20030154427A1 (en) Method for enforcing that the fail-silent property in a distributed computer system and distributor unit of such a system
US6965560B2 (en) Multi-tier, hierarchical fiber optic control network
EP2206293B1 (en) System and method for signal failure detection in a ring bus system
EP1820103A1 (en) Self-checking pair on a braided ring network
KR20090067150A (ko) 스타 커플러, 네트워크 및 통신 방법
EP2053830B1 (en) Autocratic low complexity gateway/guardian strategy and/or simple local guardian strategy for flexray or other distributed time-triggered protocol
US7907628B2 (en) Priority based arbitration for TDMA schedule enforcement in a multi-channel system
US20090279540A1 (en) Cluster coupler in a time triggered network
US7729254B2 (en) Parasitic time synchronization for a centralized communications guardian
Elmenreich et al. Introduction to ttp/c and ttp/a
KR102491611B1 (ko) 원자력 안전 시스템을 위한 결정론적 통신 방법 및 네트워크 시스템
Hall et al. ESCAPE CAN Limitations
CN115801162A (zh) 用于背板通信的同步
Böhm Introduction to FlexRay and TTA
Kim et al. Robustness of real-time local area network protocols

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070611

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070611

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20090421

A072 Dismissal of procedure [no reply to invitation to correct request for examination]

Free format text: JAPANESE INTERMEDIATE CODE: A073

Effective date: 20090814

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20100628

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20100707

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20101201