GellCast: Gossip-enhanced low-latency multicast for virtual English classroom

Low latency requirement, dynamic group members and limited out-degree of nodes pose great challenge on P2P solutions to virtual interactive learning environments. Most application level multicast protocols are heuristic algorithms of minimum spanning tree, aiming to reach the optimal parameters like latency concerning all nodes. However, few studies are focusing on providing stringent low perceived latency based on specific features of audio group communication. In this paper, we propose a gossip-enhanced multicast protocol called GellCast for a virtual English classroom to provide “natural” group discussions in problem solving. Making realistic presumptions on processing delay at each node, GellCast guarantees stringent low latency among discussion participants while providing relatively low latency among listeners. Hence, it provides satisfying low perceived latency to all users. We then present simulation results that show the feasibility and efficiency of the approach.

[1]  Robert Tappan Morris,et al.  Vivaldi: a decentralized network coordinate system , 2004, SIGCOMM '04.

[2]  Robert M. Bernard,et al.  How Does Distance Education Compare With Classroom Instruction? A Meta-Analysis of the Empirical Literature , 2004 .

[3]  Roger Zimmermann,et al.  Adaptive low-latency peer-to-peer streaming and its application , 2006, Multimedia Systems.

[4]  Yong Zhao,et al.  What Makes the Difference? A Practical Analysis of Research on the Effectiveness of Distance Education , 2005, Teachers College Record: The Voice of Scholarship in Education.

[5]  Barbara Means,et al.  Evaluation of Evidence-Based Practices in Online Learning: A Meta-Analysis and Review of Online Learning Studies , 2009 .

[6]  Bobby Bhattacharjee,et al.  Scalable application layer multicast , 2002, SIGCOMM '02.

[7]  Mary K. Tallent-Runnels,et al.  Teaching Courses Online: A Review of the Research , 2006 .

[8]  Mark Handley,et al.  Application-Level Multicast Using Content-Addressable Networks , 2001, Networked Group Communication.

[9]  Ari Bader-Natal Interaction synchronicity in web-based collaborative learning systems , 2009 .

[10]  Ruimin Shen,et al.  PPClass - a classroom lecture broadcast platform based on P2P streaming technology , 2010, 2010 4th International Conference on Distance Learning and Education.

[11]  Wenyu Jiang,et al.  QoS evaluation of VoIP end-points , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[12]  M. Frans Kaashoek,et al.  Vivaldi: a decentralized network coordinate system , 2004, SIGCOMM 2004.

[13]  B. Noble,et al.  On certain integrals of Lipschitz-Hankel type involving products of bessel functions , 1955, Philosophical Transactions of the Royal Society of London. Series A, Mathematical and Physical Sciences.

[14]  L. Mathy,et al.  Voice over application-level multicast , 2006, 2006 IEEE International Performance Computing and Communications Conference.

[15]  Patricia Boechler,et al.  Synchronous Problem-Based e-Learning (ePBL) in Interprofessional Health Science Education , 2010 .

[16]  Jianxia Du,et al.  Online Collaborative Learning and Communication Media , 2008 .