Hostname: page-component-78c5997874-4rdpn Total loading time: 0 Render date: 2024-11-19T22:07:34.529Z Has data issue: false hasContentIssue false

Distributed communication in ML

Published online by Cambridge University Press:  01 January 2000

MARK HAYDEN
Affiliation:
Compaq Corp., Systems Research Center, 130 Lytton Avenue, Palo Alto, CA 94301, USA
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the ‘Save PDF’ action button.

We present our experience in implementing a group communication toolkit in Objective Caml, a dialect of the ML family of programming languages. We compare the toolkit both quantitatively and qualitatively to a predecessor toolkit which was implemented in C. Our experience shows that using the high-level abstraction features of ML gives substantial advantages. Some of these features, such as automatic memory management and message marshalling, allowed us to concentrate on those pieces of the implementation which required careful attention in order to achieve good performance. We conclude with a set of suggested changes to ML implementations.

Type
Research Article
Copyright
© 2000 Cambridge University Press
Submit a response

Discussions

No Discussions have been published for this article.