P2P grid technology for virtual classrooms and laboratories

Computing technologies can play important role in Virtual Classrooms and Laboratories (VCL) and e-learning settings. In these systems, the underlying computing platforms enable large number of students across the globe to collaborate and interact with each other as well as with the learning components. A typical VCL can be setup based on a traditional or Peer-to-Pear (P2P) Grid Computing. While several VCLs are currently using the traditional Grid, few have been reported utilizing P2P Grid. The latter provides with an alternative computing system, which mainly targets the scalability of the system and often with improved flexibility and interactions. We studied whether P2P Grid could provide an improved platform over its counterpart. We inspected large number of systems, examples of which are presented in this paper. We scrutinized their features, capabilities, and performance. Our investigation indicates that P2P Grid exhibits a superior behavior over its traditional counterpart for VCL setting. This is especially true for courses such as Parallel Computing, Simulation, and Networking since P2P Grid offers accessing to larger scale computational and data resources as well as much improved collaborative environment in heterogeneous and distributed communities.

[1]  V. Sridhar,et al.  SOA for Hybrid P2P based Self Organising Grids , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

[2]  Hassan Rajaei,et al.  Clouds & grids: a network and simulation perspective , 2011, SpringSim.

[3]  Milena Radenkovic,et al.  Towards Peer-to-Peer Access Grid , 2004, SAG.

[4]  Domenico Talia,et al.  IEEE Internet Computing: Peer To Peer - Toward a Synergy Between P2P and Grids , 2003, IEEE Distributed Syst. Online.

[5]  Jie Pan,et al.  Introduction to Grid Computing , 2009 .

[6]  Thomas A. DeFanti,et al.  AGAVE : Access Grid Augmented Virtual Environment , 2001 .

[7]  Ian T. Foster,et al.  On Death, Taxes, and the Convergence of Peer-to-Peer and Grid Computing , 2003, IPTPS.

[8]  Nazareno Andrade,et al.  Automatic grid assembly by promoting collaboration in peer-to-peer grids , 2007, J. Parallel Distributed Comput..

[9]  Matei Ripeanu,et al.  Peer-to-peer architecture case study: Gnutella network , 2001, Proceedings First International Conference on Peer-to-Peer Computing.

[10]  Michel Pahud,et al.  The learning experience project: Enabling collaborative learning with ConferenceXP , 2004 .

[11]  Domenico Talia,et al.  Toward a Synergy Between P2P and Grids , 2003, IEEE Internet Comput..

[12]  G. Fox,et al.  Peer-to-Peer Grids , 2003 .

[13]  Pedro García-López,et al.  eSciGrid: A P2P-based e-science Grid for scalable and efficient data sharing , 2010 .

[14]  Hassan Rajaei,et al.  Advances in virtual learning environments and classrooms , 2011, SpringSim.

[15]  Marco Aurélio Spohn,et al.  Ad hoc Grid: An Adaptive and Self-Organizing Peer-to-Peer Computing Grid , 2010, 2010 10th IEEE International Conference on Computer and Information Technology.

[16]  Domenico Talia,et al.  Peer-to-Peer Models for Resource Discovery on Grids , 2006 .

[17]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[18]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities , 2008, 2008 10th IEEE International Conference on High Performance Computing and Communications.

[19]  Leandro Navarro-Moldes,et al.  ULabGrid, an Infrastructure to Develop Distant Laboratories for Undergrad Students over a Grid , 2003, European Across Grids Conference.

[20]  Lars Bengtsson,et al.  Jalapeno: secentralized grid computing using peer-to-peer technology , 2005, CF '05.

[21]  Ian T. Foster Globus Toolkit Version 4: Software for Service-Oriented Systems , 2005, NPC.

[22]  Hassan Rajaei,et al.  Cloud Computing in Computer Science and Engineering Education , 2012 .

[23]  Andrew E. Johnson,et al.  Distance learning classroom using Virtual Harlem , 2001, Proceedings Seventh International Conference on Virtual Systems and Multimedia.

[24]  Yingjie Xia,et al.  A Collaborative Application Framework Based on the P2P Grid Model , 2010, 2010 Third International Conference on Knowledge Discovery and Data Mining.

[25]  Gregor von Laszewski,et al.  Toward an Architecture for Ad Hoc Grids , 2009 .

[26]  Jie Ma,et al.  APPLE: A Novel P2P Based e-Learning Environment , 2004, IWDC.

[27]  Ian Foster,et al.  The Grid 2 - Blueprint for a New Computing Infrastructure, Second Edition , 1998, The Grid 2, 2nd Edition.

[28]  Bobby Bhattacharjee,et al.  Creating a Robust Desktop Grid using Peer-to-Peer Services , 2007, 2007 IEEE International Parallel and Distributed Processing Symposium.

[29]  Tran Vu Pham,et al.  A collaborative e-Science architecture towards a virtual research environment , 2005 .