分散システムの経験がある人は、メッセージを受信するプロセスとマルチキャストのコンテキスト内でメッセージを配信するプロセスの違いを教えてください。分散マルチキャストでの受信と配信の違い
4
A
答えて
10
分散コンピューティングのマルチキャストは、因果関係などのいくつかの保証が、ネットワークとアプリケーションの間のプロトコル層によって提供されることを前提としています。このプロトコル層は、ネットワークから到着したメッセージを遅延させ、メッセージを省略し、追加の制御メッセージを使用する可能性があります。通常、これは興味深いアルゴリズムが必要とされる最も重要なレイヤーです。
このようなアルゴリズムを記述するとき、を受信します。(および送信)は、プロトコルレイヤーと基礎となるネットワークチャネル間のインターフェイスです。 配信者(およびマルチキャスト)は、プロトコルレイヤーとアプリケーションの間のインターフェイスです。したがって、「プロトコルで受信」(別名がを受信)し、「アプリケーションで受信」(別名がと配信された)と言う必要がなく、異なるレイヤーでメッセージ到着を区別することを容易にする命名規則です。
例:因果関係を強制しており、m1->m2
があるとします。 m1
の前にm2
が到着する(つまり、がを受け取った)と仮定します。アプリケーションにすぐにm2
を表示することはできません(つまり、)。 m1
がの後にが配信されたのはで、を受信した後にを最初に配信したのはです。
関連する問題
- 1. Javaマルチキャスト受信データと並列処理
- 2. 分散コンピューティング:非同期受信
- 3. マルチキャスト送信パフォーマンス
- 4. ネットワークコンピュータでマルチキャストを受信していません
- 5. 分散アプリケーションの通信ライブラリの選択
- 6. VxWorks 5.5でUDPマルチキャストを受信する方法
- 7. データの送信と受信
- 8. 間違ったNIC(Java、Mac OS X)でUDPマルチキャストを送信
- 9. C#の信頼できるマルチキャスト
- 10. ポスト受信とポストアップデートの違いは何ですか?
- 11. 受信トラフィックの受信数:
- 12. Rails 3 - 受信メールメールでの受信
- 13. androidのサービスと放送受信者の違い
- 14. バッファクラスと送信/受信データ
- 15. ブロードキャスト送信者と受信者のペア
- 16. ソケット経由の配列の送受信
- 17. int配列は、Javaでデータグラムソケットプログラミングで送信および受信
- 18. C#でGmail受信トレイを受信
- 19. Lionのサンドボックスアプリケーションで分散通知を送信する方法は?
- 20. UDPの送信/受信
- 21. MPI Cで送受信する配列
- 22. Hotmailの受信トレイにメールを配信する問題?
- 23. 特定のメールアドレス宛てに受信メールを受信すると、受信メールが返信されます
- 24. Sendgridとlaravel 5メール送信と受信
- 25. Androidアプリケーションへの802.11b/gデータリンク(MAC)ブロードキャストパケットの受信方法と配信方法
- 26. ポートを介したメッセージの受信と受信
- 27. memcachedと他の分散キャッシュとの違いは?
- 28. 分散コンピューティングとクラウドコンピューティングの違いは何ですか?
- 29. 自分のアプリでGTalkメッセージを受信していますか?
- 30. GmailでのAJAXリクエストの代行受信メールの代行受信