@Misc{berdahl:woodenman, author = {Lawrence Berdahl}, title = {Parallel Data Exchange}, year = {1994}, month = {January 28,}, howpublished = {Lawrence Livermore National Labs}, note = {WoodenMan Proposal}, later = {berdahl:transport}, keywords = {parallel I/O, network, supercomputer system, pario-bib}, comment = {They describe a protocol for making parallel data transfers of arbitrary data sets from one set of data servers to another set of data servers. The goal is to be independent of specific architectures or even types of data servers, and to work on top of existing transport protocols. The data set is described using a gather set for the source and a scatter set for the destination, and using a linear address space as an intermediate representation. All the servers are contacted, they figure out who they need to talk, and exchange port information with them. Each pair exchanges votes on who will control the transfer (ie, who will control the order of the transfer), and on their maximum data rates. This information is used to settle on the control and set of ports to be used. This proposal is not final and is under active development, so it may change.} }