W. Services-amazon and . Inc, Amazon Elastic Compute Cloud, p.2017

B. Lamos, A. Pasic, J. Wells, and H. Xueyuan, Azure REST API Reference. https://docs.microsoft.com/en-us/rest, p.2017

. Openstack, OpenStack Docs: OpenStack API Documentation. https://developer.openstack.org/api-guide/quick-start, p.2017

K. M. Chandy and J. Misra, The drinking philosophers problem, ACM Transactions on Programming Languages and Systems, vol.6, issue.4, pp.632-646, 1984.
DOI : 10.1145/1780.1804

B. A. Nunes, M. Mendonca, X. N. Nguyen, K. Obraczka, and T. Turletti, A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks, IEEE Communications Surveys & Tutorials, vol.16, issue.3, pp.1617-1634, 2014.
DOI : 10.1109/SURV.2014.012214.00180

H. Khosravi and T. A. Anderson, Requirements for Separation of IP Control and Forwarding, 2003.
DOI : 10.17487/rfc3654

P. Berde, M. Gerola, J. Hart, Y. Higuchi, M. Kobayashi et al., ONOS, Proceedings of the third workshop on Hot topics in software defined networking, HotSDN '14, pp.1-6, 2014.
DOI : 10.1145/2620728.2620744

N. Foster, M. J. Freedman, R. Harrison, J. Rexford, M. L. Meola et al., Frenetic, Proceedings of the Workshop on Programmable Routers for Extensible Services of Tomorrow, PRESTO '10, pp.1-6, 2010.
DOI : 10.1145/1921151.1921160

J. A. Wickboldt, W. P. De-jesus, P. H. Isolani, C. B. Both, J. Rochol et al., Software-defined networking: management requirements and challenges, IEEE Communications Magazine, vol.53, issue.1, pp.278-285, 2015.
DOI : 10.1109/MCOM.2015.7010546

T. Koponen, M. Casado, N. Gude, J. Stribling, L. Poutievski et al., Onix: A Distributed Control Platform for Large-scale Production Networks, Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation , OSDI'10, pp.351-364, 2010.

S. Hassas, Y. , and Y. Ganjali, Kandoo: A Framework for Efficient and Scalable Offloading of Control Applications, Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN '12, pp.19-24

K. Phemius, M. Bouet, and J. Leguay, DISCO: Distributed multi-domain SDN controllers, 2014 IEEE Network Operations and Management Symposium (NOMS), pp.1-4, 2014.
DOI : 10.1109/noms.2014.6838330

URL : https://hal.archives-ouvertes.fr/hal-00854899

D. Ongaro and J. Ousterhout, In Search of an Understandable Consensus Algorithm, Proceedings of the 2014 USENIX Conference on USENIX Annual Technical Conference, USENIX ATC'14, pp.305-320

D. Huynh-tu-dang, M. Sciascia, F. Canini, R. Pedone, and . Soulé, NetPaxos: Consensus at Network Speed, Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research, SOSR '15, pp.1-5, 2015.

W. Xia, Y. Wen, C. H. Foh, D. Niyato, and H. Xie, A Survey on Software-Defined Networking, IEEE Communications Surveys & Tutorials, vol.17, issue.1, pp.27-51, 2015.
DOI : 10.1109/COMST.2014.2330903

URL : http://doi.org/10.1109/comst.2014.2330903

K. Katsalis, N. Nikaein, and A. Edmonds, Multi-Domain Orchestration for NFV: Challenges and Research Directions, 2016 15th International Conference on Ubiquitous Computing and Communications and 2016 International Symposium on Cyberspace and Security (IUCC-CSS), pp.189-195, 2016.
DOI : 10.1109/IUCC-CSS.2016.034

A. D. Ferguson, A. Guha, C. Liang, R. Fonseca, and S. Krishnamurthi, Participatory Networking: An API for Application Control of SDNs, Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM, SIGCOMM '13, pp.327-338, 2013.
DOI : 10.1145/2486001.2486003

URL : http://www.cs.brown.edu/%7Eadf/work/HotICE2012-paper.pdf

M. Canini, P. Kuznetsov, D. Levin, and S. Schmid, A distributed and robust SDN control plane for transactional network updates, 2015 IEEE Conference on Computer Communications (INFOCOM), pp.190-198, 2015.
DOI : 10.1109/INFOCOM.2015.7218382

K. Zheng, L. Wang, B. Yang, Y. Sun, and S. Uhlig, LazyCtrl: A Scalable Hybrid Network Control Plane Design for Cloud Data Centers, IEEE Transactions on Parallel and Distributed Systems, vol.28, issue.1, pp.115-127, 2017.
DOI : 10.1109/TPDS.2016.2558512

S. H. Yeganeh, A. Tootoonchian, and Y. Ganjali, On scalability of software-defined networking, IEEE Communications Magazine, vol.51, issue.2, pp.136-141, 2013.
DOI : 10.1109/MCOM.2013.6461198

T. Mizrahi, O. Rottenstreich, and Y. Moses, TimeFlip: Scheduling network updates with timestamp-based TCAM ranges, 2015 IEEE Conference on Computer Communications (INFOCOM), pp.2551-2559, 2015.
DOI : 10.1109/INFOCOM.2015.7218645

W. Edsger and . Dijkstra, The Origin of Concurrent Programming, pp.198-227, 2002.

N. Gude, T. Koponen, J. Pettit, B. Pfaff, M. Casado et al., NOX, NOX: Towards an Operating System for Networks. SIGCOMM Comput, pp.105-110, 2008.
DOI : 10.1145/1384609.1384625

J. Lejeune, L. Arantes, J. Sopena, and P. Sens, Reducing Synchronization Cost in Distributed Multi-resource Allocation Problem, 2015 44th International Conference on Parallel Processing, pp.540-549, 2015.
DOI : 10.1109/ICPP.2015.63

URL : https://hal.archives-ouvertes.fr/hal-01120808