An efficient QoS routing algorithm for quorumcast communication

This paper studies quality of service (QoS) routing for quorumcast, a generalized form of multicast communication. The need of quorumcast communication arises in a number of distributed applications such as distributed synchronization and resource discovery, but little work has been done on routing quorumcast messages with or without QoS constraints. Moreover, most known research work aimed to construct a minimum cost tree that spans the source and the quorumcast group members. In this paper, we further consider the path quality of a tree in terms of source-destination delay constraints imposed by applications that use the tree. As the delay-constrained quorumcast routing problem is NP-complete, we propose an efficient heuristic QoS routing algorithm. We also consider how to detect and remove loops in the course of tree construction and how to deal with member join/leave in/from the quorumcast pool. Our simulation study shows that the proposed algorithm performs well and constructs a quorumcast tree with the cost close to that of the "optimal" routing tree.

[1]  Anujan Varma,et al.  ARIES: A Rearrangeable Inexpensive Edge-Based On-Line Steiner Algorithm , 1997, IEEE J. Sel. Areas Commun..

[2]  George N. Rouskas,et al.  Multicast Routing with End-to-End Delay and Delay Variation Constraints , 1997, IEEE J. Sel. Areas Commun..

[3]  Sriram Raghavan,et al.  A rearrangeable algorithm for the construction delay-constrained dynamic multicast trees , 1999, TNET.

[4]  Qing Zhu,et al.  An iterative algorithm for delay-constrained minimum-cost multicasting , 1998, TNET.

[5]  Bin Wang,et al.  Multicast routing and its QoS extension: problems, algorithms, and protocols , 2000 .

[6]  Akhil Kumar,et al.  Efficient quorumcast routing algorithms , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[7]  Ashish Goel,et al.  Efficient computation of delay-sensitive routes from one source to all destinations , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[8]  Dana S. Richards,et al.  Steiner tree problems , 1992, Networks.

[9]  Jennifer C. Hou,et al.  QoS extension to CBT , 1999 .

[10]  Bin Wang,et al.  Cost Effective Shared Path Protection for WDM Optical Mesh Networks with Partial Wavelength Conversion , 2004, Photonic Network Communications.

[11]  G. Manimaran,et al.  A case for scalable multicast tree migration , 2001, GLOBECOM'01. IEEE Global Telecommunications Conference (Cat. No.01CH37270).

[12]  Bin Wang,et al.  New active queue management mechanism for Web traffic , 2002, SPIE ITCom.

[13]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[14]  Bin Wang,et al.  Quality of service provisioning for real-time services in wireless LANs , 2003, SPIE ITCom.

[15]  Bin Wang,et al.  Effective Traffic Grooming Algorithms in SONET/WDM Ring Networks , 2003, Photonic Network Communications.

[16]  Ronald L. Rivest,et al.  Introduction to Algorithms , 1990 .

[17]  Bin Wang,et al.  A new bandwidth guaranteed routing algorithm for MPLS traffic engineering , 2002, 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No.02CH37333).

[18]  Steven McCanne,et al.  A model, analysis, and protocol framework for soft state-based communication , 1999, SIGCOMM '99.

[19]  Ellen W. Zegura,et al.  Application-layer anycasting , 1997, Proceedings of INFOCOM '97.

[20]  Bin Wang,et al.  Bandwidth degradation QoS provisioning for adaptive multimedia in wireless/mobile networks , 2002, Comput. Commun..

[21]  Bin Wang,et al.  Local estimation of Gaussian-based edge enhancement filters using Fourier analysis , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[22]  Bin Wang,et al.  An efficient QoS routing algorithm for quorumcast communication , 2001, Proceedings Ninth International Conference on Network Protocols. ICNP 2001.

[23]  Gary Scott Malkin,et al.  RIP Version 2 Carrying Additional Information , 1993, RFC.

[24]  Douglas S. Reeves,et al.  Multicast routing for real-time communication of high-speed networks , 1996 .

[25]  Liang Guo,et al.  QDMR: An efficient QoS dependent multicast routing algorithm , 2000, J. Commun. Networks.

[26]  Ching-Chih Han,et al.  On dynamically establishing and terminating isochronous message streams in dual-bus networks , 1996, Proceedings of GLOBECOM'96. 1996 IEEE Global Telecommunications Conference.

[27]  George N. Rouskas,et al.  Cost, Delay, and Delay Variation Conscious Multicast Routing , 1997 .

[28]  Kai-Yeung Siu,et al.  New dynamic SPT algorithm based on a ball-and-string model , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[29]  Qing Zhu,et al.  A source-based algorithm for delay-constrained minimum-cost multicasting , 1995, Proceedings of INFOCOM'95.

[30]  Bin Wang,et al.  Wavelet image representation and applications in computer vision , 1993, Other Conferences.

[31]  George C. Polyzos,et al.  Multicast routing for multimedia communication , 1993, TNET.

[32]  Parameswaran Ramanathan,et al.  What do packet dispersion techniques measure? , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[33]  Mary Baker,et al.  Nettimer: A Tool for Measuring Bottleneck Link Bandwidth , 2001, USITS.

[34]  Bin Wang,et al.  A framework for provisioning of temporal QoS in core-based multicast routing , 1999, Proceedings 20th IEEE Real-Time Systems Symposium (Cat. No.99CB37054).

[35]  Ellen W. Zegura,et al.  Application-layer anycasting: a server selection architecture and use in a replicated Web service , 2000, TNET.

[36]  Bin Wang,et al.  Design and analysis of a WDMA protocol for passive star-coupled lightwave networks , 1996, Proceedings of IEEE INFOCOM '96. Conference on Computer Communications.

[37]  Aaron Striegel,et al.  A case for tree evolution in QoS multicasting , 2002, IEEE 2002 Tenth IEEE International Workshop on Quality of Service (Cat. No.02EX564).

[38]  Mary Baker,et al.  Measuring link bandwidths using a deterministic model of packet delay , 2000, SIGCOMM 2000.

[39]  Pawel Winter,et al.  Steiner problem in networks: A survey , 1987, Networks.

[40]  Bin Wang,et al.  Achieving proportional degradation areas for wireless adaptive multimedia networks , 2004, IEEE Global Telecommunications Conference Workshops, 2004. GlobeCom Workshops 2004..

[41]  Mostafa H. Ammar,et al.  Performance Characterization of Quorum-Consensus Algorithms for Replicated Data , 1989, IEEE Trans. Software Eng..

[42]  Bin Wang,et al.  Multicast traffic grooming in WDM optical mesh networks , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[43]  Bin Wang,et al.  Bandwidth guaranteed integrated routing and wavelength assignment algorithm in IP over WDM optical networks , 2002, SPIE ITCom.

[44]  Ellen W. Zegura,et al.  A novel server selection technique for improving the response time of a replicated service , 1998, Proceedings. IEEE INFOCOM '98, the Conference on Computer Communications. Seventeenth Annual Joint Conference of the IEEE Computer and Communications Societies. Gateway to the 21st Century (Cat. No.98.

[45]  Mostafa Ammar Probabilistic multicast: generalizing the multicast paradigm to improve scalability , 1994, Proceedings of INFOCOM '94 Conference on Computer Communications.

[46]  Bin Wang,et al.  Effective bandwidth guaranteed routing schemes for MPLS traffic engineering , 2001, SPIE ITCom.

[47]  Jia Wang,et al.  A survey of web caching schemes for the Internet , 1999, CCRV.

[48]  Peter A. Dinda,et al.  Performance characteristics of mirror servers on the Internet , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[49]  Tom Pusateri Distance Vector Multicast Routing Protocol , 2003 .

[50]  Anujan Varma,et al.  Multicast routing in point-to-point networks under constraints , 1996 .

[51]  Bin Wang,et al.  On providing quality-of-service control for core-based multicast routing , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).

[52]  Bin Wang,et al.  Traffic Grooming Under a Sliding Scheduled Traffic Model in WDM Optical Networks , 2004 .

[53]  Bin Wang,et al.  Dynamic Multicast Session Provisioning in WDM Optical Networks with Sparse Splitting Capability , 2006, Photonic Network Communications.