A25: Investigating Performance of Serialization Methods
for Networked Data Transfer in HPC Applications
SessionPoster Reception
Author
Event Type
ACM Student Research Competition
Poster
Reception
TimeTuesday, November 14th5:15pm -
7pm
LocationFour Seasons Ballroom
DescriptionCluster-to-user data transfers present challenges with
cross-platform endianness (byte-order) compatibility and
handling a variety of numeric types, and may occur over
suboptimal network links. Two serialization libraries,
Protocol Buffers and Conduit, were selected for their
ability to handle endianness and their cross-language
support, and their performance in both size and speed
was measured. It was found that the throughput of
Protocol Buffers was significantly more than that of
Conduit while exhibiting less protocol overhead. Adding
a compression stage after serialization dramatically
reduced the size of messages on certain types of data,
but had some impact on throughput.




