# FLICK: Developing and Running Application-Specific Network Services

*2016-06-01 — note*


Paper on application-specific network services at USENIX ATC 2016, a collaboration across multiple universities including Cambridge, Imperial, UCL and Nottingham. FLICK provided a framework for developing network services like custom load balancers and middleboxes using high-level abstractions while achieving good performance. The system automatically translated FLICK programs to efficient parallel task graphs with bounded resource usage, enabling safe concurrent execution of multiple services. We demonstrated it with practical applications including an HTTP load balancer, Memcached router, and Hadoop data aggregator.
Synopsis: Paper on framework for developing and deploying application-specific network services at USENIX ATC 2016.
Words: 80

## Related

- [FLICK: Developing and Running Application-Specific Network Services](https://anil.recoil.org/papers/2016-usenix-flick) (paper, 2016-06-01)

---
Canonical: https://anil.recoil.org/notes/2016-usenix-flick-1
Type: note
License: CC BY 4.0 <https://creativecommons.org/licenses/by/4.0/>
Tags: networking, nfv, middleboxes, systems
