Skip to main content

Implementation of MPI over HTTP

  • Late Papers
  • Conference paper
  • First Online:
High-Performance Computing and Networking (HPCN-Europe 1999)

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

Included in the following conference series:

  • 124 Accesses

Abstract

Message Passing Interface[2] is the de facto standard for multi-computer and cluster message passing. In this paper we explore a new paradigm of high performance distributed computing by implementing a message passing interface over HTTP[1]. This provides a platform independent implementation of MPI and also develops a base for web based computation to achieve global parallel processing. The conventional approach to message passing is through the use of Parallel Virtual Machine(PVM) or MPI software packages that optimize the communication and the synchronization functions for the message passing paradigm needed in high performance distributed computing environments. However the recent trend in Internet communication has been to use the HTTP for inter-linking information and files across the World Wide Web. The HTTP [1], over the years has matured to be a very efficient tool for communication and is fit enough to warrant consideration as a vehicle for inter-processor communication. The performance of our implementation was compared with the standard MPI implementation over a cluster of workstations connected by a Shared Ethernet network and the results are very encouraging.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. Fielding, J. Gettys, J. Mogul, H. Frystyk and T. Berners-Lee, Hypertext transfer protocol-HTTP/1.1, RFC 2068, Internet Requests for comments, Jan 1997.

    Google Scholar 

  2. J. J. Dongarra, S. W. Otto, M. Snir and D. W. Walker, An Introduction to the MPI Standard, Communications of the ACM, Jan 1995.

    Google Scholar 

  3. H. Franke, P. Hochschild, P. Pattnaik and M. Snir, An Efficient Implementation of MPI on IBM-SP1, Proc. Of the 1994 Int. Conf. on Parallel Processing, Aug. 1994

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Peter Sloot Marian Bubak Alfons Hoekstra Bob Hertzberger

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag

About this paper

Cite this paper

Lakshminarayanan, S., Ghosh, S.S., Balakrishnan, N. (1999). Implementation of MPI over HTTP. In: Sloot, P., Bubak, M., Hoekstra, A., Hertzberger, B. (eds) High-Performance Computing and Networking. HPCN-Europe 1999. Lecture Notes in Computer Science, vol 1593. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0100712

Download citation

  • DOI: https://doi.org/10.1007/BFb0100712

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-65821-4

  • Online ISBN: 978-3-540-48933-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics