Network function virtualization: Challenges and opportunities for innovations
Making middleboxes someone else's problem: network processing as a cloud service