Publication | Closed Access
Virtual network transport protocols for Myrinet
83
Citations
14
References
1998
Year
Cluster ComputingEngineeringHigh Performance Computer NetworkAm-ii ApiComputer ArchitectureInterconnection Network ArchitectureDelay-tolerant NetworkingCommunication ArchitectureCluster TechnologyProtected NetworkInternet Of ThingsParallel ComputingAdvanced NetworkingComputer EngineeringMainstream ClusterComputer ScienceNetwork Communication ProtocolEdge ComputingCloud ComputingParallel ProgrammingTransport LayerSystem Software
Bringing direct and protected network multiprogramming into mainstream cluster computing requires innovations in three key areas: application programming interfaces, network virtualization systems, and lightweight communication protocols for high-speed interconnects. The AM-II API extends traditional active messages with support for client-server computing and facilitates the construction of parallel clients and distributed servers. Our virtual network segment driver enables a large number of arbitrary sequential and parallel applications to access network interface resources directly in a concurrent but fully protected manner. The NIC-to-NIC communication protocols provide reliable and at-most-once message delivery between communication endpoints. The NIC-to-NIC protocols perform well as the number of endpoints and the number of hosts in the cluster are scaled. The flexibility afforded by the underlying protocols enables a diverse set of timely research efforts. Other Berkeley researchers are actively using this system to investigate implicit techniques for the coscheduling of communicating processes, an essential part of high-performance communications in multiprogrammed clusters of uni- and multiprocessor servers. Other researchers are extending the active message protocols described here for clusters of symmetric multiprocessors, using so-called multiprotocol techniques and multiple network interfaces per machine.
| Year | Citations | |
|---|---|---|
Page 1
Page 1