Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
survey
Public Access

A Survey of End-System Optimizations for High-Speed Networks

Published: 16 July 2018 Publication History
  • Get Citation Alerts
  • Abstract

    The gap is widening between the processor clock speed of end-system architectures and network throughput capabilities. It is now physically possible to provide single-flow throughput of speeds up to 100 Gbps, and 400 Gbps will soon be possible. Most current research into high-speed data networking focuses on managing expanding network capabilities within datacenter Local Area Networks (LANs) or efficiently multiplexing millions of relatively small flows through a Wide Area Network (WAN). However, datacenter hyper-convergence places high-throughput networking workloads on general-purpose hardware, and distributed High-Performance Computing (HPC) applications require time-sensitive, high-throughput end-to-end flows (also referred to as “elephant flows”) to occur over WANs. For these applications, the bottleneck is often the end-system and not the intervening network. Since the problem of the end-system bottleneck was uncovered, many techniques have been developed which address this mismatch with varying degrees of effectiveness. In this survey, we describe the most promising techniques, beginning with network architectures and NIC design, continuing with operating and end-system architectures, and concluding with clean-slate protocol design.

    References

    [1]
    2011. Platform IO DMA transaction acceleration. In Proceedings of the International Conference on Supercomputing. ACM, New York. 415
    [2]
    F. Abel, C. Hagleitner, and F. Verplanken. 2012. Rx stack accelerator for 10 GbE integrated NIC. In Proceedings of the 2012 IEEE 20th Annual Symposium on High-Performance Interconnects (HOTI). 17--24.
    [3]
    Vishal Ahuja, Amitabha Banerjee, Matthew Farrens, Dipak Ghosal, and Giuseppe Serazzi. 2011. Introspective end-system modeling to optimize the transfer time of rate based protocols. In Proceedings of the 20th International Symposium on High Performance Distributed Computing (HPDC’11). ACM, New York, 61--72.
    [4]
    Vishal Ahuja, Matthew Farrens, and Dipak Ghosal. 2012a. Cache-aware affinitization on commodity multicores for high-speed network flows. In Proceedings of the 8th ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS’12). ACM, New York, 39--48.
    [5]
    Vishal Ahuja, Dipak Ghosal, and Matthew Farrens. 2012b. Minimizing the data transfer time using multicore end-system aware flow bifurcation. In Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing (CCGRID’12). IEEE Computer Society, Washington, DC, 595--602.
    [6]
    R. Alverson, D. Roweth, and L. Kaplan. 2010. The gemini system interconnect. In Proceedings of the 2010 18th IEEE Symposium on High Performance Interconnects. 83--87.
    [7]
    Hamidreza Anvari and Paul Lu. 2016. Large transfers for data analytics on shared wide-area networks. In Proceedings of the ACM International Conference on Computing Frontiers (CF’16). ACM, New York, 418--423.
    [8]
    InfiniBand Trade Association. 2010. Supplement to InfiniBand Architecture Specification Volume 1 Release 1.2.1 Annex A16: RDMA over Converged Ethernet. Technical Report Release 1.2.1. InfiniBand Trade Association, Beaverton, OR. Retrieved from http://www.infinibandta.org/content/pages.php?pg&equal;technology_download.
    [9]
    Andrea Baiocchi, Angelo P Castellani, and Francesco Vacirca. 2007. YeAH-TCP: Yet another highspeed TCP. In Proceedings of the 5th International Workshop on Protocols for Fast Long-Distance Networks (PFLDnet), Vol. 7. Information Sciences Institute, University of Southern California Viterbi School of Engineering, Marina Del Rey, Los Angeles, CA, 37--42.
    [10]
    Pavan Balaji. 2004. Sockets vs RDMA interface over 10-gigabit networks: An in-depth analysis of the memory traffic bottleneck. In Proceedings of the RAIT Workshop 04. IEEE Conference on Cluster Computing, San Diego, CA.
    [11]
    P. Balaji, S. Bhagvat, H. W. Jin, and D. K. Panda. 2006. Asynchronous zero-copy communication for synchronous sockets in the sockets direct protocol (SDP) over InfiniBand. In Proceedings of the IEEE 20th International Parallel Distributed Processing Symposium.
    [12]
    P. Balaji, W. Feng, Q. Gao, R. Noronha, W. Yu, and D. K. Panda. 2005a. Head-to-TOE evaluation of high-performance sockets over protocol offload engines. In Proceedings of the IEEE International Conference on Cluster Computing. 1--10.
    [13]
    P. Balaji, H. W. Jin, K. Vaidyanathan, and D. K. Panda. 2005b. Supporting iWARP compatibility and features for regular network adapters. In Proceedings of the IEEE International Conference on Cluster Computing (2005). 1--10.
    [14]
    A. Banerjee, Wu chun Feng, B. Mukherjee, and D. Ghosal. 2006. RAPID: An end-system aware protocol for intelligent data transfer over lambda grids. In Proceedings of the 20th International Parallel and Distributed Processing Symposium (IPDPS’06).
    [15]
    Brian W. Barrett, Ron Brightwell, Ryan E. Grant, Scott Hemmert, Kevin Pedretti, Kyle Wheeler, Keith Underwood, Rolf Riesen, Arthur B. Maccabe, and Trammell Hudson. 2017. The portals 4.1 network programming interface. Sandia National Laboratories, November 2012, Technical Report SAND2017-3825 (April 2017).
    [16]
    Martin Bateman, Saleem Bhatti, Greg Bigwood, Devan Rehunathan, Colin Allison, Tristan Henderson, and Dimitrios Miras. 2008. A comparison of TCP behaviour at high speeds using Ns-2 and linux. In Proceedings of the 11th Communications and Networking Simulation Symposium (CNS’08). ACM, New York, 30--37.
    [17]
    Andrew Baumann, Paul Barham, Pierre-Evariste Dagand, Tim Harris, Rebecca Isaacs, Simon Peter, Timothy Roscoe, Adrian Schüpbach, and Akhilesh Singhania. 2009. The multikernel: A new OS architecture for scalable multicore systems. In Proceedings of the ACM SIGOPS 22nd Symposium on Operating Systems Principles (SOSP’09). ACM, New York, 29--44.
    [18]
    Adam Belay, Andrea Bittau, Ali Mashtizadeh, David Terei, David Mazières, and Christos Kozyrakis. 2012. Dune: Safe user-level access to privileged CPU features. In Proceedings of the USENIX 10th Conference on Operating Systems Design and Implementation (OSDI’12). USENIX Association, Berkeley, CA, 335--348.
    [19]
    Adam Belay, George Prekas, Ana Klimovic, Samuel Grossman, Christos Kozyrakis, and Edouard Bugnion. 2014. IX: A protected dataplane operating system for high throughput and low latency. In Proceedings of the USENIX 11th Symposium on Operating Systems Design and Implementation (OSDI 14). USENIX Association, 49--65.
    [20]
    Christian Benvenuti. 2005. Understanding Linux Network Internals - Guided Tour to Networking on Linux. O’Reilly. http://www.oreilly.de/catalog/understandlni/index.html.
    [21]
    D. Beserra, E. D. Moreno, P. T. Endo, and J. Barreto. 2016. Performance evaluation of a lightweight virtualization solution for HPC I/O scenarios. In Proceedings of the IEEE 2016 International Conference on Systems, Man, and Cybernetics (SMC). 004681--004686.
    [22]
    Federico Biancuzzi. 2008. What’s New in FreeBSD 7.0. Technical Report. Retrieved from http://www.onlamp.com/pub/a/bsd/2008/02/26/whats-new-in-freebsd-70.html.
    [23]
    Nathan L. Binkert, Ali G. Saidi, and Steven K. Reinhardt. 2006. Integrated network interfaces for high-bandwidth TCP/IP. SIGPLAN Notes 41, 11 (Oct. 2006), 315--324.
    [24]
    Andrew Bitar, Jeffrey Cassidy, Natalie Enright Jerger, and Vaughn Betz. 2014. Efficient and programmable ethernet switching with a NoC-enhanced FPGA. In Proceedings of the ACM/IEEE 10th Symposium on Architectures for Networking and Communications Systems (ANCS’14). ACM, New York, 89--100.
    [25]
    N. J. Boden, D. Cohen, R. E. Felderman, A. E. Kulawik, C. L. Seitz, J. N. Seizovic, and Wen-King Su. 1995. Myrinet: A gigabit-per-second local area network. IEEE Micro 15, 1 (Feb 1995), 29--36.
    [26]
    Gordon Brebner. 2015. Programmable hardware for high performance SDN. In Proceedings of the Optical Fiber Communication Conference (2015), OSA, Los Angeles, CA, Th3J.3.
    [27]
    Tim Brecht, G. (John) Janakiraman, Brian Lynn, Vikram Saletore, and Yoshio Turner. 2006. Evaluating network processing efficiency with processor partitioning and asynchronous I/O. In Proceedings of the ACM SIGOPS/EuroSys 1st European Conference on Computer Systems 2006 (EuroSys’06). ACM, New York, 265--278.
    [28]
    D. Buntinas, D. K. Panda, and R. Brightwell. 2003. Application-bypass broadcast in MPICH over GM. In Proceedings of the IEEE/ACM 3rd International Symposium on Cluster Computing and the Grid (CCGrid’03). 2--9.
    [29]
    Yueping Cai, Yao Yan, Zhenghao Zhang, and Yuanyuan Yang. 2013. Survey on converged data center networks with DCB and FCoE: Standards and protocols. IEEE Network 27, 4 (July 2013), 27--32.
    [30]
    Neal Cardwell, Yuchung Cheng, C. Stephen Gunn, Soheil Hassas Yeganeh, and Van Jacobson. 2016. BBR: Congestion-based congestion control. ACM Queue 14, September-October (2016), 20--53.
    [31]
    J. S. Chase, A. J. Gallatin, and K. G. Yocum. 2001. End-system optimizations for high-speed TCP. Communications Magazine 39, 4 (April 2001), 68--74.
    [32]
    Minghua Chen and A. Zakhor. 2005. AIO-TFRC: A light-weight rate control scheme for streaming over wireless. In Proceedings of the 2005 IEEE International Conference on Wireless Networks, Communications and Mobile Computing, Vol. 2. 1124--1129.
    [33]
    Buseung Cho, Seong-Jin Ahn, Kyong-Ho Choi, Byung Yun Lee, and Jin-Wook Chung. 2015. End-to-end network performance management framework based on case-based reasoning. Wireless Personal Communications (2015), 1--14.
    [34]
    Joong-Yeon Cho, Hyun-Wook Jin, Min Lee, and Karsten Schwan. 2013. On the core affinity and file upload performance of hadoop. In Proceedings of the 2013 International Workshop on Data-Intensive Scalable Computing Systems (DISCS’13). ACM, New York, 25--30.
    [35]
    D. Clark. 1988. The design philosophy of the DARPA internet protocols. In Proceedings of the Symposium Proceedings on Communications Architectures and Protocols (SIGCOMM’88). ACM, New York, 106--114.
    [36]
    Andy Currid. 2004. TCP offload to the rescue. Queue 2, 3 (May 2004), 58--65.
    [37]
    Dennis Dalessandro, Ananth Devulapalli, and Pete Wyckoff. 2005. Design and implementation of the iWarp protocol in software. In International Conference on Parallel and Distributed Computing Systems (PDCS’05). 471--476.
    [38]
    D. Dalessandro, A. Devulapalli, and P. Wyckoff. 2006a. iWarp protocol kernel space software implementation. In Proceedings of the IEEE 20th International Parallel Distributed Processing Symposium.
    [39]
    D. Dalessandro, P. Wyckoff, and G. Montry. 2006b. Initial performance evaluation of the NetEffect 10 gigabit iWARP adapter. In Proceedings of the IEEE International Conference on Cluster Computing (2006). 1--7.
    [40]
    Patrick Darling and Jeff Bruner (Eds.). 2010. Intel Developer Forum (IDF) San Francisco 2010. Intel Corporation.
    [41]
    S. Derradji, T. Palfer-Sollier, J. P. Panziera, A. Poudes, and F. W. Atos. 2015. The BXI interconnect architecture. In Proceedings of the IEEE 23rd Annual Symposium on High-Performance Interconnects (2015). 18--25.
    [42]
    M. G. F. Dosanjh, R. E. Grant, P. G. Bridges, and R. Brightwell. 2015. Re-evaluating network onload vs. offload for the many-core era. In Proceedings of the IEEE 2015 International Conference on Cluster Computing. 342--350.
    [43]
    Ben Eckart, Xubin He, Qishi Wu, and Changsheng Xie. 2010. A dynamic performance-based flow control method for high-speed data transfer. IEEE Transactions on Parallel Distribution Systems 21, 1 (Jan. 2010), 114--125.
    [44]
    Jake Edge. 2010. Receive flow steering. In Linux Weekly News. Eklektix, Inc.
    [45]
    Khaled Elmeleegy, Anupam Chanda, Alan L. Cox, and Willy Zwaenepoel. 2004. Lazy asynchronous I/O for event-driven servers. In Proceedings of the Annual Conference on USENIX Annual Technical Conference (ATEC’04). USENIX Association, Berkeley, CA, 21--21.
    [46]
    P. Emmerich, D. Raumer, A. Beifu, L. Erlacher, F. Wohlfart, T. M. Runge, S. Gallenmller, and G. Carle. 2015. Optimizing latency and CPU load in packet processing systems. In Proceedings of the International Symposium on Performance Evaluation of Computer and Telecommunication Systems (SPECTS 2015). 1--8.
    [47]
    W. Felter, A. Ferreira, R. Rajamony, and J. Rubio. 2015. An updated performance comparison of virtual machines and Linux containers. In Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS’15). 171--172.
    [48]
    M. Fischer. 2001. GMSOCKS: A direct sockets implementation on myrinet. In Proceedings of the IEEE 42nd Symposium on Foundations of Computer Science. 204--211.
    [49]
    S. Floyd. 2003. HighSpeed TCP for Large Congestion Windows. RFC 3649 (Experimental). (dec 2003). http://www.ietf.org/rfc/rfc3649.txt.
    [50]
    A. Ford, C. Raiciu, M. Handley, and O. Bonaventure. 2013. TCP Extensions for Multipath Operation with Multiple Addresses. RFC 6824 (Experimental). (Jan. 2013). http://www.ietf.org/rfc/rfc6824.txt.
    [51]
    Douglas Freimuth, Elbert C. Hu, Jason D. LaVoie, Ronald Mraz, Erich M. Nahum, Prashant Pradhan, and John M. Tracey. 2005. Server network scalability and TCP offload. In Proceedings of the USENIX Annual Technical Conference, April 10-15, 2005, Anaheim, CA. 209--222. http://www.usenix.org/events/usenix05/tech/general/freimuth.html.
    [52]
    Sahan Gamage, Ramana Rao Kompella, Dongyan Xu, and Ardalan Kangarlou. 2013. Protocol responsibility offloading to improve TCP throughput in virtualized environments. ACM Transactions on Computer Systems 31, 3, Article 7 (Aug. 2013), 34 pages.
    [53]
    José Luis García-Dorado, Felipe Mata, Javier Ramos, Pedro M. Santiago del Río, Victor Moreno, and Javier Aracil. 2013. Data Traffic Monitoring and Analysis: From Measurement, Classification, and Anomaly Detection to Quality of Experience. Springer, Berlin, High-Performance Network Traffic Processing Systems Using Commodity Hardware, 3--27.
    [54]
    Fabien Gaud, Baptiste Lepers, Jeremie Decouchant, Justin Funston, Alexandra Fedorova, and Vivien Quema. 2014. Large pages may be harmful on NUMA systems. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC 14). USENIX Association, Philadelphia, PA, 231--242.
    [55]
    B. Gerofi, M. Takagi, A. Hori, G. Nakamura, T. Shirasawa, and Y. Ishikawa. 2016. On the scalability, performance isolation and device driver transparency of the IHK/McKernel hybrid lightweight kernel. In Proceedings of the IEEE International Parallel and Distributed Processing Symposium (IPDPS’16). 1041--1050.
    [56]
    Jim Gettys and Kathleen Nichols. 2011. Bufferbloat: Dark buffers in the internet. Queue 9, 11, Article 40 (Nov. 2011), 15 pages.
    [57]
    Ran Giladi. 2008. Network Processors: Architecture, Programming, and Implementation. Morgan Kaufmann, Burlington, MA.
    [58]
    R. E. Grant, P. Balaji, and A. Afsahi. 2010. A study of hardware assisted IP over InfiniBand and its impact on enterprise data center performance. In Proceedings of the IEEE International Symposium on Performance Analysis of Systems Software (ISPASS’10). 144--153.
    [59]
    R. E. Grant, M. J. Rashti, and A. Afsahi. 2008. An analysis of QoS provisioning for sockets direct protocol vs. IPoIB over modern infiniband networks. In Proceedings of the International Conference on Parallel Processing - Workshops (2008). 79--86.
    [60]
    R. E. Grant, M. J. Rashti, A. Afsahi, and P. Balaji. 2011. RDMA capable iWARP over datagrams. In IEEE International Parallel Distributed Processing Symposium. 628--639.
    [61]
    P. Grun, S. Hefty, S. Sur, D. Goodell, R. D. Russell, H. Pritchard, and J. M. Squyres. 2015. A brief introduction to the OpenFabrics interfaces: A new network API for maximizing high performance application efficiency. In IEEE 23rd Annual Symposium on High-Performance Interconnects. 34--39.
    [62]
    Yunhong Gu and Robert Grossman. 2003. SABUL: A transport protocol for grid computing. Journal of Grid Computing 1, 4 (2003), 377--386.
    [63]
    Yunhong Gu and Robert L. Grossman. 2007. UDT: UDP-based data transfer for high-speed wide area networks. Computer Networks 51, 7 (2007), 1777--1799. Protocols for Fast, Long-Distance Networks.
    [64]
    Liang Guo and I. Matta. 2001. The war between mice and elephants. In Proceedings of the 9th International Conference on Network Protocols. 180--188.
    [65]
    Sangtae Ha, Injong Rhee, and Lisong Xu. 2008. CUBIC: A new TCP-friendly high-speed TCP variant. SIGOPS Operating Systems Review 42, 5 (July 2008), 64--74.
    [66]
    Sangjin Han, Scott Marshall, Byung-Gon Chun, and Sylvia Ratnasamy. 2012. MegaPipe: A new programming interface for scalable network I/O. In USENIX 10th Symposium on Operating Systems Design and Implementation (OSDI’12). 135--148.
    [67]
    Nathan Hanford, Vishal Ahuja, Matthew Farrens, Dipak Ghosal, Mehmet Balman, Eric Pouyoul, and Brian Tierney. 2014. Analysis of the effect of core affinity on high-throughput flows. In Proceedings of the 4th International Workshop on Network-Aware Data Management (NDM’14). IEEE Press, Piscataway, NJ, 9--15.
    [68]
    E. He, J. Leigh, O. Yu, and T. A. DeFanti. 2002. Reliable blast UDP : Predictable high performance bulk data transfer. In Proceedings of the IEEE 2002 International Conference on Cluster Computing. 317--324.
    [69]
    Sean Hefty. 2012. RSockets. In Proceedings of the 2012 OpenFabrics Alliance Workshop. OpenFabrics Alliance.
    [70]
    John L. Hennessy and David A. Patterson. 2012. Computer Architecture: A Quantitative Approach (5. ed.). Morgan Kaufmann.
    [71]
    Torsten Hoefler, Andrew Lumsdaine, and Wolfgang Rehm. 2007. Implementation and performance analysis of non-blocking collective operations for MPI. In Proceedings of the ACM/IEEE Conference on Supercomputing (SC’07). ACM, New York, Article 52, 10 pages.
    [72]
    Michio Honda, Felipe Huici, Costin Raiciu, Joao Araujo, and Luigi Rizzo. 2014. Rekindling network protocol innovation with user-level stacks. SIGCOMM Computer Communications Review 44, 2 (April 2014), 52--58.
    [73]
    N. F. Huang and W. Y. Tsai. 2016. qcAffin: A hardware topology aware interrupt affinitizing and balancing scheme for multi-core and multi-queue packet processing systems. IEEE Transactions on Parallel and Distributed Systems 27, 6 (June 2016), 1783--1795.
    [74]
    Bert Hubert, Thomas Graf, Gregory Maxwell, Remco van Mook, Martijn van Oosterhout, Paul B Schroeder, Jasper Spaans, and Pedro Larroy. 2002. Linux Advanced Routing 8 Traffic Control HOWTO. Technical Report.
    [75]
    R. Huggahalli, R. Iyer, and S. Tetrick. 2005. Direct cache access for high bandwidth network I/O. In ACM SIGARCH Computer Architecture News, Vol. 33. IEEE Computer Society, 50--59.
    [76]
    IEEE. 2011. IEEE standard for local and metropolitan area networks--media access control (MAC) bridges and virtual bridged local area networks--amendment 17: Priority-based flow control. IEEE Std 802.1Qbb-2011 (Amendment to IEEE Std 802.1Q-2011 as amended by IEEE Std 802.1Qbe-2011 and IEEE Std 802.1Qbc-2011) (Sept 2011), 1--40.
    [77]
    IEEE. 2012. IEEE standard for ethernet - section 1. IEEE Std 802.3-2012 (Revision to IEEE Std 802.3-2008) (Dec 2012), 1--0.
    [78]
    Intel. 2004. Server Network I/O Acceleration. Technical Report.
    [79]
    Intel. 2007. Improving Network Performance in Multi-Core Systems. Technical Report.
    [80]
    Intel. 2012. Impressive Packet Processing Performance Enables Greater Workload Consolidation. Technical Report.
    [81]
    Hye-Churn Jang and Hyun-Wook Jin. 2009. MiAMI: Multi-core aware processor affinity for TCP/IP over multiple network interfaces. In Proceedings of the IEEE 17th Symposium on High Performance Interconnects (HOTI 2009). 73--82.
    [82]
    EunYoung Jeong, Shinae Wood, Muhammad Jamshed, Haewon Jeong, Sunghwan Ihm, Dongsu Han, and KyoungSoo Park. 2014. mTCP: A highly scalable user-level TCP stack for multicore systems. In Proceedings of the USENIX 11th Symposium on Networked Systems Design and Implementation (NSDI 14). USENIX Association, Seattle, WA, 489--502. https://www.usenix.org/conference/nsdi14/technical-sessions/presentation/jeong.
    [83]
    J. Jose, H. Subramoni, M. Luo, M. Zhang, J. Huang, M. Wasi ur Rahman, N. S. Islam, X. Ouyang, H. Wang, S. Sur, and D. K. Panda. 2011. Memcached design on high performance RDMA capable interconnects. In Proceedings of the 2011 International Conference on Parallel Processing. 743--752.
    [84]
    Rishi Kapoor, George Porter, Malveeka Tewari, Geoffrey M. Voelker, and Amin Vahdat. 2012. Chronos: Predictable low latency for data center applications. In Proceedings of the 3rd ACM Symposium on Cloud Computing (SoCC’12). ACM, New York, Article 9, 14 pages.
    [85]
    D. Katabi, M. Handley, and C. Rohrs. 2002. Congestion control for high bandwidth-delay product networks. ACM SIGCOMM Computer Communication Review, Vol. 32. ACM, 89--102.
    [86]
    Daniel S. Katz, Shantenu Jha, Manish Parashar, Omer F. Rana, and Jon B. Weissman. 2012. Survey and analysis of production distributed computing infrastructures. CoRR abs/1208.2649 (2012). http://arxiv.org/abs/1208.2649
    [87]
    R. Kawashima and H. Matsuo. 2014. Performance evaluation of non-tunneling edge-overlay model on 40GbE environment. In Proceedings of the IEEE 3rd Symposium on Network Cloud Computing and Applications (NCCA 2014). 68--74.
    [88]
    R. Kawashima, S. Muramatsu, H. Nakayama, T. Hayashi, and H. Matsuo. 2015. SCLP: Segment-oriented connection-less protocol for high-performance software tunneling in datacenter networks. In Proceedings of the IEEE 1st Conference on Network Softwarization (NetSoft). 1--8.
    [89]
    Jens Kehne, Marius Hillenbrand, Jan Stoess, and Frank Bellosa. 2012. Light-weight remote communication for high-performance cloud networks. In Proceedings of the IEEE 1st International Conference on Cloud Networking (CLOUDNET’12). 143--147.
    [90]
    Tom Kelly. 2003. Scalable TCP: Improving performance in highspeed wide area networks. SIGCOMM Computer Communications Review 33, 2 (April 2003), 83--91.
    [91]
    R. King, Richard G. Baraniuk, and Rudolf H. Riedi. 2005. TCP-Africa: An adaptive and fair rapid increase rule for scalable TCP. In Proceedings of the 24th Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM’05), 13-17 March 2005, Miami, FL. 1838--1848.
    [92]
    E. Kissel and M. Swany. 2012. Evaluating high performance data transfer with rdma-based protocols in wide-area networks. In Proceedings of the 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on High Performance Computing and Communication. 802--811.
    [93]
    Ezra Kissel, Martin Swany, Brian Tierney, and Eric Pouyoul. 2013. Efficient wide area data transfer protocols for 100 gbps networks and beyond. In Proceedings of the 3rd International Workshop on Network-Aware Data Management (NDM’13). ACM, New York, Article 3, 10 pages.
    [94]
    D. Kreutz, F. M. V. Ramos, P. E. Verssimo, C. E. Rothenberg, S. Azodolmolky, and S. Uhlig. 2015. Software-defined networking: A comprehensive survey. Proceedings of the IEEE 103, 1 (Jan 2015), 14--76.
    [95]
    A. Kumar and R. Huggahalli. 2007. Impact of cache coherence protocols on the processing of network traffic. In Proceedings of the IEEE/ACM 40th Annual International Symposium on Microarchitecture (MICRO 2007). IEEE, 161--171.
    [96]
    A. Kumar, R. Huggahalli, and S. Makineni. 2009. Characterization of direct cache access on multi-core systems and 10GbE. In Proceedings of the IEEE 15th International Symposium on High Performance Computer Architecture (HPCA). IEEE, 341--352.
    [97]
    James F. Kurose and Keith W. Ross. 2001. Computer Networking: A Top-Down Approach Featuring the Internet. Addison-Wesley-Longman.
    [98]
    J. Lange, K. Pedretti, T. Hudson, P. Dinda, Z. Cui, L. Xia, P. Bridges, A. Gocke, S. Jaconette, M. Levenhagen, and R. Brightwell. 2010. Palacios and kitten: New high performance operating systems for scalable virtualized and native supercomputing. In Proceedings of the IEEE International Symposium on Parallel Distributed Processing (IPDPS’10). 1--12.
    [99]
    Douglas Leith and Robert Shorten. 2004. H-TCP: TCP for high-speed and long-distance networks. In Proceedings of the 2nd International Workshop on Protocols for Fast Long-Distance Networks (PFLDnet), Vol. 2. Argonne National Laboratory, Argonne, IL.
    [100]
    E. A. León and A. B. Maccabe. 2006. Reducing memory bandwidth for chip-multiprocessors using cache injection. In Proceedings of the USENIX 7th Symposium on Operating Systems Design and Implementation (OSDI06). Poster Session, Seattle, WA.
    [101]
    Baptiste Lepers, Vivien Quema, and Alexandra Fedorova. 2015. Thread and memory placement on NUMA systems: Asymmetry matters. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC 15). USENIX Association, Santa Clara, CA, 277--289. https://www.usenix.org/conference/atc15/technical-session/presentation/lepers.
    [102]
    Guangdeng Liao and Laxmi Bhuyan. 2009. Performance measurement of an integrated NIC architecture with 10GbE. In Proceedings of the IEEE 17th Symposium on High Performance Interconnects (HOTI 2009). 52--59.
    [103]
    Guangdeng Liao, Laxmi Bhuyan, Danhua Guo, and Steve R. King. 2009. EINIC: An architecture for high bandwidth network I/O on multi-core processors. In Proceedings of the 5th ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS’09). ACM, New York, 68--69.
    [104]
    Guangdeng Liao, Laxmi Bhuyan, Wei Wu, Heeyeol Yu, and Steve R. King. 2010. A new TCB cache to efficiently manage TCP sessions for web servers. In Proceedings of the 6th ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS’10). ACM, New York, Article 25, 10 pages.
    [105]
    Guangdeng Liao, Xia Zhu, and L. Bnuyan. 2011. A new server I/O architecture for high speed networks. In Proceedings of the IEEE 17th International Symposium on High Performance Computer Architecture (HPCA 2011). 255--265.
    [106]
    Robert Love. 2007. Linux System Programming: System and Library Calls Every Programmer Needs to Know. O’Reilly. http://www.oreilly.com/catalog/9780596009588/index.html
    [107]
    X. Lu, N. S. Islam, M. Wasi-Ur-Rahman, J. Jose, H. Subramoni, H. Wang, and D. K. Panda. 2013. High-performance design of hadoop RPC with RDMA over infiniband. In Proceedings of the 42nd International Conference on Parallel Processing. 641--650.
    [108]
    Xukang Lu, Qishi Wu, Nageswara S. V. Rao, and Zongmin Wang. 2009. Performance-adaptive prediction-based transport control over dedicated links. In Quality of Service in Heterogeneous Networks, Novella Bartolini, Sotiris Nikoletseas, Prasun Sinha, Valeria Cardellini, and Anirban Mahanti (Eds.). Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, Vol. 22. Springer, Berlin, 265--279.
    [109]
    Nihar R. Mahapatra and Balakrishna Venkatrao. 1999. The processor-memory bottleneck: Problems and solutions. Crossroads 5, 3es, Article 2 (April 1999).
    [110]
    Ilias Marinos, Robert N. M. Watson, and Mark Handley. 2014. Network stack specialization for performance. In Proceedings of the ACM Conference on SIGCOMM (SIGCOMM’14). ACM, New York, 175--186.
    [111]
    Mark R. Meiss. 2002. Tsunami: A High-Speed Rate-Controlled Protocol for File Transfer. (2002). http://steinbeck.ucs.indiana.edu/mmeiss/papers/tsunami.pdf.
    [112]
    C. B. Melzer, J. Rosen, R. O’Gorman, P. A. Wood, M. C. Drummond, and D. Hiller. 1999. IP checksum offload. (April 27 1999). http://www.google.com/patents/US5898713 US Patent 5,898,713.
    [113]
    A. Milenkovic and V. Milutinovic. 1998. Cache injection on bus based multiprocessors. In Proceedings of the IEEE 17th Symposium on Reliable Distributed Systems. IEEE, 341--346.
    [114]
    V. Millnert, J. Eker, and E. Bini. 2017. Dynamic control of NFV forwarding graphs with end-to-end deadline constraints. In Proceedings of the IEEE International Conference on Communications (ICC 2017). 1--7.
    [115]
    V. Milutinovic, A. Milenkovic, and G. Sheaffer. 1997. The cache injection/cofetch architecture: Initial performance evaluation. In Proceedings of the 5th International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS’97). IEEE, 63--64.
    [116]
    Sparsh Mittal. 2016. A survey of techniques for architecting and managing asymmetric multicore processors. ACM Computer Survey 48, 3, Article 45 (Feb. 2016), 38 pages.
    [117]
    J. C. Mogul. 2003. TCP offload is a dumb idea whose time has come. In 9th Workshop on Hot Topics in Operating Systems (HotOS IX).
    [118]
    Jeffrey C. Mogul and K. K. Ramakrishnan. 1997. Eliminating receive livelock in an interrupt-driven kernel. ACM Transactions on Computer Systems 15, 3 (Aug. 1997), 217--252.
    [119]
    Stéphanie Moreaud and Brice Goglin. 2007. Impact of NUMA effects on high-speed networking with multi-opteron machines. In Proceedings of the 19th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS’07). ACTA Press, Anaheim, CA, 24--29.
    [120]
    Kathleen M. Nichols and Van Jacobson. 2012. Controlling queue delay. Communications of the ACM 55, 7 (2012), 42--50.
    [121]
    Andrés Ortiz, Julio Ortega, Antonio F. Díaz, and Alberto Prieto. 2013. Affinity-based network interfaces for efficient communication on multicore architectures. Journal of Computer Science and Technology 28, 3 (2013), 508--524.
    [122]
    A. Ortiz, J. Ortega, A. F. Díaz, and A. Prieto. 2009. A new offloaded/onloaded network interface for high performance communication. In Proceedings of the Euromicro 17 International Conference on Parallel, Distributed and Network-based Processing. 143--150.
    [123]
    Christoph Paasch and Olivier Bonaventure. 2014. Multipath TCP. Communications of the ACM 57, 4 (2014), 51--57.
    [124]
    Stavros Passas, Kostas Magoutis, and Angelos Bilas. 2009. Towards 100 Gbit/s ethernet: Multicore-based parallel communication protocol design. In Proceedings of the 23rd International Conference on Supercomputing (ICS’09). ACM, New York, 214--224.
    [125]
    Aleksey Pesterev, Jacob Strauss, Nickolai Zeldovich, and Robert T. Morris. 2012. Improving network connection locality on multicore systems. In Proceedings of the 7th ACM European Conference on Computer Systems (EuroSys’12). ACM, New York, 337--350.
    [126]
    Simon Peter, Jialin Li, Irene Zhang, Dan R. K. Ports, Doug Woos, Arvind Krishnamurthy, Thomas Anderson, and Timothy Roscoe. 2015. Arrakis: The operating system is the control plane. ACM Transactions on Computer Systems 33, 4, Article 11 (Nov. 2015), 30 pages.
    [127]
    F. Petrini, Wu chun Feng, A. Hoisie, S. Coll, and E. Frachtenberg. 2002. The quadrics network: High-performance clustering technology. IEEE Micro 22, 1 (Jan 2002), 46--57.
    [128]
    Ben Pfaff, Justin Pettit, Teemu Koponen, Ethan J. Jackson, Andy Zhou, Jarno Rajahalme, Jesse Gross, Alex Wang, Jonathan Stringer, Pravin Shelar, Keith Amidon, and Martín Casado. 2015. The design and implementation of open vSwitch. In Proceedings of the 12th USENIX Conference on Networked Systems Design and Implementation (NSDI’15). USENIX Association, Berkeley, CA, 117--130.
    [129]
    Sivasankar Radhakrishnan, Yilong Geng, Vimalkumar Jeyakumar, Abdul Kabbani, George Porter, and Amin Vahdat. 2014. SENIC: Scalable NIC for end-host rate limiting. In Proceedings of the 11th USENIX Symposium on Networked Systems Design and Implementation (NSDI’14). 475--488. https://www.usenix.org/conference/nsdi14/technical-sessions/presentation/radhakrishnan.
    [130]
    D. M. Raghuvanshi, B. Annappa, and M. P. Tahiliani. 2013. On the effectiveness of CoDel for active queue management. In Proceedings of the 3rd International Conference on Advanced Computing and Communication Technologies (ACCT). 107--114.
    [131]
    R. Rajesh, K. B. Ramia, and M. Kulkarni. 2014. Integration of LwIP stack over Intel(R) DPDK for high throughput packet delivery to applications. In Proceedings of the 5th International Symposium on Electronic System Design (ISED 2014). 130--134.
    [132]
    Murali Rangarajan, Aniruddha Bohra, Kalpana Banerjee, Enrique V. Carrera, Ricardo Bianchini, Liviu Iftode, and Willy Zwaenepoel. 2002. TCP Servers: Offloading TCP Processing in Internet Servers. Design, Implementation and Performance. Technical Report. Computer Science Department, Rutgers University.
    [133]
    Nageswara S. V. Rao, Qishi Wu, Steven M. Carter, and William R. Wing. 2006. High-speed dedicated channels and experimental results with hurricane protocol. Annales Des Telcommunications 61, 1--2 (2006), 21--45.
    [134]
    Barret Rhoden, Kevin Klues, David Zhu, and Eric Brewer. 2011. Improving per-node efficiency in the datacenter with new OS abstractions. In Proceedings of the 2nd ACM Symposium on Cloud Computing (SOCC’11). ACM, New York, Article 25, 8 pages.
    [135]
    D. Rivera, S. Blasco, J. Bustos-Jimenez, and J. Simmonds. 2015. Spin lock killed the performance star. In Proceedings of the 34th International Conference of the Chilean Computer Science Society (SCCC 2015). 1--6.
    [136]
    Luigi Rizzo. 2012. Revisiting network I/O APIs: The netmap framework. Queue 10, 1, Article 30 (Jan. 2012), 10 pages.
    [137]
    Efraim Rotem, Alon Naveh, Avinash Ananthakrishnan, Doron Rajwan, and Eliezer Weissmann. 2012. Power-management architecture of the intel microarchitecture code-named sandy bridge. IEEE Micro 32, 2 (2012), 20--27.
    [138]
    Leonid Ryzhyk, Yanjin Zhu, and Gernot Heiser. 2010. The case for active device drivers. In Proceedings of the 1st ACM Asia-Pacific Workshop on Workshop on Systems (APSys’10). ACM, New York, 25--30.
    [139]
    J. Sahoo, S. Mohapatra, and R. Lath. 2010. Virtualization: A survey on concepts, taxonomy and associated security issues. In Proceedings of the 2nd International Conference on Computer and Network Technology (ICCNT 2010). 222--226.
    [140]
    Khaled Salah. 2007. To coalesce or not to coalesce. International Journal of Electronics and Communications 61, 4 (2007), 215--225.
    [141]
    S. Sanadhya and R. Sivakumar. 2011. Adaptive flow control for TCP on mobile phones. In Proceedings of the IEEE INFOCOM 2011. 2912--2920.
    [142]
    P. Sarkar, S. Uttamchandani, and K. Voruganti. 2003. Storage over IP: When does hardware support help? (2003).
    [143]
    Michael Schlansker, Nagabhushan Chitlur, Erwin Oertli, Paul M. Stillwell, Jr, Linda Rankin, Dennis Bradford, Richard J. Carter, Jayaram Mudigonda, Nathan Binkert, and Norman P. Jouppi. 2007. High-performance ethernet-based communications for future multi-core processors. In Proceedings of the 2007 ACM/IEEE Conference on Supercomputing (SC’07). ACM, New York, Article 37, 12 pages.
    [144]
    T. Schneider, T. Hoefler, R. E. Grant, B. W. Barrett, and R. Brightwell. 2013. Protocols for fully offloaded collective operations on accelerated network adapters. In Proceedings of the 42nd International Conference on Parallel Processing. 593--602.
    [145]
    L. Shalev, V. Makhervaks, Z. Machulsky, G. Biran, J. Satran, M. Ben-Yehuda, and I. Shimony. 2006. Loosely coupled tcp acceleration architecture. In Proceedings of the IEEE 14th Symposium on High-Performance Interconnects. 3--8.
    [146]
    Leah Shalev, Julian Satran, Eran Borovik, and Muli Ben-Yehuda. 2010. IsoStack - highly efficient network processing on dedicated cores. In USENIX Annual Technical Conference, Boston, MA, June 23-25, 2010. https://www.usenix.org/conference/usenix-atc-10/isostack%E2%80%94highly-efficient-network-processing-dedicated-cores.
    [147]
    P. Shamis, M. G. Venkata, M. G. Lopez, M. B. Baker, O. Hernandez, Y. Itigin, M. Dubman, G. Shainer, R. L. Graham, L. Liss, Y. Shahar, S. Potluri, D. Rossetti, D. Becker, D. Poole, C. Lamb, S. Kumar, C. Stunkel, G. Bosilca, and A. Bouteiller. 2015. UCX: An open source framework for HPC network APIs and beyond. In Proceedings of the IEEE 23rd Annual Symposium on High-Performance Interconnects. 40--43.
    [148]
    Pravin Shinde, Antoine Kaufmann, Timothy Roscoe, and Stefan Kaestle. 2013. We need to talk about NICs. In Proceedings of the 14th USENIX Conference on Hot Topics in Operating Systems. USENIX Association, 1.
    [149]
    P. Shivam and J. S. Chase. 2003. On the elusive benefits of protocol offload. In Proceedings of the ACM SIGCOMM Workshop on Network-I/O Convergence: Experience, Lessons, Implications. ACM, 179--184.
    [150]
    Jaewoong Sim, Jaekyu Lee, Moinuddin K. Qureshi, and Hyesoon Kim. 2012. FLEXclusion: Balancing cache capacity and on-chip bandwidth via flexible exclusion. SIGARCH Computer Architecture News 40, 3 (June 2012), 321--332.
    [151]
    Livio Soares and Michael Stumm. 2010. FlexSC: Flexible system call scheduling with exception-less system calls. In Proceedings of the 9th USENIX Conference on Operating Systems Design and Implementation (OSDI’10). USENIX Association, Berkeley, CA, 1--8.
    [152]
    G. Adam Stanislav. 2016. Chapter 7. Sockets. Retrieved from https://www.freebsd.org/doc/en/books/developers-handbook/sockets.html.
    [153]
    W. Stevens. 1997. TCP Slow Start, Congestion Avoidance, Fast Retransmit, and Fast Recovery Algorithms. RFC 2001 (Proposed Standard). (Jan 1997). http://www.ietf.org/rfc/rfc2001.txt Obsoleted by RFC 2581.
    [154]
    Wen Su, Longbing Zhang, Dan Tang, and Xiang Gao. 2012. Using direct cache access combined with integrated NIC architecture to accelerate network processing. In High Performance Computing and Communication 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on. 509--515.
    [155]
    H. Subramoni, Ping Lai, Miao Luo, and D. K. Panda. 2009. RDMA over ethernet: A preliminary study. In IEEE International Conference on Cluster Computing and Workshops (CLUSTER’09). 1--9.
    [156]
    H. Sutter and J. Larus. 2005. Software and the concurrency revolution. Queue 3, 7 (2005), 54--62.
    [157]
    Lu Tang, JinLi Yan, ZhiGang Sun, Tao Li, and MinXuan Zhang. 2015. Towards high-performance packet processing on commodity multi-cores: Current issues and future directions. Science China Information Sciences 58, 12 (2015), 1--16.
    [158]
    Liu Tianhua, Zhu Hongfeng, Chang Guiran, and Zhou Chuansheng. 2008. The design and implementation of zero-copy for linux. In 8th International Conference on Intelligent Systems Design and Applications (ISDA’08). Vol. 1. 121--126.
    [159]
    B. Tierney, E. Kissel, M. Swany, and E. Pouyoul. 2012. Efficient data transfer protocols for big data. In IEEE 8th International Conference on E-Science (e-Science 2012). 1--9.
    [160]
    Willem de Brujin Tom Herbert. 2010. Scaling in the Linux Networking Stack (2.6.35 ed.). Google. https://www.kernel.org/doc/Documentation/networking/scaling.txt Linux Kernel Documentation.
    [161]
    K. D. Underwood, J. Coffman, R. Larsen, K. S. Hemmert, B. W. Barrett, R. Brightwell, and M. Levenhagen. 2011. Enabling flexible collective communication offload with triggered operations. In IEEE 19th Annual Symposium on High Performance Interconnects. 35--42.
    [162]
    Adam Wagner, Darius Buntinas, Ron Brightwell, and Dhabaleswar K. Panda. 2004. Application-bypass reduction for large-scale clusters. International Journal of High Performance Computer Networks 2, 2--4 (Feb. 2004), 99--109.
    [163]
    David X. Wei, Cheng Jin, Steven H. Low, and Sanjay Hegde. 2006. Fast TCP: Motivation, architecture, algorithms, performance. IEEE/ACM Transactions on Networks 14, 6 (Dec. 2006), 1246--1259.
    [164]
    Robert W. Wisniewski, Todd Inglett, Pardo Keppel, Ravi Murty, and Rolf Riesen. 2014. mOS: An architecture for extreme-scale operating systems. In Proceedings of the 4th International Workshop on Runtime and Operating Systems for Supercomputers (ROSS’14). ACM, New York, Article 2, 8 pages.
    [165]
    Wenji Wu, P. DeMar, and M. Crawford. 2012. A transport-friendly NIC for multicore/multiprocessor systems. IEEE Transactions on Parallel and Distributed Systems 23, 4 (2012), 607--615.
    [166]
    Lisong Xu, K. Harfoush, and Injong Rhee. 2004. Binary increase congestion control (BIC) for fast long-distance networks. In 23rd Annual Joint Conference of the IEEE Computer and Communications Societies (INFOCOM 2004), Vol. 4. 2514--2524.
    [167]
    T. Yoshino, Y. Sugawara, K. Inagami, J. Tamatsukuri, M. Inaba, and K. Hiraki. 2008. Performance optimization of TCP/IP over 10 gigabit ethernet by precise instrumentation. In International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2008). 1--12.
    [168]
    L. Youseff, N. Beckmann, H. Kasture, C. Gruenwald, D. Wentzlaff, and A. Agarwal. 2012. The case for elastic operating system services in fos. In ACM/EDAC/IEEE 49th Design Automation Conference (DAC 2012). 265--270.
    [169]
    Gerd Zellweger, Simon Gerber, Kornilios Kourtis, and Timothy Roscoe. 2014. Decoupling cores, kernels, and operating systems. In USENIX 11th Symposium on Operating Systems Design and Implementation (OSDI 14). USENIX Association, Broomfield, CO, 17--31. https://www.usenix.org/conference/osdi14/technical-sessions/presentation/zellweger.
    [170]
    Xuan Zheng, Anant Padmanath Mudambi, and Malathi Veeraraghavan. 2004. FRTP: Fixed rate transport protocol—A modified version of SABUL for end-to-end circuits. In Proceedings of the 1st Workshop on Provisioning and Transport for Hybrid Networks (PATHNets 2004). Broadnets, San Jose, CA, 11. http://broadnets.org/2004/workshop-papers/Pathnets/01_FRTP-XuanZheng.pdf.
    [171]
    Fan-Fu Zhou, Ru-Hui Ma, Jian Li, Li-Xia Chen, Wei-Dong Qiu, and Hai-Bing Guan. 2016. Optimizations for high performance network virtualization. Journal of Computer Science and Technology 31, 1 (2016), 107--116.

    Cited By

    View all
    • (2021)TCP Acknowledgment Optimization in Low Power and Embedded DevicesElectronics10.3390/electronics1006063910:6(639)Online publication date: 10-Mar-2021
    • (2021)Scalable flow probe architecture for 100 Gbps+ rates on commodity hardwareJournal of Parallel and Distributed Computing10.1016/j.jpdc.2021.04.015155:C(87-100)Online publication date: 30-Dec-2021
    • (2019)Optimization of traffic in real manufacturing environment through WAN acceleratorsProceedings of the XV Brazilian Symposium on Information Systems10.1145/3330204.3330286(1-8)Online publication date: 20-May-2019
    • Show More Cited By

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Computing Surveys
    ACM Computing Surveys  Volume 51, Issue 3
    May 2019
    796 pages
    ISSN:0360-0300
    EISSN:1557-7341
    DOI:10.1145/3212709
    • Editor:
    • Sartaj Sahni
    Issue’s Table of Contents
    Publication rights licensed to ACM. ACM acknowledges that this contribution was authored or co-authored by an employee, contractor or affiliate of the United States government. As such, the Government retains a nonexclusive, royalty-free right to publish or reproduce this article, or to allow others to do so, for Government purposes only.

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 16 July 2018
    Accepted: 01 January 2018
    Revised: 01 December 2017
    Received: 01 December 2016
    Published in CSUR Volume 51, Issue 3

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. High-speed networks
    2. end-system bottleneck
    3. experimental analysis
    4. flow control
    5. queueing model
    6. rate-based protocol

    Qualifiers

    • Survey
    • Research
    • Refereed

    Funding Sources

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)251
    • Downloads (Last 6 weeks)28

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)TCP Acknowledgment Optimization in Low Power and Embedded DevicesElectronics10.3390/electronics1006063910:6(639)Online publication date: 10-Mar-2021
    • (2021)Scalable flow probe architecture for 100 Gbps+ rates on commodity hardwareJournal of Parallel and Distributed Computing10.1016/j.jpdc.2021.04.015155:C(87-100)Online publication date: 30-Dec-2021
    • (2019)Optimization of traffic in real manufacturing environment through WAN acceleratorsProceedings of the XV Brazilian Symposium on Information Systems10.1145/3330204.3330286(1-8)Online publication date: 20-May-2019
    • (2019)Reducing Latency in Virtual Machines: Enabling Tactile Internet for Human-Machine Co-WorkingIEEE Journal on Selected Areas in Communications10.1109/JSAC.2019.290678837:5(1098-1116)Online publication date: May-2019
    • (2019)CAA: CLAT Aware Affinity Scheduler for Next Generation Mobile Networks2019 16th IEEE Annual Consumer Communications & Networking Conference (CCNC)10.1109/CCNC.2019.8651699(1-6)Online publication date: 11-Jan-2019
    • (2019)An Interactive Traffic Replay Method in a Scaled-Down EnvironmentIEEE Access10.1109/ACCESS.2019.29470627(149373-149386)Online publication date: 2019

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Get Access

    Login options

    Full Access

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media