Skip to main content

An Infrastructure to Build Secure Shared Grid Spaces

  • Conference paper
Book cover Coordination Models and Languages (COORDINATION 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2949))

Included in the following conference series:

  • 177 Accesses

Abstract

Grid applications need for coordination infrastructures that are secure and scalable with both the vast number of potential users and the enormous volume of information that may be exchanged. However, building middleware for these purposes that scales to accommodate the Grid requirements remains a complex problem. In this paper we present a middleware infrastructure that supports the creation of secure shared spaces scaling virtually to any number of users by defining security policies with regular expressions over distinguished names. We propose an XML representation for tuples in the shared space, an infrastructure of XSQL pages for accessing them, and a security model that supports authentication, privacy, integrity and authorization. Our approach leverages on existing standard technologies like XML, XSL, and HTTP favouring coordination between existing applications and future Web Services.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Cabri, G., Leonardi, L., Zambonelli, F.: XML Dataspaces for Mobile Agent Coordination. In: 15th ACM Symposium on Applied Computing (2000)

    Google Scholar 

  2. Carriero, N., Gelernter, D.: Linda in Context. Communications of the ACM 32(4) (1989)

    Google Scholar 

  3. Ciancarini, P., Tolksdorf, R., Zambonelli, F.: A Survey on Coordination Middleware for XML-Centric Applications. The Knowledge Engineering Review 17(4) (2003)

    Google Scholar 

  4. Cremonini, M., Omicini, A., Zambonelli, F.: Multi-Agent Systems on the Internet: Extending the Scope of Coordination towards Security and Topology. In: Garijo, F.J., Boman, M. (eds.) MAAMAW 1999. LNCS, vol. 1647, Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  5. Düllmann, D., Hoschek, W., Jaen-Martinez, J., Samar, A., Segal, B., Stockinger, H., Stockinger, K.: Models for Replica Synchronisation and Consistency in a Data Grid. In: 10th IEEE Symposium on High Performance and Distributed Computing (HPDC-10), San Francisco, California (2001)

    Google Scholar 

  6. Foster, I., Kesselman, C., Tuecke, S.: The Anatomy of the Grid: Enabling Scalable Virtual Organizations. International J. Supercomputer Applications, 3 15 (2001)

    Google Scholar 

  7. Gelernter, D., Carriero, N.: Coordination languages and their significance. Communications of the ACM 35(2), 97–107 (1992)

    Article  Google Scholar 

  8. Hoschek, W., Jaen-Martinez, J., Samar, A., Stockinger, H., Stockinger, K.: Data Management in an International Data Grid Project. In: 1st IEEE/ACM International Workshop on Grid Computing (Grid 2000), Bangalore, India, December 17-20 (2000) (Distinguished Paper Award)

    Google Scholar 

  9. Jaén-Martinez, J., Canós, J.H.: An Advanced Security Infraestructure for Heterogeneous Relational Grid Data Sources. In: 1st European Across Grids Conference, Santiago de Compostela, Spain (February 2003)

    Google Scholar 

  10. Jakarta ORO, http://jakarta.apache.org/oro/

  11. The Java Servlet Technology, http://java.sun.com/products/servlet/

  12. JSR-000154 JavaTM Servlet 2.4 Specification, http://jcp.org/aboutJava/communityprocess/first/jsr154/index3.html

  13. Hickman, K.E.B.: The SSL Protocol (1995), http://www.netscape.com/eng/security/SSL_2.html

  14. Lehman, T.J., McLaughey, S.W., Wyckoff, P.: T Spaces: The next Wave. In: Proceedings of the 32nd Hawaii International Conference on System Sciences (1999)

    Google Scholar 

  15. Minsky, N., Leichter, J.: Law-Governed Linda as a Coordination Model. In: Ciancarini, P., Nierstrasz, O., Yonezawa, A. (eds.) ECOOP-WS 1994. LNCS, vol. 924, pp. 125–146. Springer, Heidelberg (1995)

    Chapter  Google Scholar 

  16. Naming and Addressing (URIs, URLs, ... ), http://www.w3.org/Addressing/

  17. Oracle9i XML Developer’s Kits Guide – XDK Release 2 (9.2) Part Number A96621-0. Accessible at, http://otn.oracle.com/tech/xml/xdkhome.htm

  18. Omicini, A., Zambonelli, F.: TuCSoN: a Coordination Model for Mobile Information Agents. In: 1st International Workshop on Innovative Internet Information Systems (IIIS 1998), Pisa, Italy (June 1998)

    Google Scholar 

  19. Roman, G.-C., Handorean, R.: Secure Sharing of Tuple Spaces in Ad Hoc Settings. In: Proceedings of the 1st International Workshop on Security Issues in Coordination Models, Languages, and Systems (SecCo 2003). Electronic Notes in Theoretical Computer Science, vol. 85(3) (2003)

    Google Scholar 

  20. Roman, G.-C., Cunningham, H.C.: Mixed Programming Metaphors in a Shared Dataspace Model of Concurrency. IEEE Transactions on Software Engineering 16(12), 1361–1373 (1990)

    Article  Google Scholar 

  21. Rowstron, A.: Using asynchronous tuple space access primitives (BONITA primitives) for process coordination. In: Garlan, D., Le Métayer, D. (eds.) COORDINATION 1997. LNCS, vol. 1282, pp. 426–429. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  22. Vitek, J., Bryce, C., Oriol, M.: Coordinating Agents with Secure Spaces. In: Proceedings of Coordination 1999, Amsterdam, The Nederlands (1999)

    Google Scholar 

  23. Waldo, J., et al.: Javaspace specification - 1.0. Technical report, Sun Microsystems (March 1998)

    Google Scholar 

  24. Wyckoff, P.: T Spaces. IBM Systems Journal 37(3), 454–474 (1998)

    Article  Google Scholar 

  25. XML Path Language V1.0 W3C Recommendation (1999), http://www.w3.org/TR/xpath

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Jaén, J., Navarro, E. (2004). An Infrastructure to Build Secure Shared Grid Spaces. In: De Nicola, R., Ferrari, GL., Meredith, G. (eds) Coordination Models and Languages. COORDINATION 2004. Lecture Notes in Computer Science, vol 2949. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24634-3_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24634-3_14

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21044-3

  • Online ISBN: 978-3-540-24634-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics