PHUNG Chi Dung
Supervision : Stefano SECCI
Enriching the Internet control-plane for improved traffic engineering
One of the major challenges in the evolution of the Internet architecture is the definition of a protocol architecture that allows to solve the following major issues in Internet routing and traffic forwarding capabilities: (i) keeping a routing state that is manageable with current and forthcoming computing infrastructure – i.e., less than a few millions of states; (ii) offering a scalable pull architecture in support of data-plane programmability; (iii) offering a scalable forwarding plane able to be regularly optimized with only active flows information; (iv) offering locator/identifier separation for advanced IP mobility; (v) is incrementally deployable; (vi) can support over-the-top services.
The Locator/Identifier Separation Protocol (LISP) has been identified as one of the rising protocols in this respect. In its current status, it supports the above mentioned requirement at a level that is acceptable for basic networking environment. However, it shows too limited capacities when it comes to take into consideration fault resiliency and capability to react fast to network state updates. These shortcomings can be compensated by enhancing the control-plane architecture, and the routing algorithms therein. In this dissertation, we propose new designing network protocol and experimenting novel control-plane primitives and hybrid distributed-centralized routing state dissemination algorithms to scale with different network conditions.
We first design and build own open source LISP data-plane and control plane node, compare it with other implementations to show that our implementation is scalable enough for large networks and reaches performances suitable for real deployments. Then we propose a novel LISP-based solution for VM live migrations across geographically separated datacenters over wide area IP networks. We tested it via a global LISP testbed and we showed that with our approach we can easily reach sub-second downtimes upon Internet-wide migration, even for very distant clients. Moreover, we investigated cross-layer network optimization protocols, in particular in relation with the Multipath Transport Control Protocol (MPTCP) to which LISP can deliver path diversity in support of bandwidth increase, confidentiality support and connection reliability, also using LISP traffic engineering network overlays. Despite we could benefit from only few overlay network nodes, we could experimentally evaluate our proposals showing the positive impact by using our overlay network, the negative impact of long RTTs on some MPTCP subflows, and the strong correlation between the differential RTT among subflows and the throughput performance. Finally, we worked on a framework to improve LISP operation at the Internet scale, by facilitating cooperation between LISP Mapping Systems and introducing more automation in the LISP connectivity service delivery procedure. We believe such optimization could raise awareness among the service providers’ community, yielding new business opportunities related to LISP mapping services and the enforcement of advanced inter-domain traffic engineering policies for the sake of better and strict QoS guarantees.
Defence : 03/30/2018
Jury members :
Guillaume URVOY-KELLER (Univ. Nice - Sophia Antipolis) [Rapporteur]
Mathieu BOUET (Thales) [Rapporteur]
Nadia BOUKATHEM (IMT)
Mohamed BOUCADAIR (Orange)
Dominique GAITI (UTT)
Luigi IANNONE (IMT)
Guy PUJOLLE (LIP6)
Damien Sauez (Inria)
Stefano SECCI (LIP6)
2012-2021 Publications
-
2021
- H. Djeddal, L. Touzari, A. Giovanidis, Ch. Phung, S. Secci : “Hyperbolic K-means for traffic-aware clustering in cloud and virtualized RANs”, Computer Communications, vol. 176, pp. 258-271, (Elsevier) (2021)
-
2019
- M. Sayit, E. Karayer, Ch. Phung, S. Secci, S. Boumerdassi : “Numerical evaluation of MPTCP schedulers in terms of throughput and reliability”, 2019 11th International Workshop on Resilient Networks Design and Modeling (RNDM), Nicosia, France, pp. 1-6, (IEEE) (2019)
- Ch. Phung, B. Silva, M. Nogueira, S. Secci : “MPTCP Robustness Against Large-Scale Man-in-the-Middle Attacks”, Computer Networks, vol. 164, pp. 106896, (Elsevier) (2019)
-
2018
- Ch. Phung : “Enriching the Internet control-plane for improved traffic engineering”, thesis, phd defence 03/30/2018, supervision Secci, Stefano (2018)
- Ch. Phung, M. Coudron, S. Secci : “Internet Acceleration with LISP Traffic Engineering and Multipath TCP”, Innovations in Cloud, Internet and Networks (ICIN) 2018, Paris, France (2018)
-
2017
- S. Secci, K. Attou, Ch. Phung, S. Scott‑Hayward, S. Vemuri, Y. Wang : “ONOS Security & Performance Analysis (Report No. 1)”, Open Networking Foundation (2017)
- H.‑D. Nguyen, Ch. Phung, S. Secci, B. Felix, M. Nogueira : “Can MPTCP Secure Internet Communications from Man-in-the-Middle Attacks?”, 2017 Conference on Network and Service Management (CNSM 2017), Tokyo, Japan, (IEEE) (2017)
-
2015
- Y. Benchaib, S. Secci, Ch. Phung : “Transparent Cloud Access Performance Augmentation via an MPTCP-LISP Connection Proxy”, Proc. of 2015 ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS 2015), Oakland, California, United States, pp. 201-202 (2015)
- P. Raad, S. Secci, Ch. Phung, P. Gallard : “PACAO: Protocol Architecture for Cloud Access Optimization”, Proc. of IEEE 1st International Conference on Network Softwarization (IEEE NETSOFT 2015), London, United Kingdom, pp. 1-9 (2015)
-
2014
- P. Raad, S. Secci, Ch. Phung, A. Cianfrani, P. Gallard, G. Pujolle : “Achieving Sub-Second Downtimes in Large-Scale Virtual Machine Migrations with LISP”, IEEE Transactions on Network and Service Management, vol. 11 (2), pp. 133-143, (IEEE) (2014)
- Ch. Phung, S. Secci, D. Saucez, L. Iannone : “The OpenLISP control-plane architecture”, IEEE Network, vol. 28 (2), pp. 34-40, (Institute of Electrical and Electronics Engineers) (2014)
-
2013
- P. Raad, G. Colombo, Ch. Phung, S. Secci, A. Cianfrani, P. Gallard, G. Pujolle : “Achieving Sub-Second Downtimes in Internet-wide Virtual Machine Live Migrations in LISP Networks”, IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), Ghent, Belgium, pp. 286-293, (IEEE) (2013)
-
2012
- P. Raad, G. Colombo, Ch. Phung, S. Secci, A. Cianfrani, P. Gallard, G. Pujolle : “Demonstrating LISP-based Virtual Machine Mobility for Cloud Networks”, 2012 1st IEEE Int. Conference on Cloud Networking (IEEE CloudNet 2012), Paris, France, pp. 200-202, (IEEE) (2012)
- Ch. Phung, S. Secci, G. Pujolle, P. Raad, P. Gallard : “An Open Control-Plane Implementation for LISP networks”, Proc. of 3rd IEEE Int. Conference on Network Infrastructure and Digital Content (IEEE NIDC 2012), Beijing, China, pp. 266-270, (IEEE) (2012)