.. .. Related-work,

, Going Adaptive: the ?-Greedy Policy, vol.87

.. .. Data-center-simulations, Static Peer Policy -Two-Peerstrings Mode

. .. Summary-of-results,

, IV Load-Balancing 97

, 6LB: Scalable and Application-Aware Load Balancing with Segment Routing 99

. .. Statement-of-purpose,

. .. Summary-of-results,

, Cette thèsé etudie l'utilisation de protocoles de couche réseau pour fournir, au sein de réseaux de centres de données, des primitives de mobilité des tâches, de distribution fiable de contenu

. La-partie-i-est-une-mise-en-contexte-introductive, Le chapitre 1 parcourt l'´ etat de l'art sur les architectures de centres de données (data centers) et sur les protocoles réseaux associés. Il introduit ensuite deux architectures réseau intéressantes, IPv6 Segment Routing (SRv6 [7]) et Bit-Indexed Explicit Replication (BIER [8]), qui utilisent le paradigme de routagè a la source afin d'ajouter des fonctionsàfonctionsà la couche réseau. Le chapitre 2 résume ensuite comment ce concept a ´ eté appliqué le long de cette thèse

, VMs) reposent sur la signalisation, par une VM venant de terminer une migration, de sa nouvelle localisationàlocalisationà un répertoire centralisé. Cela crée une période de temps transitoire durant laquelle les paquets destinésdestinésà de telles VMs sont perdus. Pour résoudre ceprobì eme, le chapitre 3 propose de pré-allouer demanì ere conservative, grâcè a SRv6, un chemin de migration comprenant les machines hôtes de laquelle et vers laquelle la migration est initiée. Ainsi, les paquets atteignent toujours la machine correcte, quelle que soit l'´ etape au sein du processus de migration. Ce chemin est alloué par le plan de contrôle avant que la migration en elle-même ne soit lancée, et jusqu'après son accomplissement. Ceci est accompli par l'introduction de deux nouvelles fonctions SRv6 : lapremì ere vérifie (au sein de la machine hôte source) si le lien vers la VM est toujoursétablitoujoursétabli, et selon le cas, transfère les paquets ou bien vers la VM, ou bien vers le second segment ; la seconde vérifie (au sein de la machine hôte destination) si la VM a repriscompì etement son exécution, et en fonction, met en tampon localement les paquets, ou bien les transfère vers la VM. Ce mécanisme a ´ eté implémenté au sein d'un routeur virtuel (VPP [31]), et l'´ evaluation montre qu'il est en effet possible de migrer des VMs sans perte de paquets, ce qui permet de réduire la latence et la durée de service des flux servis, La partie IIétudieIIétudie la mobilité des tâches dans les centres de données. Le chapitre 3 (publié dans [79]) introduit l'utilisation de SRv6 afin de permettre la migration de machines virtuelles sans perte de paquets. Les protocoles réseaux traditionnellement utilisés pour la migration de machines virtuelles (virtual machines

, Les architectures de gestion des centres de données introduites traditionnellement dans la littérature scientifique considèrent ou bien les demandes réseau tâche-` a-tâche, ou bien le coût des migrations de tâches, mais pas les deux. Le chapitre 4 introduit un programme d'optimisation multi-objectif visantàvisantà maximiser le débit inter-tâche total, tout en minimisation le coût induit par la migration des tâches, et en maximisant le nombre de tâches nouvellement allouées. Un programme non-linéaire en variables mixtesentì eres (Mixed Integer Non-Linear Programming, MILNP) est introduit afin de capturer les contraintes et objectives permettant de modéliser ceprobì eme, et ce programme est ensuite linéarisé en une formulation comme programme linéaire en variables mixtesentì eres (Mixed Integer Linear Programming, MILP). La méthode de l'?-contrainte est utilisée pour calculer l'ensemble de solutions Pareto-optimales, ´ etudie comment il est possible de fournir de la migration de tâches utilisant les caractéris-tiques des flux, c'est-` a-dire de migrer des tâches communicant les unes avec les autres de façonfaçonà les rapprocher dans la topologie, et ce pour optimiser le trafic réseau

, Advanced data center network toplogies

]. .. ,

, Example of BIER bitstring processing

, Example of shim-layer running in a virtual router

. .. Toy-network-example,

, Illustration of SR migration: ping experiment for the different mechanisms, p.28

, Evaluation of SR migration: response times for the HTTP workloads, p.29

, Evaluation of SR migration: iperf experiments with 50 clients, p.30

. .. , Evaluation of SR migration: iperf sink experiments with 50 clients, p.41

, Multi-objective model example run: solutions and Pareto-optimal solutions, p.42

. .. , Pareto front approximation: Exact Pareto front and approximate Pareto fronts from Algorithm 4 for ? ? {1, 3, 5}

, Pareto front approximation: throughput improvement for 20 and 30 migrations, p.45

, Pareto front approximation: time to generate the approximate Pareto front, for up to B = 30 migrations

, Comparison of different reliable multicast mechanisms

, 3 Data-center topology used for reliable BIER simulations

, Reliable BIER: uncorrelated localized losses experiment

, Reliable BIER: correlated localized losses experiment

, Reliable BIER: unlocalized bursty losses experiments

, Reliable BIER: influence of the NACK aggregation delay ?t agg, p.60

. .. , 61 5.10 Notation used for the performance analysis of reliable BIER, Reliable BIER: network topology for the ISP simulations

. .. Reliable-bier-examplified,

, 13 Number of packets transmitted in the binary tree of figure 5.1 until all destinations receive a copy

, 14 Number of packets transmitted in the tree of figure 5.3 until all destinations receive a copy: exact values vs approximation from theorem 5.1

, 76 6.2 Illustration of SR-based recovery of a multicast data packet, p.77

, Example of single-and double-peerstring operation

. .. , 82 6.6 Policy analysis: number of destinations able to obtain a retransmission of a packet from a peer, 4 PDF of the recovery at 2k hops (conditioning to a loss)

, Probability that a fraction (1 ? ?) of destinations successfully receive the packet directly from the source in the first transmission, vol.87

. .. , Success ratio (after 1st recovery) for the ?-greedy policy, vol.87

, Number of destinations that did not receive the multicast transmission from the source, and which are selecting peers 0 and 32 under the ?-greedy policy, p.88

. .. , 90 6.12 BIER-PEER data-center simulations: clustered peer selection in two subtrees vs in one subtree, 91 6.13 BIER-PEER data-center simulations: ?-greedy peer selection in subtree vs random 92 6.14 BIER-PEER ISP simulations: ?-greedy peer selection in subtree vs random, p.93

, Closeness centrality of the topology of figure 5.9

, 101 7.4 6LB consistent hashing: example of permutation tables and lookup table, p.107

, Resiliency of consistent hashing to application instance removals, p.107

T. ]. , Performance analysis of 6LB: mean response time E, p.111

. .. ?-t-], Performance analysis of 6LB: worst-case response time with delay, p.112

, Performance analysis of 6LB: fairness index F = E

E. and ]. .. , , p.113

. .. , 113 7.10 Performance analysis of 6LB: CDF of response time for ? = 0.88, p.114

. .. , Performance analysis of 6LB: 90-th percentile of response time, p.114

. .. , 18 6LB evaluation: connection resets when removing x application instances and simultaneously switching to another 6LB instance, Performance analysis of 6LB: reduction in number of instances, vol.118

.. ;. , 123 7.24 6LB Wikipedia replay: CDF of page load time over the 24 hours, 6LB Wikipedia replay: decile 1, p.124

, 6LB VPP implementation: upstream packet forwarding rate evaluation, p.124

. .. Shell-overview,

, Example TCP TLV parsing in the P4 LB, for

, SHELL P4 dataplane evaluation: per-packet latency for a burst, p.133

. Shell-p4-dataplane, evaluation: distribution of per-packet latency for different values of d max off

, Illustration of first-available-instance LB (algorithm 7)

, Markov chain for first-availabe-instance LB with n = 2 instances, p.141

, Markov chain for n = 3 instances, when c = 2

, Expected response time E[T ] and number of VMs needed to satisfy SLA = 2, p.147

, Expected response time E[T ] and number of VMs needed to satisfy SLA = 3, p.148

, ] and number of VMs needed to meet SLA = 2, for diurnal request rate pattern

, SR Autoscaling Wikipedia replay: mean response time and number of needed VMs, p.149

, SR Autoscaling Wikipedia replay: CDF of page load time over the 24 hours, p.149

, Generic mathematical notation

, Evaluation of SR migration: average VM downtimes and number of lost/buffered packets

, Inputs and variables to the data-center model of section 4

, Link capacities for the k-rack topology used for the evaluation of the heuristic introduced in section 4

, Reliable BIER performance analysis: Average number of retransmissions per packet for (k, k/2, k/2) tree topologies, as per theorem 5.1

, 2 6LB: protocol overhead (in bytes) for different steering mechanisms, 6LB: notation for the policies introduced in section 7, p.104

, Handshake protocol state machine for a given flow, p.108

, Handshake protocol state machine for a given flow, p.109

.. .. Example,

.. .. Shell-p4-netfpga-dataplane-resource-usage,

. .. Rrr-technique, 141 9.2 SR Autoscaling Wikipedia replay: energy cost and response time

, Static Connection Acceptance Policy SR c

, Dynamic Connection Acceptance Policy SR dyn

.. .. Consistent-hashing,

, Consistent hashing history table construction

R. P. Goldberg, Survey of virtual machine research, Computer, vol.7, issue.6, pp.34-45, 1974.

D. Bernstein, Containers and cloud: From LXC to Docker to Kubernetes, IEEE Cloud Computing, vol.1, issue.3, pp.81-84, 2014.

N. Dragoni, S. Giallorenzo, A. L. Lafuente, M. Mazzara, F. Montesi et al., Microservices: yesterday, today, and tomorrow, Present and Ulterior Software Engineering, pp.195-216, 2017.
URL : https://hal.archives-ouvertes.fr/hal-01631455

N. Bitar, S. Gringeri, and T. J. Xia, Technologies and protocols for data center and cloud networking, IEEE Communications Magazine, vol.51, issue.9, pp.24-31, 2013.

B. Wang, Z. Qi, R. Ma, H. Guan, and A. V. Vasilakos, A survey on data center networking for cloud computing, Computer Networks, vol.91, pp.528-547, 2015.

K. Bilal, S. U. Malik, O. Khalid, A. Hameed, E. Alvarez et al., A taxonomy and survey on green data center networks, Future Generation Computer Systems, vol.36, pp.189-208, 2014.

C. Filsfils, N. K. Nainar, C. Pignataro, J. C. Cardona, and P. Francois, The Segment Routing architecture, Proc. IEEE Global Communications Conference (GLOBECOM)

, IEEE, pp.1-6, 2015.

I. Wijnands, E. C. Rosen, A. Dolganow, T. Przygienda, and S. Aldrin, Multicast Using Bit Index Explicit Replication (BIER), 2017.

, Information technology -Open Systems Interconnection -Basic Reference Model: The Basic Model, ISO/IEC 7498-1, 1994.

W. Goralski, The illustrated network: how TCP/IP works in a modern network, 2017.

, IEEE Standard for Ethernet, vol.802, 2015.

D. Halperin, S. Kandula, J. Padhye, P. Bahl, and D. Wetherall, Augmenting data center networks with multi-gigabit wireless links, ACM SIGCOMM Computer Communication Review, vol.41, issue.4, pp.38-49, 2011.
DOI : 10.1145/2043164.2018442

J. Postel, Internet Protocol, RFC, vol.791, 1981.

S. Deering and B. Hinden, Internet Protocol, Version 6 (IPv6) Specification, RFC, vol.8200, 2017.
DOI : 10.17487/rfc1883

URL : https://www.rfc-editor.org/rfc/pdfrfc/rfc1883.txt.pdf

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

P. Lapukhov, A. Premji, and J. Mitchell, Use of BGP for Routing in Large-Scale Data Centers, RFC, vol.7938, 2016.

J. Postel, Transmission Control Protocol, vol.793, 1981.

H. F. Nielsen, J. Mogul, L. M. Masinter, R. T. Fielding, J. Gettys et al., Hypertext Transfer Protocol -HTTP, 1999.

E. Rescorla, HTTP Over TLS, RFC 2818, 2000.
DOI : 10.17487/rfc2818

URL : https://www.rfc-editor.org/rfc/pdfrfc/rfc2818.txt.pdf

R. T. Fielding, Architectural styles and the design of network-based software architectures, 2000.

J. H. Saltzer, D. P. Reed, and D. D. Clark, End-to-end arguments in system design, ACM Transactions on Computer Systems (TOCS), vol.2, issue.4, pp.277-288, 1984.
DOI : 10.1145/357401.357402

URL : http://web.mit.edu/Saltzer/www/publications/endtoend/endtoend.pdf

L. Zhang, A. Afanasyev, J. Burke, V. Jacobson, P. Crowley et al., Named data networking, ACM SIGCOMM Computer Communication Review, vol.44, issue.3, pp.66-73, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01182997

Y. Huang, B. Gao, W. Sun, Z. H. Wang, and C. J. Guo, A framework for native multitenancy application development and management, Proc. 9th IEEE International Conference on e-Commerce Technology and 4th IEEE International Conference on Enterprise Computing, e-Commerce, and e-Services, pp.551-558, 2007.

, IEEE Standard for Local and metropolitan area networks -Bridges and Bridged Networks, IEEE Std, vol.802, pp.1-2014, 2014.

M. Mahalingam, D. Dutt, K. Duda, P. Agarwal, L. Kreeger et al., Virtual eXtensible Local Area Network (VXLAN): A Framework for Overlaying Virtualized Layer 2 Networks over Layer 3 Networks, RFC, vol.7348, 2014.
DOI : 10.17487/rfc7348

P. Garg and Y. Wang, NVGRE: Network Virtualization Using Generic Routing Encapsulation, RFC, vol.7637, 2015.

Y. Rekhter and K. Kompella, Virtual Private LAN Service (VPLS) Using BGP for Auto-Discovery and Signaling, RFC, vol.4761, 2007.

J. Drake, W. Henderickx, A. Sajassi, R. Aggarwal, D. N. Bitar et al., BGP MPLS-Based Ethernet VPN, RFC, vol.7432, 2015.

A. Viswanathan, E. C. Rosen, and R. Callon, Multiprotocol Label Switching Architecture, RFC, vol.3031, 2001.

B. Pfaff, J. Pettit, T. Koponen, E. Jackson, A. Zhou et al., The design and implementation of Open VSwitch, Proc. 12th USENIX Symposium on Networked Systems Design & Implementation (NSDI), pp.117-130, 2015.

D. Barach, L. Linguaglossa, D. Marion, P. Pfister, S. Pontarelli et al., High-speed software data plane via vectorized packet processing, IEEE Communications Magazine, vol.56, issue.12, pp.97-103, 2018.
DOI : 10.1109/mcom.2018.1800069

D. The and . Project, Data Plane Development Kit (DPDK)

R. Mijumbi, J. Serrat, J. Gorricho, N. Bouten, F. D. Turck et al., Network function virtualization: State-of-the-art and research challenges, IEEE Communications Surveys & Tutorials, vol.18, issue.1, pp.236-262, 2016.

, Cisco Data Center Infrastructure 2.5 Design Guide, 2011.

M. Al-fares, A. Loukissas, and A. Vahdat, A scalable, commodity data center network architecture, ACM SIGCOMM Computer Communication Review, vol.38, pp.63-74, 2008.

C. Guo, H. Wu, K. Tan, L. Shi, Y. Zhang et al., DCell: a scalable and fault-tolerant network structure for data centers, ACM SIGCOMM Computer Communication Review, vol.38, pp.75-86, 2008.

C. Guo, G. Lu, D. Li, H. Wu, X. Zhang et al., BCube: a high performance, server-centric network architecture for modular data centers, ACM SIGCOMM Computer Communication Review, vol.39, issue.4, pp.63-74, 2009.

C. E. Leiserson, Fat-trees: universal networks for hardware-efficient supercomputing, IEEE Transactions on Computers, vol.100, issue.10, pp.892-901, 1985.

A. Greenberg, J. R. Hamilton, N. Jain, S. Kandula, C. Kim et al., VL2: a scalable and flexible data center network, ACM SIGCOMM Computer Communication Review, vol.39, issue.4, pp.51-62, 2009.

W. J. Dally and B. P. Towles, Principles and practices of interconnection networks, Burlington, 2004.

T. Benson, A. Akella, and D. A. Maltz, Network traffic characteristics of data centers in the wild, Proc. 10th ACM SIGCOMM conference on Internet measurement (IMC), pp.267-280, 2010.

M. Al-fares, S. Radhakrishnan, B. Raghavan, N. Huang, and A. Vahdat, Hedera: Dynamic flow scheduling for data center networks, Proc. 7th USENIX Symposium on Networked Systems Design & Implementation (NSDI), vol.10, pp.19-19, 2010.

N. Mckeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson et al., OpenFlow: enabling innovation in campus networks, ACM SIGCOMM Computer Communication Review, vol.38, issue.2, pp.69-74, 2008.

S. Jain, A. Kumar, S. Mandal, J. Ong, L. Poutievski et al., B4: Experience with a globally-deployed software defined WAN, ACM SIGCOMM Computer Communication Review, vol.43, issue.4, pp.3-14, 2013.

C. Hong, S. Kandula, R. Mahajan, M. Zhang, V. Gill et al., Achieving high utilization with software-driven WAN, ACM SIGCOMM Computer Communication Review, vol.43, pp.15-26, 2013.

M. Alizadeh, T. Edsall, S. Dharmapurikar, R. Vaidyanathan, K. Chu et al., CONGA: Distributed congestion-aware load balancing for datacenters, ACM SIGCOMM Computer Communication Review, vol.44, issue.4, pp.503-514, 2014.

C. Filsfils, S. Previdi, J. Leddy, M. S. , and V. Daniel, Internet Engineering Task Force, Internet-Draft draft-ietf-6man-segment-routing-header-14, 2018.

S. Previdi, C. Filsfils, B. Decraene, S. Litkowski, M. Horneffer et al., Source Packet Routing in Networking (SPRING) Problem Statement and Requirements, RFC, vol.7855, 2016.

A. Bashandy, C. Filsfils, S. Previdi, B. Decraene, S. Litkowski et al., Internet Engineering Task Force, Internet-Draft draft-ietf-spring-segment-routing-mpls-14, work in Progress, 2018.

C. Filsfils, P. C. Garvia, J. Leddy, V. Daniel, M. S. et al., Internet Engineering Task Force, Internet-Draft draft-filsfilsspring-srv6-network-programming-05, work in Progress, 2018.

B. Hinden and D. S. Deering, Internet Protocol, Version 6 (IPv6) Specification, 1998.

G. Neville-neil, P. Savola, and J. Abley, Deprecation of Type 0 Routing Headers in IPv6, RFC, vol.5095, 2007.

P. Biondi and A. Ebalard, IPv6 routing header security, Proc. CanSecWest Security Conference, 2007.

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.

R. Bhatia, F. Hao, M. Kodialam, and T. Lakshman, Optimized network traffic engineering using segment routing, Proc. IEEE Conference on Computer Communications (INFO-COM), pp.657-665, 2015.

S. Gay, R. Hartert, and S. Vissicchio, Expect the unexpected: Sub-second optimization for segment routing, Proc. IEEE Conference on Computer Communications (INFOCOM), pp.1-9, 2017.

A. Cianfrani, M. Listanti, and M. Polverini, Incremental deployment of segment routing into an ISP network: a traffic engineering perspective, IEEE/ACM Transactions on Networking, vol.25, issue.5, pp.3146-3160, 2017.

D. Lebrun, M. Jadin, F. Clad, C. Filsfils, and O. Bonaventure, Software resolved networks: Rethinking enterprise networks with IPv6 segment routing, Proc. ACM Symposium on SDN Research (SOSR), 2018.

D. Lebrun, Leveraging IPv6 segment routing for service function chaining, Proc. CoNEXT Student Workshop, pp.1-15, 2015.

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, Proc. IEEE Conference on Network Softwarization (NetSoft), pp.1-5, 2017.

A. Abdelsalam, S. Salsano, F. Clad, P. Camarillo, and C. Filsfils, SERA: Segment routing aware firewall for service function chaining scenarios, Proc. IFIP Networking Conference (IFIP Networking, pp.1-9, 2018.

F. Duchêne, D. Lebrun, and O. Bonaventure, SRv6Pipes: enabling in-network bytestream functions, Proc. IFIP Networking Conference (IFIP Networking, pp.1-9, 2018.

F. Aubry, D. Lebrun, S. Vissicchio, M. T. Khong, Y. Deville et al., SCMon: Leveraging segment routing to improve network monitoring, Proc. IEEE Conference on Computer Communications (INFOCOM), pp.1-9, 2016.

F. Aubry, D. Lebrun, Y. Deville, and O. Bonaventure, Traffic duplication through segmentable disjoint paths, Proc. IFIP Networking Conference (IFIP Networking), pp.1-9, 2015.

D. Lebrun and O. Bonaventure, Implementing IPv6 segment routing in the linux kernel, Proc. Applied Networking Research Workshop, pp.35-41, 2017.

J. Nicholas, A. Adams, and W. Siadak, Protocol Independent Multicast -Dense Mode (PIM-DM): Protocol Specification (Revised), RFC, vol.3973, 2005.

C. Diot, B. N. Levine, B. Lyles, H. Kassem, and D. Balensiefen, Deployment issues for the IP multicast service and architecture, IEEE Network, vol.14, issue.1, pp.78-88, 2000.

I. Wijnands, E. C. Rosen, A. Dolganow, J. Tantsura, S. Aldrin et al., Encapsulation for Bit Index Explicit Replication (BIER) in MPLS and Non-MPLS Networks, RFC, vol.8296, 2018.

J. Xie, L. Geng, M. Mcbride, S. Dhanaraj, G. Yan et al., Encapsulation for BIER in Non-MPLS IPv6 Networks, Internet Engineering Task Force, 2019.

P. Pfister and I. Wijnands, Internet Engineering Task Force, Internet-Draft draft-pfister-bier-over-ipv6-01, 2016.

W. Braun, M. Albert, T. Eckert, and M. Menth, Performance comparison of resilience mechanisms for stateless multicast using BIER, Proc. IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pp.230-238, 2017.

J. Papán, P. Sege?, M. Drozdová, L. Miku?, M. Morav?ík et al., Hrabovsk`y, "The IPFRR mechanism inspired by BIER algorithm, Proc. International Conference on Emerging eLearning Technologies and Applications (ICETA), pp.257-262, 2016.

A. Giorgetti, A. Sgambelluri, F. Paolucci, P. Castoldi, and F. Cugini, First demonstration of SDN-based Bit Index Explicit Replication (BIER) multicasting, Proc. European Conference on Networks and Communications (EuCNC), pp.1-6, 2017.

A. Giorgetti, A. Sgambelluri, F. Paolucci, N. Sambo, P. Castoldi et al., Bit Index Explicit Replication (BIER) multicasting in transport networks, Proc. International Conference on Optical Network Design and Modeling (ONDM), pp.1-5, 2017.

Z. Brodard, H. Jiang, T. Chang, T. Watteyne, X. Vilajosana et al., Rover: Poor (but elegant) man's testbed, Proc. 13th ACM Symposium on Performance Evaluation of Wireless Ad Hoc, Sensor, & Ubiquitous Networks, pp.61-65, 2016.
URL : https://hal.archives-ouvertes.fr/hal-01359812

W. Braun, J. Hartmann, and M. Menth, Scalable and reliable software-defined multicast with BIER and P4, Proc. IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pp.905-906, 2017.

D. Saucez, L. Iannone, O. Bonaventure, and D. Farinacci, Designing a deployable internet: the locator/identifier separation protocol, Internet Computing, IEEE, vol.16, issue.6, pp.14-21, 2012.

T. Herbert and P. Lapukhov, Internet Engineering Task Force, Internet-Draft draft-herbert-intarea-ila-01, 2018.

Y. Desmouceaux, M. Townsley, and T. Clausen, Zero-loss virtual machine migration in IPv6 data-centers with segment routing, Proc. 14th International Conference on Network and Service Management (CNSM), 1st Workshop on Segment Routing and Service Function Chaining (SR+SFC), pp.420-425, 2018.

Y. Desmouceaux, S. Toubaline, and T. Clausen, Flow-aware workload migration in data centers, Journal of Network and Systems Management, vol.26, issue.4, pp.1034-1057, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01917762

Y. Desmouceaux, T. Clausen, J. Cordero-fuertes, and W. M. Townsley, Reliable multicast with B.I.E.R, Journal of Communications and Networks, vol.20, issue.2, pp.182-197, 2018.

Y. Desmouceaux, J. Cordero-fuertes, and T. Clausen, Reliable BIER with peer caching, 2019.

Y. Desmouceaux, P. Pfister, J. Tollet, M. Townsley, and T. Clausen, SRLB: The power of choices in load balancing with segment routing, Proc. IEEE 37th International Conference on Distributed Computing Systems (ICDCS), pp.2011-2016, 2017.

, 6LB: Scalable and application-aware load balancing with segment routing, IEEE/ACM Transactions on Networking, vol.26, issue.2, pp.819-834, 2018.

B. Pit-claudel, Y. Desmouceaux, P. Pfister, M. Townsley, and T. Clausen, Stateless loadaware load balancing in P4, Proc. IEEE 26th International Conference on Network Protocols (ICNP), 1st P4 Workshop in Europe (P4WE), pp.418-423, 2018.

Y. Desmouceaux, M. Enguehard, and T. Clausen, Joint monitorless load-balancing and autoscaling for zero-wait-time in data centers, 2019.

C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul et al., Live migration of virtual machines, Proc. 2nd USENIX Symposium on Networked Systems Design & Implementation (NSDI). USENIX Association, pp.273-286, 2005.

R. Bolla, M. Chiappero, R. Rapuzzi, and M. Repetto, Seamless and transparent migration for TCP sessions, Proc. IEEE 25th Annual International Symposium on Personal, Indoor, and Mobile Radio Communication (PIMRC), pp.1469-1473, 2014.

S. Nadgowda, S. Suneja, N. Bila, and C. Isci, Voyager: Complete container state migration, Proc. IEEE 37th International Conference on Distributed Computing Systems (ICDCS)

, IEEE, pp.2137-2142, 2017.

R. W. Ahmad, A. Gani, S. H. Hamide, M. Shiraz, A. Yousafzai et al., A survey on virtual machine migration and server consolidation frameworks for cloud data centers, Journal of Network and Computer Applications, vol.52, pp.11-25, 2015.

C. Ghribi, M. Hadji, and D. Zeghlache, Energy efficient VM scheduling for cloud data centers: Exact allocation and migration algorithms, Proc. 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGrid), pp.671-678, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00840094

D. Kakadia, N. Kopri, and V. Varma, Network-aware virtual machine consolidation for large data centers, Proc. 3rd International Workshop on Network-Aware Data Management (NDM), 2013.

D. Zeng, L. Gu, and S. Guo, Cost minimization for big data processing in geo-distributed data centers, Cloud Networking for Big Data, pp.59-78, 2015.

Y. Wang, E. Keller, B. Biskeborn, J. Van-der-merwe, and J. Rexford, Virtual routers on the move: live router migration as a network-management primitive, ACM SIGCOMM Computer Communication Review, vol.38, pp.231-242, 2008.

D. B. Johnson, J. Arkko, and C. E. Perkins, Mobility Support in IPv6, RFC, vol.6275, 2011.

R. Bradford, E. Kotsovinos, A. Feldmann, and H. Schiöberg, Live wide-area migration of virtual machines including local persistent state, Proc. 3rd international conference on Virtual execution environments, pp.169-179, 2007.

R. Russell, virtio: towards a de-facto standard for virtual I/O devices, ACM SIGOPS Operating Systems Review, vol.42, issue.5, pp.95-103, 2008.

Q. Li, J. Huai, J. Li, T. Wo, and M. Wen, HyperMIP: Hypervisor controlled mobile IP for virtual machine live migration across networks, Proc. 11th IEEE High Assurance Systems Engineering Symposium (HASE), pp.80-88, 2008.

H. Watanabe, T. Ohigashi, T. Kondo, K. Nishimura, and R. Aibara, A performance improvement method for the global live migration of virtual machine with IP mobility, Proc. 5th International Conference on Mobile Computing and Ubiquitous Networking (ICMU), vol.94, pp.1-6, 2010.

P. Raad, S. Secci, D. C. Phung, A. Cianfrani, P. Gallard et al., Achieving subsecond downtimes in large-scale virtual machine migrations with LISP, IEEE Transactions on Network and Service Management, vol.11, issue.2, pp.133-143, 2014.
URL : https://hal.archives-ouvertes.fr/hal-01096122

U. Kalim, M. K. Gardner, E. J. Brown, and W. Feng, Seamless migration of virtual machines across networks, Proc. 22nd International Conference on Computer Communications and Networks (ICCCN), pp.1-7, 2013.

D. M. Mattos and O. C. Duarte, XenFlow: Seamless migration primitive and quality of service for virtual networks, Proc. IEEE Global Communications Conference (GLOBECOM), pp.2326-2331, 2014.

D. Cheng, C. Jiang, and X. Zhou, Heterogeneity-aware workload placement and migration in distributed sustainable datacenters, Proc. IEEE 28th International Parallel & Distributed Processing Symposium (IPDPS, pp.307-316, 2014.

V. Shrivastava, P. Zerfos, K. Lee, H. Jamjoom, Y. Liu et al., Applicationaware virtual machine migration in data centers, Proc. IEEE Conference on Network Communications (INFOCOM), pp.66-70, 2011.

D. Huang, Y. Gao, F. Song, D. Yang, and H. Zhang, Multi-objective virtual machine migration in virtualized data center environments, Proc. IEEE International Conference on Communications (ICC), pp.3699-3704, 2013.

S. Kandula, S. Sengupta, A. Greenberg, P. Patel, and R. Chaiken, The nature of data center traffic: measurements & analysis, Proc. 9th ACM SIGCOMM conference on Internet measurement (IMC, pp.202-208, 2009.

X. Meng, V. Pappas, and L. Zhang, Improving the scalability of data center networks with traffic-aware virtual machine placement, Proc. IEEE Conference on Network Communications (INFOCOM), pp.1-9, 2010.

K. Lacurts, S. Deng, A. Goyal, and H. Balakrishnan, Choreo: Network-aware task placement for cloud applications, Proc. 13th ACM SIGCOMM conference on Internet measurement (IMC), pp.191-204, 2013.

T. C. Ferreto, M. A. Netto, R. N. Calheiros, and C. A. De-rose, Server consolidation with migration control for virtualized data centers, Future Generation Computer Systems, vol.27, pp.1027-1034, 2011.

H. Jin, T. Cheocherngngarn, D. Levy, A. Smith, D. Pan et al., Joint host-network optimization for energy-efficient data center networking, Proc. IEEE 27th International Parallel & Distributed Processing Symposium (IPDPS), pp.623-634, 2013.

N. Liu, Z. Dong, and R. Rojas-cessa, Task and server assignment for reduction of energy consumption in datacenters, Proc. 11th IEEE International Symposium on Network Computing and Applications (NCA), pp.171-174, 2012.

F. L. Pires and B. Báran, Virtual machine placement literature review, 2015.

M. H. Ferdaus, M. Murshed, R. N. Calheiros, and R. Buyya, Network-aware virtual machine placement and migration in cloud data centers, Emerging Research in Cloud Distributed Computing Systems, pp.42-91, 2015.

Z. Usmani and S. Singh, A survey of virtual machine placement techniques in cloud data center, Procedia Computer Science, vol.78, pp.491-498, 2016.

W. Fang, X. Liang, S. Li, N. Chiaraviglio, and . Xiong, VMPlanner: Optimizing virtual machine placement and traffic flow routing to reduce network power costs in cloud data centers, Computer Networks, vol.57, issue.1, pp.179-196, 2013.
URL : https://hal.archives-ouvertes.fr/hal-00763175

T. Chen, X. Gao, and G. Chen, Optimized virtual machine placement with traffic-aware balancing in data ceter networks, Scientific Programming, vol.6, p.3101658, 2016.

S. Fang, R. Kanagavelu, B. Lee, C. H. Foh, and K. M. Aung, Power-efficient virtual machine placement and migration in data centers, Proc. IEEE International Conference on Green Computing and Communications and IEEE Internet of Things and IEEE Cyber, pp.1408-1413, 2013.

J. Xu and J. A. Fortes, Multi-objective virtual machine placement in virtualized data center environments, Proc. IEEE/ACM International Conference on Green Computing and Communications & IEEE/ACM International Conference on Cyber, pp.179-188, 2010.

, A multi-objective approach to virtual machine management in datacenters, Proc. 8th ACM international conference on Autonomic computing (ICAC), pp.225-234, 2011.

Y. Gao, H. Guan, Z. Qi, Y. Hou, and L. Liu, A multi-objective ant colony system algorithm for virtual machine placement in cloud computing, Journal of Computer and System Sciences, vol.79, pp.1230-1242, 2013.

F. L. Pires and B. Báran, Multi-objective virtual machine placement with service level agreement, Porc. IEEE/ACM 6th International Conference on Utility and Cloud Computing (ICAC), pp.203-210, 2013.

, Virtual machine placement. A multi-objective approach, Proc. Latin American Symposium of Infrastructure, Hardware, and Software, pp.77-84, 2013.

M. Ehrgott, Multicriteria optimization, 2006.

R. K. Ahuja, T. L. Magnanti, J. B. Orlin, and M. Reddy, Applications of network optimization, Handbooks in Operations Research and Management Science, vol.7, pp.1-83, 1995.

M. Laumanns, L. Thiele, and E. Zitzler, An adaptive scheme to generate the pareto front based on the epsilon-constraint method, Dagstuhl Seminar Proceedings. Schloss Dagstuhl-Leibniz-Zentrum für Informatik, 2005.

G. O. Inc, Gurobi optimizer reference manual, 2015.

H. Eriksson, Mbone: The multicast backbone, Communications of the ACM, vol.37, issue.8, pp.54-61, 1994.

B. Adamson and J. P. Macker, Reliable messaging for tactical group communication, Proc. Military Communications Conference (MILCOM), pp.1899-1904, 2010.

S. Paul, K. K. Sabnani, J. C. Lin, and S. Bhattacharyya, Reliable Multicast Transport Protocol (RMTP), IEEE Journal on Selected Areas in Communications, vol.15, issue.3, pp.407-421, 1997.

A. Popescu, D. Constantinescu, D. Erman, and D. Ilie, A survey of reliable multicast communication, Proc. 3rd EuroNGI Conference on Next Generation Internet Networks (NGI), pp.111-118, 2007.

J. W. Atwood, A classification of reliable multicast protocols, IEEE network, vol.18, issue.3, pp.24-34, 2004.

W. T. Strayer, B. J. Dempsey, and A. C. Weaver, XTP: the Xpress Transfer Protocol, 1992.

B. Whetten, T. Montgomery, and S. Kaplan, A high performance totally ordered multicast protocol, Theory and Practice in Distributed Systems, pp.33-57, 1995.

H. W. Holbrook, S. K. Singhal, and D. R. Cheriton, Log based receiver reliable multicast for distributed interactive simulation, ACM SIGCOMM Computer Communication Review, vol.25, issue.4, pp.328-341, 1995.

S. Floyd, V. Jacobson, S. Mccanne, C. Liu, and L. Zhang, A reliable multicast framework for light-weight sessions and application level framing, ACM SIGCOMM Computer Communication Review, vol.25, issue.4, pp.342-356, 1995.

R. Yavatkar, J. Griffoen, and M. Sudan, A reliable dissemination protocol for interactive collaborative applications, Proc. 3rd ACM international conference on Multimedia (MM)

C. Bormann, M. J. Handley, and B. Adamson, NACK-Oriented Reliable Multicast (NORM) Transport Protocol, vol.5740, 2009.

J. P. Macker and R. B. Adamson, A tcp friendly, rate-based mechanism for nack-oriented reliable multicast congestion control, Proc. IEEE Global Telecommunications Conference (GLOBECOM), vol.3, pp.1620-1625, 2001.

J. Gemmell, T. Montgomery, T. Speakman, and J. Crowcroft, The PGM reliable multicast protocol, IEEE network, vol.17, issue.1, pp.16-22, 2003.

D. Li, M. Xu, Y. Liu, X. Xie, Y. Cui et al., Reliable multicast in data center networks, IEEE Transactions on Computers, vol.63, issue.8, pp.2011-2024, 2014.

P. Bhagwat, P. P. Mishra, and S. K. Tripathi, Effect of topology in performance of reliable multicast communication, Proc. IEEE Conference on Network Communications (INFOCOM), vol.2, pp.602-609, 1994.

J. Nonnenmacher and E. W. Biersack, Reliable multicast: Where to use FEC, pp.134-148, 1997.

, Performance modelling of reliable multicast transmission, Proc. IEEE Conference on Network Communications (INFOCOM), vol.2, pp.471-479, 1997.

F. Baccelli, A. Chaintreau, Z. Liu, and A. Riabov, The one-to-manv TCP overlay: A scalable and reliable multicast architecture, Proc. IEEE Conference on Network Communications (INFOCOM), vol.3, pp.1629-1640, 2005.

D. Basin, K. Birman, I. Keidar, and Y. Vigfusson, Source of instability in data center multicast, LADIR'10, pp.32-37, 2010.

R. Hamilton, J. Iyengar, I. Swett, and A. Wilk, Internet Engineering Task Force, Internet-Draft draft-hamilton-early-deployment-quic-00, 2016, work in Progress

G. F. Riley and T. R. Henderson, Modeling and tools for network simulation, pp.15-34, 2010.

E. O. Elliott, Estimates of error rates for codes on burst-noise channels, The Bell System Technical Journal, vol.42, issue.5, pp.1977-1997, 1963.

G. Hasslinger and O. Hohlfeld, The Gilbert-Elliott model for packet loss in real time services on the internet, Proc. 14th GI/ITG Conference on Measurement, Modelling and Evaluation of Computer and Communication Systems (MMB), pp.1-15, 2008.

, Internet Topology Zoo, 2017.

K. Bilal, S. U. Khan, L. Zhang, H. Li, K. Hayat et al., Quantitative comparisons of the state-of-the-art data center architectures, Concurrency and Computation: Practice and Experience, vol.25, issue.12, pp.1771-1783, 2013.

M. Pathan and R. Buyya, A taxonomy of CDNs, pp.33-77, 2008.

J. Y. Kim, G. M. Lee, and J. K. Choi, Efficient multicast schemes using in-network caching for optimal content delivery, IEEE Communications Letters, vol.17, issue.5, pp.1048-1051, 2013.

J. Ni and D. H. Tsang, Large-scale cooperative caching and application-level multicast in multimedia content delivery networks, IEEE Communications Magazine, vol.43, issue.5, pp.98-105, 2005.

B. N. Levine and J. J. Garcia-luna-aceves, Improving internet multicast with routing labels, Proc. International Conference on Network Protocols (ICNP, pp.241-250, 1997.

P. Auer, N. Cesa-bianchi, and P. Fischer, Finite-time analysis of the multiarmed bandit problem, Machine Learning, vol.47, pp.235-256, 2002.

V. Kuleshov and D. Precup, Algorithms for multi-armed bandit problems, 2014.

J. Velmorel and M. Mohri, Multi-armed bandit algorithms and empirical evaluation, Proc. ECML'2005, pp.437-448, 2005.

A. F. Mendelson, M. A. Zuluaga, B. F. Hutton, and S. Ourselin, What is the distribution of the number of unique original items in a bootstrap sample, 2016.

E. N. Gilbert, Capacity of a burst-noise channel, Bell Labs Technical Journal, vol.39, issue.5, pp.1253-1265, 1960.

D. Thaler and C. Hopps, Multipath issues in unicast and multicast next-hop selection, Requests For Comments. Internet Engineering Task Force, 2000.

D. E. Eisenbud, C. Yi, C. Contavalli, C. Smith, R. Kononov et al., Maglev: A fast and reliable software network load balancer, Proc. 13th USENIX Symposium on Networked Systems Design & Implementation (NSDI), pp.523-535, 2016.

M. Rahman, S. Iqbal, and J. Gao, Load balancer as a service in cloud computing, Proc. IEEE 8th International Symposium on Service Oriented System Engineering (SOSE), pp.204-211, 2014.

M. Mitzenmacher, The power of two choices in randomized load balancing, IEEE Transactions on Parallel and Distributed Systems, vol.12, issue.10, pp.1094-1104, 2001.

P. Patel, D. Bansal, L. Yuan, A. Murthy, A. Greenberg et al., Ananta: cloud scale load balancing, ACM SIGCOMM Computer Communication Review, vol.43, issue.4, pp.207-218, 2013.

D. Karger, E. Lehman, T. Leighton, R. Panigrahy, M. Levine et al., Consistent hashing and random trees: Distributed caching protocols for relieving hot spots on the World Wide Web, Proc. 29th Annual ACM Symposium on Theory of Computing, pp.654-663, 1997.

D. Karger, A. Sherman, A. Berkheimer, B. Bogstad, R. Dhanidina et al., Web caching with consistent hashing, Computer Networks, vol.31, issue.11, pp.1203-1213, 1999.

D. G. Thaler and C. V. Ravishankar, Using name-based mappings to increase hit rates, IEEE/ACM Transactions on Networking (TON), vol.6, issue.1, pp.1-14, 1998.

R. Gandhi, H. H. Liu, Y. C. Hu, G. Lu, J. Padhye et al., Duet: Cloud scale load balancing with hardware and software, ACM SIGCOMM Computer Communication Review, vol.44, issue.4, pp.27-38, 2015.

R. Gandhi, Y. C. Hu, C. Koh, H. H. Liu, and M. Zhang, Rubik: Unlocking the power of locality and end-point flexibility in cloud scale load balancing, Proc. USENIX Annual Technical Conference (ATC), pp.473-485, 2015.

N. Handigol, S. Seetharaman, M. Flajslik, N. Mckeown, and R. Johari, Plug-n-serve: Loadbalancing web traffic using openflow, Proc. ACM SIGCOMM Demos, vol.4, pp.1-2, 2009.

R. Wang, D. Butnariu, and J. Rexford, Openflow-based server load balancing gone wild, Hot-ICE, vol.11, p.12, 2011.

A. Aghdai, C. Chu, Y. Xu, D. H. Dai, J. Xu et al., Spotlight: Scalable transport layer load balancing for data center networks, 2018.

M. Moshref, M. Yu, R. Govindan, and A. Vahdat, Trumpet: Timely and precise triggers in data centers, Proc. ACM Conference of the Special Interest Group on Data Communication (SIGCOMM), pp.129-143, 2016.

D. L. Eager, E. D. Lazowska, and J. Zahorjan, Adaptive load sharing in homogeneous distributed systems, IEEE Transactions on software engineering, issue.5, pp.662-675, 1986.

Y. Azar, A. Z. Broder, A. R. Karlin, and E. Upfal, Balanced allocations, SIAM journal on computing, vol.29, issue.1, pp.180-200, 1999.

H. Shen and C. Xu, Locality-aware and churn-resilient load-balancing algorithms in structured peer-to-peer networks, IEEE Transactions on Parallel and Distributed Systems, vol.18, issue.6, pp.849-862, 2007.

J. Dean and L. A. Barroso, The tail at scale, Communications of the ACM, vol.56, issue.2, pp.74-80, 2013.

G. Ananthanarayanan, A. Ghodsi, S. Shenker, and I. Stoica, Effective straggler mitigation: Attack of the clones, Proc. 10th USENIX Symposium on Networked Systems Design & Implementation (NSDI), vol.13, pp.185-198, 2013.

V. Cardellini, M. Colajanni, and S. Y. Philip, Dynamic load balancing on web-server systems, IEEE Internet computing, vol.3, issue.3, p.28, 1999.

Q. Zhang, L. Cherkasova, and E. Smirni, Flexsplit: A workload-aware, adaptive load balancing strategy for media clusters, Electronic Imaging, vol.60710, p.60710, 2006.

G. Ciardo, A. Riska, and E. Smirni, EquiLoad: a load balancing policy for clustered web servers, Performance Evaluation, vol.46, issue.2, pp.101-124, 2001.

Q. Zhang, A. Riska, W. Sun, E. Smirni, and G. Ciardo, Workload-aware load balancing for clustered web servers, IEEE Transactions on Parallel and Distributed Systems, vol.16, issue.3, pp.219-233, 2005.

S. Sharifian, S. A. Motamedi, and M. K. Akbari, A content-based load balancing algorithm with admission control for cluster web servers, Future Generation Computer Systems, vol.24, issue.8, pp.775-787, 2008.

, HAProxy: the reliable, high-performance TCP/HTTP load balancer

R. Gandhi, Y. C. Hu, and M. Zhang, Yoda: A highly available layer-7 load balancer, Proc. 11th European Conference on Computer Systems, 2016.

F. William, An introduction to probability theory and its applications, 1950.

D. J. Newman, The double dixie cup problem, The American Mathematical Monthly, vol.67, issue.1, pp.58-61, 1960.

D. S. Deering and B. Hinden, IP Version 6 Addressing Architecture, RFC, vol.4291, 2006.

M. D. Mitzenmacher, The power of two choices in randomized load balancing, 1996.

J. D. Little, A proof for the queuing formula: L = ?W, Operations research, vol.9, issue.3, pp.383-387, 1961.

R. Jain, D. Chiu, and W. R. Hawe, A quantitative measure of fairness and discrimination for resource allocation in shared computer system, Digital Equipment Corporation, vol.38, 1984.

, The Apache HTTP server project

E. Van-baaren, Wikibench: A distributed, Wikipedia based web application benchmark, 2009.

G. Urdaneta, G. Pierre, and M. Van-steen, Wikipedia workload analysis for decentralized hosting, Computer Networks, vol.53, issue.11, pp.1830-1845, 2009.

Y. Desmouceaux, M. Enguehard, V. Nguyen, P. Pfister, W. Shao et al., A contentaware data-plane for efficient and scalable video delivery, Proc. 16th IFIP/IEEE Symposium on Integrated Network and Service Management (IM), pp.10-18, 2019.

B. Hindman, A. Konwinski, M. Zaharia, A. Ghodsi, A. D. Joseph et al., Mesos: A platform for fine-grained resource sharing in the data center, Proc. 8th USENIX Symposium on Networked Systems Design & Implementation (NSDI), pp.295-308, 2011.

R. Miao, H. Zeng, C. Kim, J. Lee, and M. Yu, SilkRoad: Making stateful layer-4 load balancing fast and cheap using switching ASICs, Proc. ACM Conference of the Special Interest Group on Data Communication (SIGCOMM), pp.15-28, 2017.

V. Olteanu, A. Agache, A. Voinescu, and C. Raiciu, Stateless datacenter load-balancing with Beamer, Proc. 15th USENIX Symposium on Networked Systems Design & Implementation (NSDI). USENIX Association, pp.125-139, 2018.

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.

N. Zilberman, Y. Audzevich, G. A. Covington, and A. W. Moore, NetFPGA SUME: Toward 100 Gbps as research commodity, IEEE Micro, vol.34, issue.5, pp.32-41, 2014.

S. Ibanez, G. Brebner, N. Mckeown, and N. Zilberman, The P4 ? NetFPGA workflow for line-rate packet processing, Proceedings of the 2019 ACM/SIGDA International Symposium on Field-Programmable Gate Arrays, pp.1-9, 2019.

F. Duchene and O. Bonaventure, Making multipath TCP friendlier to load balancers and anycast, Proc. IEEE 25th International Conference on Network Protocols (ICNP), pp.1-10, 2017.

A. Medina, M. Allman, and S. Floyd, Measuring interactions between transport protocols and middleboxes, Proc. 4th ACM SIGCOMM conference on Internet measurement (IMC), pp.336-341, 2004.

M. Honda, Y. Nishida, C. Raiciu, A. Greenhalgh, M. Handley et al., Is it still possible to extend TCP?, Proc. 11th ACM SIGCOMM conference on Internet measurement (IMC), pp.181-194, 2011.

A. Roy, H. Zeng, J. Bagga, G. Porter, and A. C. Snoeren, Inside the social network's (datacenter) network, ACM SIGCOMM Computer Communication Review, vol.45, pp.123-137, 2015.

Y. Al-dhuraibi, F. Paraiso, N. Djarallah, and P. Merle, Elasticity in cloud computing: state of the art and research challenges, IEEE Transactions on Services Computing, vol.11, issue.2, pp.430-447, 2018.
URL : https://hal.archives-ouvertes.fr/hal-01529654

A. Gandhi, S. Doroudi, M. Harchol-balter, and A. Scheller-wolf, Exact analysis of the M/M/k/setup class of Markov chains via recursive renewal reward, ACM SIGMETRICS Performance Evaluation Review, vol.41, issue.1, pp.153-166, 2013.

M. Z. Hasan, E. Magana, A. Clemm, L. Tucker, and S. L. Gudreddi, Integrated and autonomic cloud resource scaling, Proc. IEEE/IFIP Network Operations and Management Symposium (NOMS), pp.1327-1334, 2012.

A. Beloglazov and R. Buyya, Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers, Proc. 8th International Workshop on Middleware for Grids, vol.4, pp.1-4, 2010.

N. Vasi´cvasi´c, D. Novakovi´cnovakovi´c, S. Miu?in, D. Kosti´ckosti´c, and R. Bianchini, Dejavu: accelerating resource allocation in virtualized environments, ACM SIGARCH computer architecture news, vol.40, issue.1, pp.423-436, 2012.

E. Kalyvianaki, T. Charalambous, and S. Hand, Self-adaptive and self-configured CPU resource provisioning for virtualized servers using Kalman filters, Proc. 6th international conference on Autonomic computing, pp.117-126, 2009.

J. Lioris, R. Pedarsani, F. Y. Tascikaraoglu, and P. Varaiya, Platoons of connected vehicles can double throughput in urban roads, Transportation Research Part C: Emerging Technologies, vol.77, pp.292-305, 2017.

K. Lee, R. Pedarsani, and K. Ramchandran, On scheduling redundant requests with cancellation overheads, IEEE/ACM Transactions on Networking, vol.25, issue.2, pp.1279-1290, 2017.