@inproceedings{ohcs-rnsc-20,
  author = {Jakob Otto and Raphael Hiesgen and Dominik Charousset and Thomas C. Schmidt},
  title = {{Revisiting the Network Stack in CAF}},
  booktitle = {Proc. of the 11th ACM SIGPLAN Conf. on Systems, Programming, and Applications (SPLASH '20), Workshop AGERE!},
  pages = {1--9},
  month = {Nov.},
  year = {2020},
  publisher = {ACM},
  address = {New York, USA},
  location = {Virtual},
  abstract = {Applications increasingly demand distribution across theglobal Internet. The Actor model of computation has beenwisely designed to abstract communication between actorsand hence remains transparent w.r.t. distribution. Perfor-mance, security, and deployment considerations, however,make it difficult to define a specific communication trans-port that should be hardcoded into an actor framework. Itis rather desirable to design appropriate transport abstrac-tions, which allow for flexible choices and configurations oftransport functions on the Internet.In this paper, we report about our ongoing work of re-designing, implementing, and evaluating a network stackthat abstracts transport for the C++ Actor Framework (CAF).The stack allows for the exchanging of transport protocolsand adds configuration options as well as compositions ofprotocols. First comparisons of TCP versus UDP with con-figurable reliability options are provided, as well as an earlyevaluation of its performance.},
  url = {https://doi.org/10.1145/3427760.3428340},
  theme = {dip},
}

