Abstract
Telehaptic applications involve delay-sensitive multimedia communication between remote locations with distinct Quality of Service (QoS) requirements for different media components. These QoS constraints pose a variety of challenges, especially when the communication occurs over a shared network, with unknown and time-varying cross-traffic. In this work, we propose a transport layer congestion control protocol for telehaptic applications operating over shared networks, termed as Dynamic Packetization Module (DPM). DPM is a lossless, network-aware protocol that tunes the telehaptic packetization rate based on the level of congestion in the network. To monitor the network congestion, we devise a novel network feedback module, which communicates the end-to-end delays encountered by the telehaptic packets to the respective transmitters with negligible overhead. Via extensive simulations, we show that DPM meets the QoS requirements of telehaptic applications over a wide range of network cross-traffic conditions. We also report qualitative results of a real-time telepottery experiment with several human subjects, which reveal that DPM preserves the quality of telehaptic activity even under heavily congested network scenarios. Finally, we compare the performance of DPM with several previously proposed telehaptic communication protocols and demonstrate that DPM outperforms these protocols.
Supplemental Material
Available for Download
Supplemental movie, appendix, image and software files for, Congestion Control for Network-Aware Telehaptic Communication
- Hussein Al Osman, Mohamad Eid, Rosa Iglesias, and Abdulmotaleb El Saddik. 2007. Alphan: Application layer protocol for haptic networking. In Proceedings of the International Workshop on Haptic, Audio and Visual Environments and Games (HAVE).Google Scholar
Cross Ref
- Robert Anderson and Mark Spong. 1989. Bilateral control of teleoperators with time delay. IEEE Transactions on Automatic Control 34, 5 (1989), 494--501.Google Scholar
Cross Ref
- Subhajit Chaudhury and Subhasis Chaudhuri. 2014. Volume preserving haptic pottery. In Proceedings of Haptics Symposium.Google Scholar
Cross Ref
- Dah-Ming Chiu and Raj Jain. 1989. Analysis of the increase/decrease algorithms for congestion avoidance in computer networks. Computer Networks and ISDN Systems 17, 1 (1989), 1--14. Google Scholar
Digital Library
- Burak Cizmeci, Rahul Chaudhari, Xiao Xu, Nicolas Alt, and Eckehard Steinbach. 2014. A visual-haptic multiplexing scheme for teleoperation over constant-bitrate communication links. In Haptics: Neuroscience, Devices, Modeling, and Applications. Springer, 131--138.Google Scholar
- Stella Clarke, Gerhard Schillhuber, Michael Zaeh, and Heinz Ulbrich. 2006. Telepresence across delayed networks: A combined prediction and compression approach. In Proceedings of the International Workshop on Haptic Audio Visual Environments and their Applications (HAVE).Google Scholar
Cross Ref
- Onkar Dabeer and Subhasis Chaudhuri. 2011. Analysis of an adaptive sampler based on Weber’s law. IEEE Transactions on Signal Processing 59, 4 (2011), 1868--1878. Google Scholar
Digital Library
- Mohamad Eid, Jongeun Cha, and Abdulmotaleb El Saddik. 2011. Admux: An adaptive multiplexer for haptic--audio--visual data communication. IEEE Transactions on Instrumentation and Measurement 60, 1 (2011), 21--31.Google Scholar
Cross Ref
- William Ferrell. 1965. Remote manipulation with transmission delay. IEEE Transactions on Human Factors in Electronics 1 (1965), 24--32.Google Scholar
Cross Ref
- Masaki Fujimoto and Yutaka Ishibashi. 2005. Packetization interval of haptic media in networked virtual environments. In Proceedings of the 4th ACM SIGCOMM Workshop on Network and System Support for Games. Google Scholar
Digital Library
- Takeshi Fujimoto, Yutaka Ishibashi, and Shinji Sugawara. 2008. Influences of inter-stream synchronization error on collaborative work in haptic and visual environments. In Proceedings of the Symposium on Haptic Interfaces for Virtual Environment and Teleoperator Systems. Google Scholar
Digital Library
- Vineet Gokhale, Subhasis Chaudhuri, and Onkar Dabeer. 2015. HoIP: A point-to-point haptic data communication protocol and its evaluation. In Proceedings of the 21st National Conference on Communications (NCC).Google Scholar
Cross Ref
- Vineet Gokhale, Onkar Dabeer, and Subhasis Chaudhuri. 2013. HoIP: Haptics over internet protocol. In Proceedings of the International Symposium on Haptic Audio Visual Environments and Games (HAVE).Google Scholar
Cross Ref
- Vineet Gokhale, Jayakrishnan Nair, and Subhasis Chaudhuri. 2016. Opportunistic adaptive haptic sampling on forward channel in telehaptic communication. In Proceedings of the Haptics Symposium.Google Scholar
Cross Ref
- Sangtae Ha, Injong Rhee, and Lisong Xu. 2008. CUBIC: A new TCP-friendly high-speed TCP variant. ACM SIGOPS Operating Systems Review 42, 5 (2008), 64--74. Google Scholar
Digital Library
- Peter Hinterseer, Sandra Hirche, Subhasis Chaudhuri, Eckehard Steinbach, and Martin Buss. 2008. Perception-based data reduction and transmission of haptic data in telepresence and teleaction systems. IEEE Transactions on Signal Processing 56, 2 (2008), 588--597. Google Scholar
Digital Library
- Peter Hinterseer, E. Steinbach, Sandra Hirche, and Martin Buss. 2005. A novel, psychophysically motivated transmission approach for haptic data streams in telepresence and teleaction systems. In Proceedings of the International Conference on Acoustics, Speech, and Signal Processing (ICASSP).Google Scholar
Cross Ref
- Sosuke Hoshino, Yutaka Ishibashi, Norishige Fukushima, and Shinji Sugawara. 2011. QoE assessment in olfactory and haptic media transmission: Influence of inter-stream synchronization error. In Proceedings of the International Workshop Technical Committee on Communications Quality and Reliability (CQR).Google Scholar
Cross Ref
- Eiichi Isomura, Shuji Tasaka, and Toshiro Nunome. 2013. A multidimensional QoE monitoring system for audiovisual and haptic interactive IP communications. In Proceedings of the Consumer Communications and Networking Conference (CCNC).Google Scholar
Cross Ref
- Caroline Jay, Mashhuda Glencross, and Roger Hubbold. 2007. Modeling the effects of delayed haptic and visual feedback in a collaborative virtual environment. ACM Transactions on Computer-Human Interaction (TOCHI) 14, 2 (2007), 8. Google Scholar
Digital Library
- George Kokkonis, Kostas E. Psannis, and Manos Roumeliotis. 2015. Network adaptive flow control algorithm for haptic data over the internet--NAFCAH. Genetic and Evolutionary Computing. Springer, 93--102.Google Scholar
- Dale A. Lawrence. 1993. Stability and transparency in bilateral teleoperation. IEEE Transactions on Robotics and Automation 9, 5 (1993), 624--637.Google Scholar
Cross Ref
- Seokhee Lee and JongWon Kim. 2007. Haptic event prioritization and network adaptation scheme for collaborative virtual environments. In Proceedings of the Global Telecommunications Conference.Google Scholar
Cross Ref
- Alan Marshall, Kian Meng Yap, and Wai Yu. 2008. Providing QoS for networked peers in distributed haptic virtual environments. Advances in Multimedia 2008 (2008).Google Scholar
- David L Mills. 1991. Internet time synchronization: The network time protocol. IEEE Transactions on Communications 39, 10 (1991), 1482--1493.Google Scholar
Cross Ref
- Dimitrios Miras, Amela Sadagic, Ben Teitelbaum, Jason Leigh, Magda El Zarki, and Haining Liu. 2002. A survey on network QoS needs of advanced internet applications. Internet2 QoS Working Group (2002).Google Scholar
- Douglas C. Montgomery. 2007. Introduction to Statistical Quality Control. John Wiley 8 Sons.Google Scholar
- ns3. 2011. The network simulator. Retrieved from http://www.nsnam.org/.Google Scholar
- Jon Postel. 1980. User Datagram Protocol. Technical Report, University of Southern California. Google Scholar
Digital Library
- Luigi Rizzo. 1997. Dummynet: A simple approach to the evaluation of network protocols. ACM SIGCOMM Computer Communication Review 27, 1 (1997), 31--41. Google Scholar
Digital Library
- Nizar Sakr, Nicolas D. Georganas, and Jiying Zhao. 2011. Human perception-based data reduction for haptic communication in six-DoF telepresence systems. IEEE Transactions on Instrumentation and Measurement 60, 11 (2011), 3534--3546.Google Scholar
Cross Ref
- Henning Schulzrinne, Stephen Casner, Ron Frederick, and Van Jacobson. 2003. RTP: A Transport Protocol for Real-time Applications. RFC 3550. Retrieved from http://www.rfc-editor.org/info/rfc3550. Google Scholar
Digital Library
- Eckehard Steinbach, Sandra Hirche, Marc Ernst, Fernanda Brandi, Rahul Chaudhari, Julius Kammerl, and Iason Vittorias. 2012. Haptic communications. Proceedings of the IEEE 100, 4 (2012).Google Scholar
Cross Ref
- Nobuhiro Suzuki and Seiichiro Katsura. 2013. Evaluation of QoS in haptic communication based on bilateral control. In Proceedings of the International Conference on Mechatronics (ICM).Google Scholar
Cross Ref
- Tim Szigeti and Christina Hattingh. 2004. Quality of Service Design Overview. Cisco, San Jose, CA.Google Scholar
- Uras Tos and Tolga Ayav. 2011. Adaptive RTP rate control method. In Proceedings of the Computer Software and Applications Conference Workshops (COMPSACW). Google Scholar
Digital Library
- Raul Wirz, Manuel Ferre, Raul Marín, Jorge Barrio, José M. Claver, and Javier Ortego. 2008. Efficient transport protocol for networked haptics applications. In Haptics: Perception, Devices and Scenarios. Springer, 3--12. Google Scholar
Digital Library
Index Terms
Congestion Control for Network-Aware Telehaptic Communication
Recommendations
Generic congestion control
The nowadays Internet architecture is mainly based on unicast communications and best-effort service. However, the development of the Internet encouraged emerging services that are sensitive to delay or packet loss, as it is the case for multimedia and ...
A new algorithm to promote fairness and congestion control in the internet
ACST'06: Proceedings of the 2nd IASTED international conference on Advances in computer science and technologyThis paper describes and evaluates a new algorithm to reduce the network congestion and the unfair bandwidth allocation for competing flows. These two problems can be caused by unresponsive flows or not TCP-friendly flows. Unresponsive flows don't have ...
Congestion-aware TCP-friendly system for multimedia transmission based on UDP
Although most of the data traffic in Internet is HTTP-based, multimedia applications will soon dominate a large percentage of the traffic. These applications require satisfactory level of bandwidth as they normally have large datasets. Under the ...






Comments