JP2007515878A - 送信スケジュール実施用の投票機構 - Google Patents
送信スケジュール実施用の投票機構 Download PDFInfo
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/44—Star or tree networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/417—Bus networks with decentralised control with deterministic access, e.g. token passing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/42—Loop networks
- H04L12/427—Loop networks with decentralised control
- H04L12/43—Loop networks with decentralised control with synchronous transmission, e.g. time division multiplex [TDM], slotted rings
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling 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/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40026—Details regarding a bus guardian
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/44—Star or tree networks
- H04L2012/445—Star or tree networks with switching in a hub, e.g. ETHERNET switch
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6432—Topology
- H04L2012/644—Star
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6445—Admission control
- H04L2012/6448—Medium Access Control [MAC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6445—Admission control
- H04L2012/6459—Multiplexing, e.g. TDMA, CDMA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/64—Hybrid switching systems
- H04L12/6418—Hybrid transport
- H04L2012/6489—Buffer 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
Description
共通のまたは解体された通信
一実施形態では、マルチハブネットワーク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によって受信されるガーディアンメッセージは、送信に関するスロット情報を含む。
ii.ハブがスケジュール位置に従うことなしの、共用TDMAスロットに多重化されたノードの可能化
本発明の実施形態は、送信スケジュール実施の方法を提供し、設計時にガーディアンにロードされるかシステムが保守を受けているとき物理的にロードされる情報の量を削減する。外部にロードされ、中央ガーディアン内に格納されるのではなく、この情報は、ノードから動的に転送される。
Claims (10)
- 複数のノード(102−1から102−N)のうちの1つまたは複数からガーディアンメッセージを受信するステップであって、前記ガーディアンメッセージがTDMA通信の外部で受信されるステップと、
投票機能を実現するステップと、
前記投票機能を使用して、前記受信されたガーディアンメッセージに投票するステップとを含み、
前記ガーディアンメッセージが、送信する次の1つまたは複数のスロットに関する情報を含み、
前記受信されたガーディアンメッセージの明確な勝者が検出されるとき、前記勝者によって示されるポートが伝搬することをイネーブルするステップと、
を含む、ハブベースネットワーク(100)内の送信スケジュール実施の方法。 - 投票機能を実現するステップは、単一故障許容投票機能を実現するステップを含む、請求項1に記載の方法。
- 送信する次の1つまたは複数のスロットに関する前記情報は、データを送信すると期待される前記次のポートのポート番号、次にデータを送信すると期待されるスロットを示すnビットメッセージ、およびデータを送信する前記次のノードのノード識別(ID)のうちの1つを含む、請求項1に記載の方法。
- 前記nビットメッセージは、エラー訂正コードを含む、請求項3に記載の方法。
- 送信する次の1つまたは複数のスロットに関する前記情報は、前記送信スケジュールの次のラウンドのスロット位置を含む、請求項1に記載の方法。
- 前記情報は、さらに、送信する前記次のスロットのスロット長を含む、請求項5に記載の方法。
- 時間同期化用のビーコン信号を実現するステップをさらに含む、請求項6に記載の方法。
- 中央ガーディアン(104−1から104−H)を有する少なくとも1つのハブ(104−1から104−H)と、
複数のチャネル(チャネル0からチャネルH)を介して前記少なくとも1つのハブに結合された複数のノード(102−1から102−N)と、
を含み、
前記複数のノードは、タイムトリガドTDMAプロトコルを使用して通信し、
各中央ガーディアンが、前記複数のチャネルのうちの1つを介する前記複数のノードのうちの1つまたは複数の間のスケジュール実施を実現し、
前記スケジュール実施は、チャネルごとに前記複数のノードのうちの1つまたは複数から受信されたガーディアンメッセージに投票するステップを含み、
前記ガーディアンメッセージが、故障許容投票機能を用いて投票され、
前記複数のノードのうちの前記1つまたは複数から受信される各ガーディアンメッセージが、次に送信すると期待される1つまたは複数のスロットの投票を示す、
ネットワーク(100)。 - 前記少なくとも1つのハブは、スロットからガーディアンポートへのルックアップテーブルを含む、請求項8に記載のネットワーク。
- 複数のノード(102−1から102−N)のうちの1つまたは複数からガーディアンメッセージを受信するステップであって、前記ガーディアンメッセージがデータ通信に埋め込まれるステップと、
前記データ通信から前記ガーディアンメッセージを抽出するステップと、
前記投票機能を使用して、前記受信されたガーディアンメッセージに投票するステップとを含み、
前記ガーディアンメッセージは、送信する次の1つまたは複数のスロットに関する情報を含み、
前記投票されたガーディアンメッセージの明確な勝者が検出されるとき、前記明確な勝者の前記ガーディアンメッセージに含まれる前記情報に基づいて決定される1つまたは複数のポートが伝搬することをイネーブルするステップと、
を含む、ハブベースネットワーク(100)における送信スケジュール実施の方法。
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)
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)
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 |
-
2004
- 2004-11-19 US US10/993,910 patent/US7873739B2/en active Active
- 2004-11-19 EP EP04811904A patent/EP1749376B1/en active Active
- 2004-11-19 JP JP2006541638A patent/JP2007515878A/ja not_active Withdrawn
- 2004-11-19 WO PCT/US2004/039262 patent/WO2005053246A2/en not_active Application Discontinuation
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 |