{"id":"https://openalex.org/W2966515086","doi":"https://doi.org/10.1109/tsp.2019.8768888","title":"Enabling TCP Pacing using Programmable Data Plane Switches","display_name":"Enabling TCP Pacing using Programmable Data Plane Switches","publication_year":2019,"publication_date":"2019-07-01","ids":{"openalex":"https://openalex.org/W2966515086","doi":"https://doi.org/10.1109/tsp.2019.8768888","mag":"2966515086"},"language":"en","primary_location":{"id":"doi:10.1109/tsp.2019.8768888","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsp.2019.8768888","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 42nd International Conference on Telecommunications and Signal Processing (TSP)","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002648936","display_name":"Elie Kfoury","orcid":"https://orcid.org/0000-0003-1236-6168"},"institutions":[{"id":"https://openalex.org/I155781252","display_name":"University of South Carolina","ror":"https://ror.org/02b6qw903","country_code":"US","type":"education","lineage":["https://openalex.org/I155781252"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Elie F. Kfoury","raw_affiliation_strings":["Integrated Information Technology, University of South Carolina, Columbia, U.S.A"],"affiliations":[{"raw_affiliation_string":"Integrated Information Technology, University of South Carolina, Columbia, U.S.A","institution_ids":["https://openalex.org/I155781252"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058298121","display_name":"Jorge Crichigno","orcid":"https://orcid.org/0000-0002-6705-5300"},"institutions":[{"id":"https://openalex.org/I155781252","display_name":"University of South Carolina","ror":"https://ror.org/02b6qw903","country_code":"US","type":"education","lineage":["https://openalex.org/I155781252"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jorge Crichigno","raw_affiliation_strings":["Integrated Information Technology, University of South Carolina, Columbia, U.S.A"],"affiliations":[{"raw_affiliation_string":"Integrated Information Technology, University of South Carolina, Columbia, U.S.A","institution_ids":["https://openalex.org/I155781252"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039079298","display_name":"Elias Bou\u2010Harb","orcid":"https://orcid.org/0000-0001-8040-4635"},"institutions":[{"id":"https://openalex.org/I63772739","display_name":"Florida Atlantic University","ror":"https://ror.org/05p8w6387","country_code":"US","type":"education","lineage":["https://openalex.org/I63772739"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Elias Bou-Harb","raw_affiliation_strings":["Cyber Threat Intelligence Lab, Florida Atlantic University (FAU), Florida, U.S.A"],"affiliations":[{"raw_affiliation_string":"Cyber Threat Intelligence Lab, Florida Atlantic University (FAU), Florida, U.S.A","institution_ids":["https://openalex.org/I63772739"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045872771","display_name":"David Khoury","orcid":"https://orcid.org/0000-0003-3333-6574"},"institutions":[{"id":"https://openalex.org/I67054835","display_name":"American University of Science and Technology","ror":"https://ror.org/04spwz235","country_code":"LB","type":"education","lineage":["https://openalex.org/I67054835"]}],"countries":["LB"],"is_corresponding":false,"raw_author_name":"David Khoury","raw_affiliation_strings":["Computer Science Department, American University of Science and Technology (AUST), Lebanon"],"affiliations":[{"raw_affiliation_string":"Computer Science Department, American University of Science and Technology (AUST), Lebanon","institution_ids":["https://openalex.org/I67054835"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5041541232","display_name":"Gautam Srivastava","orcid":"https://orcid.org/0000-0001-9851-4103"},"institutions":[{"id":"https://openalex.org/I48890080","display_name":"Brandon University","ror":"https://ror.org/02qp25a50","country_code":"CA","type":"education","lineage":["https://openalex.org/I48890080"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Gautam Srivastava","raw_affiliation_strings":["Department of Mathematics and Computer Science, Brandon University, Canada"],"affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, Brandon University, Canada","institution_ids":["https://openalex.org/I48890080"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5002648936"],"corresponding_institution_ids":["https://openalex.org/I155781252"],"apc_list":null,"apc_paid":null,"fwci":2.2989,"has_fulltext":false,"cited_by_count":24,"citation_normalized_percentile":{"value":0.89389933,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"273","last_page":"277"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10138","display_name":"Network Traffic and Congestion Control","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10138","display_name":"Network Traffic and Congestion Control","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10714","display_name":"Software-Defined Networks and 5G","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10847","display_name":"Advanced Optical Network Technologies","score":0.9994000196456909,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.789099931716919},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.7431631088256836},{"id":"https://openalex.org/keywords/network-packet","display_name":"Network packet","score":0.5430358052253723},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.5399193167686462},{"id":"https://openalex.org/keywords/network-switch","display_name":"Network switch","score":0.5200293064117432},{"id":"https://openalex.org/keywords/forwarding-plane","display_name":"Forwarding plane","score":0.4525753855705261},{"id":"https://openalex.org/keywords/crossover-switch","display_name":"Crossover switch","score":0.4309074878692627},{"id":"https://openalex.org/keywords/throughput","display_name":"Throughput","score":0.4167463481426239},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.2293281853199005},{"id":"https://openalex.org/keywords/crossbar-switch","display_name":"Crossbar switch","score":0.21619942784309387},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.13564759492874146},{"id":"https://openalex.org/keywords/wireless","display_name":"Wireless","score":0.08887475728988647}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.789099931716919},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.7431631088256836},{"id":"https://openalex.org/C158379750","wikidata":"https://www.wikidata.org/wiki/Q214111","display_name":"Network packet","level":2,"score":0.5430358052253723},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.5399193167686462},{"id":"https://openalex.org/C119404949","wikidata":"https://www.wikidata.org/wiki/Q4503","display_name":"Network switch","level":2,"score":0.5200293064117432},{"id":"https://openalex.org/C10597312","wikidata":"https://www.wikidata.org/wiki/Q5473302","display_name":"Forwarding plane","level":3,"score":0.4525753855705261},{"id":"https://openalex.org/C12334850","wikidata":"https://www.wikidata.org/wiki/Q1535092","display_name":"Crossover switch","level":3,"score":0.4309074878692627},{"id":"https://openalex.org/C157764524","wikidata":"https://www.wikidata.org/wiki/Q1383412","display_name":"Throughput","level":3,"score":0.4167463481426239},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.2293281853199005},{"id":"https://openalex.org/C29984679","wikidata":"https://www.wikidata.org/wiki/Q1929149","display_name":"Crossbar switch","level":2,"score":0.21619942784309387},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.13564759492874146},{"id":"https://openalex.org/C555944384","wikidata":"https://www.wikidata.org/wiki/Q249","display_name":"Wireless","level":2,"score":0.08887475728988647},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tsp.2019.8768888","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tsp.2019.8768888","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 42nd International Conference on Telecommunications and Signal Processing (TSP)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W130289478","https://openalex.org/W155432278","https://openalex.org/W1538458095","https://openalex.org/W1552969166","https://openalex.org/W1603444000","https://openalex.org/W1976381032","https://openalex.org/W1994926493","https://openalex.org/W2097831241","https://openalex.org/W2098954801","https://openalex.org/W2111281854","https://openalex.org/W2150093579","https://openalex.org/W2254817904","https://openalex.org/W2743636099","https://openalex.org/W2754082843","https://openalex.org/W2895858916","https://openalex.org/W2939779488","https://openalex.org/W3163287424","https://openalex.org/W4244859942","https://openalex.org/W6605339223","https://openalex.org/W6755371305"],"related_works":["https://openalex.org/W2135248929","https://openalex.org/W2092690310","https://openalex.org/W1493624592","https://openalex.org/W3190662310","https://openalex.org/W1507878993","https://openalex.org/W2798440551","https://openalex.org/W2794767707","https://openalex.org/W2888459714","https://openalex.org/W4281724341","https://openalex.org/W2953263691"],"abstract_inverted_index":{"Previous":[0],"studies":[1],"have":[2],"observed":[3],"that":[4,26,56,116,172],"TCP":[5,195],"pacing":[6,24,44,94,185],"evenly":[7],"spacing":[8],"out":[9],"packets-minimizes":[10],"traffic":[11],"burstiness,":[12],"reduces":[13],"packet":[14],"losses,":[15],"and":[16,31,87,125,198,208],"increases":[17],"throughput.":[18],"However,":[19],"the":[20,27,32,59,80,84,97,108,120,133,144,164,173,184,194,230],"main":[21],"drawback":[22],"of":[23,29,178,225],"is":[25,45,117,127,150,176],"number":[28,224],"flows":[30,227],"bottleneck":[33,60],"link":[34],"capacity":[35],"must":[36,228],"be":[37,141],"known":[38],"in":[39,83,169],"advance.":[40],"With":[41],"this":[42],"information,":[43],"achieved":[46],"by":[47,71],"manually":[48],"tuning":[49],"sender":[50,89],"nodes":[51,90],"to":[52,58,91,140,182,214],"send":[53],"at":[54,147],"rates":[55,73,95],"aggregate":[57],"capacity.":[61,232],"This":[62],"paper":[63],"proposes":[64],"a":[65,102,113,159,188,222],"scheme":[66,111,134,175,207],"based":[67],"on":[68],"programmable":[69,148],"switches":[70,78,131,139,149],"which":[72],"are":[74,155,211],"dynamically":[75,179],"adjusted.":[76],"These":[77],"store":[79],"network's":[81,98],"state":[82,99],"data":[85],"plane":[86],"notify":[88],"update":[92],"their":[93],"when":[96,158],"changes,":[100],"e.g.,":[101],"new":[103],"flow":[104,160],"joins":[105,161],"or":[106,162],"leaves":[107,163],"network.":[109,165],"The":[110,205],"uses":[112],"custom":[114,153],"protocol":[115],"encapsulated":[118],"inside":[119],"IP":[121],"Options":[122],"header":[123],"field":[124],"thus":[126],"compatible":[128],"with":[129,187],"legacy":[130],"(i.e.,":[132],"does":[135],"not":[136],"require":[137],"all":[138],"programmable).":[142],"Furthermore,":[143],"processing":[145],"overhead":[146],"minimal,":[151],"as":[152,217],"packets":[154],"only":[156],"generated":[157],"Simulation":[166],"results":[167,210],"conducted":[168],"Mininet":[170],"demonstrate":[171],"proposed":[174,206],"capable":[177],"notifying":[180],"hosts":[181],"adapt":[183],"rate":[186],"minimum":[189],"delay,":[190],"increasing":[191],"throughput,":[192],"mitigating":[193],"sawtooth":[196],"behavior,":[197],"achieving":[199],"better":[200],"fairness":[201],"among":[202],"concurrent":[203],"flows.":[204],"preliminary":[209],"particularly":[212],"attractive":[213],"applications":[215],"such":[216],"Science":[218],"DMZ,":[219],"where":[220],"typically":[221],"small":[223],"large":[226],"share":[229],"bandwidth":[231]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":6},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":4},{"year":2020,"cited_by_count":5}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
