{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,8]],"date-time":"2026-05-08T16:48:02Z","timestamp":1778258882813,"version":"3.51.4"},"reference-count":40,"publisher":"MDPI AG","issue":"7","license":[{"start":{"date-parts":[[2018,7,16]],"date-time":"2018-07-16T00:00:00Z","timestamp":1531699200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Future Internet"],"abstract":"<jats:p>Network performance diagnostics is an important topic that has been studied since the Internet was invented. However, it remains a challenging task, while the network evolves and becomes more and more complicated over time. One of the main challenges is that all network components (e.g., senders, receivers, and relay nodes) make decision based only on local information and they are all likely to be performance bottlenecks. Although Software Defined Networking (SDN) proposes to embrace a centralize network intelligence for a better control, the cost to collect complete network states in packet level is not affordable in terms of collection latency, bandwidth, and processing power. With the emergence of the new types of networks (e.g., Internet of Everything, Mission-Critical Control, data-intensive mobile apps, etc.), the network demands are getting more diverse. It is critical to provide finer granularity and real-time diagnostics to serve various demands. In this paper, we present EVA, a network performance analysis tool that guides developers and network operators to fix problems in a timely manner. EVA passively collects packet traces near the server (hypervisor, NIC, or top-of-rack switch), and pinpoints the location of the performance bottleneck (sender, network, or receiver). EVA works without detailed knowledge of application or network stack and is therefore easy to deploy. We use three types of real-world network datasets and perform trace-driven experiments to demonstrate EVA\u2019s accuracy and generality. We also present the problems observed in these datasets by applying EVA.<\/jats:p>","DOI":"10.3390\/fi10070067","type":"journal-article","created":{"date-parts":[[2018,7,16]],"date-time":"2018-07-16T11:38:50Z","timestamp":1531741130000},"page":"67","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Network Measurement and Performance Analysis at Server Side"],"prefix":"10.3390","volume":"10","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8708-8900","authenticated-orcid":false,"given":"Guang-Qian","family":"Peng","sequence":"first","affiliation":[{"name":"Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Guangtao","family":"Xue","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yi-Chao","family":"Chen","sequence":"additional","affiliation":[{"name":"Department of Computer Science and Engineering, Shanghai Jiao Tong University, Shanghai 200240, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2018,7,16]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"57","DOI":"10.1145\/2063176.2063196","article-title":"Bufferbloat: Dark Buffers in the Internet","volume":"55","author":"Gettys","year":"2012","journal-title":"Commun. ACM"},{"key":"ref_2","unstructured":"(2018, June 04). Nagle\u2019s Algorithm. Available online: https:\/\/en.wikipedia.org\/wiki\/Nagle%27s_algorithm."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"58","DOI":"10.1145\/3009824","article-title":"BBR: Congestion-based Congestion Control","volume":"60","author":"Cardwell","year":"2017","journal-title":"Commun. ACM"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Arzani, B., Ciraci, S., Loo, B.T., Schuster, A., and Outhred, G. (2016, January 22\u201326). Taking the Blame Game out of Data Centers Operations with NetPoirot. Proceedings of the 2016 ACM SIGCOMM Conference, Florianopolis, Brazil.","DOI":"10.1145\/2934872.2934884"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1145\/1400097.1400105","article-title":"CUBIC: A New TCP-friendly High-speed TCP Variant","volume":"42","author":"Ha","year":"2008","journal-title":"SIGOPS Oper. Syst. Rev."},{"key":"ref_6","unstructured":"(2018, June 04). PF_RING: High-Speed Packet Capture, Filtering and Analysis. Available online: https:\/\/www.ntop.org\/products\/packet-capture\/pfring."},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Breslau, L., Paxson, V., and Shenker, S. (2002, January 19\u201323). On the Characteristics and Origins of Internet Flow Rates. Proceedings of the 2002 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Pittsburgh, PA, USA.","DOI":"10.1145\/633025.633055"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Zhu, Y., Kang, N., Cao, J., Greenberg, A., Lu, G., Mahajan, R., Maltz, D., Yuan, L., Zhang, M., and Zhao, B.Y. (2015, January 17\u201321). Packet-Level Telemetry in Large Datacenter Networks. Proceedings of the 2015 ACM Conference on Special Interest Group on Data Communication, London, UK.","DOI":"10.1145\/2785956.2787483"},{"key":"ref_9","unstructured":"Benko, P., Malicsko, G., and Veres, A. (2004, January 7\u201311). A large-scale, passive analysis of end-to-end TCP performance over GPRS. Proceedings of the IEEE INFOCOM 2004, Hong Kong, China."},{"key":"ref_10","first-page":"57","article-title":"Measuring the Performance of User Traffic in Home Wireless Networks","volume":"8995","author":"Sundaresan","year":"2015","journal-title":"Commun. ACM"},{"key":"ref_11","unstructured":"Botta, A., Pescap\u00e9, A., Ventre, G., Biersack, E., and Rugel, S. (June, January 31). Performance footprints of heavy-users in 3G networks via empirical measurement. Proceedings of the 8th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks, Avignon, France."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/MWC.2006.275197","article-title":"Traffic monitoring and analysis for the optimization of a 3G network","volume":"13","author":"Ricciato","year":"2006","journal-title":"IEEE Wirel. Commun."},{"key":"ref_13","unstructured":"Yu, M., Greenberg, A., Maltz, D., Rexford, J., Yuan, L., Kandula, S., and Kim, C. (April, January 30). Profiling Network Performance for Multi-tier Data Center Applications. Proceedings of the 8th USENIX Conference on Networked Systems Design and Implementation, Boston, MA, USA."},{"key":"ref_14","unstructured":"(2018, June 04). Cisco IOS NetFlow. Available online: https:\/\/www.cisco.com\/c\/en\/us\/products\/ios-nx-os-software\/ios-netflow\/index.html."},{"key":"ref_15","unstructured":"(2018, June 04). sFlow. Available online: https:\/\/en.wikipedia.org\/wiki\/SFlow."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"2:1","DOI":"10.1145\/1324172.1324174","article-title":"Finding Hierarchical Heavy Hitters in Streaming Data","volume":"1","author":"Cormode","year":"2008","journal-title":"ACM Trans. Knowl. Discov. Data"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Singh, S., Sen, S., Duffield, N., and Lund, C. (2004, January 25\u201327). Online Identification of Hierarchical Heavy Hitters: Algorithms, Evaluation, and Applications. Proceedings of the 4th ACM SIGCOMM Conference on Internet Measurement, Taormina, Sicily, Italy.","DOI":"10.1145\/1028788.1028802"},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Estan, C., and Varghese, G. (2001, January 19\u201323). New Directions in Traffic Measurement and Accounting. Proceedings of the 1st ACM SIGCOMM Workshop on Internet Measurement, Pittsburgh, PA, USA.","DOI":"10.1145\/505208.505212"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1145\/1140103.1140314","article-title":"Design of a Novel Statistics Counter Architecture with Optimal Space and Time Efficiency","volume":"34","author":"Zhao","year":"2006","journal-title":"SIGMETRICS Perform. Eval. Rev."},{"key":"ref_20","unstructured":"Narayana, S., Tahmasbi, M., Rexford, J., and Walker, D. (2016, January 16\u201318). Compiling Path Queries. Proceedings of the 13th USENIX Symposium on Networked Systems Design and Implementation (NSDI 16), Santa Clara, CA, USA."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"279","DOI":"10.1145\/2034574.2034812","article-title":"Frenetic: A Network Programming Language","volume":"46","author":"Foster","year":"2011","journal-title":"SIGPLAN Not."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Narayana, S., Sivaraman, A., Nathan, V., Goyal, P., Arun, V., Alizadeh, M., Jeyakumar, V., and Kim, C. (2017, January 21\u201325). Language-Directed Hardware Design for Network Performance Monitoring. Proceedings of the Conference of the ACM Special Interest Group on Data Communication, Los Angeles, CA, USA.","DOI":"10.1145\/3098822.3098829"},{"key":"ref_23","unstructured":"Tammana, P., Agarwal, R., and Lee, M. (2018, January 9\u201311). Distributed Network Monitoring and Debugging with SwitchPointer. Proceedings of the 15th USENIX Symposium on Networked Systems Design and Implementation (NSDI 18), Renton, WA, USA."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Li, W., Wu, D., Chang, R.K., and Mok, R.K. (2016, January 12\u201315). Demystifying and Puncturing the Inflated Delay in Smartphone-based WiFi Network Measurement. Proceedings of the 12th International on Conference on Emerging Networking EXperiments and Technologies, Irvine, CA, USA.","DOI":"10.1145\/2999572.2999595"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Huang, J., Qian, F., Gerber, A., Mao, Z.M., Sen, S., and Spatscheck, O. (2012, January 25\u201329). A Close Examination of Performance and Power Characteristics of 4G LTE Networks. Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services, Ambleside, UK.","DOI":"10.1145\/2307636.2307658"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Huang, J., Xu, Q., Tiwana, B., Mao, Z.M., Zhang, M., and Bahl, P. (2010, January 15\u201318). Anatomizing Application Performance Differences on Smartphones. Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services, San Francisco, CA, USA.","DOI":"10.1145\/1814433.1814452"},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Deng, S., Netravali, R., Sivaraman, A., and Balakrishnan, H. (2014, January 5\u20137). WiFi, LTE, or Both?: Measuring Multi-Homed Wireless Internet Performance. Proceedings of the 2014 Conference on Internet Measurement Conference, Vancouver, BC, Canada.","DOI":"10.1145\/2663716.2663727"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Nguyen, B., Banerjee, A., Gopalakrishnan, V., Kasera, S., Lee, S., Shaikh, A., and Van der Merwe, J. (2014, January 22). Towards Understanding TCP Performance on LTE\/EPC Mobile Networks. Proceedings of the 4th Workshop on All Things Cellular: Operations, Applications, & Challenges, Chicago, IL, USA.","DOI":"10.1145\/2627585.2627594"},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Karrer, R.P., Matyasovszki, I., Botta, A., and Pescape, A. (2007, January 21\u201323). MagNets-experiences from deploying a joint research-operational next-generation wireless access network testbed. Proceedings of the 2007 3rd International Conference on Testbeds and Research Infrastructure for the Development of Networks and Communities, Lake Buena Vista, FL, USA.","DOI":"10.1109\/TRIDENTCOM.2007.4444714"},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Karrer, R.P., Matyasovszki, I., Botta, A., and Pescap\u00e9, A. (2006, January 29). Experimental Evaluation and Characterization of the Magnets Wireless Backbone. Proceedings of the 1st International Workshop on Wireless Network Testbeds, Experimental Evaluation & Characterization, Los Angeles, CA, USA.","DOI":"10.1145\/1160987.1160994"},{"key":"ref_31","unstructured":"Paxson, V., and Allman, M. (2018, June 04). Computing TCP\u2019s Retransmission Timer. Available online: https:\/\/tools.ietf.org\/html\/rfc2988."},{"key":"ref_32","unstructured":"(2018, June 04). UCloud: Leading Neutral Cloud Computing Service Provider of China. Available online: https:\/\/www.ucloud.cn\/."},{"key":"ref_33","unstructured":"(2018, July 04). High Performance Load Balancer, Web Server, & Reverse Proxy. Available online: https:\/\/www.nginx.com\/."},{"key":"ref_34","unstructured":"(2018, July 04). A Fast, Easy, and Free BitTorrent Client. Available online: https:\/\/transmissionbt.com\/."},{"key":"ref_35","unstructured":"(2018, June 04). TCP Segmentation Offload. Available online: https:\/\/en.wikipedia.org\/wiki\/Large_send_offload."},{"key":"ref_36","unstructured":"(2018, June 04). TCPDUMP\/LIBPCAP Public Repository. Available online: https:\/\/http:\/\/www.tcpdump.org\/."},{"key":"ref_37","unstructured":"(2018, June 04). Receive Side Scaling on Intel Network Adapters. Available online: https:\/\/www.intel.com\/content\/www\/us\/en\/support\/articles\/000006703\/network-and-i-o\/ethernet-products.html."},{"key":"ref_38","unstructured":"(2018, June 04). Tcpreplay: Pcap Editing and Replaying Utilities. Available online: https:\/\/tcpreplay.appneta.com\/."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"12","DOI":"10.1145\/1764873.1764876","article-title":"Dummynet Revisited","volume":"40","author":"Carbone","year":"2010","journal-title":"SIGCOMM Comput. Commun. Rev."},{"key":"ref_40","unstructured":"(2018, June 04). iPerf: The TCP, UDP and SCTP Network Bandwidth Measurement Tool. Available online: https:\/\/iperf.fr\/."}],"container-title":["Future Internet"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1999-5903\/10\/7\/67\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:12:22Z","timestamp":1760195542000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1999-5903\/10\/7\/67"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,7,16]]},"references-count":40,"journal-issue":{"issue":"7","published-online":{"date-parts":[[2018,7]]}},"alternative-id":["fi10070067"],"URL":"https:\/\/doi.org\/10.3390\/fi10070067","relation":{},"ISSN":["1999-5903"],"issn-type":[{"value":"1999-5903","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,7,16]]}}}