TESLA: A Transparent, Extensible Session-Layer Architecture for End-to-end Network Services
Jon Salz, Alex C. Snoeren, Hari Balakrishnan · 2003
... This paper describes TESLA, a transparent and extensible framework allowing sessionlayer services to be developed using a high-level flowbased abstraction. TESLA services can be deployed transparently using dynamic library interposition and can be composed by chaining event handlers in a graph structure. We show how TESLA can be used to implement several session-layer services including encryption, SOCKS, application-controlled routing, flow migration, and traffic rate shaping, all with acceptably low performance degradation.