Responding to Network Failures at Data-plane Speeds with Network Programmability | IEEE Conference Publication | IEEE Xplore