A MapReduce Approach for Processing Student Data Activity in a Peer-to-Peer Networked Setting

Collaborative and peer-to-peer networked based models generate a large amount of data from students' learning tasks. We have proposed the analysis of these data to tackle information security in e-Learning breaches with trustworthiness models as a functional requirement. In this context, the computational complexity of extracting and structuring students' activity data is a computationally costly process as the amount of data tends to be very large and needs computational power beyond of a single processor. For this reason, in this paper, we propose a complete MapReduce and Hadoop application for processing learning management systems log file data.

[1]  Valentin Robu,et al.  Emergence of consensus and shared vocabularies in collaborative tagging systems , 2009, TWEB.

[2]  Fatos Xhafa,et al.  Distributed-based massive processing of activity logs for efficient user modeling in a Virtual Campus , 2013, Cluster Computing.

[3]  Fatos Xhafa,et al.  A parallel grid-based implementation for real-time processing of event log data of collaborative applications , 2010, Int. J. Web Grid Serv..

[4]  Fatos Xhafa,et al.  A Grid Approach to Efficiently Embed Information and Knowledge about Group Activity into Collaborative Learning Applications , 2008, The Learning Grid Handbook.

[5]  Bill Cheswick,et al.  Firewalls and internet security - repelling the wily hacker , 2003, Addison-Wesley professional computing series.

[6]  Fatos Xhafa,et al.  Security in online web learning assessment Providing an effective trustworthiness approach to support e-learning teams , 2014 .

[7]  Klaudia Frankfurter Cscl Theory And Practice Of An Emerging Paradigm , 2016 .

[8]  Borko Furht,et al.  Handbook of Cloud Computing , 2010 .

[9]  Manuel Mazzara,et al.  Social Networks and Collective Intelligence: A Return to the Agora , 2013, ArXiv.

[10]  Santi Caballé,et al.  Providing Information Security to MOOC: Towards Effective Student Authentication , 2013, 2013 5th International Conference on Intelligent Networking and Collaborative Systems.

[11]  Fatos Xhafa,et al.  Efficient Embedding of Information and Knowledge into CSCL Applications , 2007, Edutainment.

[12]  Sol Ji Kang,et al.  Performance Comparison of OpenMP, MPI, and MapReduce in Practical Problems , 2015, Adv. Multim..

[13]  Fatos Xhafa,et al.  Security in Online Learning Assessment Towards an Effective Trustworthiness Approach to Support E-Learning Teams , 2014, 2014 IEEE 28th International Conference on Advanced Information Networking and Applications.

[14]  Travis Desell Pthreads (POSIX Threads) , 2011, Encyclopedia of Parallel Computing.

[15]  David B. Skillicorn,et al.  Models and languages for parallel computation , 1998, CSUR.

[16]  Message Passing Interface Forum MPI: A message - passing interface standard , 1994 .

[17]  Fatos Xhafa,et al.  A Grid-Aware Implementation for Providing Effective Feedback to On-Line Learning Groups , 2005, OTM Workshops.

[18]  Luca Longo,et al.  Enhancing Social Search: A Computational Collective Intelligence Model of Behavioural Traits, Trust and Time , 2010, Trans. Comput. Collect. Intell..

[19]  Chris Rose,et al.  A Break in the Clouds: Towards a Cloud Definition , 2011 .

[20]  Mikhail J. Atallah,et al.  Algorithms and Theory of Computation Handbook , 2009, Chapman & Hall/CRC Applied Algorithms and Data Structures series.

[21]  Sanjay Ghemawat,et al.  MapReduce: Simplified Data Processing on Large Clusters , 2004, OSDI.

[22]  Ciprian Dobre,et al.  Parallel Programming Paradigms and Frameworks in Big Data Era , 2013, International Journal of Parallel Programming.

[23]  Samuel Williams,et al.  The Landscape of Parallel Computing Research: A View from Berkeley , 2006 .

[24]  Sergei Vassilvitskii,et al.  A model of computation for MapReduce , 2010, SODA '10.

[25]  Fatos Xhafa,et al.  A massive data processing approach for effective trustworthiness in online learning groups , 2014, Concurr. Comput. Pract. Exp..

[26]  Timothy Koschmann,et al.  Paradigm Shift s and Instructional Technology , 1996 .

[27]  Alfonso Niño,et al.  A Survey of Parallel Programming Models and Tools in the Multi and Many-core Era , 2022 .

[28]  Alexander S. Szalay,et al.  Data-Intensive Computing in the 21st Century , 2008, Computer.

[29]  Fatos Xhafa,et al.  Security in online web learning assessment , 2014, World Wide Web.