# Computational and Communication Infrastructure Challenges for Resilient Cloud Services
## 5 Platform Resilience Mechanisms
### Traffic Management and Fault Tolerance
#### 5.1.1 Network Infrastructure Adaptation and Fault Tolerance
* (21) [PERSON]; [PERSON]; [PERSON] The road to SDN: An intellectual history of programmable networks. _ACM SIGCOMM Comput. Commun. Rev._**2014**, _44_, 87-98. [CrossRef]
* (22) [PERSON] [PERSON]; [PERSON] [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON] [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON]; [PERSON]; et al. Technology-related disasters: A survey towards disaster-resilient Software Defined Networks. In Proceedings of the 2016 8 th International Workshop on Resilient Networks Design and Modeling (RNDM), Halmstad, Sweden, 13-15 September 2016; pp. 35-42. * (23) [PERSON]; [PERSON]; [PERSON] A Software-Defined Networking Approach for Disaster-Resilient WANs. In Proceedings of the 2013 22 nd International Conference on Computer Communication and Networks (ICCCN), Nassau, Bahamas, 30 July-2 August 2013; pp. 1-5. * (24) [PERSON]; [PERSON] Resource allocation in NFV: A comprehensive survey. _IEEE Trans. Netw. Serv. Manag._**2016**, _13_, 518-532. [CrossRef]
* (25) [PERSON]; [PERSON]; [PERSON] [PERSON] ANSWer: Combining NFV and SDN features for network resilience strategies. In Proceedings of the 2016 IEEE Symposium on Computers and Communication (ISCC), Messina, Italy, 27-30 June 2016; pp. 391-396. * (26) [PERSON]; [PERSON] Mobile networks disaster recovery using SDN-NFV. In Proceedings of the 2016 International Conference Radio Electronics & Info Communications (UkrMiCo), Kiev, Ukraine, 11-16 September 2016; pp. 1-3. * (27) [PERSON]; [PERSON] On micro-services architecture. _Int. J. Open Inf. Technol._**2014**, \(2\), 24-27. * (28) [PERSON] _The Docker Book: Containerization Is the New Virtualization_; [PERSON]: Brooklyn, NY, USA, 2014. * (29) [PERSON]; [PERSON]; [PERSON]; [PERSON] A new docker swarm scheduling strategy. In Proceedings of the 2017 IEEE 7 th International Symposium on Cloud and Service Computing (SC2), Kanazawa, Japan, 22-25 November 2017; pp. 112-117. * (30) [PERSON] _Apache Mess Essentials_; Packt Publishing Ltd.: Birmingham, UK, 2015. * (31) [PERSON]; [PERSON]; [PERSON] Getting Started with Nomad. In _Infrastructure-as-Code Automation Using Teraform, Packer, Vault, Nonand and Consuli_; Springer: Berlin/Heidelberg, Germany, 2021; pp. 201-236. * (32) [PERSON] _Kubernetes in Action_; Simon and Schuster: New York, NY, USA, 2017. * (33) [PERSON] _Mastering Kukernetes_; Packt Publishing Ltd.: Birmingham, UK, 2017. * (34) [PERSON]; [PERSON] Deploying and Using Rancher with Azure Kubernetes Service. Available online: [[https://link.springer.com/chapter/10.1007/978-1-4842-5519-3_6](https://link.springer.com/chapter/10.1007/978-1-4842-5519-3_6)]([https://link.springer.com/chapter/10.1007/978-1-4842-5519-3_6](https://link.springer.com/chapter/10.1007/978-1-4842-5519-3_6)) (accessed on 12 July 2022). * (35) [PERSON]; [PERSON] Gardener--The Kubernetes Botanist. Available online: [[https://kubernetes.io/blog/2018/05/17](https://kubernetes.io/blog/2018/05/17)]([https://kubernetes.io/blog/2018/05/17](https://kubernetes.io/blog/2018/05/17)) /gardener/ (accessed on 12 July 2022). * (36) [PERSON]; [PERSON] A survey of fault tolerance in cloud computing. _J. King Saud Univ. Comput. Inf. Sci._**2021**, _33_, 1159-1176. [CrossRef]
* (37) [PERSON]; [PERSON]; [PERSON] Network monitoring: Present and future. _Comput. Netw._**2014**, _65_, 84-98. [CrossRef]
* (38) [PERSON]; [PERSON]; [PERSON] Generic factors influencing optimal LAN size for commonly used operating systems maximized for network performance. _IJCSNS Int. J. Comput. Sci. Netw. Secur._**2009**, \(9\), 63-72. * (39) [PERSON] _Reliability of Computer Systems and Networks: Fault Tolerance, Analysis, and Design_; John Wiley & Sons: Hoboken, NJ, USA, 2003. * (40) [PERSON]; [PERSON]; [PERSON]; [PERSON] [PERSON] Data Flow Management and Compliance in Cloud Computing. _IEEE Cloud Comput._**2015**, \(2\), 24-32. [CrossRef]
* (41) [PERSON] Docker: Lightweight linux containers for consistent development and deployment. _Linux J._**2014**, \(2\), 2.