A structured TCP in standard ML

44Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

This paper describes the design of an implementation of the Transmission Control Protocol using an extension of the Standard ML (SML) language. SML supports higher-order fimctions, modularity, and type-safe module composition. We find that by using SML we can achieve good structure and good performance simultaneously. Good structure includes a modular decomposition of the protocol stack and of the TCP implementation, a control structure that imposes a total ordering on all events and processes them synchronously, and a test structure that allows component testing to catch problems before system integration. Strategies that help achieve good performance include using fast algoritbrns, using language constructs that make it easy to stage function evaluation, and language implementation features such as compacting garbage collection.

Cite

CITATION STYLE

APA

Biagioni, E. (1994). A structured TCP in standard ML. In Proceedings of the Conference on Communications Architectures, Protocols and Applications, SIGCOMM 1994 (pp. 36–45). Association for Computing Machinery, Inc. https://doi.org/10.1145/190314.190318

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free