DOI QR코드

DOI QR Code

Topology-Aware Fanout Set Division Scheme for QoS-Guaranteed Multicast Transmission

  • Kim, Kyungmin (UbiNet Lab., School of Electrical and Electronic Engineering, Yonsei University) ;
  • Lee, Jaiyong (UbiNet Lab., School of Electrical and Electronic Engineering, Yonsei University)
  • Received : 2013.11.16
  • Accepted : 2013.07.21
  • Published : 2013.12.31

Abstract

The proliferation of real-time multimedia services requires huge amounts of data transactions demanding strict quality-of-service (QoS) guarantees. Multicast transmission is a promising technique because of its efficient network resource utilization. However, high head-of-line (HOL) blocking probability and lack of service-specific QoS control should be addressed for practical implementations of multicast networks. In this paper, a topology aware fanout set division (TAFD) scheme is proposed to resolve these problems. The proposed scheme is composed of two techniques that reduce HOL blocking probability and expedite packet delivery for large-delay branches regarding multicast tree topology. Since management of global topology information is not necessary, scalability of the proposed scheme is guaranteed. Mathematical analysis investigates effects of the proposed scheme and derives optimal operational parameters. The evaluation results show that the TAFD scheme achieves significant delay reduction and satisfies required delay bounds on various multicast networks.

Keywords

References

  1. L. Lao et al., "A comparative study of multicast protocols: Top, bottom, or in the middle?," in Proc. IEEE/INFOCOM, Barcelona, Spain, Apr. 2006, pp. 2809-2814.
  2. A. Ganjam and H. Zhang, "Internet multicast video delivery," Proc. IEEE, vol. 93, pp. 159-170, Jan. 2005. https://doi.org/10.1109/JPROC.2004.839602
  3. N. McKeown, "Scheduling algorithm for input-queued cell switches," Ph.D. dissertation, Dept. Elect. Eng., Univ., California, Berkeley, 1995.
  4. M. A. Marsan et al., "Multicast traffic in input-queued switches: Optimal and maximum throughput," IEEE/ACM Trans. Netw., vol. 11, pp. 456- 477, June 2003.
  5. M. A. Marsan et al., "On the behavior of input queuing switch architectures," European Trans. Telecommunm.), vol. 10, pp. 111-124, Mar./Apr. 1999. https://doi.org/10.1002/ett.4460100203
  6. B. Prabhakar, N. McKeown, and R. Ahuja, "Multicast scheduling for input-queued switches," IEEE J. Sel. Areas Commun., vol. 15, pp. 855-866, June 1997. https://doi.org/10.1109/49.594847
  7. H. Yu, S. Ruepp, and M. S. Berger, "Enhanced first-in-first-out-based round-robin multicast scheduling algorithm for input-queued switches," IET Commun., vol. 5, pp. 1163-1171, May 2011. https://doi.org/10.1049/iet-com.2010.0378
  8. E. Brosh, A. Levin, and Y. Shavitt, "Approximation and heuristic algorithms for minimum-delay application-layer multicast trees," IEEE/ACM Trans. Netw., vol. 15, pp. 473-484, Apr. 2007. https://doi.org/10.1109/TNET.2007.892840
  9. S. M. Banik, S. Radhakrishnan, and C. N. Sekharan, "Multicast routing with delay and delay variation constraints for collaborative applications on overlay networks," IEEE Trans. Parallel Distrib. Syst., vol. 18, pp. 421-131, Mar. 2007. https://doi.org/10.1109/TPDS.2007.45
  10. B. Wang and J. C. Hou, "Multicast routing and its QoS extension: Problems, algorithms, and protocols," IEEE Network, vol. 14, pp. 22-36, Jan./Feb. 2000. https://doi.org/10.1109/65.819168
  11. C. Diot et al., "Deployment issues for the IP multicast service and architecture," IEEE Network, vol. 14, pp. 78-88, Jan./Feb. 2000. https://doi.org/10.1109/65.819174
  12. N. B. Ali et al., "QoS multicast aggregation under multiple additive constraints," Elsevier, Comput, Commun., vol. 31, pp. 3564-3578, Sept. 2008. https://doi.org/10.1016/j.comcom.2008.05.044
  13. Y. Yang, J. Wang, and M. Yang, "A service-centric multicast architecture and routing protocol," IEEE Trans. Parallel Distrib. Syst., vol. 19, pp. 35-51, Jan. 2008. https://doi.org/10.1109/TPDS.2007.70711
  14. M. R. Rahimi and N. Sarsar, "Load balanced multicast with multi-tree groups communications," in Proc. IEEE/APCC, Tokyo, Japan, Oct. 2008, pp. 1-5.
  15. B. Rong et al., "Bandwidth fragmentation avoided QoS multicast routing by employing admission control," in Proc. 19th IEEE/AINA, Taipei, Taiwan, Mar. 2005, pp. 273-278.
  16. D. Pan and Y. Yang, "FIFO based multicast scheduling algorithm for VOQ packet switches," in Proc. 33rd IEEE/ICPP,Montreal, Canada, Aug. 2004, pp. 318-325.
  17. N. H. Liu, K. L. Yeung, and D. C. W. Pao, "Scheduling algorithms for input-queued switches with virtual output queueing," in Proc. IEEE/ICC, Helsinki, Finland, June 2001, pp. 2038-2042.
  18. L. Mhamdi and M. Hamdi, "Scheduling multicast traffic in internally buffered crossbar switches," in Proc. IEEE/ICC, Paris, France, June 2004, pp. 1103-1107.
  19. S. Sun et al., "Multicast scheduling in buffered crossbar switches with multiple input queues," in Proc. 12th IEEE/HPSR, Hong-Kong, China, May 2005, pp. 73-77.
  20. L.Mhamdi, "On the integration of unicast and multicast cell scheduling in buffered crossbar wwitches," IEEE Trans. Parallel Distrib. Syst., vol. 20, pp. 818-830, June 2009. https://doi.org/10.1109/TPDS.2008.262
  21. H. Hu et al., "Integrated uni-and multicast traffic scheduling in buffered crossbar switches," in Proc. 8th IEEE/CHINACOM, Kunming, China, Aug. 2008, pp. 66-72.
  22. F. -C. Lee, W. -F. Wang and M. -D. Liu, "An efficient buffered crossbar switching architecture with multiple multicast virtual output queues for mixed uniand multicast traffic," in Proc. 14th IEEE/APCC, Tokyo, Japan, Oct. 2008, pp. 1-5.
  23. C. E. Koksal, "On the speedup required to achieve 100% throughput for multicast over crossbar switches," in Proc. 16th IEEE/IWQoS, Enschede, Netherlands, June 2008, pp. 60-64.
  24. M. Tartre and B. Lin, "Frame-based multicast switching," IEEE Commun. Lett., vol. 14, pp. 251-253, Mar. 2010. https://doi.org/10.1109/LCOMM.2010.03.090239
  25. A. Bianco et al., "On the number of input queues to efficiently support multicast traffic in input queued switch," in Proc. 10th IEEE/HPSR, Torino, Italy, June 2003, pp. 111-116.
  26. L.Mhamdi and M. Hamdi, "MCBF: A high-performance scheduling algorithm for buffered crossbar switches," IEEE Comm. Lett., vol. 7, pp. 451-453, Sept. 2003. https://doi.org/10.1109/LCOMM.2003.815665
  27. X. Zhang and L. N. Bhuyan, "An efficient scheduling algorithm for combined input-crosspoint-queued (CICQ) switches," in Proc. 47th IEEE/GLOBECOM, Dallas, USA, Nov. 2004, pp. 1168-1173.
  28. M. Katevenis et al., "Variable packet size buffered crossbar (CICQ) switches," in Proc. IEEE/ICC, Paris, France, June 2004, pp. 1090-1096.
  29. D. Liu and Y. -H. Lee, "An efficient scheduling discipline for packet switching networks using earliest deadline first round robin," in Proc. 12th IEEE/ICCCN, Dallas, UAS, Oct. 2003, pp. 5-10.
  30. A. G. P. Rahbar and O. Yang, "LGRR: A new packet scheduling algorithm for differentiated services packet-switched networks," Elsevier, Comput. Commun., vol. 32, pp. 357-367, Feb. 2009. https://doi.org/10.1016/j.comcom.2008.11.007
  31. Y. -N. Lien and Y. -C. Wun, "Timeliness and QoS aware packet scheduling for next generation networks," in Proc. 12th IEEE/NBIS, Indianapolis, USA, Aug. 2009. pp. 9-16.
  32. K. Papagiannaki et al., "Measurement and analysis of single-hop delay on an IP backbone network," IEEE, J. Sel. Areas Commun., vol. 21, pp. 908-921, Aug. 2003. https://doi.org/10.1109/JSAC.2003.814410
  33. W. Xu, Z. Zhou, and Q. Liu, "Hybrid one-way delay estimation for network control system," Elsevier, Advanced in Eng. Software, vol. 41, pp. 705-711, May 2010. https://doi.org/10.1016/j.advengsoft.2009.12.010
  34. N. Sparing et al., "Measuring ISP topologies with rocketfuel," IEEE/ACM Trans. Netw., vol. 12, pp. 1-14, Feb. 2004. https://doi.org/10.1109/TNET.2004.824278
  35. L. M. Vaquero et al., "Sampling ISP backbone topologies," IEEE, Commun. Lett., vol. 16, pp. 272-274, Feb. 2012. https://doi.org/10.1109/LCOMM.2011.120211.112034
  36. S. Hosoki, S. Arakawa, and M. Murata, "A model of link capacities in ISP's router-level topology," in Proc. 6th ICAS, Cancun, Mexico, Mar. 2010, pp. 162-167.
  37. K. Vaishnavi, et al., "Sampling large Internet topologies for simulation purposes," Elsevier, Computer Networks, vol. 51, pp. 4284-4302, June 2007. https://doi.org/10.1016/j.comnet.2007.06.004
  38. M. J. Karol, M. G. Hluchyj, and S. P.Morgan, "Input versus output queueing on a space-division packet switch," IEEE Trans. Commun., vol. 35, pp. 1347-1356, Dec. 1987. https://doi.org/10.1109/TCOM.1987.1096719
  39. N. McKeown, "The iSLIP scheduling algorithm for input-queued switches," IEEE, Trans. Netw., vol. 7, pp. 188-201, Apr. 1999. https://doi.org/10.1109/90.769767
  40. K. Chen and L. Decreuesefond, "An approximate analysis of waiting time in multi-class M/G/1./EDF queues," ACM SIGMETRICS, Performance Evaluation Rev., vol. 24, pp. 190-199, May 1996. https://doi.org/10.1145/233008.233043
  41. L. Kleinrock, Queing System Vol. 1 Theory, Wiley, New York, 1975.
  42. J. Nightingale, Q. Wang, C. Grecos, "Real-time video streaming using H.264 scalable video coding (SVC) in multihomed mobile networks: A testbed approach," in Proc. Spice Real-time Image, Video Process., vol. 7871, pp. 1-15, Jan. 2011.
  43. T. Wiegand, et al., "Overview of the H.264/AVC video coding standard," IEEE Trans. Circuits Syst. Video Technol., vol. 13, pp. 560-576, July 2003. https://doi.org/10.1109/TCSVT.2003.815165
  44. N. McKeown, "Fast switched backplane for a gigabit switched router," Dept. Electric. Eng., Stanford Univ., Retrieved Apr. 13, 2013.
  45. Cisco CRS-1. (2012). Carrier routing systems [Online]. Available: http:// www.cisco.com/en/US/products/ps5763/index.html
  46. S. Ilie, "Computational complexity of numerical solutions of initial value problems for differential algebraic equations," Ph.D. Dissertation, Univ. Western Ontario, 2005.
  47. K. Sarac and K. C. Almeroth, "Tracetree: A scalable mechanism to discover multicast tree topologies in the Internet," IEEE/ACM Trans. Netw., vol. 12, pp. 795-808, Oct. 2004. https://doi.org/10.1109/TNET.2004.836123
  48. H. Wang et al., "MPEG-4 FGS video traffic model and its application in simulations for layer video multicast," LNCS, vol. 3768, pp. 88-93, 2005.
  49. N. Hu, et al., "A measurement study of Internet bottlenecks," in Proc. 24th IEEE/INFOCOM, Maimi, USA, Mar. 2005, pp. 1689-1700.
  50. M. Roughan at al., "Experience in measuring Internet backbone traffic variability: Models, metrics, measurement, and meaning," in Proc. ACM/SIGCOMM, Marseille, France, 2002, pp. 91-92