{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T16:09:35Z","timestamp":1774541375994,"version":"3.50.1"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"3","license":[{"start":{"date-parts":[[2020,5,31]],"date-time":"2020-05-31T00:00:00Z","timestamp":1590883200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001659","name":"Deutsche Forschungsgemeinschaft","doi-asserted-by":"publisher","award":["KE1863\/6-1, ZI1334\/2-1, TR257\/43-1"],"award-info":[{"award-number":["KE1863\/6-1, ZI1334\/2-1, TR257\/43-1"]}],"id":[{"id":"10.13039\/501100001659","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100007601","name":"Horizon 2020","doi-asserted-by":"publisher","award":["No 647158 - FlexNets"],"award-info":[{"award-number":["No 647158 - FlexNets"]}],"id":[{"id":"10.13039\/501100007601","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Model. Perform. Eval. Comput. Syst."],"published-print":{"date-parts":[[2020,9,30]]},"abstract":"<jats:p>Providing scalable user- and application-aware resource allocation for heterogeneous applications sharing an enterprise network is still an unresolved problem. The main challenges are as follows: (i) How do we define user- and application-aware shares of resources? (ii) How do we determine an allocation of shares of network resources to applications? (iii) How do we allocate the shares per application in heterogeneous networks at scale? In this article, we propose solutions to the three challenges and introduce a system design for enterprise deployment.<\/jats:p>\n          <jats:p>Defining the necessary resource shares per application is hard, as the intended use case, the user\u2019s environment, e.g., big or small display, and the user\u2019s preferences influence the resource demand. We tackle the challenge by associating application flows with utility functions from subjective user experience models, selected Key Performance Indicators, and measurements. The specific utility functions then enable a mapping of network resources in terms of throughput and latency budget to a common user-level utility scale. A sensible distribution of the resources is determined by formulating a multi-objective mixed integer linear program to solve the throughput- and delay-aware embedding of each utility function in the network for a max-min fairness criteria. The allocation of resources in traditional networks with policing and scheduling cannot distinguish large numbers of classes and interacts badly with congestion control algorithms. We propose a resource allocation system design for enterprise networks based on Software-Defined Networking principles to achieve delay-constrained routing in the network and application pacing at the end-hosts.<\/jats:p>\n          <jats:p>The system design is evaluated against best effort networks in a proof-of-concept set-up for scenarios with increasing number of parallel applications competing for the throughput of a constrained link. The competing applications belong to the five application classes web browsing, file download, remote terminal work, video streaming, and Voice-over-IP. The results show that the proposed methodology improves the minimum and total utility, minimizes packet loss and queuing delay at bottlenecks, establishes fairness in terms of utility between applications, and achieves predictable application performance at high link utilization.<\/jats:p>","DOI":"10.1145\/3381996","type":"journal-article","created":{"date-parts":[[2020,6,1]],"date-time":"2020-06-01T04:34:30Z","timestamp":1590986070000},"page":"1-41","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":5,"title":["Scalable Application- and User-aware Resource Allocation in Enterprise Networks Using End-Host Pacing"],"prefix":"10.1145","volume":"5","author":[{"given":"Christian","family":"Sieber","sequence":"first","affiliation":[{"name":"Chair of Communication Networks, Technical University of Munich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Susanna","family":"Schwarzmann","sequence":"additional","affiliation":[{"name":"FG INET, TU Berlin, Marchstr, Berlin, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andreas","family":"Blenk","sequence":"additional","affiliation":[{"name":"Chair of Communication Networks, Technical University of Munich, Germany and Faculty of Computer Science, University of Vienna, W\u00e4hringer Stra\u00dfe, Austria"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Zinner","sequence":"additional","affiliation":[{"name":"FG INET, TU Berlin, Marchstr, Berlin, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wolfgang","family":"Kellerer","sequence":"additional","affiliation":[{"name":"Chair of Communication Networks, Technical University of Munich, Germany"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,5,31]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/BSC.2010.5472999"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2000.832483"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2012.02.019"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCCN.2011.6006018"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1109\/INFCOM.2010.5461900"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3012426.3022184"},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the IFIP\/IEEE International Symposium on Integrated Network Management (IM\u201913)","author":"Casas Pedro","year":"2013","unstructured":"Pedro Casas , Michael Seufert , Sebastian Egger , and Raimund Schatz . 2013 . Quality of experience in remote virtual desktop services . In Proceedings of the IFIP\/IEEE International Symposium on Integrated Network Management (IM\u201913) . Pedro Casas, Michael Seufert, Sebastian Egger, and Raimund Schatz. 2013. Quality of experience in remote virtual desktop services. In Proceedings of the IFIP\/IEEE International Symposium on Integrated Network Management (IM\u201913)."},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the NetDev Conference.","author":"Cheng Yuchung","year":"2016","unstructured":"Yuchung Cheng and Neal Cardwell . 2016 . Making Linux TCP fast . In Proceedings of the NetDev Conference. Yuchung Cheng and Neal Cardwell. 2016. Making Linux TCP fast. In Proceedings of the NetDev Conference."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/2676652.2676654"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICC.2012.6363769"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1007\/s11432-014-5163-z"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1145\/2486001.2486003"},{"key":"e_1_2_1_13_1","volume-title":"Proceedings of the USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE\u201912)","author":"Ferguson Andrew D.","year":"2012","unstructured":"Andrew D. Ferguson , Arjun Guha , Jordan Place , Rodrigo Fonseca , and Shriram Krishnamurthi . 2012 . Participatory networking . In Proceedings of the USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE\u201912) . Andrew D. Ferguson, Arjun Guha, Jordan Place, Rodrigo Fonseca, and Shriram Krishnamurthi. 2012. Participatory networking. In Proceedings of the USENIX Workshop on Hot Topics in Management of Internet, Cloud, and Enterprise Networks and Services (Hot-ICE\u201912)."},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934873"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/205511.205512"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.251892"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/90.413212"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491172.2491181"},{"key":"e_1_2_1_19_1","volume-title":"C","author":"Gharakheili Hassan Habibi","year":"2015","unstructured":"Hassan Habibi Gharakheili , Arun Vishwanath , and Vijay Sivaraman . 2015. Comparing edge and host traffic pacing in small buffer networks. Comput. Netw. 77 , C ( 2015 ), 103--116. Hassan Habibi Gharakheili, Arun Vishwanath, and Vijay Sivaraman. 2015. Comparing edge and host traffic pacing in small buffer networks. Comput. Netw. 77, C (2015), 103--116."},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/HOTI.2013.18"},{"key":"e_1_2_1_21_1","article-title":"Towards a QoE-driven resource control in LTE and LTE-A networks","volume":"505910","author":"G\u00f3mez Gerardo","year":"2013","unstructured":"Gerardo G\u00f3mez , Javier Lorca , Raquel Garc\u00eda , and Quiliano P\u00e9rez . 2013 . Towards a QoE-driven resource control in LTE and LTE-A networks . J. Comput. Netw. Commun. 505910 (2013), 15 pages. DOI:https:\/\/doi.org\/10.1155\/2013\/505910 10.1155\/2013 Gerardo G\u00f3mez, Javier Lorca, Raquel Garc\u00eda, and Quiliano P\u00e9rez. 2013. Towards a QoE-driven resource control in LTE and LTE-A networks. J. Comput. Netw. Commun. 505910 (2013), 15 pages. DOI:https:\/\/doi.org\/10.1155\/2013\/505910","journal-title":"J. Comput. Netw. Commun."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2342441.2342446"},{"key":"e_1_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICNP.2017.8117540"},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the 6th International Workshop on Quality of Multimedia Experience (QoMEX\u201914)","author":"Hossfeld T.","unstructured":"T. Hossfeld , M. Seufert , C. Sieber , and T. Zinner . 2014. Assessing effect sizes of influence factors towards a QoE model for HTTP adaptive streaming . In Proceedings of the 6th International Workshop on Quality of Multimedia Experience (QoMEX\u201914) . 111--116. T. Hossfeld, M. Seufert, C. Sieber, and T. Zinner. 2014. Assessing effect sizes of influence factors towards a QoE model for HTTP adaptive streaming. In Proceedings of the 6th International Workshop on Quality of Multimedia Experience (QoMEX\u201914). 111--116."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2015.02.015"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2016.2616342"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1287\/opre.11.3.344"},{"key":"e_1_2_1_28_1","volume-title":"C. Stephen Gunn, Jing Ai, Bj\u00f6rn Carlin, Mihai Amarandei-Stavila, et al.","author":"Kumar Alok","year":"2015","unstructured":"Alok Kumar , Sushant Jain , Uday Naik , Anand Raghuraman , Nikhil Kasinadhuni , Enrique Cauich Zermeno , C. Stephen Gunn, Jing Ai, Bj\u00f6rn Carlin, Mihai Amarandei-Stavila, et al. 2015 . BwE: Flexible , hierarchical bandwidth allocation for WAN distributed computing. In Proceedings of the ACM Annual Conference of the Special Interest Group on Data Communication (SIGCOMM\u201915), Vol. 45 . Alok Kumar, Sushant Jain, Uday Naik, Anand Raghuraman, Nikhil Kasinadhuni, Enrique Cauich Zermeno, C. Stephen Gunn, Jing Ai, Bj\u00f6rn Carlin, Mihai Amarandei-Stavila, et al. 2015. BwE: Flexible, hierarchical bandwidth allocation for WAN distributed computing. In Proceedings of the ACM Annual Conference of the Special Interest Group on Data Communication (SIGCOMM\u201915), Vol. 45."},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/JSAC.2014.140405"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/VTCFall.2012.6398912"},{"key":"e_1_2_1_31_1","volume-title":"Proceedings of the IEEE Local Computer Networks (LCN\u201916)","author":"Lukaseder Thomas","unstructured":"Thomas Lukaseder , Leonard Bradatsch , Benjamin Erb , Rens W. Van Der Heijden, and Frank Kargl. 2016. A comparison of TCP congestion control algorithms in 10G networks . In Proceedings of the IEEE Local Computer Networks (LCN\u201916) . 706--714. Thomas Lukaseder, Leonard Bradatsch, Benjamin Erb, Rens W. Van Der Heijden, and Frank Kargl. 2016. A comparison of TCP congestion control algorithms in 10G networks. In Proceedings of the IEEE Local Computer Networks (LCN\u201916). 706--714."},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2785956.2787510"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2209249.2209264"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1023\/B:TELS.0000014788.49773.70"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/LCOMM.2011.031411.101672"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/3098822.3098852"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.comnet.2004.12.008"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMM.2006.876279"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.2991\/ccit-14.2014.25"},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking","volume":"3","author":"Tootoonchian Amin","year":"2010","unstructured":"Amin Tootoonchian and Yashar Ganjali . 2010 . Hyperflow: A distributed control plane for OpenFlow . In Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking , Vol. 3 . Amin Tootoonchian and Yashar Ganjali. 2010. Hyperflow: A distributed control plane for OpenFlow. In Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking, Vol. 3."},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/TIP.2003.819861"},{"key":"e_1_2_1_42_1","volume-title":"Proceedings of the IEEE International Conference on Computer Communications (INFOCOM\u201906)","author":"Wei D.","year":"2006","unstructured":"D. Wei , Pei Cao , S. Low , and Caltech EAS. 2006 . TCP pacing revisited . In Proceedings of the IEEE International Conference on Computer Communications (INFOCOM\u201906) . D. Wei, Pei Cao, S. Low, and Caltech EAS. 2006. TCP pacing revisited. In Proceedings of the IEEE International Conference on Computer Communications (INFOCOM\u201906)."},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/AINA.2010.85"}],"container-title":["ACM Transactions on Modeling and Performance Evaluation of Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3381996","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3381996","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:33:08Z","timestamp":1750199588000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3381996"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,5,31]]},"references-count":43,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,9,30]]}},"alternative-id":["10.1145\/3381996"],"URL":"https:\/\/doi.org\/10.1145\/3381996","relation":{},"ISSN":["2376-3639","2376-3647"],"issn-type":[{"value":"2376-3639","type":"print"},{"value":"2376-3647","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,5,31]]},"assertion":[{"value":"2018-11-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-01-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2020-05-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}