Skip to main content
Log in

An efficient hybrid multicast transport protocol for collaborative virtual environment with networked haptic

  • Regular paper
  • Published:
Multimedia Systems Aims and scope Submit manuscript

Abstract

In recent years, we have witnessed a growing interest in the synchronous collaboration based class of applications. Several techniques for collaborative virtual environments (CVE), haptic, audio and visual environments (C-HAVE) have been designed. However, several challenging issues remain to be resolved before CVE and C-HAVE become a common place. In this paper, we focus on applications that are based on closely coupled and highly synchronized haptic tasks that require a high-level of coordination among the participants. Four main protocols have been designed to resolve the synchronization issues in such environments: the synchronous collaboration transport protocol, the selective reliable transmission protocol, the reliable multicast transport protocol and the scalable reliable multicast. While these four protocols have shown good performance for CVE and C-HAVE class of applications, none of these protocols has been able to meet all of the basic CVE requirements, i.e., scalability, reliability, synchronization, and minimum delay. In this paper, we present a hybrid protocol that is able to satisfy all of the CVE and C-HAVE requirements and discuss its implementation and results in two tele-surgery applications.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Pullen, J.M., Laviano, V.P.: Adding congestion control to the selectively reliable transmission protocol for large-scale distributed simulation. Fall 1997 Simulation Interoperability Workshop paper 97F-SIW-018, September 1997

  2. Pullen, J.M., Kakarlamudi, N.: Performance issues for the light-weight RTI. IEEE Simulation Interoperability Workshop, Orlando, September 1998

  3. Pullen, J.M., Laviano, V.P.: A selectively reliable transport protocol for distributed interactive simulation. In: Proceedings of the 13th Workshop on Standards for the Interoperability of Distributed Simulations, pp. 95–102 (1995)

  4. Moen, D.M., Pullen, J.M.: A performance measurement approach for the selectively reliable multicast protocol for distributed simulation. In: Proceedings of the Fifth IEEE Workshop on Distributed Simulation and Real-Time Applications, pp. 30–34 (2001)

  5. Pullen, J.M.: Reliable multicast network transport for distributed virtual simulation. In: Proceedings IEEE Workshop on Distributed Interactive Simulations and Real-Time applications, (DISRT ’99), pp. 59–66 (1999)

  6. Siafa, A.: Protocol Multipoint Fiable et ordonné pour applications coopératives assynchrones. Univ. De Savoie (1998)

  7. Paul S., Sabnani K.K., Lin J.C. and Bhattacharyya S. (1997). Reliable multicast transport protocol. IEEE J. Selected Areas Commun. 15: 407–421

    Article  Google Scholar 

  8. Shirmohammadi S. and Georganas N.D. (2001). An end-to-end communication architecture for collaborative virtual environments. Comput. Netw. J. 35(2): 351–367

    Article  Google Scholar 

  9. Shirmohammadi, S., Georganas, N.D.: Collaborating in 3D virtual environments: a synchronous architecture. In: Proceedings IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, Knowledge Media Networking Workshop, National Institute of Standards and Technology (NIST), USA, pp. 35–42 (2000)

  10. Floyd, S., Jacobson, V., Liu, C.G., McCanne, S., Zhang, L.: A reliable multicast framework for light-weight sessions and application level framing. IEEE/ACM Trans. Netw. pp. 784–803 (1997)

  11. DeLucia, D., Obraczka, K.: A multicast congestion control mechanism for reliable multicast. In: 3rd IEEE Symposium on Computers& Communications, Athens, Greece, pp. 142 (1998)

  12. Kasera, S.K., Kurose, J., Towsle, D.: Scalable reliable multicast using multiple multicast groups. In: Proceedings ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, pp. 64–74 (1997)

  13. Levine B.N., Paul S. and Garcia-Luna-Aceves J.J. (2003). Organizing multicast receivers deterministically by packet-loss correlation. Multimedia Systems J. 9(1): 3–14

    Article  Google Scholar 

  14. Parnes, P.: The mStar Environment. Scalable distributed teamwork using IP multicast. Master Thesis, September (1997)

  15. Pullen, J.M.: Limitation of internet protocol suite for distributed simulation in the large multicast environment. Simulation Interoperability Workshop, Florida, March (1997)

  16. Shapiro, J.K., Towsley, D., Kurose, J.: Optimization based-congestion control for multicast communication. In: Proceedings of Networking, pp. 423 (2002)

  17. Boukerche, A., Shirmohammadi, S., Hossain, A.: Prediction based decorators for distributed collaborative haptic virtual environments. J. Comput. Appl. Technol. Special Issue in Collaborative Multimedia Applications in Technology 2007 (Pending publication)

  18. Hossain, A.: Virtual reality simulation modeling for tele-surgery and tele-haptic class of applications. Master Thesis, University of Ottawa (2005)

  19. Shirmohammadi, S., Woo, N.H.: Shared object manipulation with decorators in virtual environments. In: Proceedings of the 8th IEEE International Symposium on Distributed Simulation and Real-Time Applications, pp. 230–233 (2004)

  20. Shen, X., Zhou, J., El Saddik, A., Georganas, N.D.: Architecture and evaluation of tele-haptic environments. In: Proceedings of the Eighth IEEE International Symposium on Distributed Simulation and Real-Time Applications, pp. 53–60 (2004)

  21. Dodeller, S., Georganas, N.D.: Transport layer protocols for telehaptics update messages. In: Proceedings 22nd Biennial Symposium on Communications, Queen’s Univeristy, Canada, May 31–June3 (2004)

  22. http://www.sensable.com (2007). Accessed 1 Oct 2007

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haifa Maamar.

Additional information

This work is partially supported by Grants from Canada Research Chair Program, NSERC, OIT/Ontario Distinguished Researcher Award, Early Research Award and ORNEC Research Grant.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Boukerche, A., Maamar, H. & Hossain, A. An efficient hybrid multicast transport protocol for collaborative virtual environment with networked haptic. Multimedia Systems 13, 283–296 (2008). https://doi.org/10.1007/s00530-007-0104-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00530-007-0104-y

Keywords

Navigation