Network-coding based event diffusion for wireless networks using semi-broadcasting

被引:5
作者
Alnuweiri, H. [2 ]
Rebai, M. R. [2 ]
Beraldi, R. [1 ]
机构
[1] Univ Roma La Sapienza, Comp & Syst Sci Dept, Rome, Italy
[2] Texas A&M Univ Qatar, Doha, Qatar
关键词
Network coding; Semi-broadcast; Publish/subscribe; Event-dissemination; Wireless;
D O I
10.1016/j.adhoc.2012.01.006
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Publish/subscribe is a well known and powerful distributed programming paradigm with many potential applications. Publish/subscribe content dissemination techniques based on opportunistic networking and network coding-based epidemic routing are key techniques for optimizing network resources, simplifying network architecture, and providing a platform for realizing innovative networking applications and service. In this paper we consider the central problem of any pub/sub implementation, namely the problem of event dissemination, in the case of a wireless mesh network. We propose a new dissemination strategy based on the notion of semi-broadcast. In a semi-broadcast based protocol the actual content is disseminated in two phases. In the first phase only a fraction of the content is broadcasted (pushed) over the network and stored inside any node, whereas in the second phase the missed part is retried (pulled) on demand from other nodes. Thanks to network coding the partial content stored in each node at the end of the first phase is a set of random linear combinations over the whole content. This allows a very efficient recovery strategy as the missed part is found in nearby nodes with a high probability.The benefit of this approach is that only the interested subscribers, which can vary in number and position over time, can engage the pulling phase. We propose several protocols based on non-trivial forwarding mechanisms that employ network coding as a central tool for supporting adaptive event dissemination while exploiting the broadcast nature of wireless transmissions and guided to the semi-broadcast principle. We show a considerable enhancement in term of total flooding costs and full decoding rates by a self parameter control deployment during the dissemination procedure. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:871 / 885
页数:15
相关论文
共 19 条
[1]  
Acedanski S., 2005, P NETCOD
[2]   Network information flow [J].
Ahlswede, R ;
Cai, N ;
Li, SYR ;
Yeung, RW .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2000, 46 (04) :1204-1216
[3]  
Akyildiz I.F., 2005, COMPUTER NETWORKS J
[4]  
BALDONI R, 2005, IEEE INT C PERV SERV
[5]   Design and evaluation of a wide-area event notification service [J].
Carzaniga, A ;
Rosenblum, DS ;
Wolf, AL .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2001, 19 (03) :332-383
[6]  
Cooper C, 2000, RANDOM STRUCT ALGOR, V17, P197, DOI 10.1002/1098-2418(200010/12)17:3/4<197::AID-RSA2>3.0.CO
[7]  
2-K
[8]   Algebraic gossip:: A network coding approach to optimal multiple rumor mongering [J].
Deb, Supratim ;
Medard, Muriel ;
Choute, Clifford .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (06) :2486-2507
[9]   The many faces of publish/subscribe [J].
Eugster, PT ;
Felber, PA ;
Guerraoui, R ;
Kermarrec, AM .
ACM COMPUTING SURVEYS, 2003, 35 (02) :114-131
[10]  
Gavidia D., 2006, P 3 INT C WIR ON DEM