There are educational projects that focus on providing the benefits of the internet to communities that have poor or no connectivity, like: http://internet-in-a-box.org/
While internet failure mitigation isn't an explicit goal of such projects, their resources might make a good starting point.