{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,8,8]],"date-time":"2026-08-08T17:54:20Z","timestamp":1786211660852,"version":"3.56.0"},"reference-count":263,"publisher":"Institute of Electrical and Electronics Engineers (IEEE)","issue":"2","license":[{"start":{"date-parts":[[2018,1,1]],"date-time":"2018-01-01T00:00:00Z","timestamp":1514764800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["IEEE Commun. Surv. Tutorials"],"published-print":{"date-parts":[[2018]]},"DOI":"10.1109\/comst.2017.2782753","type":"journal-article","created":{"date-parts":[[2017,12,14]],"date-time":"2017-12-14T14:23:24Z","timestamp":1513261404000},"page":"1492-1525","source":"Crossref","is-referenced-by-count":150,"title":["Datacenter Traffic Control: Understanding Techniques and Tradeoffs"],"prefix":"10.1109","volume":"20","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9602-4490","authenticated-orcid":false,"given":"Mohammad","family":"Noormohammadpour","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Cauligi S.","family":"Raghavendra","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"ref170","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999588"},{"key":"ref172","first-page":"14","article-title":"BGP prefix independent convergence (PIC)","author":"filsfils","year":"2007"},{"key":"ref171","article-title":"Routing design for large scale data centers: BGP is the better IGP","author":"lahiri","year":"0"},{"key":"ref174","doi-asserted-by":"publisher","DOI":"10.1145\/2413176.2413183"},{"key":"ref173","doi-asserted-by":"publisher","DOI":"10.1145\/2620728.2620758"},{"key":"ref176","doi-asserted-by":"publisher","DOI":"10.1145\/1397718.1397732"},{"key":"ref175","doi-asserted-by":"publisher","DOI":"10.1145\/1851182.1851252"},{"key":"ref178","doi-asserted-by":"publisher","DOI":"10.1145\/2774993.2775005"},{"key":"ref177","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486019"},{"key":"ref168","article-title":"Near data scheduling for data centers with multi levels of data locality","author":"yekkehkhany","year":"2017","journal-title":"arXiv preprint arXiv 1702 03041"},{"key":"ref169","article-title":"GB-PANDAS: Throughput and heavy-traffic optimality analysis for affinity scheduling","author":"yekkehkhany","year":"2017","journal-title":"arXiv preprint arXiv 1709 08115"},{"key":"ref39","first-page":"195","article-title":"Managing congestion in data center network using congestion notification algorithms","volume":"3","author":"joglekar","year":"2016","journal-title":"International Journal of Engineering Research and Technology"},{"key":"ref38","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2015.08.040"},{"key":"ref33","article-title":"Low latency datacenter networking: A short survey","author":"liu","year":"2013","journal-title":"arXiv preprint arXiv 1312 3455"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1145\/1272998.1273005"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1145\/1327452.1327492"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/2377677.2377711"},{"key":"ref37","first-page":"21","article-title":"TCP issues in data center system-survey","volume":"1","author":"yadav","year":"2014","journal-title":"Int J Adv Found Res Comput"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1109\/MNET.2013.6574661"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1007\/s11390-014-1478-x"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1002\/dac.2402"},{"key":"ref181","first-page":"2282","article-title":"The delayed ACK evolution in MPTCP","author":"li","year":"2013","journal-title":"Proc IEEE Global Communication Conf (GLOBECOM)"},{"key":"ref180","first-page":"99","article-title":"Design, implementation and evaluation of congestion control for multipath TCP","volume":"11","author":"wischik","year":"2011","journal-title":"Proc NSDI"},{"key":"ref185","author":"jacobson","year":"1999","journal-title":"RED in a different light"},{"key":"ref184","doi-asserted-by":"publisher","DOI":"10.1109\/90.251892"},{"key":"ref183","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524530"},{"key":"ref182","doi-asserted-by":"publisher","DOI":"10.1145\/2535372.2535384"},{"key":"ref189","doi-asserted-by":"publisher","DOI":"10.1145\/2987386.2987389"},{"key":"ref188","doi-asserted-by":"publisher","DOI":"10.1109\/ICPP.2015.75"},{"key":"ref187","first-page":"19","article-title":"Multipath congestion control for shared bottleneck","author":"honda","year":"2009","journal-title":"Proc PFLDnet Workshop"},{"key":"ref186","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2011.051111.00096"},{"key":"ref28","doi-asserted-by":"publisher","DOI":"10.1145\/2377677.2377709"},{"key":"ref27","doi-asserted-by":"publisher","DOI":"10.1145\/1644893.1644918"},{"key":"ref179","doi-asserted-by":"publisher","DOI":"10.1145\/2890955.2890968"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1145\/1851275.1851192"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934891"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626328"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486007"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934911"},{"key":"ref23","first-page":"75","article-title":"Costly circuits, submodular schedules and approximate carath&#x00E9;odory theorems","author":"venkatakrishnan","year":"2016","journal-title":"Proc ACM Sigmetrics Int Conf Meas Model Comput Sci"},{"key":"ref26","year":"2017","journal-title":"Cisco Global Cloud Index Forecast and Methodology 2010&#x2013;2015 white paper"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005747"},{"key":"ref50","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787472"},{"key":"ref51","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018443"},{"key":"ref154","year":"2011","journal-title":"IEEE 802 1Qbb - Priority-based Flow Control"},{"key":"ref153","year":"2017","journal-title":"Benefits of SAN\/LAN Convergence"},{"key":"ref156","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098841"},{"key":"ref155","year":"2017","journal-title":"Priority Flow Control Build Reliable Layer 2 Infrastructure"},{"key":"ref150","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2992"},{"key":"ref152","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626310"},{"key":"ref151","first-page":"1","article-title":"Load balancing mechanisms in data center networks","author":"mahapatra","year":"2010","journal-title":"Proc IEEE Int Conf Expo Emerg Technol Smarter World (CEWIT)"},{"key":"ref146","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2475"},{"key":"ref147","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934908"},{"key":"ref148","first-page":"1","article-title":"Flyways to de-congest data center networks","author":"kandula","year":"0"},{"key":"ref149","first-page":"407","article-title":"Let it flow: Resilient asymmetric load balancing with flowlet switching","author":"vanini","year":"2017","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref59","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626336"},{"key":"ref58","author":"linden","year":"2006","journal-title":"Make Data Useful"},{"key":"ref57","author":"brutlag","year":"2009","journal-title":"Speed Matters for Google Web Search"},{"key":"ref56","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934888"},{"key":"ref55","doi-asserted-by":"publisher","DOI":"10.1016\/j.comcom.2014.02.016"},{"key":"ref54","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2014.6848190"},{"key":"ref53","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486031"},{"key":"ref52","doi-asserted-by":"publisher","DOI":"10.1109\/INM.2015.7140358"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1007\/s11107-015-0550-y"},{"key":"ref167","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524416"},{"key":"ref166","article-title":"Silo: Predictable message completion time in the cloud","author":"jang","year":"2013"},{"key":"ref165","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626334"},{"key":"ref164","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787488"},{"key":"ref163","doi-asserted-by":"publisher","DOI":"10.1109\/MSST.2010.5496972"},{"key":"ref162","first-page":"307","article-title":"Ceph: A scalable, high-performance distributed file system","author":"weil","year":"2006","journal-title":"Proc Symp Oper Syst Design Implement"},{"key":"ref161","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098839"},{"key":"ref160","article-title":"FastLane: Agile drop notification for datacenter networks","author":"zats","year":"2013"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787508"},{"key":"ref3","year":"2017","journal-title":"AWS Global Infrastructure"},{"key":"ref6","author":"subramanian","year":"2015","journal-title":"Network in Hyper-Scale Data Centers&#x2014;Facebook"},{"key":"ref5","doi-asserted-by":"publisher","DOI":"10.1145\/1897852.1897877"},{"key":"ref8","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787484"},{"key":"ref159","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6567015"},{"key":"ref7","first-page":"145","article-title":"Attaining the promise and avoiding the pitfalls of TCP in the datacenter","author":"judd","year":"2015","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref49","doi-asserted-by":"publisher","DOI":"10.1145\/1879141.1879175"},{"key":"ref157","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2017.8057080"},{"key":"ref9","first-page":"253","article-title":"Less is more: Trading a little bandwidth for ultra-low latency in the data center","author":"alizadeh","year":"0"},{"key":"ref158","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2008.305"},{"key":"ref46","doi-asserted-by":"publisher","DOI":"10.1090\/S0273-0979-06-01126-8"},{"key":"ref45","doi-asserted-by":"publisher","DOI":"10.17487\/rfc6824"},{"key":"ref48","doi-asserted-by":"publisher","DOI":"10.1145\/1592681.1592692"},{"key":"ref47","author":"hashemi","year":"2017","journal-title":"The Infrastructure Behind Twitter Scale"},{"key":"ref42","author":"solnushkin","year":"2017","journal-title":"Fat-Tree Design"},{"key":"ref41","doi-asserted-by":"publisher","DOI":"10.1145\/1594977.1592577"},{"key":"ref44","year":"2017","journal-title":"Cisco Data Center Spine-and-Leaf Architecture Design Overview White Paper"},{"key":"ref43","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/1594977.1592575","article-title":"PortLand: A scalable fault-tolerant layer 2 data center network fabric","author":"mysore","year":"2009","journal-title":"Proc ACM SIGCOMM Conf Data Commun"},{"key":"ref73","first-page":"8","article-title":"EyeQ: Practical network performance isolation for the multi-tenant cloud","author":"jeyakumar","year":"0"},{"key":"ref72","year":"2017","journal-title":"Generic Receive Offload"},{"key":"ref71","year":"2017","journal-title":"Receive Side Scaling (RSS)"},{"key":"ref70","year":"2017","journal-title":"Large Receive Offload"},{"key":"ref76","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934903"},{"key":"ref77","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934889"},{"key":"ref74","first-page":"309","article-title":"Sharing the data center network","author":"shieh","year":"2011","journal-title":"Proc 7th USENIX Conf Netw Syst Design Implementation"},{"key":"ref75","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486027"},{"key":"ref78","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2012.6364079"},{"key":"ref79","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2015.10.022"},{"key":"ref60","doi-asserted-by":"publisher","DOI":"10.1145\/2741948.2741957"},{"key":"ref62","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486028"},{"key":"ref61","doi-asserted-by":"publisher","DOI":"10.1145\/1323293.1294281"},{"key":"ref63","doi-asserted-by":"publisher","DOI":"10.1145\/2535372.2535407"},{"key":"ref64","volume":"1","author":"kleinrock","year":"1975","journal-title":"Queueing Theory"},{"key":"ref65","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1109\/TNET.2012.2197411","article-title":"ICTCP: Incast congestion control for TCP in data-center networks","volume":"21","author":"wu","year":"2013","journal-title":"IEEE\/ACM Trans Netw"},{"key":"ref66","year":"2017","journal-title":"Interrupt Moderation"},{"key":"ref67","doi-asserted-by":"publisher","DOI":"10.1145\/2901318.2901334"},{"key":"ref68","first-page":"29","article-title":"How hard can it be? Designing and implementing a deployable multipath TCP","author":"raiciu","year":"2012","journal-title":"Proc 9th USENIX Conf Netw Syst Des Implement"},{"key":"ref69","doi-asserted-by":"publisher","DOI":"10.17487\/rfc2001"},{"key":"ref197","doi-asserted-by":"publisher","DOI":"10.1287\/opre.16.3.687"},{"key":"ref198","doi-asserted-by":"publisher","DOI":"10.1145\/1012888.1005702"},{"key":"ref199","doi-asserted-by":"publisher","DOI":"10.1145\/792538.792545"},{"key":"ref193","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626315"},{"key":"ref194","article-title":"Comparison of flow scheduling policies for mix of regular and deadline traffic in datacenter environments","author":"noormohammadpour","year":"2017","journal-title":"arXiv preprint arXiv 1707 07816"},{"key":"ref195","doi-asserted-by":"publisher","DOI":"10.1109\/ECRTS.2007.33"},{"key":"ref196","doi-asserted-by":"publisher","DOI":"10.1287\/opre.1120.1086"},{"key":"ref95","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2017.01.015"},{"key":"ref94","doi-asserted-by":"publisher","DOI":"10.1145\/1851290.1851292"},{"key":"ref190","article-title":"RepNet: Cutting tail latency in data center networks with flow replication","author":"liu","year":"2014","journal-title":"arXiv 1407 1239"},{"key":"ref93","first-page":"17","article-title":"ElasticTree: Saving energy in data center networks","author":"heller","year":"2010","journal-title":"Proc 7th USENIX Conf Netw Syst Design Implementation"},{"key":"ref191","doi-asserted-by":"publisher","DOI":"10.1109\/WAC.2016.7582951"},{"key":"ref92","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2012.2233213"},{"key":"ref192","doi-asserted-by":"publisher","DOI":"10.1109\/HiPC.2016.019"},{"key":"ref91","first-page":"323","article-title":"Dominant resource fairness: Fair allocation of multiple resource types","author":"ghodsi","year":"2011","journal-title":"Proc 7th USENIX Conf Netw Syst Design Implementation"},{"key":"ref90","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2008.080403"},{"key":"ref98","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787507"},{"key":"ref99","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787510"},{"key":"ref96","doi-asserted-by":"publisher","DOI":"10.1145\/1815961.1816004"},{"key":"ref97","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2014.140102"},{"key":"ref82","doi-asserted-by":"publisher","DOI":"10.1145\/1592568.1592604"},{"key":"ref81","doi-asserted-by":"publisher","DOI":"10.1109\/COMPSACW.2013.106"},{"key":"ref84","first-page":"30","article-title":"The TCP outcast problem: Exposing unfairness in data center networks","author":"prakash","year":"2012","journal-title":"Proc 9th USENIX Conf Netw Syst Des Implement"},{"key":"ref83","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592806"},{"key":"ref80","doi-asserted-by":"publisher","DOI":"10.1145\/2716281.2836086"},{"key":"ref89","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2010.5461911"},{"key":"ref85","doi-asserted-by":"publisher","DOI":"10.1145\/1111322.1111336"},{"key":"ref86","doi-asserted-by":"publisher","DOI":"10.1145\/2377677.2377710"},{"key":"ref87","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2013.6655133"},{"key":"ref88","doi-asserted-by":"publisher","DOI":"10.1007\/s11134-006-7587-7"},{"key":"ref200","doi-asserted-by":"publisher","DOI":"10.1145\/2834050.2834096"},{"key":"ref101","doi-asserted-by":"publisher","DOI":"10.1145\/956981.956985"},{"key":"ref100","doi-asserted-by":"publisher","DOI":"10.1145\/2209249.2209264"},{"key":"ref209","year":"2017","journal-title":"Barefoot Worlds Fastest and Most Programmable Networks"},{"key":"ref203","year":"2017","journal-title":"OpenFlow Switch Specification Version 1 0 0 (Wire Protocol 0x01)"},{"key":"ref204","year":"2017","journal-title":"OpenFlow Switch Specification Version 1 1 0 Implemented (Wire Protocol 0x02)"},{"key":"ref201","year":"2017","journal-title":"Software-Defined Networking (SDN) Definition"},{"key":"ref202","doi-asserted-by":"publisher","DOI":"10.1109\/SURV.2014.012214.00180"},{"key":"ref207","year":"2017","journal-title":"Programming the Network Data Plane"},{"key":"ref208","year":"2017","journal-title":"Data Plane Programmability the Next Step in SDN"},{"key":"ref205","year":"2017","journal-title":"OpenFlow Switch Specification Version 1 5 0 (Protocol version 0x06)"},{"key":"ref206","year":"2017","journal-title":"Brain-Slug A BGP-Only SDN for Large-Scale Data-Centers"},{"key":"ref211","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934900"},{"key":"ref210","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486011"},{"key":"ref212","doi-asserted-by":"publisher","DOI":"10.1145\/2656877.2656890"},{"key":"ref213","year":"2017","journal-title":"P4"},{"key":"ref214","year":"2017","journal-title":"Ethernet Cards&#x2014;Overview"},{"key":"ref215","article-title":"SmartNIC: FPGA innovation in OCS servers for microsoft azure","author":"firestone","year":"2016","journal-title":"OCP US Summit"},{"key":"ref216","article-title":"SDN for the cloud","author":"greenberg","year":"2015","journal-title":"Proc Keynote ACM Conf Special Interest Group Data Commun"},{"key":"ref217","year":"2017","journal-title":"Open Compute Project"},{"key":"ref218","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018500"},{"key":"ref219","year":"2017","journal-title":"Netmap&#x2014;A Framework for Fast Packet I\/O"},{"key":"ref220","year":"2017","journal-title":"Fd io"},{"key":"ref222","year":"2017","journal-title":"DPDK"},{"key":"ref221","year":"2017","journal-title":"Vector Packet Processing"},{"key":"ref229","year":"2010","journal-title":"Supplement to Infiniband architecture specification volume 1 Release 1 2 1 Annex A16 RDMA over Converged Ethernet (RoCE)"},{"key":"ref228","first-page":"649","article-title":"Efficient memory disaggregation with infiniswap","author":"gu","year":"2017","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref227","first-page":"401","article-title":"FaRM: Fast remote memory","author":"dragojevi?","year":"2014","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref226","doi-asserted-by":"publisher","DOI":"10.1145\/2806887"},{"key":"ref225","article-title":"SoftNIC: A software NIC to augment hardware","author":"han","year":"2015"},{"key":"ref224","first-page":"489","article-title":"mTCP: A highly scalable user-level TCP stack for multicore systems","author":"jeong","year":"2014","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref223","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626311"},{"key":"ref127","doi-asserted-by":"publisher","DOI":"10.1145\/2535372.2535375"},{"key":"ref126","first-page":"1","article-title":"Harnessing TCP&#x2019;s burstiness using flowlet switching","author":"sinha","year":"2004","journal-title":"Proc of ACM Hot Nets-I"},{"key":"ref125","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2013.18"},{"key":"ref124","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2000.832483"},{"key":"ref129","first-page":"1","article-title":"NicPic: Scalable and accurate end-host rate limiting","author":"radhakrishnan","year":"0"},{"key":"ref128","doi-asserted-by":"publisher","DOI":"10.1109\/LANMAN.2014.7028620"},{"key":"ref130","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098852"},{"key":"ref133","year":"2017","journal-title":"Cisco Application Centric Infrastructure Fundamentals"},{"key":"ref134","doi-asserted-by":"publisher","DOI":"10.1145\/2670518.2673871"},{"key":"ref131","doi-asserted-by":"publisher","DOI":"10.1145\/3106989.3107005"},{"key":"ref132","first-page":"6","article-title":"Gatekeeper: Supporting bandwidth guarantees for multi-tenant datacenter networks","author":"rodrigues","year":"2011","journal-title":"Proceedings of WIOV"},{"key":"ref232","year":"2017","journal-title":"RoCE vs iWARP Competitive Analysis"},{"key":"ref233","author":"pan","year":"2007","journal-title":"QCN Quantized Congestion Notification An Overview"},{"key":"ref230","year":"2014","journal-title":"Supplement to InfiniBand Architecture Specification Volume 1 Release 1 2 2 Annex A17 RoCEv2 (IP Routable RoCE)"},{"key":"ref231","author":"sharp","year":"2014","journal-title":"Remote direct memory access (RDMA) protocol extensions"},{"key":"ref239","year":"2017","journal-title":"95th Percentile Bandwidth Metering Explained and Analyzed"},{"key":"ref238","year":"2017","journal-title":"Building Express Backbone Facebook&#x2019;s New Long-Haul Network"},{"key":"ref235","year":"2017","journal-title":"Facebook in Los Lunas Our Newest Data Center"},{"key":"ref234","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2014.6848121"},{"key":"ref237","doi-asserted-by":"publisher","DOI":"10.1145\/2534169.2486012"},{"key":"ref236","author":"russinovich","year":"2017","journal-title":"Inside Microsoft Azure Datacenter Hardware and Software Architecture"},{"key":"ref136","doi-asserted-by":"publisher","DOI":"10.1145\/1921168.1921188"},{"key":"ref135","first-page":"1","article-title":"Queues don&#x2019;t matter when you can JUMP them!","author":"grosvenor","year":"2015","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref138","year":"2017","journal-title":"Rate Based Pacing for TCP"},{"key":"ref137","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2016.7524341"},{"key":"ref139","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018467"},{"key":"ref140","doi-asserted-by":"publisher","DOI":"10.1145\/1993744.1993751"},{"key":"ref141","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2017.8056944"},{"key":"ref142","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2009.5199356"},{"key":"ref143","doi-asserted-by":"publisher","DOI":"10.1109\/INFOCOM.2017.8056946"},{"key":"ref2","year":"2017","journal-title":"Azure Cloud Services by Location or Region"},{"key":"ref144","first-page":"117","article-title":"The design and implementation of Open vSwitch","author":"pfaff","year":"2015","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref1","year":"2017","journal-title":"Google Data Center Locations"},{"key":"ref145","author":"ek","year":"1999","journal-title":"IEEE 802 1 P Q - QoS on the MAC level"},{"key":"ref241","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2014.02.017"},{"key":"ref242","doi-asserted-by":"publisher","DOI":"10.1002\/dac.2603"},{"key":"ref243","doi-asserted-by":"publisher","DOI":"10.1109\/CCGrid.2012.70"},{"key":"ref244","doi-asserted-by":"publisher","DOI":"10.1109\/TNET.2012.2237555"},{"key":"ref240","doi-asserted-by":"publisher","DOI":"10.1145\/2393347.2393388"},{"key":"ref248","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934893"},{"key":"ref247","doi-asserted-by":"publisher","DOI":"10.1145\/2043164.2018446"},{"key":"ref246","doi-asserted-by":"publisher","DOI":"10.1145\/2733373.2806403"},{"key":"ref245","doi-asserted-by":"publisher","DOI":"10.1109\/ICDCSW.2012.43"},{"key":"ref249","year":"2017","journal-title":"How Microsoft Builds Its Fast and Reliable Global Network"},{"key":"ref109","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999575"},{"key":"ref108","author":"floyd","year":"2001","journal-title":"The Addition of Explicit Congestion Notification (ECN) to IP"},{"key":"ref107","doi-asserted-by":"publisher","DOI":"10.1145\/3005745.3005772"},{"key":"ref106","doi-asserted-by":"publisher","DOI":"10.1145\/2987550.2987560"},{"key":"ref105","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626316"},{"key":"ref104","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098840"},{"key":"ref103","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098825"},{"key":"ref102","doi-asserted-by":"publisher","DOI":"10.1109\/90.842137"},{"key":"ref111","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168859"},{"key":"ref112","doi-asserted-by":"crossref","first-page":"307","DOI":"10.1145\/2740070.2626309","article-title":"Fastpass: A centralized &#x2018;zero-queue&#x2019; datacenter network","author":"perry","year":"2014","journal-title":"Proc ACM Conf SIGCOMM"},{"key":"ref110","first-page":"17","article-title":"Catch the whole lot in an action: Rapid precise packet loss notification in data center","author":"cheng","year":"2014","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref250","doi-asserted-by":"publisher","DOI":"10.1145\/2829988.2787478"},{"key":"ref251","doi-asserted-by":"publisher","DOI":"10.1109\/MCOM.2013.6588647"},{"key":"ref254","author":"meshenberg","year":"2013","journal-title":"Active-Active for Multi-Regional Resiliency"},{"key":"ref255","first-page":"1","article-title":"DCCast: Efficient point to multipoint transfers across datacenters","author":"noormohammadpour","year":"2017","journal-title":"Proc of 2nd USENIX Workshop on Hot Topics in Cloud Computing (HotCloud)"},{"key":"ref252","year":"2017","journal-title":"Comparing Traffic Policing and Traffic Shaping for Bandwidth Limiting"},{"key":"ref253","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2012.6195644"},{"key":"ref257","doi-asserted-by":"publisher","DOI":"10.17487\/rfc3170"},{"key":"ref256","doi-asserted-by":"publisher","DOI":"10.17487\/rfc5771"},{"key":"ref259","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2002.803066"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1402967"},{"key":"ref258","doi-asserted-by":"publisher","DOI":"10.1145\/633025.633045"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1654059.1654101"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/1402946.1402968"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2013.23"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/2999572.2999580"},{"key":"ref15","year":"2017","journal-title":"Introducing data center fabric the next-generation facebook data center network"},{"key":"ref16","first-page":"225","article-title":"Jellyfish: Networking data centers randomly","author":"singla","year":"0"},{"key":"ref118","doi-asserted-by":"publisher","DOI":"10.1145\/1355734.1355746"},{"key":"ref17","doi-asserted-by":"publisher","DOI":"10.1002\/j.1538-7305.1953.tb01433.x"},{"key":"ref117","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2011.5934956"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/2592798.2592803"},{"key":"ref19","first-page":"399","article-title":"F10: A fault-tolerant engineered network","author":"liu","year":"2013","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref119","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2013.6567018"},{"key":"ref114","doi-asserted-by":"publisher","DOI":"10.1109\/NOMS.2016.7502810"},{"key":"ref113","first-page":"421","article-title":"Flowtune: Flowlet control for datacenter networks","author":"perry","year":"2017","journal-title":"Proc USENIX Symp Netw Syst Design Implem (NSDI)"},{"key":"ref116","first-page":"19","article-title":"Hedera: Dynamic flow scheduling for data center networks","volume":"10","author":"al-fares","year":"2010","journal-title":"Proc NSDI"},{"key":"ref115","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787497"},{"key":"ref120","doi-asserted-by":"publisher","DOI":"10.1145\/2535771.2535788"},{"key":"ref121","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2014.6883779"},{"key":"ref122","doi-asserted-by":"publisher","DOI":"10.1145\/2740070.2626305"},{"key":"ref123","doi-asserted-by":"publisher","DOI":"10.1145\/347057.347397"},{"key":"ref260","doi-asserted-by":"publisher","DOI":"10.1109\/COMSNETS.2014.6734903"},{"key":"ref261","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2013.131205"},{"key":"ref262","doi-asserted-by":"publisher","DOI":"10.1145\/2987443.2987483"},{"key":"ref263","doi-asserted-by":"publisher","DOI":"10.1145\/2619239.2626314"}],"container-title":["IEEE Communications Surveys &amp; Tutorials"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9739\/8362823\/08207422.pdf?arnumber=8207422","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,1,12]],"date-time":"2022-01-12T11:22:17Z","timestamp":1641986537000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/8207422\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018]]},"references-count":263,"journal-issue":{"issue":"2"},"URL":"https:\/\/doi.org\/10.1109\/comst.2017.2782753","relation":{"has-preprint":[{"id-type":"doi","id":"10.31219\/osf.io\/6qzxc","asserted-by":"object"}]},"ISSN":["1553-877X"],"issn-type":[{"value":"1553-877X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018]]}}}