메뉴 건너뛰기




Volumn 12, Issue 1, 2015, Pages 34-47

NetVM: High performance and flexible networking using virtualization on commodity platforms

Author keywords

Cloud computing; Network function virtualization; Software defined network

Indexed keywords

BROADBAND NETWORKS; CLOUD COMPUTING; COMPLEX NETWORKS; COMPUTER SYSTEM FIREWALLS; DATA HANDLING; PACKET NETWORKS; PROGRAM PROCESSORS; ROUTERS; VIRTUAL REALITY;

EID: 84926028205     PISSN: 19324537     EISSN: None     Source Type: Journal    
DOI: 10.1109/TNSM.2015.2401568     Document Type: Article
Times cited : (193)

References (48)
  • 1
    • 85076681695 scopus 로고    scopus 로고
    • Software defined traffic measurement with opensketch
    • Berkeley, CA, USA
    • M. Yu, L. Jose, and R. Miao, "Software defined traffic measurement with opensketch," in Proc. 10th USENIX Conf. NSDI, Berkeley, CA, USA, 2013, pp. 29-42.
    • (2013) Proc. 10th USENIX Conf. NSDI , pp. 29-42
    • Yu, M.1    Jose, L.2    Miao, R.3
  • 4
    • 79952908072 scopus 로고    scopus 로고
    • Extending networking into the virtualization layer
    • New York, NY, USA, Oct.
    • B. Pfaff et al., "Extending networking into the virtualization layer," in Proc. 8th ACM Workshop HotNets, New York, NY, USA, Oct. 2009.
    • (2009) Proc. 8th ACM Workshop HotNets
    • Pfaff, B.1
  • 8
    • 77951278164 scopus 로고    scopus 로고
    • Flow processing and the rise of commodity network hardware
    • Mar.
    • A. Greenhalgh et al., "Flow processing and the rise of commodity network hardware," SIGCOMM Comput. Commun. Rev., vol. 39, no. 2, pp. 20-26, Mar. 2009.
    • (2009) SIGCOMM Comput. Commun. Rev. , vol.39 , Issue.2 , pp. 20-26
    • Greenhalgh, A.1
  • 9
    • 84996432988 scopus 로고    scopus 로고
    • Design and implementation of a consolidated middlebox architecture
    • NSDI, Berkeley, CA, USA
    • V. Sekar, N. Egi, S. Ratnasamy, M. K. Reiter, and G. Shi, "Design and implementation of a consolidated middlebox architecture," in Proc. 9th USENIX Conf. NSDI, Berkeley, CA, USA, 2012, pp. 24-24.
    • (2012) Proc. 9th USENIX Conf. , pp. 24-24
    • Sekar, V.1    Egi, N.2    Ratnasamy, S.3    Reiter, M.K.4    Shi, G.5
  • 10
    • 65249154060 scopus 로고    scopus 로고
    • PC-based software routers: High performance and application service support
    • New York, NY, USA
    • R. Bolla and R. Bruschi, "PC-based software routers: High performance and application service support," in Proc. ACM Workshop PRESTO, New York, NY, USA, 2008, pp. 27-32.
    • (2008) Proc. ACM Workshop PRESTO , pp. 27-32
    • Bolla, R.1    Bruschi, R.2
  • 11
    • 0040291388 scopus 로고    scopus 로고
    • Ph.D. dissertation Dept. Elect. Eng. Comput. Sci., MIT, Cambridge, MA, USA
    • E. Kohler, "The click modular router," Ph.D. dissertation, Dept. Elect. Eng. Comput. Sci., MIT, Cambridge, MA, USA, 2000.
    • (2000) The Click Modular Router
    • Kohler, E.1
  • 12
    • 84867016587 scopus 로고    scopus 로고
    • The power of batching in the click modular router
    • New York, NY, USA
    • J. Kim, S. Huh, K. Jang, K. Park, and S. Moon, "The power of batching in the click modular router," in Proc. APSYS Workshop, New York, NY, USA, 2012, pp. 14:1-14:6.
    • (2012) Proc. APSYS Workshop , pp. 141-146
    • Kim, J.1    Huh, S.2    Jang, K.3    Park, K.4    Moon, S.5
  • 13
    • 0040151940 scopus 로고    scopus 로고
    • HIP: Hybrid interruptpolling for the network interface
    • Oct.
    • C. Dovrolis, B. Thayer, and P. Ramanathan, "HIP: Hybrid interruptpolling for the network interface," ACM Oper. Syst. Rev., vol. 35, no. 4, pp. 50-60, Oct. 2001.
    • (2001) ACM Oper. Syst. Rev. , vol.35 , Issue.4 , pp. 50-60
    • Dovrolis, C.1    Thayer, B.2    Ramanathan, P.3
  • 15
    • 0031199999 scopus 로고    scopus 로고
    • Eliminating receive livelock in an interrupt-driven kernel
    • Aug.
    • J. C. Mogul and K. K. Ramakrishnan, "Eliminating receive livelock in an interrupt-driven kernel," ACM Trans. Comput. Syst., vol. 15, no. 3, pp. 217-252, Aug. 1997.
    • (1997) ACM Trans. Comput. Syst. , vol.15 , Issue.3 , pp. 217-252
    • Mogul, J.C.1    Ramakrishnan, K.K.2
  • 16
    • 33847037490 scopus 로고    scopus 로고
    • The performance analysis of linux networking-Packet receiving
    • Mar.
    • W. Wu, M. Crawford, and M. Bowden, "The performance analysis of linux networking-Packet receiving," Comput. Commun., vol. 30, no. 5, pp. 1044-1057, Mar. 2007.
    • (2007) Comput. Commun. , vol.30 , Issue.5 , pp. 1044-1057
    • Wu, W.1    Crawford, M.2    Bowden, M.3
  • 17
    • 46149118005 scopus 로고    scopus 로고
    • Efficient packet processing in user-level OSes: A study of UML
    • Y. Koh, C. Pu, S. Bhatia, and C. Consel, "Efficient packet processing in user-level OSes: A study of UML," in Proc. 31th IEEE Conf. LCN, 2006, pp. 63-70.
    • (2006) Proc. 31th IEEE Conf. LCN , pp. 63-70
    • Koh, Y.1    Pu, C.2    Bhatia, S.3    Consel, C.4
  • 19
    • 84872241240 scopus 로고    scopus 로고
    • [Online]
    • Open vSwitch. [Online]. Available: http://www.openvswitch.org
    • Open VSwitch
  • 20
    • 84926070374 scopus 로고    scopus 로고
    • VMWare, Palo Alto, CA, USA, White Paper
    • VMware vNetwork Distributed Switch, VMWare, Palo Alto, CA, USA, 2013, White Paper.
    • (2013) VMware VNetwork Distributed Switch
  • 23
    • 37849034361 scopus 로고    scopus 로고
    • Quantifying the cost of context switch
    • New York, NY, USA
    • C. Li, C. Ding, and K. Shen, "Quantifying the cost of context switch," in Proc. Workshop ExpCS, New York, NY, USA, 2007, pp. 1-4.
    • (2007) Proc. Workshop ExpCS , pp. 1-4
    • Li, C.1    Ding, C.2    Shen, K.3
  • 25
    • 48049103315 scopus 로고    scopus 로고
    • Receive side coalescing for accelerating TCP/IP processing
    • Bangalore, India
    • S. Makineni et al., "Receive side coalescing for accelerating TCP/IP processing," in Proc. 13th Int. Conf. HiPC, Bangalore, India, 2006, pp. 289-300.
    • (2006) Proc. 13th Int. Conf. HiPC , pp. 289-300
    • Makineni, S.1
  • 27
    • 78149305172 scopus 로고    scopus 로고
    • Packetshader: A gpu-accelerated software router
    • S. Han, K. Jang, K. Park, and S. Moon, "Packetshader: A gpu-accelerated software router," in Proc. ACM SIGCOMM Conf., 2010, pp. 195-206.
    • (2010) Proc. ACM SIGCOMM Conf. , pp. 195-206
    • Han, S.1    Jang, K.2    Park, K.3    Moon, S.4
  • 36
    • 38349073315 scopus 로고    scopus 로고
    • The price of safety: Evaluating IOMMU performance
    • M. Ben-Yehuda et al., "The price of safety: Evaluating IOMMU performance," in Proc. Linux Symp., 2007, pp. 9-20.
    • (2007) Proc. Linux Symp. , pp. 9-20
    • Ben-Yehuda, M.1
  • 38
    • 72249104877 scopus 로고    scopus 로고
    • RouteBricks: Exploiting parallelism to scale software routers
    • New York, NY, USA
    • M. Dobrescu et al., "RouteBricks: Exploiting parallelism to scale software routers," in Proc. ACM SIGOPS 22nd SOSP, New York, NY, USA, 2009, pp. 15-28.
    • (2009) Proc. ACM SIGOPS 22nd SOSP , pp. 15-28
    • Dobrescu, M.1
  • 39
    • 85060220538 scopus 로고    scopus 로고
    • Clickos and the art of network function virtualization
    • Seattle, WA, USA, Apr.
    • J. Martins et al., "Clickos and the art of network function virtualization," in Proc. 11th USENIX Symp. NSDI, Seattle, WA, USA, Apr. 2014, pp. 459-473.
    • (2014) Proc. 11th USENIX Symp. NSDI , pp. 459-473
    • Martins, J.1
  • 40
    • 85077207185 scopus 로고    scopus 로고
    • Hyper-switch: A scalable software virtual switching architecture
    • K. Kumar Ram, A. L. Cox, M. Chadha, and S. Rixner, "Hyper-switch: A scalable software virtual switching architecture," in Proc. USENIX ATC, 2013, pp. 13-24.
    • (2013) Proc. USENIX ATC , pp. 13-24
    • Kumar Ram, K.1    Cox, A.L.2    Chadha, M.3    Rixner, S.4
  • 43
    • 79952386999 scopus 로고    scopus 로고
    • Bridging the gap between software and hardware techniques for i/o virtualization
    • Berkeley, CA, USA
    • J. Renato Santos, Y. Turner, G. Janakiraman, and I. Pratt, "Bridging the gap between software and hardware techniques for i/o virtualization," in Proc. USENIX ATC, Berkeley, CA, USA, 2008, pp. 29-42.
    • (2008) Proc. USENIX ATC , pp. 29-42
    • Renato Santos, J.1    Turner, Y.2    Janakiraman, G.3    Pratt, I.4
  • 44
    • 84870575172 scopus 로고    scopus 로고
    • VBalance: Using interrupt load balance to improve i/o performance for smp virtual machines
    • New York, NY, USA
    • L. Cheng and C. Wang, "vBalance: Using interrupt load balance to improve i/o performance for smp virtual machines," in Proc. 3rd ACMSoCC, New York, NY, USA, 2012, pp. 2:1-2:14.
    • (2012) Proc. 3rd ACMSoCC , pp. 21-214
    • Cheng, L.1    Wang, C.2
  • 45
    • 85077182934 scopus 로고    scopus 로고
    • VTurbo: Accelerating virtual machine I/O processing using designated turbo-sliced core
    • C. Xu, S. Gamage, H. Lu, R. Kompella, and D. Xu, "vTurbo: Accelerating virtual machine I/O processing using designated turbo-sliced core," in Proc. USENIX Annu. Tech. Conf., 2013, pp. 243-254.
    • (2013) Proc. USENIX Annu. Tech. Conf. , pp. 243-254
    • Xu, C.1    Gamage, S.2    Lu, H.3    Kompella, R.4    Xu, D.5
  • 46
    • 70449728150 scopus 로고    scopus 로고
    • Virtualization Polling Engine (VPE): Using dedicated CPU cores to accelerate I/O virtualization
    • New York, NY, USA
    • J. Liu and B. Abali, "Virtualization Polling Engine (VPE): Using dedicated CPU cores to accelerate I/O virtualization," in Proc. 23rd ICS, New York, NY, USA, 2009, pp. 225-234.
    • (2009) Proc. 23rd ICS , pp. 225-234
    • Liu, J.1    Abali, B.2
  • 47
    • 85077130189 scopus 로고    scopus 로고
    • Netmap: A novel framework for fast packet I/O
    • Berkeley, CA, USA
    • L. Rizzo, "Netmap: A novel framework for fast packet I/O," in Proc. USENIX Annu. Tech. Conf., Berkeley, CA, USA, 2012, pp. 101-112.
    • (2012) Proc. USENIX Annu. Tech. Conf. , pp. 101-112
    • Rizzo, L.1
  • 48
    • 85076716117 scopus 로고    scopus 로고
    • Split/merge: System support for elastic execution in virtual middleboxes
    • Berkeley, CA, USA
    • S. Rajagopalan, D.Williams, H. Jamjoom, and A.Warfield, "Split/merge: System support for elastic execution in virtual middleboxes," in Proc. 10th USENIX Conf. NSDI, Berkeley, CA, USA, 2013, pp. 227-240.
    • (2013) Proc. 10th USENIX Conf. NSDI , pp. 227-240
    • Rajagopalan, S.1    Williams, D.2    Jamjoom, H.3    Warfield, A.4


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