Abstract
We discuss an experiment aimed at lowering the operating system related overheads when performing small size message communications on a Beowulf class Linux PC cluster. The experiment consists in adding a small number of new system calls to the Linux kernel allowing user code to send/receive messages to/from remote processes. The system calls have been implemented using the standard kernel module mechanism provided by Linux. Those new system calls allow small size messages to be exchanged between cluster nodes with times that are 10 to 15% smaller than those achieved using standard TCP/IP communications.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Top500.org. Top500 supercomputer sites. http://www.top500.org.
Beowulf.org. The beowulf project. http://www.beowulf.org.
B. Bacci, M. Danelutto, S. Pelagatti, and M. Vanneschi. SkIE: a heterogeneous environment for HPC applications. Parallel Computing, 25:1827–1852, December 1999.
M. Danelutto. Task farm computations in java. In Buback, Afsarmanesh, Williams, and Hertzberger, editors, High Performance Computing and Networking, LNCS, No. 1823, pages 385–394. Springer Verlag, May 2000.
M. Cole. Algorithmic Skeletons: Structured Management of Parallel Computations. Research Monographs in Parallel and Distributed Computing. Pitman, 1989.
Congduc Pham and Carsten Albrecth. Tuning message aggregation on high performance clusters for efficient parallel simulations. Parallel Processing Letters, 9(4):521–532, 1999.
G. Ciaccio and G. Chiola. GAMMA and MPI/GAMMA on Gigabit Ethernet. In Proceedings of 7th EuroPVM-MPI, LNCS, No. 1908. Springer Verlag, September 2000. Balatonfured, Hungary.
M. Beck, H. Bohme, M. Dziadska, U. Kunitz, R. Magnus, and D. Verworner. LINUX Kernel Internals. Addison Wesley, 1998.
D.A. Rusling. The Linux Kernel. version 0.8-3, http://www.linuxdoc.org.
M. Snir, S.W. Otto, and J. Dongarra. MPI-The complete reference. Volume 2: The MPI core. MIT Press, Cambridge, 1998.
Argonne National Laboratory. Mpich home page. http://www-unix.mcs.anl.gov/mpi/mpich/index.html.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2001 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Danelutto, M., Rampini, A. (2001). Fast “Short” Messages on a Linux Cluster. In: Hertzberger, B., Hoekstra, A., Williams, R. (eds) High-Performance Computing and Networking. HPCN-Europe 2001. Lecture Notes in Computer Science, vol 2110. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48228-8_40
Download citation
DOI: https://doi.org/10.1007/3-540-48228-8_40
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-42293-8
Online ISBN: 978-3-540-48228-4
eBook Packages: Springer Book Archive