The focus of this paper is to design and develop a Peer-to-Peer Presentation System (P2P-PS) that supports E-learning through live media streaming coupled with a P2P shared whiteboard. The participants use the "ask doubt" feature to raise and resolve doubts during a session of ongoing presentation. The proposed P2P-PS system preserves causality between ask doubt and its resolution while disseminating them to all the participants. A buffered approach is employed to enhance the performance of P2P shared whiteboard, which may be used either in tandem with live media streaming or in standalone mode. The proposed system further extends P2P interactions on stored contents (files) built on top of a P2P file sharing and searching module with additional features. The added features allow the creation of mash-up presentations with annotations, posts, comments on audio, video, and PDF files as well as a discussion forum. We have implemented the P2P file sharing and searching system on the de Bruijn graph-based overlay for low latency. Extensive experiments were carried out on Emulab to validate the P2P-PS system using 200 physical nodes.
The paper describes the design and development of a Peer-to-Peer Presentation System (P2P-PS) that supports live video streaming of lectures coupled with a shareable whiteboard. The participant may resolve doubts during an ongoing session of presentation using ask doubt feature. It is disseminated to all other peers by preserving the causality between ask doubt and its resolution. A buffered approach was employed for enhancing the performance of the shareable whiteboard which may be used either in tandem with live streaming or in standalone mode. The proposed P2P-PS supported also by a P2P file sharing and searching system with a few additional features. The combined framework allows creation of mash-up presentations with annotations, comments, posts on video, audio and PDF files. The back-end also has a provision for discussion forum. We implemented the P2P file sharing and searching system using de Bruijn graph overlay. Our experiments on P2P-PS was carried out with 1000 peer nodes on Emulab using 200 physical nodes. The results show that the proposed overlay eventually stabilizes even in the presence of a churning rate of up to 30%. The maximum path length being just six hops. The estimated throughput is found to be close to our theoretical results. The experiments on de Bruijn graph overlay reported an average outdegree of 7.99 per a node in a graph consisting of 800000 nodes. Only less than 0.4% nodes have out-degrees greater than 16. The minimum and the maximum in-degree were 7 and 8 respectively. These results match with the known theoretical results on the analysis of de Bruijn graphs. The Emulab experiments were also carried out for determining the maximum latency and the success rate for look-ups in the presence of churning. The results show that the look-up success rate is 99.39% even when nodes leave the system after every three minutes with 10% probability.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.