Questioning whether layering is still an adequate foundation for networking architectures, this paper investigates non-layered approaches to the design and implementation of network protocols. The goals are greater flexibility and control with fewer feature interaction problems. The paper further proposes a specific non-layered paradigm called role-based architecture .
/lp/association-for-computing-machinery/from-protocol-stack-to-protocol-heap-role-based-architecture-fJ40PJR0ib