Skip to main content
Log in

Automatic Management of Sessions in Shared Spaces

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

In this paper we propose a session model suited for cooperative work in shared spaces such as virtual 3D spaces. Our session model aims at structuring interactions on shared objects, without requiring explicit session preparation. Sessions are rule driven: accessing objects triggers automatic session creation, deletion or merge. Automatic session management enhances the dynamics of cooperation: users are not constrained by predefined schemes and they can join and leave easily by accessing shared objects (e.g. editing documents, moving to locations in virtual spaces). Our session management model is well suited to coincidental encounters and cooperation in shared spaces. Moreover, sessions promote rules for shared access and help users to get a clear perception of the ongoing interactions. As cooperative applications are distributed by essence, maintaining data consistency is a difficult issue. Our session model helps to define groups of objects which can then be used by a distributed consistency management service. In this paper we detail our session model and its rules, together with an algorithm for automatic session management. We conclude with a scenario of an encounter in a virtual space.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Keith W. Edwards. Session management for collaborative applications. In Proceedings of the Conference on Computer-Supported Cooperative Work, pp. 323–330, Chapel Hill, NC, USA, Oct 1994.

  2. Mark Roseman and Saul Greenberg. Team Rooms: network places for collaboration. In Proceedings of the Conference on Computer-Supported Cooperative Work, pp. 325–333, Cambridge, MA, USA, 1996.

  3. Clarence A. Ellis and Simon J. Gibbs. Concurrency control in groupware systems. International Conference on Management of Data, pp. 299–407, 1989.

  4. François Charoy, Claude Godart, and Hala Skaf. Maintaining consistency of cooperative software development: activities. In 6th International Workshop on Foundations of Models and Languages for Data and Objects, pp. 299–407 Schloss Dagstuhl, Germany, Sept. 1989.

  5. Stéphane Lorcy and Noël Plouzeau. A distributed algorithm for managing group membership with multiple groups. The 1998 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'98), Las Vegas Hilton, Las Vegas, Nevada, USA, July 1998.

  6. Robert W. Hall, Amit Mathur, Farnam Jahanian, Atul Prakash, and Craig Rassmussen, CORONA: a communication service for scalable, reliable group collaboration systems. In Proceedings of the Conference on Computer-Supported Cooperative Work, pp. 140–149, Cambridge, MA, USA, 1996.

  7. Michel Raynal and André Schiper. From group communication to transactions in distributed systems. Communication of the ACM, 4:(39):84–92, 1996.

    Google Scholar 

  8. Tom Rodden. Populating the application: a model of awareness for cooperative applications. In Proceedings of the Conference on Computer Supported Cooperative Work, pp. 87–96, Cambridge, MA, USA, 1996.

  9. Christian Schuckmann, Lutz Kirchner, Jan Schümmer, and Jörg M. Haake, Designing objectoriented synchronous groupware with COAST. In Proceedings of the Conference on Computer Supported Cooperative Work, pp. 30–38, Cambridge, MA, USA, 1996.

  10. François Pacull, Alain Sandoz, and André Schiper. Duplex: a distributed collaborative editing environment in large scale. In Proceedings of the Conference on Computer-Supported Cooperative Work, pp. 165–173, Chappel Hill, NC, USA, Oct 1994.

  11. Géraldine Texier. Gestion des interactions implicites dans les environnements de travail coopératifs. Thesis, University of Rennes 1, Sept 2000.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Texier, G., Plouzeau, N. Automatic Management of Sessions in Shared Spaces. The Journal of Supercomputing 24, 173–181 (2003). https://doi.org/10.1023/A:1021702910209

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1021702910209

Navigation