IASTED PDCS · 2002 · 19 citations · 7 references
ComputingComputer EngineeringComputer ScienceComputer NetworksMessage PassingOperating SystemsData Link LayerInternet Protocol SuiteNetwork ArchitectureNetwork LayerNetwork ProtocolsTransport LayerFault Tolerance MechanismsFragmentationMessage FragmentationMiddlewareNetwork Communication ApisNetwork Interface DesignNetwork Sockets InterfaceSockets
In this paper, we describe the design and implementation of an UDP-based socket that utilizes multiple network interface units connected through one or more networks. The socket is a middleware layer that provides abstract network APIs to hide low-level technical details from users. Parallel message fragmentation and reconstruction techniques and a reliable UDP-based protocol are introduced. The proposed socket layer transparently provides an expandable high bandwidth solution, fault tolerance, and load balancing for transmitting large messages over multiple networks. A prototype socket based on this model, called MuniSocket (Multiple Network Interface Socket), has been implemented and evaluated.
7
H. Sivakumar, Stephanie Nogan Bailey, Robert L. Grossman · Conference on High Performance Computing (Supercomputing) · 2000 · 238 citations
A reliable and scalable striping protocol
Adiseshu Hari, Guru Parulkar, George Varghese · 1996 · 153 citations
Striping within the network subsystem
C. Brendan S. Traw, Jonathan M. Smith · IEEE Network · 1995 · 96 citations