WWG: a wide-area infrastructure to support groups

Group learning at Internet scale is becoming more frequent in university courses. This complex process requires support by distributed computing learning support infrastructures.This paper describes the design of WWG (World-Wide Groups): a distributed and decentralized infrastructure with the aim of supporting distributed group learning and team work, centered on the distribution of events, so that every participant can be notified and thus be aware of the actions, changes, progress of the groups he belongs to.The design issues, requirements and the resulting architecture are presented. WWG is based on a multi-component architecture where metainformation agents are responsible for helping the events to reach the members of the group; the repository agents are responsible for the storage of group information; and user agents are responsible for the representation of users (sources and sinks of events). In this paper we tried to show that, applying events transformation policies, WWG is scalable at group level.

[1]  John S. Heidemann,et al.  Implementation of the Ficus Replicated File System , 1990, USENIX Summer.

[2]  Kirk L. Johnson,et al.  The measured performance of content distribution networks , 2001, Comput. Commun..

[3]  Wolfgang Prinz,et al.  NESSIE: An awareness environment for cooperative settings , 1999, ECSCW.

[4]  Mahadev Satyanarayanan,et al.  Disconnected operation in the Coda File System , 1992, TOCS.

[5]  David S. Rosenblum,et al.  Achieving scalability and expressiveness in an Internet-scale event notification service , 2000, PODC '00.

[6]  Rich Salz,et al.  InterNetNews: Usenet Transport for Internet Sites , 1992, USENIX Summer.

[7]  Ian Clarke,et al.  A Distributed Decentralised Information Storage and Retrieval System , 1999 .

[8]  David Wood Programming Internet email , 1999 .

[9]  Fatos Xhafa,et al.  A methodological framework for project-based collaborative learning in a networked environment , 2002 .

[10]  David Wood Programming internet email - mastering internet messaging systems , 1999 .

[11]  Scott Shenker,et al.  A scalable Web cache consistency architecture , 1999, SIGCOMM '99.

[12]  Congduc Pham,et al.  DyRAM : a Reliable Multicast Protocol , 2002 .

[13]  Caroline Haythornthwaite,et al.  Studying Online Social Networks , 2006, J. Comput. Mediat. Commun..

[14]  Mark R. Crispin,et al.  Internet Message Access Protocol - Version 4rev1 , 1994, RFC.

[15]  E. James Whitehead,et al.  HTTP Extensions for Distributed Authoring - WEBDAV , 1999, RFC.

[16]  Sirkka L. Jarvenpaa,et al.  Communication and Trust in Global Virtual Teams , 1999, J. Comput. Mediat. Commun..

[17]  Mahadev Satyanarayanan,et al.  Disconnected Operation in the Coda File System , 1999, Mobidata.

[18]  Richard Bentley,et al.  Supporting Collaborative Information Sharing with the World Wide Web: The BSCW Shared Workspace System , 1995, WWW Spring 1995.

[19]  Starr Roxanne Hiltz,et al.  Asynchronous learning networks as a virtual classroom , 1997, CACM.

[20]  Richard A. Golding,et al.  Weak-consistency group communication and membership , 1992 .

[21]  C. M. Sperberg-McQueen,et al.  Extensible Markup Language (XML) , 1997, World Wide Web J..

[22]  M. Yazdani,et al.  Computer-supported cooperative learning in a Virtual University , 1999, J. Comput. Assist. Learn..