@misc{BuechnerNolteHasanietal., author = {B{\"u}chner, Steffen and Nolte, J{\"o}rg and Hasani, Alireza and Kraemer, Rolf}, title = {100 Gbit/s End-to-End Communication: Low Overhead On-Demand Protocol Replacement in High Data Rate Communication Systems}, series = {42nd Conference on Local Computer Networks (LCN), 9-12 Oct. 2017, Singapore}, journal = {42nd Conference on Local Computer Networks (LCN), 9-12 Oct. 2017, Singapore}, publisher = {IEEE}, address = {Piscataway, NJ}, isbn = {978-1-5090-6523-3}, doi = {10.1109/LCN.2017.40}, pages = {231 -- 234}, language = {en} } @misc{BuechnerHasaniLopacinskietal., author = {B{\"u}chner, Steffen and Hasani, Alireza and Lopacinski, Lukasz and Kraemer, Rolf and Nolte, J{\"o}rg}, title = {100 Gbit/s End-to-End Communication: Adding Flexibility with Protocol Templates}, series = {2018 IEEE 43rd Conference on Local Computer Networks (LCN)}, journal = {2018 IEEE 43rd Conference on Local Computer Networks (LCN)}, edition = {1. Auflage}, isbn = {978-1-5386-4413-3}, issn = {0742-1303}, doi = {10.1109/LCN.2018.8638078}, pages = {263 -- 266}, abstract = {High-speed protocol processing that provides data-rates of 100 Gbit/s and beyond to the application stresses the whole communication system up to its outer limits. Such a system can only be utilized by employing highly specialized, application specific protocols, that are tailored for certain communication parameters, such as the packet loss rate. However, the requirements for most applications are not static, and a protocol designer cannot anticipate all possible communication conditions upfront. The contradiction between specialized protocols and unknown communication parameters can be solved by adapting the protocol implementation on demand to the current communication conditions. However, such an approach needs a protocol description language that allows the automatic specialization of protocols. In this paper, we present the Protocol Engine Template Language (PETL), that allows the automatic implementation of protocols by a constructive approach for a variety of communication conditions from protocol implementation templates.}, language = {en} }