BASEL (Buffering Architecture SpEcification Language)
Kirill Kogan, Danushka Menikkumbura, Gustavo Petri, Youngtae, Noh, Sergey Nikolenko, Patrick Eugster

TL;DR
This paper introduces BASEL, a specification language for defining virtual buffering architectures and policies, simplifying implementation and enabling empirical analysis of their performance impacts.
Contribution
The paper presents BASEL, a novel language that simplifies the specification of buffering architectures and policies without requiring high-level programming.
Findings
Empirical evaluation shows performance varies with different BASEL configurations.
BASEL effectively models a variety of economic buffering policies.
The language facilitates analysis of buffering strategies in network architectures.
Abstract
Buffering architectures and policies for their efficient management constitute one of the core ingredients of a network architecture. In this work we introduce a new specification language, BASEL, that allows to express virtual buffering architectures and management policies representing a variety of economic models. BASEL does not require the user to implement policies in a high-level language; rather, the entire buffering architecture and its policy are reduced to several comparators and simple functions. We show examples of buffering architectures in BASEL and demonstrate empirically the impact of various settings on performance.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware-Defined Networks and 5G · Software System Performance and Reliability · Distributed systems and fault tolerance
