|Title:||Lossy Channels in Bohrium|
|Conference:||Communicating Process Architectures 2018|
Mads R. B. Kristensen, James Avery
Niels Bohr Institute, University of Copenhagen
In this paper, we introduce a new channel to the Bohrium runtime system that supports lossy compression of data. This channel makes it possible for a local user to offload calculation and data heavy processing to a remote server and still be able to visualize the data on a modest network connection. The new lossy channel supports a fixed frame rate mode where the user can specify a desired frame rate that the lossy channel will maintain. In order to maintain a frame rate, the lossy channel will dynamically adjust the quality setting of the lossy encoding.
We assess how the lossy encoded data approximate the original data -- both visually and numerically -- and how the data compresses compared to popular lossless formats. For this assessment, we use the data from three different scientific simulations and the lossless formats PNG and zlib and the lossy format JPEG.