DATA TRANSMISSION PROCEDURES FOR A MULTI-SOURCE STREAMING MODEL IN MOBILE PEER-TO-PEER (p2p) OVERLAY NETWORKS
Keywords:
Mobile multimedia streaming, QoS, P2P-model, acquaintanceAbstract
In peer-to-peer (P2P) overlay networks, multimedia contents are in nature distributed to peers by downloading and caching. Here, a peer which transmits a multimedia content and a peer which receives the multimedia content are referred to as source and receiver peers, respectively. A peer is realized in a process of a computer and there are mobile and fixed types of computers. A peer on a mobile computer moves in the network. Furthermore, a peer maybe realized as a mobile agent. Thus, not only receiver peers but also source peers might move in the network. In this paper, we would like to discuss how source peers deliver multimedia contents to receiver peers in a streaming model so that enough quality of service (QoS) required is supported in change of QoS of network and peer, possibly according to the movements of the peers. In this paper, we discuss a multi-source streaming (MSS) protocol where a receiver peer can receive packets of a multimedia content from multiple source peers which can support enough QoS. If a current source peer is expected to support lower QoS than required, another source peer takes over the source peer and starts sending packets of the multimedia content. The receiver peer is required to receive packets of the multimedia content with enough QoS, e.g. no packet loss even if the source peer is being switched with a new source peer. We discuss how to switch source peers so as to support enough QoS to the moving receiver peer. We evaluate the MSS protocol in terms of the fault ratio, i.e. how frequently the receiver peer fails to receive packets with enough QoS and show the MSS protocol can reduce the fault ratio.
Downloads
References
M. Bober and J. Kittler. Video coding for mobile communications-mpeg4 perspective. In Proc.
IEE Colloquium on the Future of Mobile Multimedia Communications (Digest No. 1996/248),
pages 3/1–3/9, 1996.
S. Itaya, N. Hayashibara, T. Enokido, M. Takizawa. Distributed coordination protocols to realize
scalable multimedia streaming in peer-to-peer overlay networks. In: Proc. of ICPP2006 (2006),
pages 569–576, 2006.
J.-I. Jung. Quality of service in telecommunications. i. proposition of a qos framework and its
application to b-isdn. Communications Magazine, IEEE, 34(8):108–111, Aug 1996.
J.-I. Jung. Quality of service in telecommunications .ii. translation of qos parameters into atm
performance parameters in b-isdn. Communications Magazine, IEEE, 34(8):112–117, Aug 1996.
L. Michael, M. Mihaljevic, S. Haruyama, and R. Kohno. A framework for secure download for
software-defined radio. Communications Magazine, IEEE, 40(7):88–96, Jul 2002.
H. Montes, G. Gomez, and D. Fernandez. An end-to-end qos framework for multimedia streaming
services in 3g networks. In Proc. 13th IEEE International Symposium on Personal, Indoor and
Mobile Radio Communications, volume 4, pages 1904–1908, 2002.
S. Mungee, N. Surendran, and D. Schmidt. The design and performance of a corba audio/video
streaming service. In Proc. 32nd Annual Hawaii International Conference on HICSS-32 System
Sciences, page 14pp., Volume Track8 1999.
C. Perkins. Mobile ip. Communications Magazine, IEEE, 35:84–99, 1997.
J. Postel. Internet Control Message Protocol. RFC 792 (Standard), 1981. Updated by RFCs 950,
R. Ramanujan, J. Newhouse, M. Kaddoura, A. Ahamad, E. Chartier, and K. Thurber. Adaptive
streaming of mpeg video over ip networks. In Proc. nd Annual Conference on Local Computer
Networks, pages 398–409, 2–5 Nov. 1997.
A. Rowstron and P. Druschel. Pastry: scalable, distributed object location and routing for largescale
peer-to-peer systems. In Proc. of IFIP/ACM International Conference on Distributed Systems
Platforms (Middleware), pages 329–350, 2001.
H. Shimoura and K. Tenmoku. Development of elemental algorithms for future dynamic route
guidance system. In Proc. Vehicle Navigation and Information Systems Conference, pages 321–
, 31 Aug.–2 Sept. 1994.
S. Shiraishi, T. Enokido, and M. Takizawa. Fault-tolerant mobile agent in distributed objects systems.
In Proc. of the 9th IEEE International Workshop on Future Trends of Distributed Computing
Systems (FTDCS 2003), pages 145–151, 2003.
S. Spangler and J. Kreulen. Knowledge base maintenance using knowledge gap analysis. In KDD
’01: Proceedings of the seventh ACM SIGKDD international conference on Knowledge discovery
and data mining, pages 462–466, New York, NY, USA, 2001. ACM.
I. Stoica, R. Morris, D. Karger, F. Kaashoek, and H. Balakrishnan. Chord: A Scalable Peer-to-Peer
Lookup Protocol for Internet Applications. IEEE/ACM TON, 11(1):17–32, 2003.
Y. Tanaka, N. Hayashibara, T. Enokido, and M. Takizawa. Fault-Tolerant Transactional Agent
Model for Distributed Objects. In Proc. of 9th IEEE International Symposium on Object and
component-oriented Real-time Distributed Computing (ISORC 2006), pages 279–286, 2006.
K. Watanabe, T. Enokido, M. Takizawa, and K. Kim. Charge-based Flooding Algorithm for
Detecting Multimedia Objects in Peer-to-Peer Overlay Networks. Proc. of IEEE 19th Conference
on Advanced Information Networking and Applications(AINA-2005), 1:165–170, 2005.
K. Watanabe, T. Enokido, M. Takizawa, and K. Kim. Acquaintance-based Protocol for Detecting
Multimedia Objects in Peer-to-Peer Overlay Networks. Eighth IEEE International Symposium on
Object-Oriented Real-Time Distributed Computing (ISORC’05),pages 245–252, 2005.
Watanabe, K. and Nakajima, Y., Enokido, T., Takizawa, M. Ranking Factors in Peer-to-Peer
Overlay Networks. ACM TASS, 2(3):11:1–11:26, 2007.
P. Wright. Knowledge discovery in databases: tools and techniques. Crossroads, 5(2):23–26, 1998.
B. Y. Zhao, J. Kubiatowicz, and A. D. Joseph. Tapestry: An Infrastructure for Fault-resilient
Wide-area Location and Routing. Technical Report UCB/CSD-01-1141, University of California,
Berkeley, 2001.
F. Zijderhand and J. Biesterbos. Functions and applications of socrates: a dynamic in-car navigation
system with cellular-radio based bi-directional communication facility. In Proc. Vehicle
Navigation and Information Systems Conference, pages 543–546, 1994.
Napster. http://www.napster.com.
Wikipedia. http://en.wikipedia.org/wiki/Peer-to-peer/.