Implementation of High Performance Messaging Layer for Multi - purpose Clustering System


The Transactions of the Korea Information Processing Society (1994 ~ 2000), Vol. 7, No. 3, pp. 909-922, Mar. 2000
10.3745/KIPSTE.2000.7.3.909,   PDF Download:

Abstract

High speed messaging layer for application's feeling of low level network performance is needed by Clustering System based on high speed network fabrics. It should have the mechanism to directly pass messages between network card and application space, and provide flexible affodabilities for many diverse applications. In this paper, CROWN (Clustering Resources On Workstations' Network) which is designed and implemented for multi-purpose clustering system will be introduced briefly, and CLCP (CROWN Lean Communication Primitives) which is the high speed messaging layer for CROWN will be followed. CLCP consists of a firmware for controlling Myrinet card, device driver, and user libraries. CLCP supports various application domains as a result of pooling and interrupt receive mechanism. In case of polling based receive, 8 bytes short message, and no other process, CLCP has 262 micro-second response time between two nodes, and 1M bytes large message, it shows 442Mbps bandwidth.


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. H. Park, K. D. Moon, T. G. KIm, G. W. Cho, "Implementation of High Performance Messaging Layer for Multi - purpose Clustering System," The Transactions of the Korea Information Processing Society (1994 ~ 2000), vol. 7, no. 3, pp. 909-922, 2000. DOI: 10.3745/KIPSTE.2000.7.3.909.

[ACM Style]
Jun Hee Park, Kyeong Deok Moon, Tae Geun KIm, and Gih Wan Cho. 2000. Implementation of High Performance Messaging Layer for Multi - purpose Clustering System. The Transactions of the Korea Information Processing Society (1994 ~ 2000), 7, 3, (2000), 909-922. DOI: 10.3745/KIPSTE.2000.7.3.909.