. Abhashkumar, P5: Policy-driven Optimization of P4 Pipeline, Proceedings of the Symposium on SDN Research, SOSR '17, pp.136-142, 2017.

. Anwer, Programming Slick Network Functions, Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research, SOSR '15, vol.14, pp.1-14, 2015.

. Arashloo, SNAP: Stateful Network-Wide Abstractions for Packet Processing, Proceedings of the 2016 ACM SIGCOMM Conference, SIGCOMM '16, pp.29-43, 2016.

. Balouek, Adding Virtualization Capabilities to the Grid'5000 Testbed, Cloud Computing and Services Science, vol.367, pp.347-357, 2012.
URL : https://hal.archives-ouvertes.fr/hal-00946971

. Beck, A simulation framework for Virtual Network Embedding algorithms, Telecommunications Network Strategy and Planning Symposium (Networks), pp.1-6, 2014.

. Benson, Network Traffic Characteristics of Data Centers in the Wild, Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement, IMC '10, pp.267-280, 2010.

. Berde, ONOS: Towards an Open, Distributed SDN OS, Proceedings of the Third Workshop on Hot Topics in Software Defined Networking, HotSDN '14, vol.44, pp.44-51, 2014.

[. Bianchi, Open Packet Processor: a programmable architecture for wire speed platform-independent stateful innetwork processing, CoRR, 2016.

[. Bifulco, Multiflow: Multicast clean-slate with anticipated route calculation on OpenFlow programmable networks, Proceedings of the Symposium on SDN Research, SOSR '16, vol.11, pp.68-74, 2013.

. Bosshart, Pat Bosshartet al. Forwarding Metamorphosis: Fast Programmable Match-action Processing in Hardware for SDN, ACM SIGCOMM, 2013.

. Bosshart, Forwarding Metamorphosis: Fast Programmable Match-action Processing in Hardware for SDN, SIGCOMM Comput. Commun. Rev, vol.43, issue.4, pp.99-110, 2013.
DOI : 10.1145/2534169.2486011

. Bosshart, Forwarding Metamorphosis: Fast Programmable Match-action Processing in Hardware for SDN, Proceedings of the ACM SIGCOMM 2013 Conference on SIGCOMM, SIGCOMM '13, pp.99-110, 2013.
DOI : 10.1145/2534169.2486011

. Bosshart, P4: Programming Protocol-independent Packet Processors, SIGCOMM Comput. Commun. Rev, vol.44, issue.3, pp.87-95, 2014.

. Bremler-barr, OpenBox: A Software-Defined Framework for Developing, Deploying, and Managing Network Functions, Proceedings of the 2016 ACM SIGCOMM Conference, SIGCOMM '16, pp.511-524, 2016.

C. , Isidor Kouvelas, Bill Fenner and Ajit Thyagarajan, Internet Group Management Protocol, vol.3376, 2015.

. Chakraborty, A dynamic multicast routing satisfying multiple QoS constraints, and Prodip Sen. Network Functions Virtualisation-Introductory White Paper, vol.13, 2003.

, dRMT: Disaggregated Programmable Switching, Proceedings of the Conference of the ACM Special Interest Group on Data Communication, SIGCOMM '17, pp.1-14, 2017.

C. , Alexander Craig, Nandyet al. Load balancing for multicast traffic in SDN using real-time link cost modification, IEEE ICC, 2015.

J. Crichigno and B. Baran, Multiobjective multicast routing algorithm for traffic engineering, IEEE ICCCN, pp.301-306, 2004.

C. , DevoFlow: Scaling Flow Management for High-performance Networks, SIGCOMM Comput. Commun. Rev, vol.41, issue.4, pp.254-265, 2011.

C. , DevoFlow: Scaling Flow Management for High-performance Networks, Proceedings of the ACM SIGCOMM 2011 Conference, SIGCOMM '11, pp.254-265, 2011.

M. Devera, HTB-Hierarchy Token Bucket, 2002.

. Diot, Deployment issues for the IP multicast service and architecture, Proceedings of the Tenth ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS '14, vol.14, pp.17-28, 2000.

. Enns, Andy Bierman and Jürgen Schönwälder. Network Configuration Protocol (NETCONF). RFC 6241, 2011.

D. Erickson, The Beacon Openflow Controller, Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, HotSDN '13, pp.13-18, 2013.

. Evans, Toward Lossless Video Transport, IEEE Internet Computing, vol.15, pp.48-57, 2011.

L. Fang, F. Chiussi, D. Bansal, V. Gill, T. Lin et al., Hierarchical SDN for the Hyper-scale, Hyperelastic Data Center and Cloud, Proceedings of the 1st ACM SIGCOMM Symposium on Software Defined Networking Research, SOSR '15, vol.7, pp.1-7, 2015.

, Isidor Kouvelas and Hugh Holbrook. PIM-SM: Protocol Specification (revised). RFC 7761, 2016.

[. Fischer, Virtual Network Embedding: A Survey, Communications Surveys Tutorials, IEEE, vol.15, issue.4, pp.1888-1906, 2013.

. Fu, A Hybrid Hierarchical Control Plane for Flow-Based Large-Scale SoftwareDefined Networks, IEEE Transactions on Network and Service Management, vol.12, issue.2, pp.117-131, 2015.

[. Gibb, Design principles for packet parsers, Architectures for Networking and Communications Systems, pp.13-24, 2013.

. Hagiya, Concentrated traffic in non-hierarchical networks under alternate routing scheme: a behavior analysis, IEEE GLOBECOM, 1993.

. Halpern, Forwarding and Control Element Separation (ForCES) Protocol Specification, RFC, vol.5810, 2010.

D. Hancock-&-van-der-merwe, J. Hancock, and . Van-der-merwe, HyPer4: Using P4 to Virtualize the Programmable Data Plane, Proceedings of the 12th International on Conference on Emerging Networking EXperiments and Technologies, CoNEXT '16, pp.35-49, 2016.

[. Heller, The Controller Placement Problem, Proceedings of the First Workshop on Hot Topics in Software Defined Networks, HotSDN '12, pp.7-12, 2012.

. Jain, Experience with a Globally-deployed Software Defined Wan. SIGCOMM Comput, vol.4, pp.3-14, 2013.

J. , CoVisor: A Compositional Hypervisor for Software-defined Networks, Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation, NSDI'15, pp.87-101, 2015.

[. Jose, Compiling Packet Programs to Reconfigurable Switches, Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation, NSDI'15, pp.103-115, 2015.

[. Kodialam, Online multicast routing with bandwidth guarantees: a new approach using multicast network flow, Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation, OSDI'10, vol.11, pp.351-364, 2003.

[. Kuzniar, Providing Reliable FIB Update Acknowledgments in SDN, Proceedings of the 10th ACM International on Conference on Emerging Networking Experiments and Technologies, CoNEXT '14, pp.415-422, 2014.

[. Kis, CPqD Software Switch, 2017.

&. Lantz, B. Lantz, and . Connor, A Mininet-based Virtual Testbed for Distributed SDN Development, Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, SIGCOMM '15, pp.365-366, 2015.

. Bibliography-[lantz, Bob Lantz, Brandon Heller and Nick McKeown. A Network in a Laptop: Rapid Prototyping for Software-defined Networks, ACM HotSDN, 2010.

, dev 2015] linc dev. LINC Switch, 2015.

, Linux Foundation. Intel Data Plane Development Kit, 2013.

. Marcondes, CastFlow: Clean-slate multicast approach using in-advance path processing in programmable networks, IEEE ISCC, 2012.

. Mckeown, OpenFlow: Enabling Innovation in Campus Networks, SIGCOMM Comput. Commun. Rev, vol.38, issue.2, pp.69-74, 2008.

X. Nguyen, The OpenFlow rules placement problem : a black box approach, 2016.
URL : https://hal.archives-ouvertes.fr/tel-01358409

B. Pfaff and B. Davie, The Open vSwitch Database Management Protocol, Nicira Networks. NOX Network Control Platform, vol.7047, 2008.

. Pfaff, Teemu Koponenet al. The Design and Implementation of Open vSwitch, 12th ACM NSDI, 2015.

. Phemius, DISCO: Distributed multi-domain SDN controllers, IEEE NOMS, pp.1-4, 2014.
URL : https://hal.archives-ouvertes.fr/hal-00854899

P. Box and S. , , 2009.

M. Reitblatt, N. Foster, J. Rexford, and D. Walker, Consistent Updates for Software-defined Networks: Change You Can Believe in!, Efficient, and Scalable SoftwareDefined OTT Multicast for ISP Environments with DynSDM. IEEE TNSM, vol.7, pp.1-7, 2011.

, SDN Framework Community, 2014.

. Santos, Decentralizing SDN's Control Plane, IEEE LCN, 2014.

. Sarzyniec, Design and Evaluation of a Virtual Experimental Environment for Distributed Systems, 21st Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, pp.172-179, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00724308

. Schiff, Reclaiming the Brain: Useful OpenFlow Functions in the Data Plane, Proceedings of the 13th ACM Workshop on Hot Topics in Networks, HotNets-XIII, vol.7, pp.1-7, 2014.

J. Schönwälder, Simple Network Management Protocol (SNMP) Context EngineID Discovery. RFC 5343, 2008.

. Seok, Explicit multicast routing algorithms for constrained traffic engineering, IEEE ISCC, 2002.

, Protocol-oblivious Forwarding: Unleash the Power of SDN Through a Future-proof Forwarding Plane, Proceedings of the Second ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, HotSDN '13, pp.127-132, 2013.

[. Soni, DiG: Datacenters in the Grid, IEEE NFV-SDN, pp.4-6, 2015.

H. Soni, W. Dabbous, T. Turletti, and H. Asaeda, NFV-Based Scalable Guaranteed-Bandwidth Multicast Service for Software Defined ISP Networks, IEEE Transactions on Network and Service Management, vol.14, issue.4, pp.1157-1170, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01596488

C. Sun, J. Bi, H. Chen, H. Hu, Z. Zheng et al., SDPA: Toward a Stateful Data Plane in Software-Defined Networking, IEEE/ACM Transactions on Networking, vol.25, issue.6, pp.3294-3308, 2017.

. Takamiya, Siyuan Tang, Bei Hua and Dongyang Wang. Realizing video streaming multicast over SDN networks, Yasuhito Takamiya, sugyo and Nick Karanatsios. Trema, pp.90-95, 2014.

[. Tazaki, Direct Code Execution: Revisiting Library OS Architecture for Reproducible Network Experiments, The ETSI OSM Community 2016] The ETSI OSM Community. Open Source MANO: An ETSI OSM Community White Paper, pp.217-228, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00880870

, The OpenDaylight Foundation 2013] The OpenDaylight Foundation. OpenDaylight, 2013. BIBLIOGRAPHY [The P4 Language Consortium 2017] The P4 Language Consortium, ONOS Community, 2014.

A. Tootoonchian and Y. Ganjali, HyperFlow: A Distributed Control Plane for OpenFlow, Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking, INM/WREN'10, pp.3-3, 2010.

[. Veloso, A Hierarchical Characterization of a Live Streaming Media Workload, ACM IMW, pp.117-130, 2002.

. Vidal, Eder Leão Fernandes, Christian Esteve Rothenberg and Marcos Rogério Salvador. libfluid. The ONF OpenFlow Driver, 2014.

B. M. Waxman, Routing of multipoint connections, IEEE JSAC, vol.6, issue.9, pp.1617-1622, 1988.

[. Wette, MaxiNet: Distributed emulation of software-defined networks, 2014 IFIP Networking Conference, pp.1-9, 2014.

[. Yap, Kandoo: A Framework for Efficient and Scalable Offloading of Control Applications, Soheil Hassas Yeganeh and Yashar Ganjali, 2010.

H. Yeganeh-&-ganjali-;-soheil, Y. Yeganeh, and . Ganjali, Beehive: Towards a Simple Abstraction for Scalable Software-Defined Networking, Proceedings of the 13th ACM Workshop on Hot Topics in Networks, HotNetsXIII, vol.13, pp.1-13, 2014.

, Beehive: Simple Distributed Programming in Software-Defined Networks, Soheil Hassas Yeganeh and Yashar Ganjali, 2016.

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.

. Youm, Integrated multicast routing algorithms considering traffic engineering for broadband IPTV services, EURASIP JWCN, vol.2013, issue.1, p.127, 2013.

. Zhang, Routing Algorithms for NFV Enabled Multicast Topology on SDN, IEEE TNSM, vol.12, issue.4, 2015.

. Zhang, HyperV: A High Performance Hypervisor for Virtualization of the Programmable Data Plane, 2017 26th International Conference on Computer Communication and Networks (ICCCN), pp.1-9, 2017.

. Zhang, MPVisor: A Modular Programmable Data Plane Hypervisor, Proceedings of the Symposium on SDN Research, SOSR '17, pp.179-180, 2017.

&. Zhou, Y. Bi, J. Zhou, and . Bi, ClickP4: Towards Modular Programming of P4, Proceedings of the SIGCOMM Posters and Demos, SIGCOMM Posters and Demos '17, pp.100-102, 2017.