Advertisement

SoapFS: A Multiplatform File System

  • Víctor J. Sosa
  • Rodolfo Pazos
  • Juan G. González
  • Santos Cáceres
  • Laura Cruz
  • Mario Guillen
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3981)

Abstract

Distributed computer applications usually need processes that allow them to retrieve, store, and share data in a suitable way. As a consequence, file systems become a basic concern for these kinds of applications. Typical file systems have been designed on a computer network infrastructure whose communication and data exchange support is homogeneous. The Internet encourages the construction of file systems, which deal with heterogeneous computer platforms. This work presents SoapFS, a file system that is able to manage information in a heterogeneous environment such as the Internet. This is possible because it is based on technologies like RPC-XML and SOAP. This paper shows how a set of functions available in SoapFS allows the development of robust and heterogeneous distributed applications that involve remote data retrieval and storage. SoapFS shows competitive performance compared with popular file systems and it can connect different file systems working together like a one virtual file system.

Keywords

File System Simple Object Access Protocol Common Object Request Broker Architecture Distribute File System File Server 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Object Management Group. The Common Object Request Broker Architecture (CORBA) (May 2005), OMG specification, available on line at, http://www.omg.org/technology/documents/
  2. 2.
    Microsoft. COM: Component Object Model Technologies (January 2005), Available on line at, http://www.microsoft.com/com/
  3. 3.
    Sun Microsystem. Java Remote Method Invocation (RMI) (May 2005), Available on line at, http://java.sun.com/products/jdk/rmi/
  4. 4.
    Zhu, J.: Web Services Provide the Power to Integrate. IEEE Power & Energy 1(6), 40–49 (2003)CrossRefGoogle Scholar
  5. 5.
    Sun Microsystem. NFS: Network File System Protocol Specification. Technical Report RFC 1094 (March 1989), available on line at, http://www.ietf.org/rfc/rfc1094.txt
  6. 6.
    Howard, J.H., Kazar, M.L., Menees, S.G., Nichols, D.A., Satyanarayanan, M., Sidebotham, R.N., West, M.J.: Scale and performance in a distributed file system. ACM Transactions on Computer Systems 6(1), 51–81 (1988)CrossRefGoogle Scholar
  7. 7.
    Carnegie Mellon University. Coda File System (March 2004), available on line at, http://www.coda.cs.cmu.edu
  8. 8.
    Anderson, T., Dahlin, M., Neefe, J., Patterson, D., Roselli, D., Wang, R.: Serverless Network File Systems. In: Proc. of ACM SOSP, Computer Systems, December 1995, vol. 6(1), pp. 51–81 (February 1988)Google Scholar
  9. 9.
    Vahdat, A.M.: WebFS: A Global Cache Coherent File (March 2004), available on line at, http://www.cs.duke.edu/~vahdat/webfs/webfs.html
  10. 10.
    Goland, Y., Whitehead, E., Faizi, A., Carter, S., Jensen, D.: HTTP Extensions for Distributed Authoring – WEBDAV. Standard Track RFC 2518 (February 1999), available on line at, http://www.ietf.org/rfc/rfc2518.txt
  11. 11.
    Soltis, S.R., Ruwart, T.M., O’Keefe, M.T.: The Global File System. In: Proceedings of the 5th NASA Goddard Conference on Mass Storage Systems and Technologies, College Park, MD, pp. 319–342 (1996)Google Scholar
  12. 12.
    Rozier, M., Abrossimov, V., Armand, F., Boule, I., Gien, M., Guillemont, M., Herrmann, F., Kaiser, C., Langlois, S., Leonard, P., Neuhauser, W.: Chorus distributed operating system. Computing Systems 1(4), 305–370 (1988)Google Scholar
  13. 13.
    World Wide Web Consortium. Web Services Description Languaje (WSDL). Technical Report (March 2001), available on line at, http://www.w3.org/TR/wsdl
  14. 14.
    World Wide Web Consortium. Simple Object Access Protocol (SOAP). Technical Report (June 2003), available on line at, http://www.w3.org/TR/SOAP
  15. 15.
    UDDI Organization. The Universal Description, Discovery, and Integration (UDDI) protocol (June 2005), Available on line at, http://www.uddi.org/
  16. 16.
    Apache Project. Webservices Axis, available on line at: http://ws.apache.org/axis/

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Víctor J. Sosa
    • 1
  • Rodolfo Pazos
    • 1
  • Juan G. González
    • 1
  • Santos Cáceres
    • 1
  • Laura Cruz
    • 2
  • Mario Guillen
    • 1
  1. 1.Centro Nacional de Investigación y Desarrollo Tecnológico (CENIDET)CuernavacaMéxico
  2. 2.Instituto Tecnológico de Ciudad MaderoCiudad MaderoMéxico

Personalised recommendations