JP2000252904A - 冗長パケット・スイッチ・コントローラ - Google Patents

冗長パケット・スイッチ・コントローラ

Info

Publication number
JP2000252904A
JP2000252904A JP2000042768A JP2000042768A JP2000252904A JP 2000252904 A JP2000252904 A JP 2000252904A JP 2000042768 A JP2000042768 A JP 2000042768A JP 2000042768 A JP2000042768 A JP 2000042768A JP 2000252904 A JP2000252904 A JP 2000252904A
Authority
JP
Japan
Prior art keywords
processor
switch
data
subsystem
data packets
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.)
Pending
Application number
JP2000042768A
Other languages
English (en)
Inventor
Maria A Tirabassi
マリア・エイ・ティラバッシ
Edward A Arenberg
エドワード・エイ・アレンバーグ
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.)
Northrop Grumman Space and Mission Systems Corp
Original Assignee
TRW 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 TRW Inc filed Critical TRW Inc
Publication of JP2000252904A publication Critical patent/JP2000252904A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/254Centralised controller, i.e. arbitration or scheduling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18515Transmission equipment in satellites or space-based relays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/20Support for services
    • H04L49/201Multicast operation; Broadcast operation
    • H04L49/203ATM switching fabrics with multicast or broadcast capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric
    • H04L49/253Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/255Control mechanisms for ATM switching fabrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/30Peripheral units, e.g. input or output ports
    • H04L49/3081ATM peripheral units, e.g. policing, insertion or extraction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/552Prevention, detection or correction of errors by ensuring the integrity of packets received through redundant connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5603Access techniques
    • H04L2012/5604Medium of transmission, e.g. fibre, cable, radio
    • H04L2012/5608Satellite
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • H04L2012/5627Fault tolerance and recovery

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Hardware Redundancy (AREA)
  • Safety Devices In Control Systems (AREA)
  • Radio Relay Systems (AREA)

Abstract

(57)【要約】 【課題】 地上からの制御指令の受入れ、地上からの誘
導の受信処理セットの全体動作を管理し相互動作の中心
点を与える、一連の処理の全体的な操作を管理する通信
衛星における制御プロセッサを提供する。 【解決手段】アップリンク・サブシステムから複数のデ
ータ・パケットを受取り、該データ・パケットを切換
え、そのデータ・パケットを出力ポートに提供する高速
度パケット・スイッチを有するプロセッサ・サブシステ
ム501と、プロセッサ・サブシステムのパケット・ス
イッチ502により出力されたデータ・パケットを受取
り、ダウンリンク伝送においてデータ・パケットを変調
するダウンリンク・サブシステムとを備え、プロセッサ
・サブシステムが、少なくともひとつの汎用目的プロセ
ッサの分散階層的構造に構成された複数の結合された独
立プロセッサを含む。

Description

【発明の詳細な説明】
【0001】(関連出願の相互引証)参考のため本文に
援用される本願と同日付で出願した関連出願「階層化さ
れたソフトウエアを使用するパケット・スイッチ制御
(Packet SwitchControll Ut
ilizing Layered Softwar
e)」(TRW事件簿第22−0031号)を参照す
る。
【0002】
【発明の属する技術分野】本発明は、データ通信システ
ムおよび方法に関する。特に、本発明は、通信衛星への
組込みに適するパケット・データ・スイッチ・コントロ
ーラに関する。
【0003】
【従来の技術】スイッチド・パケット・データ通信シス
テムおよびスイッチド・パケット・データ通信方法は、
当技術において周知である。スイッチド・パケット・デ
ータ通信システムの広く用いられる事例は、おそらく
は、情報を高速度で有効に移動するため開発された非同
期伝送モード(ATM)ネットワーク・プロトコルを用
いるものである。スイッチド・パケット・データ通信シ
ステムのネットワークは、パケット(時に、セルと呼ば
れる)に密閉されたユーザ情報を入力ポートから出力ポ
ートに対して移動する他の最小機能の多数のパケット・
スイッチを含んでいる。ユーザ(または、ペイロード)
・データに加えて、これらのパケットは、経路指示、エ
ラー補正、流れ制御などのためネットワーク内部で用い
られる情報を含むヘッダを有する。例えば、ATMネッ
トワークにおけるパケットは、5バイトのヘッダと48
バイトのペイロード情報とからなる53バイトを有する
ものと定義される。
【0004】このようなネットワークにおける従来のパ
ケット・スイッチ100の一般的なアーキテクチャが、
図1に示される。このアーキテクチャは、入力インター
フェース・モジュール1011ないし101nと、スイッ
チング・モジュール102と、複数の出力インターフェ
ース・モジュール1031ないし103nと、スイッチ・
マネージャ104とからなっている。入力インターフェ
ース・モジュール1011ないし101nの各々は、CA
TVシステムにおいて広く用いられるネットワークの光
ファイバ、または同軸ケーブルのようなケーブルに対す
る物理的インターフェースを含んでいる。入力インター
フェース・モジュール1011ないし101nの各々は、
仮想チャンネル識別子(VCI)および仮想経路識別子
(VPI)の妥当性検査および解析、ヘッダ・エラー制
御(HEC)検査、統計値の収集、一致トラフィック検
査、および一般的トラフィックの整理および治安維持を
行う。スイッチング・モジュール102は、入力インタ
ーフェース・モジュール1011ないし101nの各々か
らのパケットを補正出力ポートへ送り、マルチキャスト
・パケットを複写し、トラフィックの渋滞に応じてパケ
ットを廃棄し、パケットの優先権順序付けを行う。出力
インターフェース・モジュール1031ないし103n
各々は、ネットワークの光ファイバ、またはCATVシ
ステムに一般に使用される同軸ケーブルのようなケーブ
ルに対する物理的インターフェースをも含み、かつ統計
値の収集も行う。スイッチ・マネージャ104は、ネッ
トワークの管理および接続管理を行う。
【0005】
【発明が解決しようとする課題】図1には示さないが、
従来のパケット・スイッチ100は、複数の汎用プロセ
ッサを使用することがある。これらプロセッサは、通
常、ハードウエアにより固定された汎用プロセッサ間の
接続経路によって特定の形態に確実に結合され、プロセ
ッサの構成に対する一貫した管理を行う1つのオペレー
ティング・システムを有する。しかし、汎用プロセッサ
は、相互に緩く結合され、独立したオペレーティング・
システムによって操作される。このような緩く結合され
たシステムにおいては、1つのプロセッサが故障する
と、システムは、再起動されそして故障したプロセッサ
は別のプロセッサと交換されることができる。
【0006】パケット・スイッチ100は、通常、地上
局に基くネットワークにおける離散的な要素として設け
られる。このため、故障あるいは誤作動の事態におい
て、保守、診断テスト、あるいはソフトウエア更新の架
設を行うために、パケット・スイッチに対するアクセス
は通常は容易である。このように、パケット・スイッチ
100は非常に遠隔場所の設備に対しては一般に受入れ
が難しく、従ってネットワークは、大量の水および距離
のような地理的な制約を有する。
【0007】遠隔場所は他の障害ともなる。例えば、宇
宙空間に基く通信衛星においては、一連の処理の全体的
な操作を管理する制御プロセッサを提供すること、およ
び地上からの制御指令の受入れ、応動および実現、統計
値の収集および編纂、処理活動についての報告の作成お
よび送出などのための相互動作の中核点を提供すること
が慣例である。パケット・スイッチ100が地上の通信
システムにおける離散的な要素であるため、通常は、こ
の要素が組み込まれ通信衛星における使用に適するネッ
トワークの他の要素を考慮に入れることなく独立的に設
計される。例えば、軌道における長期の動作中に、通信
衛星の幾つかのプロセッサおよび他の要素が故障するお
それがある。制限された量の冗長性は上述された緩やか
に結合されたプロセッサを持つシステムに固有である
が、動作性能の諸要件を有効に満たし更なる動作上の堅
固性、障害の許容範囲および信頼性に対する枠組みを提
供する構成が必要である。
【0008】
【課題を解決するための手段】グローバルなパケット・
データ通信システムを提供することが、本発明の下記の
望ましい実施形態の目的である。特に、前記望ましい実
施態様は、宇宙空間における地球静止軌道、中間地球周
回軌道、あるいは低地球周回軌道に置かれた衛星上に搭
載されるパケット・スイッチを含むことが望ましい。こ
れらの実施の形態の衛星は、異なる通信用途において動
作し得ることが望ましい。
【0009】望ましい実施形態の一部として、上記目的
によく適合する汎用アーキテクチャを有する高速なセル
/パケット・スイッチを提供することが特定目的であ
る。高速なセル/パケット・スイッチのアーキテクチャ
は、異なるユーザの通信要求を満たすことができるよう
に柔軟性に富むことが望ましい。特に、当該スイッチ
は、従来のパケット・スイッチより高速で動作できなけ
ればならない。
【0010】リアルタイムの制御プロセッサが、望まし
い実施形態の通信衛星において用いられる。処理セット
の全体的動作を管理することに加えて、当該プロセッサ
は、スイッチの構成および管理、および諸分散機能を行
うパケット・スイッチ・コントローラをも提供する。パ
ケット・スイッチ・コントローラを含むこのようなリア
ルタイム制御プロセッサは、スイッチ制御機能に要求さ
れるスループットを達成するため効率的に故障に耐えて
動作する。
【0011】スループットの効率性は、汎用目的プロセ
ッサ(GP)および多重ディジタル信号プロセッサ(D
SP)を組合わせた階層的構造および組織を通して達成
され、各プロセッサに対してソフトウエア制御機能およ
びアプリケーション・ソフトウエアの独立分散形態およ
び分散の最適性において作用する。故障の堅固性は、
(a)分散されそして緩やかに結合された統合制御方
法、(b)冗長プロセッサの使用、および(c)双対冗
長バスによるプロセッサの相互接続、により達成され
る。
【0012】本発明の望ましい使途は、非常に高いデー
タ速度で多数の異なる周波数チャンネルにわたりペイロ
ード・データを伝送する広帯域の衛星通信システムにあ
る。このようなシステムの通信衛星は、パケット・スイ
ッチ・コントローラに加えて、狭帯域チャンネルへの広
帯域信号の復調およびチャンネル化などの重要な処理要
件を有する。当該システムは、通信衛星により送信され
た波形の受信が通信衛星により送信されたデータのホッ
ピング分離(dehopping)および(または)周
波数ホッピングを要求する「安全な」周波数ホップされ
る通信システムでよい。
【0013】前記の概要に加えて、添付図面に関して望
ましい実施形態の以降の詳細な記述を読めば、これから
実施形態の更なる理解が明らかになるであろう。前記お
よび以降の文言および図示による開示が本発明の望まし
い実施形態の開示に向けられるが、かかる開示は例示に
過ぎず限定と見なされるべきでないことを明瞭に理解す
べきである。特に、望ましい実施形態の幾つかの要素お
よび特徴は、本発明の実現のために必須のものではな
い。本発明の趣旨および範囲は、頭書の特許請求の範囲
によってのみ限定され、望ましい実施形態によって限定
されるものではない。
【0014】
【発明の実施の形態】本発明による冗長パケット・スイ
ッチ・コントローラの望ましい実施の形態を詳細に説明
する前に、本発明が構成要素と制御と機能と動作ならび
に構造の新規な組合わせを含むことを知るべきである。
従って、望ましい実施の形態を示す図面のブロック図
は、本発明の例示的な構造的配置を示し、あるいは単に
本発明の機能的および動作的な特質を当業者に明らかに
するように伝えるものである。
【0015】図2は、本発明の望ましい実施の形態が実
現される例示的な衛星通信システム200を示す概略図
である。当該システムは、通信衛星2011および20
2が示される、地球静止軌道における複数の通信衛星
を含んでいる。望ましい実施の形態は地球静止軌道上の
衛星において使用されるものであるが、本発明は低地球
周回軌道(LEO)と中間地球周回軌道(MEO)とに
おける衛星においても有効である。通信衛星は、相互に
リンクされ、複数の比較的狭い帯域の信号発振チャンネ
ルを含みそれぞれネットワーク・オペレーション・セン
ター(NOCs)202を持つ2方向性のKa広帯域リ
ンクを有する。当該NOCs202は更に、衛星通信シ
ステムを管理する衛星管理センター(SMC)を備える
地上のネットワークに対して、おそらくは適切な種類の
有線接続によって接続されている。
【0016】各通信衛星201は、多数のユーザ側端末
(UET)の各々間に相互送信するために、多数の比較
的狭い帯域のデータおよび信号送信チャンネルを持つK
a広帯域送信リンクを有する。これらの端末は、単一の
ユーザに対するものか、あるいはスイッチド公衆電話ネ
ットワーク(PSTN)、インターネットあるいはビデ
オ・サーバなどによる多数のユーザに対するあるいはユ
ーザからの情報に対するゲートウエイとなる。
【0017】衛星通信システム200における通信衛星
201のスイッチング・サブシステムは、絶縁されて図
3に示される。NOC202は、UETではなく通信衛
星に対する個々のインターフェースを介して、望ましく
は別のアンテナを介して周波数ホッピング方式のような
安全モードにおいてスイッチを管理するため通信衛星2
01と通信する。NOC202は、あるスイッチ形態お
よび管理指令部を提供するためのスイッチ・マネージャ
301を構成し、この指令部はNOC202あるいはS
MCに物理的に配置され、あるいはそれらの間にある方
法で分散される。衛星通信システム200におけるスイ
ッチ・マネージャ301は従来のパケット・スイッチ1
00におけるスイッチ・マネージャ104とは異なるこ
とに注意すべきである。
【0018】図4は、図2の例示的な衛星通信システム
における衛星スイッチおよび通信リンクの概略図であ
る。同図は、全体的に見たとき衛星通信システム200
が多数のユーザ端末間のスイッチド・パケット・データ
通信を可能にする完全なネットワークを提供することを
示すのに役立つ。
【0019】通信衛星201は非常に多数の要素を含ん
でいるが、図3では本発明を強調するためにスイッチの
みが示される。通信衛星201において、データ・パケ
ットを受信し、切換え、かつ送信するために、幾つかの
機能が行われなければならず、これらは周波数による種
々のアップリンク・チャンネルの分離、バースト部から
の変調されたデータ・パケットの見込みの回復、および
エラー制御処理に対する見込みの送通、および復号の実
施である。
【0020】通信衛星201は、3つの主要な機能サブ
システムを有する。衛星のアップリンクで送られるKa
広帯域データは、典型的に周波数分割多重化(FDM)
され、更に送信バーストにより占有されるスロットへ時
分割多重化(TDM)される。これらのバーストは、変
調方法として横軸位相偏移変調(通常は、BPSKかあ
るいはQPSK)を用いる。送信バーストは、キャリア
位相の初期推定の実施を容易にするヘッダと、エラー制
御コードにより典型的に復号される情報を含む部分とを
有する。第1の機能サブシステムは、送信バーストのデ
ータを典型的に17MHzであるサブ帯域へ分割するチ
ューナ兼チャンネライザと、送信バーストから生じるキ
ャリア位相の初期推定を用いてチャネライザにより出力
される各サブ帯域におけるデータの復号およびデコーデ
ィングを行う復調器およびデコーダを有する。データ・
パケットは、当技術において周知であるATMセルの形
態である。エンコーティングがATMセルを用いると
き、復号されたデータからセルを復元しそれらデータに
ついて妥当性検査(integrity check
s)を行うことが必要である。このような処理は、リー
ド・ソロモン・外部符号(Reed−Solomon
outer code)の復号を含む。
【0021】データ伝送は、3つのモードの任意の1つ
に構成される。これらモードおよび対応して選好される
復調器およびデコーダの詳細は、参考のため本文におい
て全体的に援用される1999年1月19日出願の係属
中の米国特許出願「単一の共有された二直角デコーダに
対する多重チャンネルの緩慢決定のバッファリングおよ
びシーケンシング(Buffering and Se
quencing of Soft Decision
s of Multiple Channels In
to a Single Shared Biorth
ogonalDecoder)」(事件簿第22−00
71号)、1999年1月19日出願の同出願「多チャ
ンネルにおける単一バッファの共有を容易にするデータ
の直並列変換(Serial to Parallel
Conversion ofData to Fac
ilitate Sharing a Single
Buffer Among Multiple Ch
annels)」(事件簿第22−0072号)、およ
び1999年1月19日出願の同出願「共有されたデコ
ーダを介する多チャンネルからのデータのバッファリン
グおよびシーケンシング(Buffering and
Sequencing of Data From
Multiple Channels Through
a Shared Decoder)」(事件簿第2
2−0073号)において更に詳細に説明されている。
【0022】第2の機能サブシステムは、第1のサブシ
ステムにおける復調器およびデコーダから受取るデータ
に対するセル・レベルの諸機能を行い、かつデータ・パ
ケットの適切な切換えを行う。第2のサブシステムは、
図3に示されるスイッチを含んでいる。これは、本願の
主たる観点であり、以下において更に詳細に記述され
る。第3の主な機能サブシステムは、スイッチからデー
タ・パケットを受取りこれらパケットをユーザ側の端末
へ送出するダウンリンク変調器を有する。ダウンリンク
・ホッピング・ビーム方式を含む多数の異なる伝送モー
ドを許容し得ることが望ましい。
【0023】通信衛星201には3つの主要機能サブシ
ステムがあるが、これらの機能サブシステムはその物理
的構成が異なるものではない。例えば、第1の機能アッ
プリンク・サブシステムの復調器およびデコーダは、衛
星搭載のプロセッサからの制御信号、タイミング信号お
よびコード信号を用い、かつこのプロセッサの全体的な
制御下にある。図5は、通信衛星201の望ましい実施
の形態におけるプロセッサ・サブシステム501の物理
的構成の全体ブロック図である。プロセッサ・サブシス
テム501は、復調器およびデコーダ5031ないし5
03nならびに高速パケット/セル・スイッチ502を
制御する資源コントローラ504を含んでいる。先に説
明したように、復調器およびデコーダ5031ないし5
03nは、第1の機能アップリンク・サブシステムのダ
ウン・コンバータから信号を受取り、かつそれ自体がこ
のサブシステムの一部である。それにも拘わらず、部分
的には実施されたデータ処理量により、これら復調器お
よびデコーダは、プロセッサ・サブシステム501にお
ける高速パケット/セル・スイッチ502と共に、資源
コントローラ504によって制御される。プロセッサ・
サブシステム501からのデータ出力は、第3のダウン
リンク機能サブシステムの変調器へ与えられる。
【0024】図6は、プロセッサ・サブシステム501
の更に詳細なブロック図である。資源コントローラ50
4は、主要かつ冗長な汎用(GP)コンピュータ・モジ
ュール601と、主要かつ冗長な不揮発性(NV)シス
テム・メモリ602と、複数のディジタル信号プロセッ
サ(DSP)・コントローラ・モジュール603とを有
する。不揮発性メモリ602は、通信衛星201の残部
に対する1553インターフェースと、自律的ソフトウ
エア・アップロード能力とを有する。NOC202から
の信号は、前記1553インターフェースを介し、ある
いは安全アップリンク・チャンネルによるATMデータ
経路を介して、GPコンピュータ・モジュール601へ
送られる。
【0025】2つのタイプの冗長メモリが存在してい
る。各GPコンピュータ・モジュール601は、関連す
るそれ自体のメモリ空間を有する。プロセッサが冗長で
あるならば、該プロセッサと関連するメモリもまた冗長
である。静的イメージおよび構成情報を格納するため用
いられる不揮発性メモリ602は、それ自体の冗長メモ
リ・セットを有する。このメモリは、アップロードされ
プロセッサ・サブシステムへ送られるヘルスおよび状態
情報(health and status info
rmation)、ソフトウエア・イメージなどをテレ
メトリに接続するため、宇宙船バスに接続される。資源
コントローラに含まれる高能力I/Oプロセッサが、メ
モリに関するデータの転入出、およびメモリ・セグメン
トのロッキング、動作タイプが特定のプロセッサへ操作
されるべき通信データにより実施される必要がある領域
を取扱う。これが実際にアップロードされつつある新た
なイメージならば、このプロセッサが揮発性メモリに含
まれること、および新たなメモリ・イメージがロードさ
れたプロセッサに信号することが必要である。
【0026】各GPコンピュータ・モジュール601
は、40ないし100の百万命令/毎秒(MIPS)を
実施できる32ビット・コンピュータを含むことが望ま
しい。高速パケット/セル・スイッチ502の処理およ
びスループット要求に応じて、パワーPCまたはRH3
2のような任意の適切な汎用プロセッサを用いることが
できる。それほど強力でない16ビット・プロセッサで
よい保守プロセッサもまた、各汎用コンピュータ・モジ
ュール601に含まれる。
【0027】GPコンピュータ・モジュール601は、
1773Aのような直列インターフェースを介して復調
器5031ないし503nの復調器DSPコントローラ・
モジュール604に接続される。各復調器DSPコント
ローラ・モジュール604は、TEMIC社製の210
20ディジタル信号プロセッサを用いて構成されること
が望ましい。双対冗長PBIインターフェースが、各復
調器コントローラ・モジュール604を復調器ボード6
05へ接続する。復調器ボード605の数は、復調器5
031ないし503nにより受取られるIF入力数に等し
いことが望ましい。
【0028】GPコンピュータ・モジュール601は、
双対冗長PCIインターフェースを介してDSPコント
ローラ・モジュール603に接続されている。各DSP
コントローラ・モジュール603は、以下に図7に関し
て更に詳細に論述される双対冗長PCIバスを介してス
イッチ502における複数のモジュールに接続される。
【0029】プロセッサ・サブシステム501のスイッ
チ502では、インバウンド・モジュール606が復調
器5031ないし503nの出力を受取る。インバウンド
・モジュール606の出力は、主要かつ冗長なスイッチ
機構607へ与えられる。アウトバウンド・モジュール
608が、スイッチ機構607の出力を受取り、ダウン
リンク・サブシステムにより送られるディジタル出力を
生じる。多重キャスト・モジュール609が、スイッチ
機構607の出力を受取り、ポート複写により多重キャ
ストを実施するためにスイッチ機構607に対する入力
を生じる。
【0030】望ましい実施の形態におけるプロセッサ・
サブシステムの1つの重要な特徴は、多数のモジュール
へ組み込まれ更に双対冗長バスの形態で与えられる冗長
性である。先に述べたプロセッサ・サブシステム501
の種々のモジュールは、同じバスの複写に相互接続され
得る。バスの1つあるいはバスに接続する構成要素の1
つが故障すると、冗長なバスまたは冗長な構成要素に対
して切換えを行うことができる。これらのバスは、望ま
しい実施の形態によるモジュールの背面に2組の個々の
物理的トレース線があり各バスに対する個々のピン出口
があるように、真に物理的に冗長である。
【0031】例えば、GPコンピュータ・モジュール6
01においては、GPプロセッサからの単一の入出力を
2つの冗長PCIバスのいずれか1つに与えることがで
きる相互複写を生じるようにI/Oインターフェースが
修正される。主要なGPコンピュータ・モジュール60
1におけるプロセッサ、あるいは冗長のGPコンピュー
タ・モジュール601におけるプロセッサがともに、い
ずれか一方のバスを使用することができる。GPコンピ
ュータ・モジュールが冗長プロセッサのPCIバスAへ
の切換えが故障するか、あるいはバスA自体が故障する
ならば、冗長プロセッサをPCIバスBへ接続すること
ができる。
【0032】PCIバスAまたはPCIバスBの適正な
選択は、その時のプロセッサ・サブシステム501の故
障モードに依存する。この故障モードは、プロセッサ・
サブシステム501における多くの場所におけるレジス
タによって追跡される。例えば、1つのバスがつねに時
間切れでそのI/O通信を適正に処理しなければ、バス
に接続されこのバスを用いるプロセッサにおいて実行中
であるソフトウエアを通知することができる。故障の種
類および場所に応じて、プロセッサ・サブシステム50
1は故障モードを選定するため更に高いレベルの判定へ
進む。例えば、GPコンピュータ・モジュール601あ
るいはDSPコントローラ・モジュール603全体が動
作できなければ、故障はつねに接地状態になり得、この
場合、モードは単に電源オフとなり、動作不能モジュー
ルに関するデータの出入り指定はこのモードを用いない
ように変換される。同日に出願された(TRW事件簿2
2−0031)、「階層化されたソフトウエアを使用す
るパケット・スイッチ制御」と題された関連同時係属の
出願にさらに詳細に説明されている、ソフトウエア設計
は、特定の汎用プロセッサ、ディジタル信号プロセッサ
あるいはバスのような最下位の交換可能なユニットを決
定するため、故障モードを逐次降順で検出することが可
能である。
【0033】これらの故障モードは、GPコンピュータ
・モジュール601の16ビットの保守プロセッサにお
ける多数のレジスタを使用する。保守プロセッサは、そ
のレジスタを連続的に更新し、これによりソフトウエア
は故障があるかないかを知る。バスに故障が存在したか
どうかを記録する1つのPCIバスごとに故障レジスタ
も存在する。故障管理タブは、これらレジスタの状態を
周期的に調べて任意の故障情報を記録する。
【0034】より高いレベルの判定プロセスは、設計の
多くのレベルにおいて起生し得る。故障がプロセッサに
おいて検知されると、故障を見つけるかあるいはこれを
ソフトウエアにおいて直すように試みがなされる。故障
がプロセッサにおいて起生し続けるならば、プロセッサ
を遮断する判定プロセスはどこか他において行われる。
ある量の情報が記録されると、ネットワーク管理に関し
て適切な判定を行うことができるように、NOC202
あるいは通信衛星201の他の装置へ送ることができ
る。当該プロセスがなんらかの方法で実施されなければ
ならないわけではないが、望ましい実施形態のキーの特
質は自律的に行われないものである。
【0035】図7は、双対の冗長な産業規格PCIバス
を用いて緩やかに結合された分散処理アーキテクチャに
おける汎用プロセッサ(GP)、ディジタル信号プロセ
ッサ(DSP)およびアプリケーション特定ハードウエ
ア(ASH)の望ましい構成を更に明瞭に示している。
階層の最上部には、DSP間の不統一な高レベルの制御
および連帯機能を行って宇宙船の制御プロセッサと共働
するGPコンピュータ・モジュールがある。物理的な近
さに応じて、GPセットは、双対冗長な1773標準直
列バスを介して遠隔DSPと通信し、また双対冗長な並
列PCIバスを介して物理的に近い場所のDSPと通信
する。更に、DSPは、双対冗長なPCIバスを用いて
も同様にASHと接続する。
【0036】図示されないが、ASH要素自体は、機能
性および冗長性の予備的管理を行うため、それ自体の特
化された内部方式で相互接続される。全てのプロセッサ
は、緩く結合された多重処理構造により動作可能状態に
相互に連携しながら、それらの特化タスクを実行する。
一部のプロセッサは、パワーオンされ、短時間で処理の
役務を行う用意ができる。他のプロセッサは、電力を節
減するためターンオフされるが、故障したプロセッサを
交換するため要求されるように構成される用意がある。
【0037】このようなアーキテクチャを用いる望まし
い実施の形態は、故障に対抗し、故障を正しあるいは補
償するよう再構成し、かつプロセッサの故障後に正常な
動作を再開する有効な能力を通信衛星201に提供す
る。ASHに接続された任意のプロセッサにおいて機能
を実行し得るように、特定用途プロセッサ・コードが階
層的に分散されるオペレーティング・システムの最上位
に設けられる。故障の検出と同時に、故障したプロセッ
サのタスクの割当ておよび関連データベースが、故障し
たプロセッサのタスクを継続する双対冗長バスにより接
続される新たなプロセッサへ送られる。双対冗長バス接
続は、プロセッサとASH間に経路が存在することを保
証することによって、システムの信頼性を高める。
【0038】図示されないが、各双対DSP信号プロセ
ッサ701は実際に双対冗長である。2つのバスならび
に2つの信号プロセッサが存在する。故障の場所に応じ
て、例えば故障が主要DSPプロセッサ701に生じる
ならば、このプロセッサを冗長信号プロセッサへ切換え
ることができる。両方の信号プロセッサが故障するなら
ば、タスクを引き継ぐことができる双対DSP信号プロ
セッサ701の別の1つによってシステムを動作させる
ことができる。各要素は多くの群(クラスタ)に一緒に
分類され、各群はそれぞれの冗長な群のバスを有する。
群および信号プロセッサの一方あるいはその両方が故障
すると、この群中にはもはや冗長性がない。このような
場合は、別の群の信号プロセッサの1つが故障した信号
プロセッサのタスクを引き継ぐことができる。複数の群
が、資源コントローラ504における主要な双対冗長バ
スに影響を及ぼすことなく異なるプロセッサ間での切換
えを可能にする。
【0039】各冗長信号プロセッサ701上にソフトウ
エアおよび/またはファームウエアがあり、他の信号プ
ロセッサ701上のソフトウエアおよび/またはファー
ムウエアの冗長性がある。階層化ソフトウエア方式のさ
らに詳細は、同日に出願された(TRW事件簿22−0
031)、「階層化されたソフトウエアを使用するパケ
ット・スイッチ制御」と題された関連同時係属の出願に
記載されている。たとえ群のひとつが全体的に失われて
も、地上はシステムを再考慮し、そしてGPコンピュー
タ・モジュール601のひとつに情報をアップロードし
なければならない、それからGPコンピュータ・モジュ
ールは残りの3つの群の一つを実行するタスクを許容す
るであろう。タスクの割当ては緩く構成され、分散され
たアーキテクチャおよび階層化されたソフトウエアによ
り行われ、自律的には為されない。
【0040】オペレーションは殆どソフトウエアにおい
て実行される。各DSPの特定の経路は他の経路から独
立し、確実に同時に確実に同一タスクを作業する両方の
経路に対立するようにさらに分散化システムへする。ソ
フトウエアは、各コンピュータ上に為される作業の量を
求めるであろう。このことは、コンピュータが例えばル
ープ・アップ・タイプ・モードで相互にしっかりと連絡
する必要がないように分散化させる。DSPは、従来の
リアルタイムOS割込みとループ・タイマとを持ち、処
理が1つのループにおいて捕捉されるかどうかを検出す
る。各タイマと関連する異なるアプリケーションが存在
する。例えば、DSPがタスクの切換えを取扱うとき、
タスクはスタック状態となりスイッチ・オフを適正に行
わなければ、タイムアウトを生じてシステムにおけるエ
ラーの存在を表示するよう割込みが可能であり、通信が
異なるプロセッサ間に生じて、事象を信号するために用
いられる。プロセッサおよびタイマに割込みそしてタイ
ムアウトとなると言う意味では、事象は全て包括的であ
る。緊密にあるいは更に密に結合されたプロセッサは、
より高い帯域を持ち、タスクが分散される状態に関して
プロセッサへ連絡を行うことができる。これらプロセッ
サは、更に頻繁に通信するようにセットアップすること
が可能であり、更に頻繁に通信することを必要とするな
らば、再割当てが可能である。プロセッサは、緩く結合
されるゆえに更に独立的となる。プロセッサは、個々に
動作することができ、情報が増えてもなお通信すること
が可能である。
【0041】正常な動作においては、通信衛星201に
おいてペイロードを処理するための制限された資源量が
つねに存在する。ロードされるシステムのソフトウエア
は、その時実行中であるハードウエア形態で動作するよ
うに構成される。2つのDSPプロセッサおよび(また
は)群が失われる結果タスクを再割当てしなければなら
ない重大な故障が生じるならば、特定のDSPプロセッ
サを用いるための命令を与えるため、新たなコード・イ
メージがNOC202によりプロセッサ・サブシステム
501へアップロードされる。更に他のハードウエア範
囲を制御するために、資源コントローラ504が資源の
再割当てを行う。しかし、ハードウエアのこのような再
割当ては、恒久的あるいは一時的の如何を問わず、故障
モードの順位は低い。大半の故障は、データの過負荷に
よって生じる、構成要素またはバスが一時的に応答でき
ないことである。
【0042】PCI局部バスに対する仕様である改定版
2.1は、多数の再構成可能な項目を有する。望ましい
実施の形態は、これら構成可能項目の一部を故障状態に
ついて規定している。バスへ転送されるある情報を記録
する双対冗長PCIバスのそれぞれに対して、更なる状
態レジスタが含まれる。これらの拡張は、例えば、PC
Iバスに対するパリティ、およびデータ受取りの確認が
あるかないかを示すための更なる公表情報を含んでい
る。PCIバスに接続されたGPおよびDSP信号プロ
セッサ、メモリおよびスイッチ・モジュールの各々の内
部には、システムにおけるマスタとなることができる集
積チップがあり、従ってこれらブロックの各々の内部の
PCIバスに対する制御可能な接続がある。特定のブロ
ックがPCIバスに接続されバスのマスタとなり得るこ
れらブロックの各々には少なくとも1つの状態が存在す
る。その結果、多数の可能なマスタとスレーブがある
が、いずれの場合も、バス上でデータを相互に転送する
各プロセッサ間の情報の調停のため対応し得る1つのチ
ップが存在する。
【0043】本発明の他の特徴については、実施の形態
の詳細な記述および特許請求の範囲を添付図面に関して
参照すれば、当業者には明らかであろう。以上および以
降の記述および図示による開示は本発明の実施の形態の
開示に終始したが、この開示が例示に過ぎず、限定とと
るべきでないこと、および本発明の習得された実施にお
いて変更できることを理解すべきである。以上の記述は
本発明の実施の形態と見なされることについてなされた
が、種々の変更が可能であり本発明が種々の形態および
実施の形態で実現されること、および僅かに一部を述べ
た多くの用途において適用されることが理解されよう。
頭書の特許請求の範囲によって、このような変更および
修正の全てが包含されるものとする。
【図面の簡単な説明】
【図1】従来技術の地上局に基くスイッチド・パケット
・データ通信システムにおいて用いられるパケット・ス
イッチを示すブロック図である。
【図2】本発明の望ましい実施形態が実現される例示的
な衛星通信システムの概略図である。
【図3】図2の例示的な衛星通信システムにおけるスイ
ッチング・サブシステムを示す全体図である。
【図4】図2の例示的な衛星通信システムにおける通信
リンクを示す概略図である。
【図5】図3の通信衛星のスイッチに関するプロセッサ
・サブシステムおよび他の機能サブシステムの望ましい
実施形態を示す全体ブロック図である。
【図6】図3の通信衛星におけるプロセッサ・サブシス
テムの望ましい実施の形態を示す更に詳細なブロック図
である。
【図7】図3の通信衛星における緩く結合されたプロセ
ッサ・スブシステムを例示する図である。
【符号の説明】
100 パケット・スイッチ 1011ないし101n 入力インターフェース・モジュ
ール 102 スイッチング・モジュール 1031ないし103n 出力インターフェース・モジ
ュール 104 スイッチ・マネージャ 200 衛星通信システム 2011および2012 通信衛星 202 ネットワーク・オペレーショ
ン・センター(NOC) 301 スイッチ・マネージャ 501 プロセッサ・サブシステム 502 スイッチ 5031ないし503n 復調器/デコーダ 504 資源コントローラ 601 GPコンピュータ・モジュー
ル 602 不揮発性メモリ 603 DSPコントローラ・モジュ
ール 604 復調器DSPコントローラ・
モジュール 605 復調器ボード 606 インバウンド・モジュール 607 スイッチ機構体 608 アウトバウンド・モジュール 609 多重パス・モジュール 701 双対DSP信号プロセッサ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 エドワード・エイ・アレンバーグ アメリカ合衆国カリフォルニア州90277, リダンド・ビーチ,バーバラ・ストリート 1115,ナンバー 2

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】 データ・パケットに構成された情報を含
    む広帯域信号送信を受取るダウンコンバータと、前記デ
    ータ・パケットを取得するため前記広帯域信号伝送を復
    調して前記情報を復号する復調器兼デコーダとを有する
    アップリンク・サブシステムと、 前記アップリンク・サブシステムから複数のデータ・パ
    ケットを受取り、該データ・パケットを切換え、そのデ
    ータ・パケットを出力ポートに提供する高速度パケット
    ・スイッチを有するプロセッサ・サブシステムと、 前記プロセッサ・サブシステムのパケット・スイッチに
    より出力されたデータ・パケットを受取り、ダウンリン
    ク伝送においてデータ・パケットを変調するダウンリン
    ク・サブシステムと、を備え、 前記プロセッサ・サブシステムが、少なくともひとつの
    汎用目的プロセッサの分散階層的構造に構成された複数
    の結合された独立プロセッサを含む、通信衛星。
  2. 【請求項2】 前記少なくともひとつの汎用目的プロセ
    ッサおよび前記複数のデジタル信号プロセッサの少なく
    ともひとつは双対冗長バスにより相互接続されている、
    請求項1記載の通信衛星。
  3. 【請求項3】 前記双対冗長バスは双対PCI冗長バス
    を含む、請求項2に記載の通信衛星。
  4. 【請求項4】 スイッチ管理を前記高速パケット・スイ
    ッチに与える資源コントローラを含む、請求項1に記載
    の通信衛星。
  5. 【請求項5】 前記資源コントローラは前記アップリン
    ク・サブシステムにおける復調器と復号器および高速パ
    ケット・スイッチの統合した制御を与える、請求項4記
    載の通信衛星。
  6. 【請求項6】 複数のインバウンド・モジュールと、 複数の前記インバウンド・モジュールからのデータ・パ
    ケットを複数の入力ポートで受取り、前記データ・パケ
    ットを選択された出力ポートから制御可能に出力される
    ように切換えるスイッチ機構と、 前記スイッチ機構の前記出力ポートからの前記データ・
    パケットを受取る複数のアウトバウンド・モジュール
    と、 前記インバウンド・モジュールとスイッチ機構とアウト
    バウンド・モジュールの各々を制御する資源コントロー
    ラと、を備え、 前記インバウンド・モジュールと、前記スイッチ機構
    と、前記アウトバウンド・モジュールと、前記資源コン
    トローラは、複数の緩く結合された独立プロセッサを用
    いて実現され、少なくともひとつの汎用目的プロセッサ
    と複数のデジタル信号プロセッサの分散階層構造に構成
    されている、高速度パケットデータ・スイッチ。
  7. 【請求項7】 前記少なくともひとつの汎用目的プロセ
    ッサ用の冗長プロセッサと、少なくとも幾つかの前記複
    数のデジタル信号プロセッサに対応する冗長プロセッサ
    をさらに含む、請求項6に記載の高速度パケットデータ
    ・スイッチ。
  8. 【請求項8】 前記資源コントローラは、前記複数の緩
    く結合された独立プロセッサにおける故障を検出しそし
    て訂正する故障管理プログラムを実施する、請求項6に
    記載の高速度パケットデータ・スイッチ。
  9. 【請求項9】 前記資源コントローラはさらに故障情報
    を記憶する状態レジスタをさらに含む、請求項8に記載
    の高速度パケットデータ・スイッチ。
  10. 【請求項10】 前記資源コントローラは、前記状態レ
    ジスタに記憶された故障情報に従って故障管理プログラ
    ムを実行し、もし故障が何らかの対の双対冗長バスの活
    動するひとつに関して検出されるならば、前記ひとつの
    バスから別の前記双対冗長バスへ前記ひとつのバスにお
    いてデータを送信するプロセッサを切換える、請求項9
    に記載の高速度パケットデータ・スイッチ。
JP2000042768A 1999-02-25 2000-02-21 冗長パケット・スイッチ・コントローラ Pending JP2000252904A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US25735499A 1999-02-25 1999-02-25
US09/257354 1999-02-25

Publications (1)

Publication Number Publication Date
JP2000252904A true JP2000252904A (ja) 2000-09-14

Family

ID=22975973

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000042768A Pending JP2000252904A (ja) 1999-02-25 2000-02-21 冗長パケット・スイッチ・コントローラ

Country Status (3)

Country Link
EP (1) EP1032167A3 (ja)
JP (1) JP2000252904A (ja)
CA (1) CA2298916A1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100409162B1 (ko) * 2000-12-01 2003-12-11 가부시키가이샤 히타치세이사쿠쇼 무선 기지국, 패킷 중계 장치 및 무선 통신 시스템
JP2012168670A (ja) * 2011-02-14 2012-09-06 Fujitsu Telecom Networks Ltd Pciバス制御システム

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030134593A1 (en) * 2002-01-11 2003-07-17 Dicamillo Nicholas F. Redundancy switching for satellite payload
US9621255B1 (en) 2015-11-12 2017-04-11 Space Systems/Loral, Llc Channelizer supplemented spacecraft telemetry and command functionality
CN106484572A (zh) * 2016-12-09 2017-03-08 天津凌天科技有限公司 一种双冗余计算机系统
CN106788681A (zh) * 2016-12-29 2017-05-31 北京邮电大学 一种信息转发方法及天基信息网络系统
CN112650168A (zh) * 2020-12-16 2021-04-13 武汉第二船舶设计研究所(中国船舶重工集团公司第七一九研究所) 分布式控制系统及其动态调度资源的方法

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4931802A (en) * 1988-03-11 1990-06-05 Communications Satellite Corporation Multiple spot-beam systems for satellite communications
CA2121586A1 (en) * 1991-11-08 1993-05-13 David Palmer Patterson Switching methods for satellite communication system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100409162B1 (ko) * 2000-12-01 2003-12-11 가부시키가이샤 히타치세이사쿠쇼 무선 기지국, 패킷 중계 장치 및 무선 통신 시스템
JP2012168670A (ja) * 2011-02-14 2012-09-06 Fujitsu Telecom Networks Ltd Pciバス制御システム

Also Published As

Publication number Publication date
CA2298916A1 (en) 2000-08-25
EP1032167A2 (en) 2000-08-30
EP1032167A3 (en) 2004-06-16

Similar Documents

Publication Publication Date Title
US6400925B1 (en) Packet switch control with layered software
US7599657B2 (en) Reducing service outages in a multibeam satellite system
US6173230B1 (en) Data link system between an aircraft and the ground and procedure for recovering from a failure
CN110830104B (zh) 低轨卫星网络结构、组网方法以及控制器和介质
Rana et al. VSAT technology, trends, and applications
JP2000252904A (ja) 冗長パケット・スイッチ・コントローラ
EP1138594A2 (en) Satellite commanding system and method using remotely controlled modulation of satellite on-board telemetry parameters
CN115441934B (zh) 一种星座卫星一体化高速数据交互网络架构
AU2005234486B2 (en) Data monitoring and recovery
Minardi et al. SDN for gateway diversity implementation in satellite networks
JP2022080299A (ja) アクティブ帯域幅管理を採用する移動体通信システム
Harrold et al. On-board switching and processing
JP7745816B1 (ja) 制御局、制御方法、制御回路および記憶媒体
Giloi et al. Upperbus: A high speed backbone for metropolitan area networks
Hughes et al. On-Board Processing for Communication Satellites–Principles and Challenges
Ivancic et al. Destination directed packet switch architecture for a 30/20 GHz FDMA/TDM geostationary communication satellite network
Popescu et al. Estimation of the satellite bandwidth required for the transmission of information in supervisory control and data acquisition systems
CN121643857A (zh) 基于卫星的通信方法、装置、计算机可读介质及电子设备
JP2515467B2 (ja) 信号処理方式
Pontano et al. Processing and nonprocessing satellite architectures for support of ATM traffic
Enenche et al. Logical Role-Separated RLNC for Low-Latency Satellite Downlinks with Opportunistic Loss Recovery
Ivancic Destination-directed, packet-switching architecture for 30/20-GHz FDMA/TDM geostationary communications satellite network
KR20000028406A (ko) 교환 시스템에서 프로세서간 통신망의 이중화구조
JP2658357B2 (ja) Mhsのバックアップ装置
Yan Skyswitch: the conceptual design of the Chinese broadband multimedia communication satellite system