Text this: Improving the Reliability of Smart Distribution Grids Using Software-based Networking