Network Coding-Based Gossip
Autor: | Tokuyama, Shun, Tsuchiya, Tatsuhiro, Kikuno, Tohru |
---|---|
Jazyk: | japonština |
Rok vydání: | 2011 |
Předmět: | |
Zdroj: | 電子情報通信学会技術研究報告. DC, ディペンダブルコンピューティング. 111(252):31-36 |
ISSN: | 0913-5685 |
Popis: | ゴシップは,分散システムにおけるブロードキャスト手法の一つである.ゴシップでは,ブロードキャストを行うノードが,メッセージをランダムに選択されたいくつかのノードに対して送信し,受信したノードも同様にメッセージの転送を行う.この過程を繰り返すことで全ノードに対するメッセージの伝搬が高い確率で実現される.しかし,この手法では多くのノードが同一メッセージを複数回受信するなど,冗長なメッセージが多いという問題がある.そこで,本研究では,ネットワークコーディングを利用したゴシッププロトコルの最適化について提案する.提案手法では,各ノードは受信したメッセージからランダムに新たなメッセージを作り出し,それを送信する.これらのメッセージは全て,オリジナルのブロードキャストメッセージの断片のランダムな線形結合となっている.これにより,各ノードは完全に同一なメッセージを受信することがほとんどなくなり,通常のゴシッププロトコルより,低いメッセージコストで高い信頼性を実現することができる. Gossip is a broadcasting method for distributed systems. In gossip, the node that initiates a broadcast sends the broadcast message to some randomly selected nodes. Upon receiving a message, a node then forwards the message to randomly selected nodes. As a result of repeating this process, the message is eventually propagated through the whole network. An obvious problem with gossip is that it incurs significant message overhead: many nodes receive the identical message multiple times, waisting network resources. To address this problem we propose a network coding-based gossip protocol. In the proposed protocol, a broadcast message is not diffused as it is. Rather, it is divided into some fragments and nodes encode and forward random linear combinations of these fragments. This prohibits nodes from receiving an identical message multiple times and, as a result, increases reliability with less message overhead than the ordinary gossip. |
Databáze: | OpenAIRE |
Externí odkaz: |