Skip to main content
Top
Published in: Peer-to-Peer Networking and Applications 6/2020

29-06-2020

An integrated P2P framework for E-learning

Authors: Nikita Bhagatkar, Kapil Dolas, R. K. Ghosh, Sajal K. Das

Published in: Peer-to-Peer Networking and Applications | Issue 6/2020

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Appendix
Available only for authorised users
Literature
9.
go back to reference Ahson SA, Ilyas M (2018) P2p SIP: network architecture and resource location strategy. In: SIP handbook. CRC Press, pp 221–244 Ahson SA, Ilyas M (2018) P2p SIP: network architecture and resource location strategy. In: SIP handbook. CRC Press, pp 221–244
10.
go back to reference Azfar A, Choo KKR, Liu L (2014) A study of ten popular android mobile voIP applications: are the communications encrypted?. In: 47th Hawaii international conference on system sciences. IEEE, pp 4858–4867 Azfar A, Choo KKR, Liu L (2014) A study of ten popular android mobile voIP applications: are the communications encrypted?. In: 47th Hawaii international conference on system sciences. IEEE, pp 4858–4867
11.
go back to reference Baset SA, Schulzrinne H (2004) An analysis of the skype peer-to-peer internet telephony protocol. arXiv:cs/0412017 Baset SA, Schulzrinne H (2004) An analysis of the skype peer-to-peer internet telephony protocol. arXiv:cs/​0412017
12.
go back to reference Berman M, Chase JS, Landweber L, Nakao A, Ott M, Raychaudhuri D, Ricci R, Seskar I (2014) GENI: a federated test-bed for innovative network experiments. Comput Netw 61 Berman M, Chase JS, Landweber L, Nakao A, Ott M, Raychaudhuri D, Ricci R, Seskar I (2014) GENI: a federated test-bed for innovative network experiments. Comput Netw 61
16.
go back to reference Cole J, Foster H (2007) Using moodle: teaching with the popular open source course management system. O’Reilly Media, Inc. Cole J, Foster H (2007) Using moodle: teaching with the popular open source course management system. O’Reilly Media, Inc.
17.
go back to reference Datta A, Girdzijauskas S, Aberer K (2004) On de Bruijn routing in distributed hash tables: there and back again. In: Proceedings. Fourth international conference on peer-to-peer computing, 2004. Proceedings. IEEE, pp 159–166 Datta A, Girdzijauskas S, Aberer K (2004) On de Bruijn routing in distributed hash tables: there and back again. In: Proceedings. Fourth international conference on peer-to-peer computing, 2004. Proceedings. IEEE, pp 159–166
18.
go back to reference Falcone K (2018) A case study of faculty experience and preference of using blackboard and canvas lms. Ph.D. thesis, University of Phoenix Falcone K (2018) A case study of faculty experience and preference of using blackboard and canvas lms. Ph.D. thesis, University of Phoenix
19.
go back to reference Freedman MJ, Vingralek R (2002) Efficient peer-to-peer lookup based on a distributed trie. In: International workshop on peer-to-peer systems. Springer, pp 66–75 Freedman MJ, Vingralek R (2002) Efficient peer-to-peer lookup based on a distributed trie. In: International workshop on peer-to-peer systems. Springer, pp 66–75
20.
go back to reference Gai A, Viennot L (2004) Broose: a practical distributed hashtable based on the de-Bruijn topology. In: Proceedings of fourth international conference on peer-to-peer computing. IEEE, pp 167–174 Gai A, Viennot L (2004) Broose: a practical distributed hashtable based on the de-Bruijn topology. In: Proceedings of fourth international conference on peer-to-peer computing. IEEE, pp 167–174
21.
go back to reference Gavras A, Karila A, Fdida S, May M, Potts M (2007) Future internet research and experimentation: the FIRE initiative. ACM SIGCOMM Comput Commun Rev 37(3):89–92CrossRef Gavras A, Karila A, Fdida S, May M, Potts M (2007) Future internet research and experimentation: the FIRE initiative. ACM SIGCOMM Comput Commun Rev 37(3):89–92CrossRef
22.
go back to reference Gong L (2001) Project JXTA: a technology overview. Tech. rep., SUN Microsystems. Accessed 20 March 2020 Gong L (2001) Project JXTA: a technology overview. Tech. rep., SUN Microsystems. Accessed 20 March 2020
24.
go back to reference Hei X, Liang C, Liang J, Liu Y, Ross KW (2006) Insights into PPLive: a measurement study of a large-scale P2P IPTV system. In: Proceeding of international world wide web conference of IPTV workshop Hei X, Liang C, Liang J, Liu Y, Ross KW (2006) Insights into PPLive: a measurement study of a large-scale P2P IPTV system. In: Proceeding of international world wide web conference of IPTV workshop
25.
go back to reference Horvat A, Dobrota M, Krsmanovic M, Cudanov M (2015) Student perception of Moodle learning management system: a satisfaction and significance analysis. Interactive Learning Environments 23 (4):515–527CrossRef Horvat A, Dobrota M, Krsmanovic M, Cudanov M (2015) Student perception of Moodle learning management system: a satisfaction and significance analysis. Interactive Learning Environments 23 (4):515–527CrossRef
26.
go back to reference Icard SB (2014) Educational technology best practices. Int J Instruct Technol Distance Learn 11(3):37–41 Icard SB (2014) Educational technology best practices. Int J Instruct Technol Distance Learn 11(3):37–41
27.
go back to reference Jennings RB, Nahum EM, Olshefski DP, Saha D, Shae ZY, Waters C (2006) A study of internet instant messaging and chat protocols. IEEE Netw 20(4):16–21CrossRef Jennings RB, Nahum EM, Olshefski DP, Saha D, Shae ZY, Waters C (2006) A study of internet instant messaging and chat protocols. IEEE Netw 20(4):16–21CrossRef
28.
go back to reference John R (2014) Canvas LMS course design. Packt Publishing Ltd John R (2014) Canvas LMS course design. Packt Publishing Ltd
29.
go back to reference Jourjon G, Marquez-Barja JM, Rakotoarivelo T, Mikroyannidis A, Lampropoulos K, Denazis S, Tranoris C, Pareit D, Domingue J, Dasilva LA, Ott M (2017) FORGE toolkit: leveraging distributed systems in elearning platforms. IEEE Trans Emerging Topics Comput 5(1):7–19CrossRef Jourjon G, Marquez-Barja JM, Rakotoarivelo T, Mikroyannidis A, Lampropoulos K, Denazis S, Tranoris C, Pareit D, Domingue J, Dasilva LA, Ott M (2017) FORGE toolkit: leveraging distributed systems in elearning platforms. IEEE Trans Emerging Topics Comput 5(1):7–19CrossRef
30.
go back to reference Kawato T, Higashino M, Takahashi K, Kawamura T (2019) Proposal of e-learning system integrated P2P model with client-server model. In: 2019 international conference on electronics, information, and communication (ICEIC), pp 1–6 Kawato T, Higashino M, Takahashi K, Kawamura T (2019) Proposal of e-learning system integrated P2P model with client-server model. In: 2019 international conference on electronics, information, and communication (ICEIC), pp 1–6
31.
go back to reference Kumar R, Liu Y, Ross K (2007) Stochastic fluid theory for P2P streaming systems. In: 26th IEEE international joint conference on computer communications (INFOCOM 2007). IEEE, pp 919–927 Kumar R, Liu Y, Ross K (2007) Stochastic fluid theory for P2P streaming systems. In: 26th IEEE international joint conference on computer communications (INFOCOM 2007). IEEE, pp 919–927
32.
go back to reference Liu Y, Guo Y, Liang C (2008) A survey on peer-to-peer video streaming systems. Peer-to-Peer Networking and Applications 1(1):18–28CrossRef Liu Y, Guo Y, Liang C (2008) A survey on peer-to-peer video streaming systems. Peer-to-Peer Networking and Applications 1(1):18–28CrossRef
33.
go back to reference Loguinov D, Kumar A, Rai V, Ganesh S (2003) Graph-theoretic analysis of structured peer-to-peer systems: routing distances and fault resilience. In: Proceedings of the 2003 conference on applications, technologies, architectures, and protocols for computer communications. ACM, pp 395–406 Loguinov D, Kumar A, Rai V, Ganesh S (2003) Graph-theoretic analysis of structured peer-to-peer systems: routing distances and fault resilience. In: Proceedings of the 2003 conference on applications, technologies, architectures, and protocols for computer communications. ACM, pp 395–406
34.
go back to reference Magharei N, Rejaie R (2009) Prime: peer-to-peer receiver-driven mesh-based streaming. IEEE/ACM Transactions on Networking (TON) 17(4):1052–1065CrossRef Magharei N, Rejaie R (2009) Prime: peer-to-peer receiver-driven mesh-based streaming. IEEE/ACM Transactions on Networking (TON) 17(4):1052–1065CrossRef
35.
go back to reference Magharei N, Rejaie R, Guo Y (2007) Mesh or multiple-tree: a comparative study of live p2p streaming approaches. In: INFOCOM 2007. 26th IEEE international conference on computer communications, pp 1424–1432 Magharei N, Rejaie R, Guo Y (2007) Mesh or multiple-tree: a comparative study of live p2p streaming approaches. In: INFOCOM 2007. 26th IEEE international conference on computer communications, pp 1424–1432
36.
go back to reference Mahanta K, Khataniar G (2013) Peer-to-peer (P2P) file sharing system: a tool for distance education. Int J Comput Sci Inform Technol Secur (IJCSITS) 3:155–158 Mahanta K, Khataniar G (2013) Peer-to-peer (P2P) file sharing system: a tool for distance education. Int J Comput Sci Inform Technol Secur (IJCSITS) 3:155–158
37.
go back to reference Malkhi D, Naor M, Ratajczak D (2002) Viceroy: a scalable and dynamic emulation of the butterfly. In: Proceedings of the twenty-first annual symposium on principles of distributed computing. ACM, pp 183–192 Malkhi D, Naor M, Ratajczak D (2002) Viceroy: a scalable and dynamic emulation of the butterfly. In: Proceedings of the twenty-first annual symposium on principles of distributed computing. ACM, pp 183–192
38.
go back to reference Nejdl W, Wolf B, Qu C, Decker S, Sintek M, Naeve A, Palmér M, Risch T (2002) EDUTELLA: a P2P networking infrastructure based on RDF. In: Proceedings of the 11th international conference on world wide web, WWW ’02, pp 604–615 Nejdl W, Wolf B, Qu C, Decker S, Sintek M, Naeve A, Palmér M, Risch T (2002) EDUTELLA: a P2P networking infrastructure based on RDF. In: Proceedings of the 11th international conference on world wide web, WWW ’02, pp 604–615
39.
go back to reference Palacios S, Santos V, Barsallo E, Bhargava B (2019) MioStream: a peer-to-peer distributed live media streaming on the edge. Multimed Tools Appl 78:24,657–24,680CrossRef Palacios S, Santos V, Barsallo E, Bhargava B (2019) MioStream: a peer-to-peer distributed live media streaming on the edge. Multimed Tools Appl 78:24,657–24,680CrossRef
40.
go back to reference Parameswaran M, Susarla A, Whinston AB (2001) P2P networking: an information sharing alternative. Computer 34(7):31–38CrossRef Parameswaran M, Susarla A, Whinston AB (2001) P2P networking: an information sharing alternative. Computer 34(7):31–38CrossRef
41.
go back to reference Paul T, Famulari A, Strufe T (2014) A survey on decentralized online social networks. Computer Networks 75:437–452CrossRef Paul T, Famulari A, Strufe T (2014) A survey on decentralized online social networks. Computer Networks 75:437–452CrossRef
42.
go back to reference Pouwelse J, Garbacki P, Epema D, Sips H (2005) The Bittorrent P2P file-sharing system: measurements and analysis. In: International workshop on peer-to-peer systems. Springer, pp 205–216 Pouwelse J, Garbacki P, Epema D, Sips H (2005) The Bittorrent P2P file-sharing system: measurements and analysis. In: International workshop on peer-to-peer systems. Springer, pp 205–216
43.
go back to reference Prakash LS, Saini DK, Kutti NS (2009) Integrating EduLearn learning content management system (lcms) with cooperating learning object repositories (LORs) in a peer to peer (P2P) architectural framework. ACM SIGSOFT Software Engineering Notes 34(3):1–7CrossRef Prakash LS, Saini DK, Kutti NS (2009) Integrating EduLearn learning content management system (lcms) with cooperating learning object repositories (LORs) in a peer to peer (P2P) architectural framework. ACM SIGSOFT Software Engineering Notes 34(3):1–7CrossRef
44.
go back to reference Priyankara HAC, Jayasuriya KAKDDB, Gunasekara UDND (2018) Vyapthi: a leveraged P2P content sharing platform for distributed e-learning systems. In: 2018 18th international conference on advances in ICT for emerging regions (ICTER), pp 126–132 Priyankara HAC, Jayasuriya KAKDDB, Gunasekara UDND (2018) Vyapthi: a leveraged P2P content sharing platform for distributed e-learning systems. In: 2018 18th international conference on advances in ICT for emerging regions (ICTER), pp 126–132
45.
go back to reference Ratnasamy S, Francis P, Handley M, Karp R, Shenker S (2001) A scalable content-addressable network, vol 31. ACM Ratnasamy S, Francis P, Handley M, Karp R, Shenker S (2001) A scalable content-addressable network, vol 31. ACM
46.
go back to reference Rowstron A, Druschel P (2001) Pastry: scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In: IFIP/ACM international conference on distributed systems platforms and open distributed processing. Springer, pp 329–350 Rowstron A, Druschel P (2001) Pastry: scalable, decentralized object location, and routing for large-scale peer-to-peer systems. In: IFIP/ACM international conference on distributed systems platforms and open distributed processing. Springer, pp 329–350
47.
go back to reference Saroiu S, Gummadi PK, Gribble SD (2002) Measurement study of peer-to-peer file sharing systems. In: Multimedia computing and networking, vol 4673. International Society for Optics and Photonics, pp 156–171 Saroiu S, Gummadi PK, Gribble SD (2002) Measurement study of peer-to-peer file sharing systems. In: Multimedia computing and networking, vol 4673. International Society for Optics and Photonics, pp 156–171
48.
go back to reference Stoica I, Morris R, Liben-Nowell D, Karger DR, Kaashoek MF, Dabek F, Balakrishnan H (2003) Chord: a scalable peer-to-peer lookup protocol for internet applications. IEEE/ACM Trans Netw (TON) 11(1):17–32CrossRef Stoica I, Morris R, Liben-Nowell D, Karger DR, Kaashoek MF, Dabek F, Balakrishnan H (2003) Chord: a scalable peer-to-peer lookup protocol for internet applications. IEEE/ACM Trans Netw (TON) 11(1):17–32CrossRef
49.
go back to reference Stoller MHRRL, Duerig J, Guruprasad S, Stack T, Webb K, Lepreau J (2008) Large-scale virtualization in the Emulab network testbed. In: USENIX annual technical conference, Boston, MA Stoller MHRRL, Duerig J, Guruprasad S, Stack T, Webb K, Lepreau J (2008) Large-scale virtualization in the Emulab network testbed. In: USENIX annual technical conference, Boston, MA
50.
go back to reference Stutzbach D, Zappala D, Rejaie R (2005) The scalability of swarming peer-to-peer content delivery. In: International conference on research in networking. Springer, pp 15–26 Stutzbach D, Zappala D, Rejaie R (2005) The scalability of swarming peer-to-peer content delivery. In: International conference on research in networking. Springer, pp 15–26
51.
go back to reference Tatarinov I, Ives Z, Madhavan J, Halevy A, Suciu D, Dalvi N, Dong XL, Kadiyska Y, Miklau G, Mork P (2003) The piazza peer data management project. SIGMOD Rec 32(3):47–52CrossRef Tatarinov I, Ives Z, Madhavan J, Halevy A, Suciu D, Dalvi N, Dong XL, Kadiyska Y, Miklau G, Mork P (2003) The piazza peer data management project. SIGMOD Rec 32(3):47–52CrossRef
52.
go back to reference Terelius H, Johansson KH (2018) Peer-to-peer gradient topologies in networks with churn. IEEE Trans Control Netw Sys 5(4):2085–2095MathSciNetCrossRef Terelius H, Johansson KH (2018) Peer-to-peer gradient topologies in networks with churn. IEEE Trans Control Netw Sys 5(4):2085–2095MathSciNetCrossRef
53.
go back to reference Vesselinov R, Grego J (2012) Duolingo effectiveness. Tech. rep., City University of New York, USA. Accessed on 13 August 2018 Vesselinov R, Grego J (2012) Duolingo effectiveness. Tech. rep., City University of New York, USA. Accessed on 13 August 2018
54.
go back to reference Yamada Y, Fujita S (2018) Load balancing in P2P video streaming systems with service differentiation. In: 2018 sixth international symposium on computing and networking workshops (CANDARW), pp 539–543 Yamada Y, Fujita S (2018) Load balancing in P2P video streaming systems with service differentiation. In: 2018 sixth international symposium on computing and networking workshops (CANDARW), pp 539–543
55.
go back to reference Zhang J, Zhang X, Yang C (2018) Towards the multi-request mechanism in pull-based peer-to-peer live streaming systems. Comput Netw 138:77–89CrossRef Zhang J, Zhang X, Yang C (2018) Towards the multi-request mechanism in pull-based peer-to-peer live streaming systems. Comput Netw 138:77–89CrossRef
56.
go back to reference Zhang X, Liu J, Li B, Yum Y (2005) Coolstreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming. In: Proceedings of 24th IEEE annual joint conference of the IEEE computer and communications societies INFOCOM 2005, vol 3. IEEE, pp 2102–2111 Zhang X, Liu J, Li B, Yum Y (2005) Coolstreaming/DONet: a data-driven overlay network for peer-to-peer live media streaming. In: Proceedings of 24th IEEE annual joint conference of the IEEE computer and communications societies INFOCOM 2005, vol 3. IEEE, pp 2102–2111
57.
go back to reference Zhao BY, Huang L, Stribling J, Rhea SC, Joseph AD, Kubiatowicz JD (2004) Tapestry: a resilient global-scale overlay for service deployment. IEEE J Select Areas Commun 22(1):41–53CrossRef Zhao BY, Huang L, Stribling J, Rhea SC, Joseph AD, Kubiatowicz JD (2004) Tapestry: a resilient global-scale overlay for service deployment. IEEE J Select Areas Commun 22(1):41–53CrossRef
Metadata
Title
An integrated P2P framework for E-learning
Authors
Nikita Bhagatkar
Kapil Dolas
R. K. Ghosh
Sajal K. Das
Publication date
29-06-2020
Publisher
Springer US
Published in
Peer-to-Peer Networking and Applications / Issue 6/2020
Print ISSN: 1936-6442
Electronic ISSN: 1936-6450
DOI
https://doi.org/10.1007/s12083-020-00919-0

Other articles of this Issue 6/2020

Peer-to-Peer Networking and Applications 6/2020 Go to the issue

Premium Partner