Implementation of the SNR high-speed transport protocol (the transmitter part)
Lundy, Gilbert M.
MetadataShow full item record
The major problem addressed by this research is how to implement a transport protocol invented especially for high speed networking using the current workstations, so that the high throughput promised by the protocol will be achieved. The approach taken was to implement the SNR protocol, a transport protocol for high speed networking, named after its inventors, and composed of eight different machines (four transmitter and four receiver), using three Unix workstations connected with FDDI, allowing a throughput up to 100 Mbps. This thesis is the implementation of the transmitter part of the protocol; the receiver part is done in parallel in a separate thesis. The four transmitter machines are implemented as four different Unix processes working in parallel and communicate through shared memory which provides the fastest means of exchanging information between processes. The protocol is implemented on top of the Internet Protocol layer using the "raw socket" as interface to access the IP facilities. The C programming language was used for the software implementation in order to access efficiently to the Unix system calls and thus reduce the overhead of the operating system. This thesis shows that these new protocols can be successfully implemented using the current workstations and we expect that in a multiprocessor environment, where each machine is dedicated to a different processor, we will have even better performance.
RightsThis publication is a work of the U.S. Government as defined in Title 17, United States Code, Section 101. Copyright protection is not available for this work in the United States.
Showing items related by title, author, creator and subject.
Williams, Steven M. (Monterey, California. Naval Postgraduate School, 1995-03);This thesis work is to implement the receiver pan of the SNR high speed network transport protocol. The approach was to use the Systems of Communicating Machines (SCM) as the formal definition of the protocol. Programs ...
Wan, Wen-Jyh (Monterey, California. Naval Postgraduate School, 1995-03);This thesis work is to implement the receiver pan of the SNR high speed network transport protocol. The approach was to use the Systems of Communicating Machines (SCM) as the formal definition of the protocol. Programs ...
Software defined radio design for an IEEE 802.11A transceiver using open source Software Communications Architecture (SCA) implementation Leong, Wai Kiat Chris (Monterey California. Naval Postgraduate School, 2006-12);In this thesis, we present the design of a software defined radio (SDR) transceiver using Open Source SCA Implementation Embedded (OSSIE) as the software platform. Designing a SDR requires both an appreciation of the IEEE ...