메뉴 건너뛰기




Volumn , Issue , 2015, Pages

NBA (network balancing act): A high-performance packet processing framework for heterogeneous processors

Author keywords

[No Author keywords available]

Indexed keywords

BALANCING; BATCH DATA PROCESSING; COMPUTER ARCHITECTURE; COMPUTER HARDWARE; CRYPTOGRAPHY; INTERNET PROTOCOLS; INTRUSION DETECTION; NETWORK SECURITY; PACKET NETWORKS; PROGRAM PROCESSORS; ROUTERS;

EID: 84929578883     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/2741948.2741969     Document Type: Conference Paper
Times cited : (77)

References (54)
  • 2
    • 84929595502 scopus 로고    scopus 로고
    • NVIDIA CUDA. http://developer.nvidia.com/cuda.
    • NVIDIA CUDA1
  • 5
    • 84929595504 scopus 로고    scopus 로고
    • PF-RING ZC (Zero Copy). http://www.ntop.org/products/pf-ring/pf-ring-zc-zero-copy/.
    • PF-RING ZC (Zero Copy)1
  • 7
    • 84883678975 scopus 로고    scopus 로고
    • Enabling dynamic network processing with ClickOS
    • ACM
    • M. Ahmed, F. Huici, and A. Jahanpanah. Enabling dynamic network processing with ClickOS. In ACMSIGCOMM. ACM, 2012.
    • (2012) ACMSIGCOMM
    • Ahmed, M.1    Huici, F.2    Jahanpanah, A.3
  • 8
    • 0016518897 scopus 로고
    • Efficient string matching: An aid to bibliographic search
    • A. V. Aho and M. J. Corasick. Efficient string matching: an aid to bibliographic search. Communications of the ACM, 18(6):333-340, 1975.
    • (1975) Communications of the ACM , vol.18 , Issue.6 , pp. 333-340
    • Aho, A.V.1    Corasick, M.J.2
  • 12
    • 84915797438 scopus 로고    scopus 로고
    • A white paper from Cisco Systems
    • G. Chanda. The Market Need for 40 Gigabit Ethernet. http://www.cisco.com/c/en/us/products/collateral/switches/catalyst-6500-seriesswitches/white-paper-c11-696667.pdf, 2012. A white paper from Cisco Systems.
    • (2012) The Market Need for 40 Gigabit Ethernet
    • Chanda, G.1
  • 13
    • 85084164268 scopus 로고    scopus 로고
    • Flexible control of parallelism in a multiprocessor PC router
    • B. Chen and R. Morris. Flexible control of parallelism in a multiprocessor PC router. In USENIX ATC, 2001.
    • (2001) USENIX ATC
    • Chen, B.1    Morris, R.2
  • 14
    • 0015482117 scopus 로고
    • Optimal scheduling for twoprocessor systems
    • E. Coffman and R. Graham. Optimal scheduling for twoprocessor systems. Acta Informatica, 1(3):200-213, 1972.
    • (1972) Acta Informatica , vol.1 , Issue.3 , pp. 200-213
    • Coffman, E.1    Graham, R.2
  • 17
    • 0002551614 scopus 로고
    • Experiences with a high-speed network adaptor: A software perspective
    • P. Druschel, L. L. Peterson, and B. S. Davie. Experiences with a high-speed network adaptor: A software perspective. ACM, 1994.
    • (1994) ACM
    • Druschel, P.1    Peterson, L.L.2    Davie, B.S.3
  • 19
    • 0003287437 scopus 로고
    • Bounds for multiprocessor scheduling with resource constraints
    • M. Garey and R. Graham. Bounds for multiprocessor scheduling with resource constraints. SIAM J. Comput., 4(2):187-200, 1975.
    • (1975) SIAM J. Comput. , vol.4 , Issue.2 , pp. 187-200
    • Garey, M.1    Graham, R.2
  • 20
    • 0031679714 scopus 로고    scopus 로고
    • Routing lookups in hardware at memory access speeds
    • P. Gupta, S. Lin, and N. McKeown. Routing lookups in hardware at memory access speeds. In IEEE INFOCOM, 1998.
    • (1998) IEEE INFOCOM
    • Gupta, P.1    Lin, S.2    Mckeown, N.3
  • 22
    • 84893248784 scopus 로고    scopus 로고
    • MegaPipe: A new programming interface for scalable network I/O
    • S. Han, S. Marshall, B.-G. Chun, and S. Ratnasamy. MegaPipe: A New Programming Interface for Scalable Network I/O. In USENIX OSDI, 2012.
    • (2012) USENIX OSDI
    • Han, S.1    Marshall, S.2    Chun, B.-G.3    Ratnasamy, S.4
  • 23
    • 0001430010 scopus 로고
    • Parallel sequencing and assembly line problems
    • T. Hu. Parallel sequencing and assembly line problems. Operations research, pages 841-848, 1961.
    • (1961) Operations Research , pp. 841-848
    • Hu, T.1
  • 24
    • 84919919037 scopus 로고    scopus 로고
    • NetVM: High performance and flexible networking using virtualization on commodity platforms
    • J. Hwang, K. Ramakrishnan, and T. Wood. NetVM: high performance and flexible networking using virtualization on commodity platforms. In USENIX NSDI, 2014.
    • (2014) USENIX NSDI
    • Hwang, J.1    Ramakrishnan, K.2    Wood, T.3
  • 27
    • 80055083996 scopus 로고    scopus 로고
    • SSLShader: Cheap SSL acceleration with commodity processors
    • K. Jang, S. Han, S. Han, S. Moon, and K. Park. SSLShader: cheap SSL acceleration with commodity processors. In USENIX NSDI, 2011.
    • (2011) USENIX NSDI
    • Jang, K.1    Han, S.2    Han, S.3    Moon, S.4    Park, K.5
  • 29
    • 84867016587 scopus 로고    scopus 로고
    • The power of batching in the Click modular router
    • ACM
    • J. Kim, S. Huh, K. Jang, K. Park, and S. Moon. The power of batching in the Click modular router. In APSYS. ACM, 2012.
    • (2012) APSYS
    • Kim, J.1    Huh, S.2    Jang, K.3    Park, K.4    Moon, S.5
  • 32
    • 84924428696 scopus 로고    scopus 로고
    • Efficient software packet processing on heterogeneous and asymmetric hardware architectures
    • IEEE Press, ACM/IEEE
    • L. Koromilas, G. Vasiliadis, I. Manousakis, and S. Ioannidis. Efficient software packet processing on heterogeneous and asymmetric hardware architectures. In ANCS. IEEE Press, ACM/IEEE, 2014.
    • (2014) ANCS
    • Koromilas, L.1    Vasiliadis, G.2    Manousakis, I.3    Ioannidis, S.4
  • 33
    • 84953853855 scopus 로고    scopus 로고
    • MICA: A holistic approach to fast in-memory key-value storage
    • H. Lim, D. Han, D. G. Andersen, and M. Kaminsky. MICA: a holistic approach to fast in-memory key-value storage. In USENIX NSDI, 2014.
    • (2014) USENIX NSDI
    • Lim, H.1    Han, D.2    Andersen, D.G.3    Kaminsky, M.4
  • 36
    • 84929595517 scopus 로고    scopus 로고
    • Qilin: Exploiting parallelism on heterogeneous multiprocessors with adaptive mapping
    • C.-K. Luk, S. Hong, and H. Kim. Qilin: Exploiting parallelism on heterogeneous multiprocessors with adaptive mapping. In IEEE/ACM MICRO, 2009..
    • (2009) IEEE/ACM MICRO
    • Luk, C.-K.1    Hong, S.2    Kim, H.3
  • 37
    • 84893234118 scopus 로고    scopus 로고
    • Network stack specialization for performance
    • ACM
    • I. Marinos, R. N. Watson, and M. Handley. Network stack specialization for performance. In ACM HotNets. ACM, 2013.
    • (2013) ACM HotNets
    • Marinos, I.1    Watson, R.N.2    Handley, M.3
  • 42
    • 84860596665 scopus 로고    scopus 로고
    • Improving network connection locality on multicore systems
    • ACM
    • A. Pesterev, J. Strauss, N. Zeldovich, and R. T. Morris. Improving network connection locality on multicore systems. In EuroSys. ACM, 2012.
    • (2012) EuroSys
    • Pesterev, A.1    Strauss, J.2    Zeldovich, N.3    Morris, R.T.4
  • 44
    • 84866985287 scopus 로고    scopus 로고
    • Netmap: A novel framework for fast packet I/O
    • L. Rizzo. netmap: A Novel Framework for Fast Packet I/O. In USENIX ATC, 2012.
    • (2012) USENIX ATC
    • Rizzo, L.1
  • 45
    • 0029327786 scopus 로고
    • Implications of classical scheduling results for real-time systems
    • J. Stankovic, M. Spuri, M. Di Natale, and G. Buttazzo. Implications of classical scheduling results for real-time systems. Computer, 28(6):16-25, 1995.
    • (1995) Computer , vol.28 , Issue.6 , pp. 16-25
    • Stankovic, J.1    Spuri, M.2    Di Natale, M.3    Buttazzo, G.4
  • 46
    • 77952162137 scopus 로고    scopus 로고
    • OpenCL: A parallel programming standard for heterogeneous computing systems
    • J. E. Stone, D. Gohara, and G. Shi. OpenCL: A parallel programming standard for heterogeneous computing systems. Computing in science & engineering, 12(3):66, 2010.
    • (2010) Computing in Science & Engineering , vol.12 , Issue.3 , pp. 66
    • Stone, J.E.1    Gohara, D.2    Shi, G.3
  • 47
    • 84893438752 scopus 로고    scopus 로고
    • Fast and flexible: Parallel packet processing with GPUs and click
    • ACM/IEEE
    • W. Sun and R. Ricci. Fast and flexible: parallel packet processing with GPUs and click. In ANCS. ACM/IEEE, 2013.
    • (2013) ANCS
    • Sun, W.1    Ricci, R.2
  • 48
    • 84945708555 scopus 로고
    • Programming techniques: Regular expression search algorithm
    • K. Thompson. Programming techniques: Regular expression search algorithm. Communications of the ACM, 1968.
    • (1968) Communications of the ACM
    • Thompson, K.1
  • 49
    • 0036504666 scopus 로고    scopus 로고
    • Performance-effective and low-complexity task scheduling for heterogeneous computing
    • mar
    • H. Topcuoglu, S. Hariri, and M.-Y. Wu. Performance-effective and low-complexity task scheduling for heterogeneous computing. Parallel and Distributed Systems, IEEE Transactions on, 13(3):260-274, mar 2002. ISSN 1045-9219..
    • (2002) Parallel and Distributed Systems, IEEE Transactions on , vol.13 , Issue.3 , pp. 260-274
    • Topcuoglu, H.1    Hariri, S.2    Wu, M.-Y.3
  • 51
    • 80755187805 scopus 로고    scopus 로고
    • MIDeA: A multi-parallel intrusion detection architecture
    • ACM
    • G. Vasiliadis, M. Polychronakis, and S. Ioannidis. MIDeA: A multi-parallel intrusion detection architecture. In ACM CCS. ACM, 2011. ISBN 978-1-4503-0948-6.. URL http://doi.acm.org/10.1145/2046707.2046741.
    • (2011) ACM CCS
    • Vasiliadis, G.1    Polychronakis, M.2    Ioannidis, S.3
  • 52
    • 85077437936 scopus 로고    scopus 로고
    • GASPP: A GPU-accelerated stateful packet processing framework
    • USENIX Association
    • G. Vasiliadis, L. Koromilas, M. Polychronakis, and S. Ioannidis. GASPP: a GPU-accelerated stateful packet processing framework. In USENIX ATC. USENIX Association, 2014.
    • (2014) USENIX ATC
    • Vasiliadis, G.1    Koromilas, L.2    Polychronakis, M.3    Ioannidis, S.4
  • 54
    • 84893398369 scopus 로고    scopus 로고
    • Scalable, high performance ethernet forwarding with CUCK-OOSWITCH
    • D. Zhou, B. Fan, H. Lim, M. Kaminsky, and D. G. Andersen. Scalable, high performance ethernet forwarding with CUCK-OOSWITCH. In ACM CoNEXT, 2013.
    • (2013) ACM CoNEXT
    • Zhou, D.1    Fan, B.2    Lim, H.3    Kaminsky, M.4    Andersen, D.G.5


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.