Content as a Network Primitive
The current functionality supported by OpenFlowbased Software Defined Networking (SDN) includes switching, routing, tunneling, and some basic fire walling while operating on traffic flows. However, the semantics of SDN do not allow for other operations on the traffic, nor does it allow operations at a higher granularity. In this paper, the authors describe a method to expand the SDN framework to add other network primitives. In particular, they present a method to integrate different network elements (like cache, proxy etc). Here, they focus on storage and caching, but their method could be expanded to other functionality seamlessly. They also present a method to identify content so as to perform per-content policy, as opposed to per flow policy.