OpenState: programming platform-independent stateful openflow applications inside the switch
Forwarding metamorphosis: fast programmable match-action processing in hardware for SDN