**Acknowledgements**

This chapter is based upon work from COST Action CA15127 ("Resilient communication ser‐ vices protecting end user applications from disaster‐based failures: RECODIS") supported by COST (European Cooperation in Science and Technology). This work has received funding from the People Program (Marie Curie Actions) of the European Union's Seventh Framework Program (FP7/2007–2013) under REA Grant Agreement n° 630853.
