. Frrouting,

. Onos,

. Opendaylight,

. Opnfv,

, P4 software switch

. Scapy,

A. Abdelsalam, F. Clad, C. Filsfils, S. Salsano, G. Siracusano et al., Implementation of virtual network function chaining through segment routing in a linux-based NFV infrastructure, Proceedings of the IEEE Conference on Network Softwarization (NetSoft), pp.1-5, 2017.

S. A. Amiri, K. Foerster, R. Jacob, and S. Schmid, Charting the algorithmic complexity of waypoint routing, ACM SIGCOMM Computer Communication Review, vol.48, issue.1, pp.42-48, 2018.

B. Anwer, T. Benson, N. Feamster, and D. Levin, Programming slick network functions, Proceedings of the ACM SIGCOMM Symposium on Software Defined Networking Research, p.14, 2015.
DOI : 10.1145/2774993.2774998

P. Bosshart, D. Daly, G. Gibb, M. Izzard, N. Mckeown et al., P4: Programming protocol-independent packet processors, ACM SIGCOMM Computer Communication Review, vol.44, issue.3, pp.87-95, 2014.

A. Bremler-barr, Y. Harchol, and D. Hay, OpenBox: a software-defined framework for developing, deploying, and managing network functions, Proceedings of the ACM SIGCOMM Conference, pp.511-524, 2016.

L. Cao, P. Sharma, S. Fahmy, and V. Saxena, Nfv-vital: A framework for characterizing the performance of virtual network functions, Proceedings of the IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN), pp.93-99, 2015.

S. K. Fayazbakhsh, V. Sekar, M. Yu, and J. C. Mogul, Flowtags: Enforcing network-wide policies in the presence of dynamic middlebox actions, Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Software Defined Networking, pp.19-24, 2013.

P. Francois, M. Shand, and O. Bonaventure, Disruption free topology reconfiguration in OSPF networks, Proceedings of the IEEE International Conference on Computer Communications (INFOCOM), pp.89-97, 2007.
DOI : 10.1109/infcom.2007.19

URL : http://inl.info.ucl.ac.be/system/files/incremental-updates.pdf

A. Gember, A. Krishnamurthy, S. S. John, R. Grandl, X. Gao et al., Stratos: A network-aware orchestration layer for middleboxes in the cloud, 2013.

M. Ghaznavi, N. Shahriar, S. Kamali, R. Ahmed, and R. Boutaba, Distributed service function chaining, IEEE Journal on Selected Areas in Communications, vol.35, issue.11, pp.2479-2489, 2017.
DOI : 10.1109/jsac.2017.2760178

URL : http://arxiv.org/pdf/1601.00751

R. Hartert, S. Vissicchio, P. Schaus, O. Bonaventure, C. Filsfils et al., A declarative and expressive approach to control forwarding paths in carrier-grade networks, ACM SIGCOMM computer communication review, vol.45, pp.15-28, 2015.

J. G. Herrera and J. F. Botero, Resource allocation in NFV: A comprehensive survey, IEEE Transactions on Network and Service Management, vol.13, issue.3, pp.518-532, 2016.

M. Kablan, A. Alsudais, E. Keller, and F. Le, Stateless network functions: Breaking the tight coupling of state and processing, Proceedings of the USENIX Conference on Networked Systems Design and Implementation (NSDI), pp.97-112, 2017.

B. Lantz, B. Heller, and N. Mckeown, A network in a laptop: rapid prototyping for software-defined networks, Proceedings of the ACM SIGCOMM Workshop on Hot Topics in Networks, p.19, 2010.

T. Li, R. Chandra, and P. S. Traina, BGP Communities Attribute. RFC, 1996.

J. J. , Algorithms for finding paths with multiple constraints, Networks, vol.14, issue.1, pp.95-116

P. Naik, D. K. Shaw, and M. Vutukuru, NFVPerf: Online performance monitoring and bottleneck detection for NFV, Proceedings of the IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), pp.154-160, 2016.

S. Palkar, C. Lan, S. Han, K. Jang, A. Panda et al., E2: A framework for NFV applications, Proceedings of the Symposium on Operating Systems Principles (SOSP), pp.121-136, 2015.

Z. A. Qazi, C. Tu, L. Chiang, R. Miao, V. Sekar et al., SIMPLEfying middlebox policy enforcement using SDN, Proceedings of the ACM SIGCOMM, pp.27-38, 2013.

P. Quinn, U. Elzur, and C. Pignataro, Network service header (NSH). RFC 8300, 2018.

S. Rajagopalan, D. Williams, H. Jamjoom, and A. Warfield, Split/merge: System support for elastic execution in virtual middleboxes, Proceedings of the USENIX Conference on Networked Systems Design and Implementation (NSDI), pp.227-240, 2013.

Y. Rekhter, S. Hares, and T. Li, A Border Gateway Protocol, vol.4, 2006.

J. Sherry, S. Hasan, C. Scott, A. Krishnamurthy, S. Ratnasamy et al., Making middleboxes someone else's problem: Network processing as a cloud service, Proceedings of the ACM SIGCOMM Conference, pp.13-24, 2012.

Z. Wang and J. Crowcroft, Bandwidth-delay based routing algorithms, Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM), vol.3, pp.2129-2133, 1995.

S. Woo, J. Sherry, S. Han, S. Moon, S. Ratnasamy et al., Elastic scaling of stateful network functions, Proceedings of the USENIX Symposium on Networked Systems Design and Implementation (NSDI), 2018.

P. Zave, R. A. Ferreira, X. K. Zou, M. Morimoto, and J. Rexford, Dynamic service chaining with dysco, Proceedings of the Conference of the ACM Special Interest Group on Data Communication, pp.57-70, 2017.
DOI : 10.1145/3098822.3098827

Y. Zhang, N. Beheshti, L. Beliveau, G. Lefebvre, R. Manghirmalani et al., Steering: A software-defined networking for inline service chaining, 21st IEEE International Conference on, pp.1-10, 2013.

J. Zhou, M. Tewari, M. Zhu, A. Kabbani, L. Poutievski et al., WCMP: Weighted cost multipathing for improved fairness in data centers, Proceedings of the European Conference on Computer Systems, p.5, 2014.