Abstract
This paper proposes a class of queueing schemes named general packet induced queueing schemes (GPIQS) in ADSL routers to reduce the queueing delays of non-P2P packets. The objective of the proposed queueing schemes is to send out the general packets first as well as P2P packets are able to be sent in a bounded queueing delay. The proposed queueing schemes use the general packet to induce the transmission of P2P packets which are from the same client and arrived at the ADSL router before the general packet. The outbound order of the packets transmitted from a specific client is not altered in the proposed schemes. Two queueing schemes named general packet induced queueing scheme with single P2P queue (GPIQS-SQ) and general packet induced queueing scheme with multiple P2P queues (GPIQS-MQ) are proposed. The two proposed queueing schemes differ in the number of P2P queues. In order to prevent the unlimited waiting time of P2P packets, we introduced a variable called the largest number of preempting packets to send out the P2P packets in a bounded time. Simulation results show that the proposed queueing schemes may send out the packets from ADSL router efficiently and the average queueing delay is smaller than the common used first-come first-served algorithm. Specifically, the GPIQS-MQ performs better than the GPIQS-SQ method in terms of average queueing delay of non-P2P packets. We also found that the increased average queueing delay of P2P packets is small. Finally, the values of the largest number of preempting packets are discussed.
Similar content being viewed by others
References
The P2P-Next integrated project. http://www.p2p-next.org/
BitTorrent. http://www.bittorrent.org/
eDonkey. http://www.edonkey2000.com/
He G, Hou J, Chen WP, Hamada T (2007) One size does not fit all: a detailed analysis and modeling of P2P traffic. In: IEEE global telecommunications conference (Globecom), Washington D.C., USA
Bingham JAC (2010) ADSL, VDSL, and multicarrier modulation. Wiley, New York, USA
Pan Y, Lee JYB (2010) Adaptive scheduling of data transfer in P2P applications over asymmetric networks. In: IEEE international conferences on communications (ICC 2010), Cape Town, South Africa
Allman M, Paxson V, Stevens W (1999) TCP congestion control, ETF RFC 2581. http://datatracker.ietf.org/doc/rfc2581/
Chan J, Li VOK, Lui KS (2007) Performance comparison of scheduling algorithms for peer-to-peer collaborative file distribution. IEEE J Sel Areas Commun 25(1):146–154
Ramachandran K, Sikdar B (2010) A queuing model for evaluating the transfer latency of peer-to-peer systems. IEEE Trans Parallel Distrib Syst 21(3):367–378
Shen H (2010) An efficient and adaptive decentralized file replication algorithm in P2P file sharing systems. IEEE Trans Parallel Distrib Syst 21(6):827–840
Gaeta R, Sereno M (2011) Generalized probabilistic flooding in unstructured peer-to-peer networks. IEEE Trans Parallel Distrib Syst 22(12):2055–2062
Jacobson V, Braden R, Borman D (1992) TCP extensions for high performance, IETF RFC 1323. http://datatracker.ietf.org/doc/rfc1323/
Kleinrock L (1975) Queueing systems volume 1: theory. Wiley, New York, USA
Blake S, Black D, Carlson M, Davies E, Wang Z, Weiss W (1998) An architecture for differentiated services, IETF RFC 2475. http://datatracker.ietf.org/doc/rfc2475/
Lien YN (2005) Performance issues of P2P file sharing over asymmetric and wireless networks. In: IEEE international conference on distributed computing systems workshops 2005, Columbus, OH, USA
Plissonneau L, Costeux JL, Brown P (2006) Detailed analysis of eDonkey transfers on ADSL. In: Proceedings of EuroNGI. Valencia, Spain
Aoki M, Oki E (2010) Scheme for estimating ADSL link capacity based on delay measurements of different length packets. In: IEEE global telecommunications conference (Globecom), Miami, FL, USA
Gu C, Zhuang S (2010) A novel P2P traffic classification approach using back propagation neural network. In: 2010 12th IEEE international conference on communication technology (ICCT), Nanjing, China
Sun R, Yang B, Peng Li, Chen Z, Zhang L, Jing S (2010) Traffic classification using probabilistic neural networks. In: 2010 Sixth international conference on natural computation (ICNC), Yantai, China
Wang C, Li T, Chen H (2009) P2P traffic identification based on double layer characteristics. In: International conference on information technology and computer science 2009, Kiev, Ukraine
Wu CC, Chen KT, Chang YC, Lei CL (2009) Peer-to-peer application recognition based on signaling activity. In: IEEE international conference on communications(ICC 2009), Dresden, Germany
Kurose JF, Rose KW (2009) Computer networking: a top-down approach, 5th edn. Addison-Wesley, Boston, USA
Acknowledgments
The authors thank the anonymous reviewers for their valuable comments to improve the quality of this paper. This research was supported by the National Science Council, Taiwan, under grant NSC99-2218-E-431-001-MY3.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Wang, SW., Cheng, YC. General packet induced queueing schemes for reducing packet delays in ADSL routers with peer-to-peer file sharing applications. Peer-to-Peer Netw. Appl. 7, 188–198 (2014). https://doi.org/10.1007/s12083-013-0197-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-013-0197-3