A Churn Resilience Technique on P2P Sensor Data Stream Delivery System Using Distributed Hashing

Tomoya Kawakami, Yoshimasa Ishi, Tomoki Yoshihisa, Yuuichi Teranishi


Recently, sensor data stream delivery system that collects sensor data periodically and delivers successively has been attracting great attention. As for this sensor data stream delivery, receivers are possible to require the same sensor data stream with different delivery cycles. Our research team proposed methods to distribute communication loads by relay nodes in the case of delivering the sensor data streams that have different data delivery cycles. However, in the previous methods, since the specic node builds delivery paths and noties related nodes, the assigned node is required to be updated when the related nodes churn. Therefore, in this paper, we propose a churn resilience technique that enhances the robustness of delivery system. We confirmed in simulations that the proposed technique improves the reliability of the delivery system.

Full Text:



X. Zhang, J. Liu, B. Li, and T.-S. P.

Yum, "CoolStreaming/DONet: A data-

driven overlay network for peer-to-peer live

media streaming," in Proceedings of the 24th

Annual Joint Conference of the IEEE Com-

puter and Communications Societies (INFO-

COM 2005), Mar. 2005, pp. 2102-2111.

X. Liao, H. Jin, Y. Liu, L. M. Ni, and

D. Deng, "Anysee: Peer-to-peer live stream-

ing," in Proceedings of the 25th IEEE Inter-

national Conference on Computer Commu-

nications (INFOCOM 2006), Apr. 2006, pp.


N. Magharei and R. Rejaie, "PRIME: Peer-

to-peer receiver-driven mesh-based stream-

ing," in Proceedings of the 26th IEEE Inter-

national Conference on Computer Commu-

nications (INFOCOM 2007), May 2007, pp.


L. Yu, X. Liao, H. Jin, and W. Jiang, "In-

tegrated buffering schemes for P2P VoD ser-

vices," Peer-to-Peer Networking and Appli-

cations, vol. 4, no. 1, pp. 63-74, 2011.

S. Sakashita, T. Yoshihisa, T. Hara, and

S. Nishio, "A data reception method to re-

duce interruption time in P2P streaming

environments," in Proceedings of the 13th

International Conference on Network-Based

Information Systems (NBiS), Sep. 2010, pp.


S. Banerjee, B. Bhattacharjee, and C. Kom-

mareddy, "Scalable application layer multi-

cast," in Proceedings of the ACM Confer-

ence on Applications, Technologies, Architec-

tures, and Protocols for Computer Commu-

nications (SIGCOMM 2002), Aug. 2002, pp.


D. A. Tran, K. A. Hua, and T. Do,

"ZIGZAG: An efficient peer-to-peer scheme

for media streaming," in Proceedings of

the 22nd Annual Joint Conference of the

IEEE Computer and Communications Soci-

eties (INFOCOM 2003), vol. 2, Mar. 2003,

pp. 1283-1292.

X. Jin, W.-P. K. Yiu, S.-H. G. Chan, and

Y. Wang, "On maximizing tree bandwidth

for topology-aware peer-to-peer streaming,"

IEEE Transactions on Multimedia, vol. 9,

no. 8, pp. 1580-1592, Dec. 2007.

K. Silawarawet and N. Nupairoj, "Locality-

aware clustering application level multicast

for live streaming services on the Internet,"

Journal of Information Science and Engi-

neering, vol. 27, no. 1, pp. 319-336, 2011.

T. A. Le and H. Nguyen, "Application-aware

cost function and its performance evalua-

tion over scalable video conferencing services

on heterogeneous networks," in Proceedings

of the IEEE Wireless Communications and

Networking Conference: Mobile and Wireless

Networks (WCNC 2012 Track 3 Mobile and

Wireless), Apr. 2012, pp. 2185-2190.

T. Kawakami, Y. Ishi, T. Yoshihisa, and

Y. Teranishi, "A P2P-based sensor data

stream delivery method to accommodate het-

erogeneous cycles," Journal of Information

Processing (JIP), vol. 22, no. 3, pp. 455-463,

Jul. 2014.

||, "A load distribution method based

on distributed hashing for P2P sensor data

stream delivery system," in Proceedings of

the 3rd IEEE International Workshop on

Modeling and Verifying of Distributed Ap-

plications (MVDA 2014) in Conjunction

with the 38th Annual International Com-

puter, Software and Applications Conference

(COMPSAC 2014), Jul. 2014, pp. 716-721.

I. Stoica, R. Morris, D. Liben-Nowell, D. R.

Karger, M. F. Kaashoek, F. Dabek, and

H. Balakrishnan, "Chord: A scalable peer-

to-peer lookup protocol for internet appli-

cations," IEEE/ACM Transactions on Net-

working, vol. 11, no. 1, pp. 17-32, Feb. 2003.

Z. Shen, J. Luo, R. Zimmermann, and A. V.

Vasilakos, "Peer-to-peer media streaming:

Insights and new developments," Proceedings

of the IEEE, vol. 99, no. 12, pp. 2089-2109,

Oct. 2011.

S. Legtchenko, S. Monnet, P. Sens, and

G. Muller, "RelaxDHT: A churn-resilient

replication strategy for peer-to-peer dis-

tributed hash-tables," ACM Transactions on

Autonomous and Adaptive Systems (TAAS),

vol. 7, no. 2, Article 28, Jul. 2012.

X. Meng, X. Chen, and Y. Ding, Using the

complementary nature of node joining and

leaving to handle churn problem in P2P net-

works," Computers and Electrical Engineer-

ing, vol. 39, no. 2, pp. 326-337, Feb. 2013.

C. Hu, M. Chen, C. Xing, and G. Zhang,

"Exploring the optimal substream scheduling

and distribution mechanism for data-driven

P2P media streaming," vol. 44, pp. 14-25,

May 2014.

L. Pamies-Juarez, M. Sanchez-Artigas,

P. Garca-Lopez, R. Mondejar, and

R. Chaabouni, "On the interplay between

data redundancy and retrieval times in

P2P storage systems," Computer Networks:

The International Journal of Computer and

Telecommunications Networking, vol. 59, pp.

-16, Feb. 2014.

Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.