Making middleboxes someone else's problem
University of California, Berkeley · Berkeley College · +2 more institutions
Abstract
Modern enterprises almost ubiquitously deploy middlebox processing services to improve security and performance in their networks. Despite this, we find that today's middlebox infrastructure is expensive, complex to manage, and creates new failure modes for the networks that use them. Given the promise of cloud computing to decrease costs, ease management, and provide elasticity and fault-tolerance, we argue that middlebox processing can benefit from outsourcing the cloud. Arriving at a feasible implementation, however, is challenging due to the need to achieve functional equivalence with traditional middlebox deployments without sacrificing performance or increasing network complexity.
Citation impact
- FWCI
- 137.25
- Percentile
- 100%
- References
- 33
Authors
6- JSJustine SherryCorresponding
University of California, Berkeley, Berkeley College
- SHShaddi Hasan
University of California, Berkeley, Berkeley College
- CSColin Scott
University of California, Berkeley, Berkeley College
- AKArvind Krishnamurthy
University of Washington
- SRSylvia Ratnasamy
Berkeley College, University of California, Berkeley
Topics & keywords
- Cloud computing
- Outsourcing
- Computer science
- Computer security
- Elasticity (physics)
- Fault tolerance
- Distributed computing
- Operating system
- Industry, innovation and infrastructure