OpenFunction: An Extensible Data Plane Abstraction Protocol for Platform-Independent Software-Defined Middleboxes | IEEE Journals & Magazine | IEEE Xplore