Skip to main content

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

  • 328 Accesses

Abstract

Sockets [9] have become a widespread programming interface for distributed computing. A wealth of legacy applications and higher-level communication libraries relies on this API. Sockets also provide the communication infrastructure for parallel processing systems, e.g., MPI and PVM, in workstation cluster environments. An obvious way to support those applications on a compute cluster with a new-generation, high-speed interconnect such as SCI, is therefore to port the sockets API onto this platform.

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. Damianakis, S.N., Dubnicki, C., Felten, E.W.: Stream Sockets on SHRIMP. In: Panda, D.K., Stunkel, C.B. (eds.) CANPC 1997. LNCS, vol. 1199. Springer, Heidelberg (1997)

    Google Scholar 

  2. Dubnicki, C., Bilas, A., Chen, Y., Damianakis, S.N., Li, K.: SHRIMP Project Update: Myrinet Communication. IEEE Micro, 50–51 (January/February 1998)

    Google Scholar 

  3. Dunning, D., Regnier, G., McAlpine, G., Cameron, D., Shubert, B., Berry, F., Merritt, A.M., Gronke, E., Dodd, C.: The Virtual Interface Architecture. IEEE Micro, 66–76 (March/April 1998)

    Google Scholar 

  4. Eberl, M., Hellwagner, H., Karl, W., Leberecht, M., Weidendorfer, J.: Fast Communication Libraries on an SCI Cluster. In: Proc. SCI Europe 1998, Cheshire Henbury (1998) ISBN 1-901864-02-2

    Google Scholar 

  5. Gillett, R., Kaufmann, R.: Using the Memory Channel Network. IEEE Micro, 19–25 (January/February 1997)

    Google Scholar 

  6. Ibel, M., Schauser, K.E., Scheiman, C.J., Weis, M.: High-Performance Cluster Computing Using SCI. In: Proc. Hot Interconnects, Vol. V, Stanford Univ., Palo Alto, CA, USA (August 1997)

    Google Scholar 

  7. Langendoen, K., Romein, J., Bhoedjang, R., Bal, H.: Integrating Polling, Interrupts, and Thread Management. In: Proc. Frontiers 1996: 6th Symp. on Frontiers of Massively Parallel Computation. IEEE Computer Society Press, Los Alamitos (1996)

    Google Scholar 

  8. Lawton, J.V., Brosnan, J.J., Doyle, M.P., O Riordain, S.D., Reddin, T.G.: Building a High-performance Message-passing System for MEMORY CHANNEL Clusters. Digital Technical Journal 8(2), 96–116 (1996)

    Google Scholar 

  9. Leffler, S.J., McKusick, M.K., Karels, M.J., Quarterman, J.S.: The Design and Implementation of the 4.3 BSD UNIX Operating System. Addison-Wesley, Reading (1989)

    Google Scholar 

  10. Omang, K., Parady, B.: Performance of Low-Cost UltraSPARC Multiprocessors Connected by SCI. In: Proc. CNDS 1997 Conf. on Communication Networks and Distributed Systems Modeling and Simulation. Society for Computer Simulation (1997)

    Google Scholar 

  11. Pakin, S., Karamcheti, V., Chien, A.: Fast Messages: Efficient, Portable Communication for Workstation Clusters and MPPs. IEEE Concurrency, 60–73 (April-June 1997)

    Google Scholar 

  12. Rodrigues, S.H., Anderson, T.E., Culler, D.E.: High-Performance Local Area Communication With Fast Sockets. In: Proc. USENIX Symposium 1997 (1997)

    Google Scholar 

  13. Ryan, S.J., Bryhni, H.: SCI for Local Area Networks Research Report 256, Department of Informatics, University of Oslo (January 1998)

    Google Scholar 

  14. Ryan, S.J., Bryhni, H.: Eliminating the Protocol Stack for Socket Based Communication in Shared Memory Interconnects. In: Workshop PC-NOW 1998, First Int’l. Workshop on Personal Computer-based Networks of Workstations, held in conjunction with IPPS/SPDP 1998, Orlando, Florida, USA, March 30 - April 3 (1998)

    Google Scholar 

  15. Shah, H.V., Pu, C., Madukkarumukumana, R.S.: High Performance Sockets and RPC over Virtual Interface (VI) Architecture. In: Sivasubramaniam, A. (ed.) CANPC 1999. LNCS, vol. 1602. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  16. von Eicken, T., Culler, D.E., Goldstein, S.C., Schauser, K.E.: Active Messages: a Mechanism for Integrated Communication and Computation. In: Proc. 19th Int’l. Symp. on Computer Architecture. ACM Press, New York (1992)

    Google Scholar 

  17. von Eicken, T., Basu, A., Buch, V.: Low-Latency Communication Over ATM Networks Using Active Messages. IEEE Micro, 46–53 (February 1995)

    Google Scholar 

  18. von Eicken, T., Basu, A., Buch, V., Vogels, W.: U-Net: A User-Level Network Interface for Parallel and Distributed Computing. In: Proc. 15th ACM Symposium on Operating System Principles. ACM Press, New York (1995)

    Google Scholar 

  19. Warschko, T.M., Blum, J.M., Tichy, W.F.: A Reliable Transmission Protocol for Myrinet. In: Second Workshop on Cluster Computing, Karlsruhe, Germany, March 25-26 (1999)

    Google Scholar 

  20. Weidendorfer, J.: Entwurf und Implementierung einer Socket-Bibliothek für ein SCI-Netzwerk. Diploma Thesis, Institut für Informatik, Technische Universität München (February 1997)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Hellwagner, H., Weidendorfer, J. (1999). SCI Sockets Library. In: Hellwagner, H., Reinefeld, A. (eds) SCI: Scalable Coherent Interface. Lecture Notes in Computer Science, vol 1734. Springer, Berlin, Heidelberg. https://doi.org/10.1007/10704208_16

Download citation

  • DOI: https://doi.org/10.1007/10704208_16

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66696-7

  • Online ISBN: 978-3-540-47048-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics