JP5266258B2 - ネットワークにおけるレイヤ2マネージメントエンティティメッセージングフレームワーク - Google Patents

ネットワークにおけるレイヤ2マネージメントエンティティメッセージングフレームワーク Download PDF

Info

Publication number
JP5266258B2
JP5266258B2 JP2009549219A JP2009549219A JP5266258B2 JP 5266258 B2 JP5266258 B2 JP 5266258B2 JP 2009549219 A JP2009549219 A JP 2009549219A JP 2009549219 A JP2009549219 A JP 2009549219A JP 5266258 B2 JP5266258 B2 JP 5266258B2
Authority
JP
Japan
Prior art keywords
nodes
network
transaction
node
l2me
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.)
Expired - Fee Related
Application number
JP2009549219A
Other languages
English (en)
Other versions
JP2010518753A (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.)
Entropic Communications LLC
Original Assignee
Entropic Communications LLC
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=39433961&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=JP5266258(B2) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Entropic Communications LLC filed Critical Entropic Communications LLC
Publication of JP2010518753A publication Critical patent/JP2010518753A/ja
Application granted granted Critical
Publication of JP5266258B2 publication Critical patent/JP5266258B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • 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/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/04Scheduled access
    • H04W74/06Scheduled access using polling
    • 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/2801Broadband local area networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Description

優先権の主張
[0001]本願は、2007年2月6日に出願した米国特許仮出願第60/900206号、2007年2月14日に出願した米国特許仮出願第60/901564号、2007年5月4日に出願した米国特許仮出願第60/927613号、2007年2月14日に出願した米国特許仮出願第60/901563号、2007年5月4日に出願した米国特許仮出願第60/927766号、2007年5月4日に出願した米国特許仮出願第60/927636号、及び2007年5月21日に出願した米国特許仮出願第60/931314号の優先権を主張するものであり、これら出願を参照することによって本明細書に援用するものである。
開示の分野
[0002]開示する方法及び装置は、共有媒体に対する通信プロトコルに関するものであり、より具体的には、レイヤ2メッセージングのフレームワーク及びアーキテクチャに関するものである。
背景
[0003]コンピュータに加えて、ホームネットワークは、今や、通常、ホームネットワークを介して加入者サービスを提供するように構成された複数のタイプの加入者装置を含んでいる。加入者サービスは、ホームネットワークを介して加入者装置へストリーミングオーディオ及びストリーミングビデオ等のマルチメディアを配信することを含んでおり、この加入者装置で、マルチメディアがユーザに提示される。使用可能な加入者サービスの数が増えるにつれて、ホームネットワークに接続されるデバイスの数も増える。サービス及びデバイスの数の増加は、各ノードが異なる時に異なる製造業者によって製造され得るので、ネットワークノードの間の調整の複雑さを増す。一部のホームネットワーキングテクノロジは、単純なホームネットワークソリューションを促進し、複数の家庭に存在し得る既存のネットワークインフラストラクチャを活用しようとする試みの中で現れてきた。例えば、Home Phone Network Alliance(HPNA)は、ユーザが、家庭内の既存の電話及び同軸ケーブル配線を使用することによってホームコンピュータをネットワーク化することを可能にする。HPNA対応デバイスは、ファクシミリ及び電話機によって使用されるスペクトルとは異なる周波数スペクトルを利用する。既存の電話及び同軸ケーブル配線を使用するのではなく、Homeplug(登録商標)Power Allianceは、家庭内の既存電力配線を利用して、ホームネットワークを生成する。Homeplug(登録商標)ネットワークでは、共通電気回路に接続された壁のコンセントに接続される全てのHomeplug(登録商標)対応デバイスを、ホームネットワーク内で一緒にワイヤリングすることができる。Homeplug(登録商標)に関する一つの問題は、家庭電気配線及びコンセントの無効負荷の大きい変動に起因して、ネットワーク帯域幅が相当に縮小を受けることである。
[0004]さらに、他のネットワークデバイスと正しく相互作用するネットワークデバイスを実施する際に問題が生じる。これらの問題は、より古い(レガシ)デバイスの存在下でより後に開発されるサービスを提供するより新しいデバイスの開発を妨げることがある。新生のMultimedia over Coax Alliance(MoCA)標準アーキテクチャは、(1)ネットワーク挙動が、性能を最適化するために、あるデバイスに「ネットワークコーディネータ」(NC)の役割を動的に割り当て、(2)NCの役割のデバイスだけが、ネットワーク内の全ての他のノードに関するトラフィックをスケジューリングできることが知られており、(3)フルメッシュネットワークアーキテクチャを全てのデバイスとそのピアとの間に形成し得るという点で、この問題に影響する。
[0005]多数の潜在的なアプリケーションが同一ディジタルネットワークを共有する状態では、様々なアプリケーションが、限られた量の帯域幅について競合しなければならず、これが配布問題を悪化させる。高スループットダウンロードといった帯域幅集中型アプリケーションが、ネットワークを共有する他のより重要なアプリケーションの劣化を引き起こすことがある。この結果は、他のアプリケーションが高いサービス品質を要求する場合に、容認できないものとなり得る。
[0006]この問題を解決するための様々な解決策が提案されてきており、これら解決策は、通常、高水準ネットワークコントローラを伴うか又は高水準アプリケーションを有して、ネットワーク内のデータパケット又はデータストリームに優先順位をセットするものである。さらに、インテリジェントネットワークデバイスは、高い計算能力を必要とし、その結果、必要以上に高価である。最後に、複雑なネットワークデバイスは、家庭での使用には非実用的である。これは、殆どの消費者が、コンピュータネットワークを構成するための高度な知識又は経験を有していないからである。
開示の要約
[0007]一実施形態では、通信方法が、(1)複数のウェーブサイクルを含む少なくとも一つのレイヤ2トランザクションを実行するステップであって、各レイヤ2トランザクションが、第1のウェーブサイクルを実行することを含む、ステップと、(2)一つ以上のノードのそれぞれから受信された第1の応答を連結するステップと、(3)第2のウェーブサイクルを実行するステップと、を含む。第1のウェーブサイクルは、ネットワークコーディネータから協調ネットワーク(Coordinated Network)に接続された複数のノードに第1の要求をブロードキャストするステップと、ノードが次の後続ウェーブサイクルに参加することを選んだことを示す第1の応答をノードのうちの一つ以上から受信するステップと、を含む。第2のウェーブサイクルは、連結された第1の応答に基づいてネットワークコーディネータから一つ以上のノードのそれぞれに後続の要求を送信するステップを含む。
[0008]別の実施形態では、システムが、共有媒体に接続された物理インターフェースと、物理インターフェースに接続されたL2MEと、を備える。物理インターフェースは、共有媒体を介して信号を送信し、受信するように構成されている。L2MEは、共有媒体に接続された少なくとも一つのノードとの複数のトランザクションを管理するように構成されており、下位モジュール及び上位モジュールを含んでいる。L2MEの下位モジュールは、複数のウェーブサイクルを実行するように構成されており、上位モジュールは、下位モジュールによって実行された複数のウェーブサイクルを使用して複数のトランザクションを容易にするように構成されている。
一実施形態によるネットワークアーキテクチャを示す図である。 図1の実施形態による二つのL2MEウェーブサイクル(Wave Cycle)を示す図である。 図1の実施形態によるL2MEフレームを示すブロック図である。 一実施形態によるレイヤ2マネージメントエンティティトランザクションプロトコルを示すブロック図である。
概要
[0013]一つのシステム100は、本明細書に開示し図1に示し、また、下でより詳細に説明するように、物理レイヤ112を含んでおり、当該物理レイヤ112は、Multimedia over Coax Alliance(MoCA)PHYレイヤのようなものであり、協調ネットワーク102に接続されている。物理レイヤ112は、協調ネットワーク102を介して信号を送信し、受信するように構成されている。このシステムは、更に、物理インターフェース112に接続されており、協調ネットワーク102に接続された少なくとも一つのノード104、108、110との複数のトランザクションを管理するように構成されたL2ME 116を含んでいる。L2ME 116は、複数のウェーブサイクルを実行するように構成されたL2MEウェーブレイヤのような下位モジュール118と、下位モジュール118によって実行される複数のウェーブサイクルを使用して複数のトランザクションを容易にするように構成されたL2MEトランザクションレイヤのような上位モジュール120と、を含んでいる。
[0014]一つの通信方法は、複数のウェーブサイクル214、216を含む少なくとも一つのレイヤ2トランザクションを実行するステップを含んでいる。各レイヤ2トランザクションは、第1のウェーブサイクル214を実行するステップと、一つ以上のノード202、204、208、210、212のそれぞれから受信された第1の応答を連結するステップと、第2ウェーブサイクル216を実行するステップと、を含んでいる。第1のウェーブサイクル214は、ネットワークコーディネータ206から協調ネットワークに接続された複数のノード202、204、208、210、212に第1の要求をブロードキャストするステップと、ノードが次の後続ウェーブサイクルに参加することを選んだことを示す第1の応答をノード202、204、208、210、212のうちの一つ以上から受信するステップと、を含んでいる。第2のウェーブサイクル216は、連結された第1の応答に基づいて、ネットワークコーディネータ206から一つ以上のノード202、204、208、210、212のそれぞれに後続の要求を送信するステップを含んでいる。
[0015]幾つかの実施形態では、第2のウェーブサイクル216は、更に、各参加ノード202、204、208、210、212から後続の応答を受信するステップを含む。
[0016]幾つかの実施形態では、少なくとも一つのレイヤ2トランザクションを実行するステップは、ネットワークコーディネータ206によってエントリノードから最初の要求を受信することに応答して実行される。
[0017]幾つかの実施形態では、第1の応答を受信するステップは、複数のノード202、204、208、210、212のうち次のウェーブサイクルに参加することを選んだ第1のサブセットから第1の応答を受信するステップを含み、本方法は、更に、ノードの第2のサブセットから第2の応答を受信するステップを含む。第2の応答は、ノードの第2のサブセットが次のウェーブサイクルに参加しないことを選んだことを示す。
[0018]幾つかの実施形態では、通信方法は、第3のウェーブサイクルを実行するステップを含む。第3のウェーブサイクルは、ネットワークコーディネータ206が、応答が第1のウェーブサイクル214中にネットワークコーディネータ206によってそこから受信されなかった一つ以上のノード202、204、208、210、212のうちの少なくとも一つにユニキャストメッセージを送信するステップを含む。
[0019]幾つかの実施形態では、第3のウェーブサイクルは、更に、一つ以上のノード202、204、208、210、212のうちの少なくとも一つからユニキャストメッセージに対する応答を受信するステップを含む。
詳細な説明
[0020]実施形態は、一般に、ネットワーク内の低水準メッセージングフレームワークをサポートするシステム、方法、及びアーキテクチャに関するものである。幾つかの実施形態は、既存の家庭内ネットワーク内でマルチメディアデータ(ビデオ/オーディオ、ゲーム、イメージ、及び他の対話サービス)を配布する能力を確実にするために、ネットワーク内のリソースの低コスト高速管理を可能にするレイヤ2マネージメントエンティティ(L2ME)メッセージングを容易にする。
[0021]実施形態は、ホームネットワーキングデバイスを単純なものとし、これらデバイスを使いやすく費用効率の高いものとする。言い換えると、ホームネットワークは、ホームユーザが複雑な設定メニューを扱う必要がなく、コンピュータネットワークの高度な知識を必要としないように、単純でなければならない。実施形態は、大量の計算能力を必要としない低水準ディジタルトランスポートフレームワークの実施を介して設定問題及びコスト問題をも解決する。この低水準フレームワークは、メディアアクセス制御(MAC)サブレイヤ又は物理(PHY)ネットワークレイヤの拡張と考えることができ、「レイヤ2メッセージングフレームワーク」と呼ばれる。
[0022]レイヤ2メッセージングは、ノードの導入又は除去並びにネットワークシグナリング容量の進化に起因してスペクトルが共有され、ネゴシエートされる様々なネットワークで実施することができる。幾つかの実施形態で、ネットワークは、ネットワークに接続された複数のデバイスの間の通信を調整するネットワークコーディネータ(NC)を有する協調ネットワークである。調整は、NCが、その間にデバイスがMACメッセージ、プローブ、及びデータを送信し又は受信することのできるタイムスロットをネットワークデバイスに割り振ることによって達成される。協調ネットワークに接続されたネットワークデバイスは、管理されたデバイス及び管理されないデバイスを含むことができる。そのようなネットワークの例は、Multimedia over Coax Alliance(MoCA)標準規格に従う同軸ネットワーク、「より線対」ワイヤ上の有線ネットワーク、又は無線ホームネットワークを含む。実施形態を、本明細書では、ネットワーク内に8個又は16個のノードを伴って実施されるものとして説明する。しかし、他の実施形態は、様々なネットワーク内で任意の個数のノードに対応する拡張を組み込むことができる。さらに、実施形態は、エンドユーザアプリケーション及びベンダ固有サービスをサポートするためにレイヤ2メッセージングアーキテクチャ及びプロトコルを含むシステム、方法、及びデバイスを含むことができる。
[0023]以下、ディジタルネットワークのレイヤ2マネージメントエンティティ(L2ME)アーキテクチャ及びメッセージングプロトコルに関して実施形態を説明する。幾つかの実施形態は、限定されるものではないが、Universal Plug and Playサービス品質、及びIEEE Stream Reservation Protocol(SRP)のような、アプリケーションレイヤによってトリガされるトランザクションをサポートする。レイヤ2メッセージングプロトコルは、ネットワーク内のパラメータ化サービス品質(pQoS)又はフルメッシュレートトランザクション等の機能を使用可能とし得る。レイヤ2マネージメントエンティティとアプリケーションレイヤとの間のインターフェースが変化し得ることに留意されたい。
[0024]図1は、ネットワーク102に接続された複数のネットワークノード104、106、108、110を有する協調メッシュネットワークアーキテクチャ100を示している。ネットワークノード106は、NCノードであり、PHYレイヤ112、MACサブレイヤ114、及びL2ME 116で構成されるよう図示されている。全てのネットワークノードが、複数の物理インターフェースを有することができ、上位レイヤ機能(例えば、TCP/IP、UDP、又は類似物)を実施できることに留意されたい。ネットワークノード104は、エントリノード(EN)である。ノード104、108、及び110のそれぞれは、L2ME 116で構成されてもよい。
[0025]L2ME 116は、レイヤ2インターフェース及び管理サービスを提供しており、これらを通して、レイヤ2管理機能を呼び出すことができる。エンドユーザアプリケーションによって開始されたトランザクションに基づいて、L2ME 116は、ネットワークノード104、106、108、及び110の間の、パラメータ化サービス品質及びフルメッシュレートなどの全てのL2MEトランザクションを実行し、管理する責任を負う。L2ME 116は、二つのサブレイヤ即ち、上位のトランザクションプロトコルサブレイヤ120及び下位のウェーブプロトコルサブレイヤ118を含む。L2MEウェーブプロトコルサブレイヤ118は、それ自体のメッセージングプロトコルを伴って構成されたL2ME 116内の高信頼性メッセージ機構である。L2MEウェーブプロトコルは、ネットワークノードが堅牢なネットワーク規模の短待ち時間の一般的なトランザクションに参加することを可能にし、NCノード106が複数のレイヤ2サービス品質セグメントを有するホームネットワークにまたがって、IEEE 802.1Qat/D0.8標準規格草案(2007年7月)に従うデバイスなど、低コストオーディオ/ビデオブリッジングデバイスのフローを管理することを可能にする。
L2MEウェーブプロトコル
[0026]L2MEウェーブプロトコルは、複数のウェーブサイクルを生成することによってL2MEトランザクションプロトコルに関する信頼できるトランスポートサービスを提供する。ウェーブサイクルは、NCノード106が、要求などの特定のペイロードをネットワーク102に接続された全てのノード104、108、110にブロードキャストする時に開始される。一実施形態では、NCノード106は、まず、ウェーブサイクルを開始する前に、より詳細には後述するWAVE_NODEMASKフィールドにおいて全てのノードを三つのカテゴリに分類する。ノードの第1カテゴリ(「カテゴリ1ノード」)は、NCノード106によって発行される要求L2MEフレームのCYCLE_NODEMASKフィールド内でこれから指定されなければならないネットワークノードを含む。ノードの第2カテゴリ(「カテゴリ2ノード」)は、NCノード106によって発行される要求L2MEフレームのCYCLE_NODEMASKフィールド内で特定されているが、NCノード106がそこから応答をこれから受信しなければならないネットワークノードを含む。ネットワークノードの第3カテゴリ(「カテゴリ3ノード」)は、NCノード106がそこから応答L2MEフレームを受信済みであるネットワークノードを含む。
[0027]NCノード106が、ネットワークノード104、108、110のそれぞれをカテゴリ1ノード、カテゴリ2ノード、又はカテゴリ3ノードとして適切に分類した後に、NCノード106は、次のガイドラインに従ってCYCLE_NODEMASKを構成する。まず、三つ以上のカテゴリ1ノードがある場合に、NCノード106は、CYCLE_NODEMASK内の対応する個数のビットに「1」をセットする。しかしながら、三つ以上のカテゴリ1ノードがある場合に、CYCLE_NODEMASK内でNCノード106によってセットされるビットの個数は、カテゴリ1ノードの総数より少ない場合があるが、3ビット未満ではない。例えば、五つのカテゴリ1ノードがある場合に、NCノード106は、CYCLE_NODEMASK内で三つ、四つ、又は五つのビットに「1」をセットすることができる。第2に、三つ以上のカテゴリ2ノードがある場合に、NCノード106は、カテゴリ2ノードに対応するCYCLE_NODEMASK内のビットのうちの三つ以上に「1」をセットする。第3に、カテゴリ1ノードがない場合、又はカテゴリ1ノードに対応するビットの全てが既にCYCLE_NODEMASK内で「1」をセットされている場合に、NCノード106は、CYCLE_NODEMASK内でカテゴリ2ノードに対応するビットに「1」をセットする。最後に、NCノード106は、NCノード106がネットワークサービスを中断させずに応答を受信できる数だけのCYCLE_NODEMASK内のビットに「1」をセットすることができる。CYCLE_NODEMASKが生成されたならば、NCノード106は、CYCLE_NODEMASKを含むL2MEメッセージをブロードキャストすることによって、ウェーブサイクルを開始する。
[0028]ウェーブサイクルは、NCノード106がノード104、108、110のうちの一部又は全てから応答といった対応するペイロードを受信するとき又はNCノードのタイマが満了するときのいずれかに完了する。例えば、NCノード106は、メッセージを送信し、その後、そのタイマを始動する。NCノード106のタイマが、CYCLE_NODEMASKで特定されるネットワークノードのうちの一部又は全てから応答メッセージを受信する前にT21(例えば、20ミリ秒)に達する場合に、そのウェーブサイクルは、NCノード106が応答メッセージを受信していない場合であっても完了する。T21が、NCノード106による要求L2MEフレームの送信と要求されたノードによる対応する応答L2MEフレームの送信との間の最大の許容可能なタイムインターバルであることに留意されたい。L2MEウェーブサイクルは、ペイロードのWAVE_NODEMASKフィールドで特定されるノードのそれぞれが応答し終えた時に成功して完了する。言い換えると、ウェーブサイクルは、ネットワークノード104、108、110の全てが、NCノード106のタイマがT21に達する前にカテゴリ3ノードとして分類される場合に成功する。或いは、ウェーブサイクルは、NCノード106が、NCノード106によって送信されたCYCLE_NODEMASKの対応するビットに「1」をセットされたカテゴリ2ノードから応答L2MEフレームを受信しない場合に、不成功である、即ち失敗する。ウェーブサイクルが失敗する場合には、NCノード106は、NCノード106が応答L2MEフレームを受信しなかったノードだけにマルチキャストメッセージを送信することによって、そのウェーブサイクルを繰り返す。一実施形態では、マルチキャストメッセージが、応答しないノードにマルチキャストメッセージを送信することによってウェーブサイクルを繰り返すことに関してブロードキャストメッセージ同一と扱われることに留意されたい。NCノード106は、応答がそこから受信されなかった全てのノードについて、新しいウェーブサイクルを作成する前に、スケジューリングされたウェーブサイクルを完了する。
[0029]図2は、二つのウェーブサイクル214、216を示すL2MEウェーブ図200の例である。第1ウェーブサイクル214は、ノードID=2を有するNCノード206が、ネットワーク102に接続された全てのノード202、204、208、210、212にペイロードを有するメッセージをブロードキャストする時に開始される。この例では、ペイロードは、NODE_BITMASK 011011を含み、ここで、右端のビットは、ノードID=0を有するノードに対応する。このビットマスクは、NCノード206が、ノード202、204、208、及び210からWAVE_ACKを含むペイロードを受信することを期待することを示す。図2によれば、NCノード206は、ノード202、204、及び208から応答L2MEフレームを受信するだけである。ノード210からの応答L2MEフレームは、失われるか、NCノード206タイマが満了する前に受信されないかのいずれかである。NCノード206内のタイマの満了は、第1ウェーブサイクル214を完了するが、トランザクションは終了させない。
[0030]NCノード206はノード210から応答L2MEフレームを受信していないので、NCノード206はノード210に更なる要求L2MEフレームを送信し、これによって第2ウェーブサイクル216を開始している。ノード210に送信される要求は、ノード212にも送信され、ノード210及び212がNCノード206にWAVE_ACKを送信することを要求するNODE_BITMASK 110000を含んでいる。ノード210及び212からの応答L2MEフレームが、その後、NCノード206によって受信され、これによって、ウェーブサイクル216が完了する。
L2MEトランザクションプロトコル
[0031]L2MEトランザクションプロトコルは、L2ME内の上位サブレイヤプロトコルであり、複数のL2MEウェーブを使用してネットワーク規模のトランザクションを達成する。一般に、全てのL2MEトランザクションは、j+1個のウェーブを含み(ただし、j=0、1、2…)、EN又はNCノードのいずれかによって開始される。ENは、NCノードを含む任意のネットワークノードであってもよく、エンドユーザアプリケーションに基づいてL2MEトランザクションを開始する。最後のL2MEウェーブ内では、要求された結果が、NCノードによってENに返される。L2MEトランザクションは、クライアントノードといった他のノードがその最終応答を供給するときに完了する。幾つかの実施形態では、一つのL2MEトランザクションだけが、任意の所与の時にネットワーク内で実行され又は保留中である。失敗したL2MEウェーブについて、結果のNCノードアクションは、特定のL2MEトランザクションタイプ及びウェーブ番号に依存する。
[0032]一般に、全てのL2MEトランザクションメッセージを、トランザクション中に三つの異なるカテゴリに分類することができる。メッセージは、(1)サブミット、(2)要求、及び(3)応答として分類される。L2MEを伴って構成されていないレガシノードのような、L2MEメッセージを使用しないノードは、単純にこれらのメッセージを捨てることができる。L2MEを伴って構成されたノードは、L2MEメッセージを受信することができる。というのは、L2MEメッセージが、先在するMACメッセージングフレームワークに埋め込まれているからである。図3は、一実施形態に係るMACフレーム300の一例を示している。MACフレーム300は、MACヘッダ302、MACペイロード304、及びMACペイロード巡回冗長検査(CRC)310を含む。L2MEフレームは、MACペイロード304内に埋め込まれており、L2MEヘッダ306及びL2MEペイロード308を含んでいる。
サブミットL2MEメッセージ
[0033]サブミットL2MEメッセージは、ENからNCノードへアプリケーションによって開始される要求を伝え、ここで、L2MEウェーブトランザクションを開始することができる。ENは、通常、トランザクションの様々なステージを管理する責任を負い、NCノードは、要求をブロードキャストし、各ノードの応答を収集し、サブミットメッセージを送信したENにトランザクション結果を供給する責任を負う。下の表1は、サブミットL2MEフレームフォーマットの一例を示しており、サブミットL2MEフレームのヘッダ及びペイロードを含んでいる。
Figure 0005266258
[0034]サブミットL2MEフレームヘッダは、8ビットのENTRY_TXN_IDフィールドを含む。ENTRY_TXN_IDフィールドは、エントリノードのトランザクションIDであり、これは、「1」から始まり、サブミットメッセージがNCノードに送信されるたびに増分される。EN_TXN_ID=0は、ENがない時のNCノード用に予約済みである。サブミットメッセージから生じる全てのL2MEトランザクションが、このトランザクションIDを含み得る。エントリノードIDとトランザクションIDとの組み合わせが、ネットワーク内の各L2MEトランザクションを一意に特定し、ENが、そのトランザクションがトリガされたことを知ることを可能にすることに留意されたい。さらに、各トランザクションを一意に特定することによって、ENが、トランザクションが始まるのを待って既にタイムアウトしている場合に、ENが、NCノードによるトランザクションを開始する全ての試みを認識し、キャンセルすることを可能にする。L2ME_PAYLOADフィールドの構成及び長さは、特定のVENDOR_IDフィールド、TRANS_TYPEフィールド、及びTRANS_SUBTYPEフィールドに依存する。VENDOR_IDは、サブミットL2MEメッセージ及び要求L2MEメッセージでは16ビットフィールドであり、メッセージの様々なフィールドのベンダ固有使用を示す。例えば、Entropic Communications社の割り当てられたVENDOR_ID範囲は、0x0010から0x001Fまでであり、値0x0000から0x000Fまでは、MoCAに割り当てられる。L2ME_PAYLOADフィールドの長さは、L_SUB_MAX以下とすることができる。所与のL2MEトランザクションに関連するサブミットメッセージ及び要求メッセージが、VENDOR_IDフィールド、TRANS_TYPEフィールド、及びTRANS_SUBTYPEフィールドの同一のセットを有し得ることにも留意されたい。
要求L2MEメッセージ
[0035]要求L2MEメッセージは、トランザクションウェーブ中にNCノードによって全てのノードにブロードキャストされる。サブミットメッセージがNCノードによって受信される一実施形態では、NCノードは、サブミットメッセージの結果として要求L2MEフレームメッセージをブロードキャストする。幾つかの場合に、NCノードがENとして働いている時に、下で説明するように、サブミットメッセージは送信されず、NCノードは、それ自体のために要求L2MEフレームメッセージを発行することによってトランザクションを開始する。例えば、NCノードが、管理トランザクションを開始する時に、サブミットL2MEフレームは、不要であり、トランザクションは、要求L2MEフレームから始まる。要求L2MEフレームメッセージを受信する各ノードは、ペイロード内でNCノードによって要求されたようにオペレーションの結果をNCノードに応答すると期待される。表2に、要求L2MEフレームメッセージのヘッダ及びペイロードのフォーマットを示すが、これは、MACヘッダが示されない場合のサブミットL2MEフレームフォーマットに類似する。
Figure 0005266258
[0036]このメッセージでは、ENTRY_NODE_IDが、開始のサブミットメッセージからコピーされる。NC管理トランザクションのような要求メッセージが、ENなしでL2MEトランザクションから生じる場合に、ENTRY_NODE_TXN_IDは、意味を持たず、このフィールド値は「0」にリセットされる。WAVE_NODEMASK値は、これが最初のL2MEウェーブである場合にサブミットメッセージと同一である。トランザクションの最後のL2MEウェーブでは、このフィールドの値は、最後のウェーブの一部であるノードのセットを含む。そうでない場合に、WAVE_NODEMASK値は、前の要求のIN_NEXT_WAVEビット内で応答を供給したノードのセットに対応する。CYCLE_NODEMASKは、各ビット位置がノードIDに対応する(即ち、ビット0値はノードID=0に対応する)ノードのビットマスクである。各ノードに対応するビットは、そのノードがNCノードによって要求メッセージ受信時に応答を供給するように指示される場合にセットされる。さらに、要求メッセージは、WAVE_STATUSフィールドを含み、これは、前のウェーブサイクルが失敗したか成功して完了したかを示す。WAVE_STATUSフィールドの許容される値が、0、1、2、及び4であり、RESP_FAILビット及び/又はNC_CANCEL_FAILビットがセットされている場合に、これがトランザクションの最後のL2MEウェーブであり、全ての後続のウェーブが、失敗したトランザクションのL2ME_PAYLOADフィールドを含む可能性があることに留意されたい。
[0037]L2MEウェーブ(ウェーブ0を除く)の応答フレームのペイロードは、通常、前のウェーブでのノードからの応答を連結することによって形成される。この連結は、次のように形成される。応答L2MEフレームが所与のノードからNCノードに到着する時に、そのペイロードが、NCノードで応答キューの末尾に付加される。次に、ペイロードの長さが、ディレクトリと呼ばれるデータ構造に書き込まれ、ノードのIDが送信される。NCノードが、次の要求L2MEフレームを送信する準備ができた時に、NCノードは、ディレクトリの長さをDIR_LENフィールドに置き、ディレクトリをペイロードの始めにコピーし、その後、応答キューをペイロードの残りにコピーする。
[0038]DIR_LENフィールドは、要求L2MEフレームメッセージのペイロード部分内のディレクトリの長さを示す。要求L2MEフレームメッセージで使用されるL2ME_PAYLOADフィールドには、次の四つの異なるタイプがある。
1. 第1タイプのL2ME_PAYLOADは、所与のトランザクションの最初のL2MEウェーブである場合に、サブミットメッセージのペイロードと同一である。このL2ME_PAYLOADフィールドの長さは、L_SUB_MAX以下であってもよく、L_SUB_MAXは、連結されたサブミットL2MEフレームペイロードの最大バイト数である。
2. 要求L2MEフレームペイロードの第2タイプは、下の表3に示されているように、トランザクションの第2のウェーブから始まり最後のウェーブまでで、NCノードから参加ノードへの報告として送信される。L2ME_PAYLOADフィールドは、ノードごとに2バイトのエントリを有する16エントリディレクトリとRESP_DATAフィールドとを含む。RESP_DATAフィールドは、前のウェーブで応答を供給した参加L2MEノードのそれぞれからの可変長の応答L2MEフレームの連結である。このディレクトリは、受信するノードが全てのノードからのL2ME応答をデコードすることを可能にする。
Figure 0005266258

3.L2ME_PAYLOADの第3タイプは、RESP_FAILビット又はNC_FAILビットに「1」がセットされる、失敗したL2MEトランザクションの場合である。NCノードは、最後のL2MEウェーブの要求メッセージで0の長さのペイロードを送信することができる。
4.L2ME_PAYLOADの第4タイプは、パラメータ化サービス品質など、幾つかの特定のL2MEトランザクションをサポートするのに使用される。このペイロードでは、要求 L2MEフレームヘッダ内のDIR_LENは使用されず、NCノードは、全てのノードの応答を処理してカスタム要求フレームペイロードを作る。L2ME_PAYLOADフィールドのフォーマットは、特定のL2MEトランザクション内で定義される。ペイロードを伴わない要求フレームが、64ビットのタイプIII予約済みフィールドからなることに留意されたい。
応答L2MEメッセージフォーマット
[0039]応答L2MEフレームフォーマットを、下の表4に示す。応答L2MEフレームは、各L2MEトランザクション対応ノードからNCノードへ各L2MEウェーブの終りにユニキャストで送信される。幾つかの実施形態では、NCノードを、要求されたノードから複数の(例えば、三つ以上の)応答を同時に受信するように構成することができる。
Figure 0005266258
[0040]応答L2MEメッセージは、RESP_STATUSフィールドを含み、このRESP_STATUSフィールドは、次の又は最後のウェーブサイクルで応答することを要求されたノードの応答状況を示す。さらに、RESP_STATUSフィールドは、ENが、サブミットメッセージをNCノードに送信することによって開始したが応答メッセージを待ってタイムアウトしたトランザクションをキャンセルすることを可能にする。
[0041]L2ME対応ネットワークノードが、認識されないVENDOR_IDフィールド値、TRANS_TYPEフィールド値、又はTRANS_SUBTYPEフィールド値を有する任意のL2MEトランザクションメッセージを受信する場合に、そのノードは、応答フレームのRESP_STATUSフィールドに「0」をセットすることができ、NCノードは、そのトランザクションの将来のウェーブからこのノードを除外することができる。EN及び任意の応答でIN_FINAL_WAVEビットをセットする全て他のノードを、最後のウェーブのWAVE_NODEMASKに含めることができる。
L2MEトランザクションの概要
[0042]L2MEトランザクションは、複数の形で開始することができるが、通常は、一つのL2MEトランザクションだけを、ネットワーク内で任意の所与の時に実行することができる。一実施形態では、L2MEトランザクションを、ENによって開始することができ、このENは、ネットワークに接続された任意のノードとすることができる。例えば、ENを、コンピュータに接続されたMoCAネットワークノードとすることができる。コンピュータは、インターネットに接続され、より上位のプロトコルインターフェースによって通信するアプリケーションを実行しているものとすることができる。この構成では、コンピュータは、ENをプロキシとして使用して、コンピュータ内でアプリケーションによって生成されたオペレーションに応答するL2MEメッセージングを介してMoCAネットワーク全体を監視することができる。
[0043]ここで、図4を参照し、ENによって開始されるトランザクションの一例を説明する。図4は、EN 402によって開始されたL2MEトランザクション400の一例のブロック図である。より上位のレベルのアプリケーションからの要求を受け取る時に、EN 402は、サブミットL2MEメッセージを生成し、NCノード404に送信する。NCノード404は、そのサブミットメッセージを受信し、EN 402から受信されたサブミットメッセージに類似するヘッダを有する要求メッセージをブロードキャストすることによって、最初のL2MEウェーブ、即ちL2MEウェーブ0を開始する。要求メッセージは、ペイロードに含まれるWAVE_NODEMASKフィールドによって指定されるL2ME対応ノード406、408、410のそれぞれにブロードキャストされる。この要求がL2ME対応ではないノードに送信される場合に、そのノードは、単純にこのメッセージを無視する。
[0044]要求L2MEフレームメッセージは、これから説明する理由のためにEN 402にも送信される。要求メッセージを受信すると、EN 402は、要求ヘッダ内の適切なフィールドを、それがサブミットヘッダ内で使用した値と比較することによって、トランザクションを検証する。値が一致する場合には、トランザクションが処理される。しかし、ネットワーク内のL2MEトランザクションが、EN 402によって要求された最も最近のトランザクションではない場合があり得る。この状況は、EN 402によって送信されたサブミットメッセージが、破壊されたか、受信されなかったか、NCノード404によって許可されなかった時に生じる。開始されたトランザクションが、最も最近に要求されたL2MEトランザクションではない場合に、EN 402は、応答のDO_ENTRY_CANCELビットに「1」をセットすることによって、トランザクションをキャンセルすることができる。DO_ENTRY_CANCELビットに「1」をセットされた応答をEN 402から受信すると、NCノード404は、このトランザクションで更なるL2MEウェーブを発行するのではなく、即座に別のL2MEトランザクションを開始することができる。
[0045]L2MEトランザクションがEN 402によってキャンセルされないと仮定すると、要求されたL2MEトランザクション対応ノードは、それらがこのトランザクションの(一以上の)次のウェーブに参加することを選ぶか否かを示すペイロードを有する応答メッセージをNCノード404に送信する。ノードは、例えば、トランザクションが、新しいパラメータ化QoSフローを作成するためのpQoSトランザクションであり、そのノードがpQoSフローをサポートできない場合には、将来のウェーブに参加しないことを選ぶことができる。ノードは、IN_NEXT_WAVEビットに「1」をセットすることによってネットワークトランザクションに参加することを選ぶことができ、IN_NEXT_WAVEビットに「0」をセットすることによって参加しないことを選ぶことができる。続くL2MEウェーブでは、NCノード404は、通常、上で説明したように、以前のウェーブからの全ての応答を連結することによって、要求L2MEフレームペイロードを生成する。次に、NCノード404は、この要求メッセージを、現在のウェーブへの参加を要求したクライアントノードに送信する。幾つかのトランザクションの実施形態に場合には、NCノードが、受信された応答ペイロードから、別個の連結されない要求メッセージペイロードを作ることがあることに留意されたい。トランザクションは、NCノードが、サブミットL2MEメッセージで指定されたウェーブの最大個数に達するまで継続される。トランザクションのウェーブの最大個数に達したと、NCノード404は、最終ウェーブを発行し、この最終ウェーブは、EN 402への要求L2MEフレームメッセージを含む。
[0046]しかし、NCノード404が、L2ME対応ノードの全てからIN_NEXT_WAVEビットに「0」をセットされた応答を受信し、EN 402が存在する場合に、NCノード404は、そのトランザクションの中間ウェーブをスキップし、適切な要求ペイロードを合成することができる。要求ペイロードが、連結を使用して作成された場合には、NCノード404は、ディレクトリのエントリの全てにDIR_NODE_ID=0xFFを充てんし、合成された要求は、最終ウェーブについて正しくセットされたTXN_WAVE_Nを有することができる。
[0047]複数のL2MEトランザクションにおいて、NCノード404は、EN 402だけが、全ての他のノードが応答した後にその要求メッセージに対する応答を供給することを要求することができる。この応答は、様々なトランザクションでL2MEウェーブを完了するものであり、トランザクションが完了したことをEN 402がそのアプリケーションに通知する前に、L2MEトランザクションが、完全に完了していることを保証する。他のL2MEトランザクションでは、トランザクションは、NCノード404が、EN 402を含む複数のノードに要求を送信し、ノードのそれぞれから応答を受信するまで、完了しない。
[0048]幾つかの例では、L2MEトランザクション全体が、エラーをもたらす場合がある。この状況は、例えば、(1)L2MEウェーブサイクルが失敗する、(2)所与のトランザクション内の実行されたL2MEウェーブの個数が、開始のサブミットL2MEメッセージ内のTXN_LAST_WAVE_NUMフィールドで示されるL2MEウェーブの期待される総数未満である、及び(3)L2MEトランザクションがENによって開始された場合に生じる。一実施形態では、L2MEトランザクションが失敗する場合に、NCノード404は、トランザクション失敗ウェーブと呼ばれる新しいL2MEウェーブを発行する。このウェーブは、以前のL2MEウェーブの失敗に起因するトランザクションの終了をアナウンスする。トランザクション失敗ウェーブは、NCノード404が、上の表2で定義したように、WAVE_STATUSフィールドに「4」をセットされ、WAVE_NODEMASKがEN 402に対応するビットに「1」をセットされた要求L2MEフレームヘッダを送信することによって開始される。さらに、この要求L2MEフレームは、上で説明したように0の長さのペイロードである。この要求の受信時に、EN 402は、上の表4に示した応答L2MEフレームを送信する。
[0049]別の実施形態で、NCノード404は、他のノードのどれがL2MEトランザクション対応であるかをネットワークノードに知らせるためにL2MEトランザクションを自律的に開始することができる。これらのNCノードによって開始されたトランザクションは、通常、単一のウェーブで行われ、レガシノード又は他の互換ノードとの相互運用性を提供することによってネットワークメンテナンスを達成するように設計される。NCノードによって開始されるL2MEウェーブトランザクションは、通常、次の特性を有する。
1. ウェーブ持続期間の上限を設けるために、NCノードは、CYCLE_NODEMASKフィールドに少なくとも三つのノードを含めなければならない。
2. NCノードが、NC_TIMEOUT以内に要求されたノードから期待される応答を受信しない場合に、そのNCノードは、応答がもはや未解決ではないと仮定する。
3. NCノードは、全ての他のノードがまずその応答を送信するように要求される前に、あるノードにその応答を再送信することを要求することができない。
4. 要求時に、第2の要求からT21以内に応答を供給できない全てのノードは、L2MEウェーブ失敗を引き起こす。
[0050]WAVE_NODEMASKフィールドは、L2MEトランザクション対応ノードとしてNCノードによって認識されるクライアントノードのセットを示す。ノードがNCノードによって認識される場合には、そのノードは、下の表5に従う応答L2MEフレームフォーマットを用いて、トランザクションを完了するために長さ0の応答メッセージを使用して応答する。
Figure 0005266258
パラメータ化サービス品質アーキテクチャ
[0051]上で説明した実施形態に加えて、開示した本方法及び装置を、コンピュータ実施されるプロセス及びこれらのプロセスを実践する装置の形で実施することができる。本開示方法及び装置は、フロッピーディスケット、読取り専用メモリ(ROM)、CD−ROM、ハードドライブ、「ZIP(商標)」高密度ディスクドライブ、DVD−ROM、フラッシュメモリドライブ、又は任意の他のコンピュータ可読記憶媒体などの有形の媒体内で実施されるコンピュータプログラムコードの形で実施することもでき、ここで、コンピュータプログラムコードがコンピュータにロードされ、コンピュータによって実行される時に、そのコンピュータは、開示した方法及び装置を実践する装置になる。本開示方法及び装置を、例えば、記憶媒体に格納される、コンピュータにロードされ及び/又はコンピュータによって実行される、或は、電気配線若しくはケーブリングを介して、光ファイバを介して、又は電磁放射を介してなど、ある伝送媒体を介して伝送されるのいずれであれ、コンピュータプログラムコードの形で実施することもでき、ここで、コンピュータプログラムコードがコンピュータにロードされコンピュータによって実行される時に、そのコンピュータは、開示した方法及び装置を実践する装置になる。汎用プロセッサ上で実施される時に、コンピュータプログラムコードセグメントは、特定の論理回路を作成するようにプロセッサを構成する。
[0052]開示した方法及びシステムを、例として働く実施形態に関して説明したが、開示した方法及びシステムは、これに限定されるものではない。そうではなく、添付の特許請求の範囲は、本方法及びシステムの均等物の範囲から逸脱せずに当業者によって作られ得る開示した方法及びシステムの他の変形形態及び実施形態を含むように広義に解釈されなければならない。

Claims (25)

  1. 複数のノードによって共有される協調ネットワークであるホームネットワークにおいて行われる通信方法であって、
    複数のウェーブサイクルを含む少なくとも一つのレイヤ2トランザクションを実行するステップを含み、
    各レイヤ2トランザクションが、
    第1のウェーブサイクルを実行するステップであり、
    協調ネットワークに接続されたノードであるネットワークコーディネータから、該協調ネットワークに接続された複数のノードに第1の要求をブロードキャストするステップと、
    前記ノードのうちの一つ以上のノードから、該一つ以上のノードが次のウェーブサイクルにおいて前記レイヤ2トランザクションに参加することを選択したことを示す第1の応答を受信するステップと、
    を含む該ステップと、
    前記一つ以上のノードのそれぞれからの前記受信された第1の応答を連結するステップと、
    前記次のウェーブサイクルである第2のウェーブサイクルを実行するステップであり、
    前記連結された第1の応答に基づいて前記ネットワークコーディネータから前記一つ以上のノードのそれぞれに後続の要求を送信するステップ、
    を含む該ステップと、
    を含む、通信方法。
  2. 前記第2のウェーブサイクルが、更に、各参加するノードから後続の応答を受信するステップを含む、請求項1に記載の通信方法。
  3. 少なくとも一つのレイヤ2トランザクションを実行する前記ステップが、前記ネットワークコーディネータによってエントリノードから最初の要求を受信することに応答して実行される、請求項1に記載の通信方法。
  4. 前記ネットワークトランザクションが、パラメータ化サービス品質トランザクションである、請求項1に記載の通信方法。
  5. 前記第1の応答を受信する前記ステップが、前記複数のノードのうちで前記次のウェーブサイクルにおいて前記レイヤ2トランザクションに参加することを選んだ第1のサブセットから前記第1の応答を受信するステップを含み、
    前記複数のノードの第2のサブセットから第2の応答を受信するステップであって、前記第2の応答が、ノードの前記第2のサブセットが前記次のウェーブサイクルにおいて前記レイヤ2トランザクションに参加しないことを選んだことを示す、該ステップを更に含む、
    請求項1に記載の通信方法。
  6. 少なくとも一つのレイヤ2トランザクションを実行する前記ステップが、
    前記ネットワークコーディネータが、応答が前記第1のウェーブサイクル中に前記ネットワークコーディネータによってそこから受信されなかった前記一つ以上のノードのうちの少なくとも一つにユニキャストメッセージを送信する、第3のウェーブサイクルを実行するステップ
    を更に含む、請求項3に記載の通信方法。
  7. 第3のウェーブサイクルを実行する前記ステップが、前記一つ以上のノードのうちの前記少なくとも一つから前記ユニキャストメッセージに対する応答を受信するステップを更に含む、請求項6に記載の通信方法。
  8. 前記協調ネットワークが、メッシュネットワークである、請求項1に記載の通信方法。
  9. 前記協調ネットワークが、同軸ネットワークである、請求項1に記載の通信方法。
  10. 各サイクルが、少なくとも一つ以上のノードからの要求及び応答を含む、請求項1に記載の通信方法。
  11. 前記第1の要求、前記後続の要求、及び前記第1の応答のそれぞれが、少なくとも一つのL2MEフレームを含む、請求項1に記載の通信方法。
  12. 前記L2MEフレームのそれぞれが、L2MEヘッダ及びL2MEペイロードを含む、請求項11に記載の通信方法。
  13. 前記L2MEヘッダ及びフレームが、レイヤ2フレームのペイロード内に含まれる、請求項12に記載の通信方法。
  14. 前記レイヤ2トランザクションが、上位レイヤ2トランザクションプロトコルモジュール及び下位レイヤ2ウェーブプロトコルモジュールを有するL2MEによって管理される、請求項2に記載の通信方法。
  15. 共有媒体に接続された物理インターフェースであって、前記共有媒体を介して信号を送信し、受信するように構成された、該物理インターフェースと、
    前記物理インターフェースに接続され、前記共有媒体に接続された少なくとも一つのノードとの複数のトランザクションを管理するように構成されたL2MEであって、複数のウェーブサイクルを実行するように構成された下位モジュール、及び、前記下位モジュールによって実行された前記複数のウェーブサイクルを使用して前記複数のトランザクションを実行するように構成された上位モジュールを有する、該L2MEと、
    を備えるシステム。
  16. 前記共有媒体が、同軸ネットワークである、請求項15に記載のシステム。
  17. 前記共有媒体が、メッシュネットワークである、請求項15に記載のシステム。
  18. 前記共有媒体が、無線ネットワークである、請求項15に記載のシステム。
  19. プログラムコードで符号化された機械可読媒体であって、前記プログラムコードが、プロセッサによって実行される時に、前記プロセッサが、複数のノードによって共有される協調ネットワークであるホームネットワークにおいて行われる通信方法であって、
    複数のウェーブサイクルを含む少なくとも一つのレイヤ2トランザクションを実行するステップを含み、
    各レイヤ2トランザクションが、
    第1のウェーブサイクルを実行するステップであり、
    協調ネットワークに接続されたノードであるネットワークコーディネータから、該協調ネットワークに接続された複数のノードに第1の要求をブロードキャストするステップと、
    前記ノードのうちの一つ以上のノードから、該一つ以上のノードが次のウェーブサイクルにおいて前記レイヤ2トランザクションに参加することを選択したことを示す第1の応答を受信するステップと、
    を含む該ステップと、
    前記一つ以上のノードのそれぞれからの前記受信された第1の応答を連結するステップと、
    前記次のウェーブサイクルである第2ウェーブサイクルを実行するステップであり、
    前記連結された第1の応答に基づいて前記ネットワークコーディネータから前記一つ以上のノードのそれぞれに後続の要求を送信するステップ、
    を含む該ステップと、
    を含む通信方法を実行する機械可読媒体。
  20. 前記協調ネットワークが、同軸ネットワークである、請求項19に記載の機械可読媒体。
  21. 前記第2のウェーブサイクルが、各参加するノードから後続の応答を受信するステップを更に含む、請求項19に記載の機械可読媒体。
  22. 少なくとも一つのレイヤ2トランザクションを実行する前記ステップが、前記ネットワークコーディネータでエントリノードから最初の要求を受信することに応答するものである、請求項19に記載の機械可読媒体。
  23. 少なくとも一つのレイヤ2トランザクションを実行する前記ステップが、
    前記ネットワークコーディネータが、前記第1のウェーブサイクル中に応答できなかった少なくとも一つ以上のノードにユニキャストメッセージを送信する、第3のウェーブサイクルを実行するステップ
    を更に含む、請求項19に記載の機械可読媒体。
  24. 第3のウェーブサイクルを実行する前記ステップが、前記一つ以上のノードのうちの少なくとも一つから前記ユニキャストメッセージに対する応答を受信するステップを更に含む、請求項23に記載の機械可読媒体。
  25. 前記第1の応答を受信するステップが、
    前記複数のノードのうちで前記次のウェーブサイクルにおいて前記レイヤ2トランザクションに参加することを選んだ第1のサブセットから前記第1の応答を受信するステップと、
    前記複数のノードの第2のサブセットから第2の応答を受信するステップであって、前記第2の応答が、ノードの前記第2のサブセットが前記次のウェーブサイクルにおいて前記レイヤ2トランザクションに参加しないことを選んだことを示す、該ステップと、
    を含む、請求項19に記載の機械可読媒体。
JP2009549219A 2007-02-06 2008-02-06 ネットワークにおけるレイヤ2マネージメントエンティティメッセージングフレームワーク Expired - Fee Related JP5266258B2 (ja)

Applications Claiming Priority (15)

Application Number Priority Date Filing Date Title
US90020607P 2007-02-06 2007-02-06
US60/900,206 2007-02-06
US90156307P 2007-02-14 2007-02-14
US90156407P 2007-02-14 2007-02-14
US60/901,564 2007-02-14
US60/901,563 2007-02-14
US92763607P 2007-05-04 2007-05-04
US92761307P 2007-05-04 2007-05-04
US92776607P 2007-05-04 2007-05-04
US60/927,766 2007-05-04
US60/927,636 2007-05-04
US60/927,613 2007-05-04
US93131407P 2007-05-21 2007-05-21
US60/931,314 2007-05-21
PCT/US2008/053202 WO2008098066A2 (en) 2007-02-06 2008-02-06 A layer-2 management entity messaging framework in a network

Publications (2)

Publication Number Publication Date
JP2010518753A JP2010518753A (ja) 2010-05-27
JP5266258B2 true JP5266258B2 (ja) 2013-08-21

Family

ID=39433961

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2009549219A Expired - Fee Related JP5266258B2 (ja) 2007-02-06 2008-02-06 ネットワークにおけるレイヤ2マネージメントエンティティメッセージングフレームワーク
JP2009549223A Expired - Fee Related JP5168699B2 (ja) 2007-02-06 2008-02-06 ネットワークにおけるパラメータ化サービス品質アーキテクチャ

Family Applications After (1)

Application Number Title Priority Date Filing Date
JP2009549223A Expired - Fee Related JP5168699B2 (ja) 2007-02-06 2008-02-06 ネットワークにおけるパラメータ化サービス品質アーキテクチャ

Country Status (5)

Country Link
US (4) US8176181B2 (ja)
EP (3) EP2119126A2 (ja)
JP (2) JP5266258B2 (ja)
KR (1) KR101457241B1 (ja)
WO (3) WO2008098075A2 (ja)

Families Citing this family (64)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9094226B2 (en) * 2000-08-30 2015-07-28 Broadcom Corporation Home network system and method
US8724485B2 (en) 2000-08-30 2014-05-13 Broadcom Corporation Home network system and method
AU2001288532A1 (en) * 2000-08-30 2002-03-13 Tiaris, Inc. A home network system and method
US7782850B2 (en) 2006-11-20 2010-08-24 Broadcom Corporation MAC to PHY interface apparatus and methods for transmission of packets through a communications network
US8090043B2 (en) * 2006-11-20 2012-01-03 Broadcom Corporation Apparatus and methods for compensating for signal imbalance in a receiver
US7697522B2 (en) * 2006-11-20 2010-04-13 Broadcom Corporation Systems and methods for aggregation of packets for transmission through a communications network
US7742495B2 (en) * 2006-11-20 2010-06-22 Broadcom Corporation System and method for retransmitting packets over a network of communication channels
JP5266258B2 (ja) 2007-02-06 2013-08-21 エントロピック・コミュニケーションズ・インコーポレイテッド ネットワークにおけるレイヤ2マネージメントエンティティメッセージングフレームワーク
US8218567B2 (en) 2007-03-12 2012-07-10 Broadcom Corporation Method and system for reducing transceiver power via a variable signal constellation
US8391354B2 (en) * 2007-05-14 2013-03-05 Broadcom Corporation Method and system for transforming uncompressed video traffic to network-aware ethernet traffic with A/V bridging capabilities and A/V bridging extensions
US8345553B2 (en) * 2007-05-31 2013-01-01 Broadcom Corporation Apparatus and methods for reduction of transmission delay in a communication network
IL183904A (en) * 2007-06-13 2014-06-30 Vladimir Yanover A method and device for allocating film width in a wireless communication system
US7876759B2 (en) * 2007-07-11 2011-01-25 Hewlett-Packard Development Company, L.P. Quality of service with control flow packet filtering
US20090165070A1 (en) * 2007-12-19 2009-06-25 Broadcom Corporation SYSTEMS AND METHODS FOR PROVIDING A MoCA COMPATABILITY STRATEGY
US8619603B2 (en) * 2009-06-04 2013-12-31 Broadcom Corporation Method and system for end-to-end management of energy efficient networking protocols
US8750116B2 (en) * 2008-04-15 2014-06-10 Qualcomm Incorporated Methods and apparatus for communicating and/or using load information in support of decentralized traffic scheduling decisions
US8098770B2 (en) * 2008-05-06 2012-01-17 Broadcom Corporation Unbiased signal-to-noise ratio estimation for receiver having channel estimation error
US9112717B2 (en) 2008-07-31 2015-08-18 Broadcom Corporation Systems and methods for providing a MoCA power management strategy
US8175101B2 (en) * 2008-08-15 2012-05-08 Raytheon Company Multicasting in a network using neighbor information
US8693336B2 (en) * 2008-11-10 2014-04-08 Qualcomm Incorporated Communications decision methods and apparatus
US8520524B2 (en) * 2008-11-10 2013-08-27 Qualcomm Incorporated Methods and apparatus for making transmitter and/or receiver communications decisions
US8213309B2 (en) 2008-12-22 2012-07-03 Broadcom Corporation Systems and methods for reducing latency and reservation request overhead in a communications network
US8238227B2 (en) 2008-12-22 2012-08-07 Broadcom Corporation Systems and methods for providing a MoCA improved performance for short burst packets
US8254413B2 (en) 2008-12-22 2012-08-28 Broadcom Corporation Systems and methods for physical layer (“PHY”) concatenation in a multimedia over coax alliance network
CN102273143B (zh) * 2009-01-16 2014-12-10 熵敏通讯股份有限公司 用于通信网络中的块确认应答的方法和装置
WO2010083447A1 (en) * 2009-01-16 2010-07-22 Entropic Communications Inc. Retransmission admission mechanism in a managed shared network with quality of service
EP2387835B1 (en) * 2009-01-19 2013-03-13 Entropic Communications Inc. Method and apparatus for layer 2 discovery in a managed shared network
US9148477B2 (en) * 2009-01-29 2015-09-29 Qualcomm Incorporated Methods and apparatus for communicating in a wireless system
CA2752917A1 (en) * 2009-02-20 2010-08-26 Entropic Communications, Inc. Flexible reservation request and scheduling mechanisms in a managed shared network with quality of service
US8553547B2 (en) 2009-03-30 2013-10-08 Broadcom Corporation Systems and methods for retransmitting packets over a network of communication channels
US20100254278A1 (en) 2009-04-07 2010-10-07 Broadcom Corporation Assessment in an information network
US20100265955A1 (en) * 2009-04-17 2010-10-21 Park Sung I Cross layer routing (xrp) protocol
US8730798B2 (en) 2009-05-05 2014-05-20 Broadcom Corporation Transmitter channel throughput in an information network
US8867355B2 (en) * 2009-07-14 2014-10-21 Broadcom Corporation MoCA multicast handling
EP2484057A4 (en) * 2009-10-01 2016-01-27 Entropic Communications Inc SYSTEM AND METHOD FOR A MANAGED NETWORK OF SERVICE QUALITY
US8942250B2 (en) * 2009-10-07 2015-01-27 Broadcom Corporation Systems and methods for providing service (“SRV”) node selection
CA2782086A1 (en) * 2009-11-30 2011-06-03 Entropic Communications, Inc. Method and apparatus for communicating unicast pqos dfid information
US8611327B2 (en) 2010-02-22 2013-12-17 Broadcom Corporation Method and apparatus for policing a QoS flow in a MoCA 2.0 network
US8514860B2 (en) 2010-02-23 2013-08-20 Broadcom Corporation Systems and methods for implementing a high throughput mode for a MoCA device
US9294297B2 (en) 2010-06-24 2016-03-22 Entropic Communications, LLC. Node-based quality-of-service management
TWI467961B (zh) * 2010-10-04 2015-01-01 Broadcom Corp 提供選擇家庭通信網路中的服務節點的方法及使用其的系統
US9444876B2 (en) * 2010-11-08 2016-09-13 Microsoft Technology Licensing, Llc Content distribution system
US8863249B2 (en) 2010-12-30 2014-10-14 Broadcom Corporation Push button configuration of multimedia over coax alliance (MoCA) devices
US8849910B2 (en) 2011-06-03 2014-09-30 Oracle International Corporation System and method for using quality of service with workload management in an application server environment
US8937866B2 (en) 2011-10-25 2015-01-20 Fourthwall Media Network bandwidth regulation using traffic scheduling
CN103139843B (zh) * 2011-11-30 2018-07-31 中兴通讯股份有限公司 一种优先级扩展队列实现方法及系统
US9191461B2 (en) 2012-02-21 2015-11-17 Entropic Communications, Inc. Software upgrade using layer-2 management entity messaging
US9548920B2 (en) * 2012-10-15 2017-01-17 Cisco Technology, Inc. System and method for efficient use of flow table space in a network environment
US9743371B2 (en) 2013-03-12 2017-08-22 Nec Corporation Control apparatus, communication system, synchronization method and program
US9118984B2 (en) 2013-03-15 2015-08-25 International Business Machines Corporation Control plane for integrated switch wavelength division multiplexing
US9104643B2 (en) 2013-03-15 2015-08-11 International Business Machines Corporation OpenFlow controller master-slave initialization protocol
US9596192B2 (en) 2013-03-15 2017-03-14 International Business Machines Corporation Reliable link layer for control links between network controllers and switches
US9609086B2 (en) 2013-03-15 2017-03-28 International Business Machines Corporation Virtual machine mobility using OpenFlow
US9444748B2 (en) 2013-03-15 2016-09-13 International Business Machines Corporation Scalable flow and congestion control with OpenFlow
US9769074B2 (en) 2013-03-15 2017-09-19 International Business Machines Corporation Network per-flow rate limiting
US9407560B2 (en) 2013-03-15 2016-08-02 International Business Machines Corporation Software defined network-based load balancing for physical and virtual networks
US9614765B2 (en) 2014-08-26 2017-04-04 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Quantized congestion notification (QCN) proxy function in data center bridging capabilities exchange (DCBX) protocol
US11294864B2 (en) * 2015-05-19 2022-04-05 Vmware, Inc. Distributed transactions with redo-only write-ahead log
CN114666266A (zh) * 2016-03-09 2022-06-24 瑞典爱立信有限公司 蜂窝通信网络中的业务可用性
US11483225B2 (en) 2018-04-17 2022-10-25 Intel Corporation Technologies for out-of-order network packet management and selective data flow splitting
US11012723B2 (en) * 2019-01-02 2021-05-18 Tencent America LLC Service descriptions for multimedia streaming
CN113825168A (zh) * 2020-06-19 2021-12-21 北京三星通信技术研究有限公司 一种支持数据传输的方法及设备
US20230147159A1 (en) * 2021-11-11 2023-05-11 Qualcomm Incorporated Time gaps for segment-based uplink transmissions in non-terrestrial networks
EP4478776A1 (en) * 2023-06-13 2024-12-18 Volkswagen Ag A method for determining a predictive quality of service, pqos, in mobile communication

Family Cites Families (66)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6272127B1 (en) * 1997-11-10 2001-08-07 Ehron Warpspeed Services, Inc. Network for providing switched broadband multipoint/multimedia intercommunication
JP3490286B2 (ja) 1998-03-13 2004-01-26 株式会社東芝 ルータ装置及びフレーム転送方法
US7013339B2 (en) * 1998-07-06 2006-03-14 Sony Corporation Method to control a network device in a network comprising several devices
EP0971509A1 (en) 1998-07-06 2000-01-12 Sony International (Europe) GmbH Bandwidth reservation
US6856627B2 (en) * 1999-01-15 2005-02-15 Cisco Technology, Inc. Method for routing information over a network
CN1328885C (zh) * 1999-02-23 2007-07-25 阿尔卡塔尔互联网运行公司 具有接入质量的多业务网络交换机
US6717913B1 (en) 1999-02-23 2004-04-06 Alcatel Multi-service network switch with modem pool management
US6570867B1 (en) * 1999-04-09 2003-05-27 Nortel Networks Limited Routes and paths management
US7006530B2 (en) 2000-12-22 2006-02-28 Wi-Lan, Inc. Method and system for adaptively obtaining bandwidth allocation requests
US6925068B1 (en) 1999-05-21 2005-08-02 Wi-Lan, Inc. Method and apparatus for allocating bandwidth in a wireless communication system
JP2001053925A (ja) 1999-08-10 2001-02-23 Matsushita Graphic Communication Systems Inc 通信制御装置及びシリアルバス管理装置
US6252755B1 (en) * 1999-08-11 2001-06-26 Advanced Micro Devices, Inc. Apparatus and method for implementing a home network using customer-premises power lines
US6510219B1 (en) * 1999-09-30 2003-01-21 Nortel Networks Limited Alternate network fallback for IP telephony
US6747968B1 (en) * 2000-01-14 2004-06-08 Nokia Ip Inc. Methods and systems for weighted PCF polling lists for WLAN QoS support
US6631504B2 (en) * 2000-01-18 2003-10-07 Cadence Design Systems, Inc Hierarchical test circuit structure for chips with multiple circuit blocks
US7310670B1 (en) 2000-04-25 2007-12-18 Thomson Licensing S.A. Multi-channel power line exchange protocol
US6888831B1 (en) 2000-09-28 2005-05-03 Western Digital Ventures, Inc. Distributed resource reservation system for establishing a path through a multi-dimensional computer network to support isochronous data
WO2002032051A2 (en) 2000-10-12 2002-04-18 Signafor, Inc. Advanced switching mechanism for providing high-speed communications with high quality of service
EP1225785A1 (en) 2000-10-27 2002-07-24 Alcatel Access control unit
JP2002171257A (ja) * 2000-11-29 2002-06-14 Sony Corp 無線伝送装置及び無線伝送方法
US20020122429A1 (en) * 2001-03-05 2002-09-05 Griggs Theodore Leon Mechanism and method for user selection of dynamic quality of service in telephony
US20020159411A1 (en) 2001-03-23 2002-10-31 Manish Airy Method and system for scheduling the transmission of wireless data
US7194009B2 (en) 2001-04-14 2007-03-20 John Wai Tsang Eng Full-service broadband cable modem system
JP2002359662A (ja) 2001-05-31 2002-12-13 Toshiba Corp 無線通信装置およびそのホストインタフェース切り換え方法
US7245635B2 (en) 2001-06-01 2007-07-17 Fujitsu Limited System and method for resizing the physical link bandwidth based on utilization thereof
US20030005130A1 (en) 2001-06-29 2003-01-02 Cheng Doreen Yining Audio-video management in UPnP
US6987753B2 (en) 2001-10-09 2006-01-17 Alcatel Canada Inc Apparatus and method for dynamic bandwidth allocation with minimum bandwidth guarantee
US7181485B1 (en) 2001-11-26 2007-02-20 Integrated Device Technology, Inc. Variably delayable transmission of packets between independently clocked source, intermediate, and destination circuits while maintaining orderly and timely processing in one or both of the intermediate and destination circuits
US7305623B2 (en) * 2001-12-03 2007-12-04 Lucent Technologies Inc. Method and apparatus for managing and representing elements in a network
JP2003204333A (ja) 2002-01-09 2003-07-18 Toshiba Corp 無線通信方法及び無線通信装置
US6876636B2 (en) 2002-07-09 2005-04-05 Qualcomm Inc. Method and system for a multicast service initiation in a communication system
CN100426733C (zh) * 2003-01-16 2008-10-15 华为技术有限公司 网络通信中实现资源分配的系统及其方法
US7417950B2 (en) * 2003-02-03 2008-08-26 Ciena Corporation Method and apparatus for performing data flow ingress/egress admission control in a provider network
GB2406481B (en) * 2003-05-28 2005-08-31 Artimi Ltd Communications systems and methods
KR100663854B1 (ko) * 2003-06-20 2007-01-02 가부시키가이샤 엔.티.티.도코모 네트워크 시스템, 제어 장치, 라우터 장치, 액세스 포인트및 이동 단말기
US7460543B2 (en) * 2003-08-13 2008-12-02 Panasonic Corporation Method and system for scheduling traffic in a wireless network
MXPA06001969A (es) * 2003-08-18 2006-05-17 Nokia Corp Aparato y metodo asociado con el mismo para seleccionar informacion relacionada con la calidad de servicio en un sistema de comunicacion por radio.
AU2003260446A1 (en) * 2003-08-21 2005-03-10 Docomo Communications Laboratories Europe Gmbh Resource reservation in a wireless network with distributed medium access control
US7756958B2 (en) * 2003-09-20 2010-07-13 International Business Machines Corporation Intelligent discovery of network information from multiple information gathering agents
US7590099B2 (en) 2003-09-25 2009-09-15 Qualcomm Incorporated Managing traffic in communications system having dissimilar CDMA channels
US7765300B2 (en) 2003-10-06 2010-07-27 Ericsson Ab Protocol for messaging between a centralized broadband remote aggregation server and other devices
US7904578B1 (en) * 2003-10-30 2011-03-08 At&T Intellectual Property I, L.P. Bandwidth and topology management device for home networks
US8406235B2 (en) 2003-11-26 2013-03-26 Qualcomm Incorporated Quality of service scheduler for a wireless network
BRPI0506478A (pt) 2004-01-08 2007-02-06 Sk Telecom Co Ltd sistema para serviço de dados por pacotes na rede mista de comunicação assìncrona e sìncrona e o método de transferência
RU2378778C2 (ru) 2004-02-06 2010-01-10 Конинклейке Филипс Электроникс Н.В. Система и способ для протокола распределенного резервирования и управления ультраширокополосным доступом к среде передачи
JP4542359B2 (ja) * 2004-03-30 2010-09-15 株式会社クラウド・スコープ・テクノロジーズ ネットワーク監視装置及び監視方法、並びに監視システム
US7894458B2 (en) * 2004-04-28 2011-02-22 Beijing Jiaxun Feihong Electrical Co., Ltd. System and communication method of IP telecommunication network and its application
US7554990B2 (en) * 2004-05-13 2009-06-30 Micrel, Inc. Static address reservation protocol in a data network
KR100678933B1 (ko) * 2004-05-25 2007-02-07 삼성전자주식회사 조정자 기반의 무선 네트워크 통신 방법과, 백본네트워크와 연결된 조정자 기반의 무선 네트워크들간의통신 방법
US8248932B2 (en) 2004-05-26 2012-08-21 West Lane Data Llc Method and apparatus for fairly sharing excess bandwidth and packet dropping amongst subscribers of a data network
US7957266B2 (en) * 2004-05-28 2011-06-07 Alcatel-Lucent Usa Inc. Efficient and robust routing independent of traffic pattern variability
JP2006080847A (ja) 2004-09-09 2006-03-23 Matsushita Electric Ind Co Ltd 媒体の誤り状態に応じて媒体確保を調整する方法
JP2006100952A (ja) * 2004-09-28 2006-04-13 Matsushita Electric Ind Co Ltd 通信装置
US7516390B2 (en) 2005-01-10 2009-04-07 Broadcom Corporation LDPC (Low Density Parity Check) coding and interleaving implemented in MIMO communication systems
EP1708426A1 (en) * 2005-04-01 2006-10-04 BRITISH TELECOMMUNICATIONS public limited company Resource reservation in network routing
US7924732B2 (en) * 2005-04-19 2011-04-12 Hewlett-Packard Development Company, L.P. Quality of service in IT infrastructures
US9401822B2 (en) 2005-06-09 2016-07-26 Whirlpool Corporation Software architecture system and method for operating an appliance exposing key press functionality to a network
US7668195B2 (en) * 2005-06-14 2010-02-23 General Instrument Corporation Method and apparatus for transmitting and receiving data over a shared access carrier network
EP1739993A1 (en) 2005-07-01 2007-01-03 Siemens S.p.A. Method for controlling the access to a TDMA wireless channel from nodes of a network of either linear or tree topology
JP4760169B2 (ja) 2005-07-05 2011-08-31 ソニー株式会社 無線通信装置,コンピュータプログラム,無線通信方法,および無線通信システム
US7599302B2 (en) * 2005-07-19 2009-10-06 Cisco Technology, Inc. Dynamic enforcement of MPLS-TE inter-domain policy and QoS
KR20080031965A (ko) * 2005-07-20 2008-04-11 베리메트릭스 인코퍼레이티드 네트워크 사용자 인증 시스템 및 방법
US20070058646A1 (en) 2005-08-25 2007-03-15 Siemens Aktiengesellschaft Device and method for forwarding multicast traffic in a hybrid device
US20070223669A1 (en) * 2006-03-21 2007-09-27 Bowers Mark T Method and apparatus for alternatively switching between phone service lines
US7724765B2 (en) * 2006-12-07 2010-05-25 Motorola, Inc. Method and apparatus for providing quality of service over a contention access period of a wireless personal area network
JP5266258B2 (ja) 2007-02-06 2013-08-21 エントロピック・コミュニケーションズ・インコーポレイテッド ネットワークにおけるレイヤ2マネージメントエンティティメッセージングフレームワーク

Also Published As

Publication number Publication date
WO2008098066A3 (en) 2009-03-05
US10432422B2 (en) 2019-10-01
EP2115954A2 (en) 2009-11-11
US20180109396A1 (en) 2018-04-19
WO2008098075A3 (en) 2008-10-02
JP2010518753A (ja) 2010-05-27
US20080192752A1 (en) 2008-08-14
US20080209004A1 (en) 2008-08-28
WO2008098083A2 (en) 2008-08-14
US20080189431A1 (en) 2008-08-07
WO2008098066A2 (en) 2008-08-14
US8176181B2 (en) 2012-05-08
JP2010518756A (ja) 2010-05-27
EP2119126A2 (en) 2009-11-18
WO2008098075A2 (en) 2008-08-14
EP2115945B1 (en) 2012-11-14
WO2008098083A3 (en) 2008-10-02
KR101457241B1 (ko) 2014-10-31
KR20090101384A (ko) 2009-09-25
JP5168699B2 (ja) 2013-03-21
US9838213B2 (en) 2017-12-05
US8352569B2 (en) 2013-01-08
EP2115945A2 (en) 2009-11-11

Similar Documents

Publication Publication Date Title
KR101457241B1 (ko) 네트워크에서의 완전 메시 레이트 트랜잭션
US12438825B2 (en) Parameterized quality of service in a network
EP2387838B1 (en) Retransmission admission mechanism in a managed shared network with quality of service
CN106209758B (zh) 与avb技术交互工作处理some/ip流的方法和装置
CN102195851A (zh) 负载分担方法、系统和接入服务器
CN101632261B (zh) 网络中的全网状速率事务
WO2020007278A1 (zh) 数据发送方法及发送设备、数据接收方法及接收设备
CN117440446B (zh) 一种基于数据分发服务的数据传输方法和装置
CN101014121A (zh) 一种基于IEEE 1394b协议和光纤的视频传输控制方法
CN102970153B (zh) 组播报文处理方法、装置及系统
CN115297511B (zh) 自组网的带宽自适应方法
CN101599955A (zh) 有线电视网络双向数据传输的方法
WO2023045901A1 (zh) 一种数据的传输方法及设备
HK1165148A (en) Retransmission admission mechanism in a managed shared network with quality of service

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110131

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120629

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120717

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120810

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121030

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121218

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130402

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130502

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees