WireCAP: a Novel Packet Capture Engine for Commodity NICs in High-speed Networks
|
|
|
- Sophie Briggs
- 9 years ago
- Views:
Transcription
1 WireCAP: a Novel Packet Capture Engine for Commodity NICs in High-speed Networks Wenji Wu, Phil DeMar Fermilab Network Research Group [email protected], [email protected] ACM IMC 2014 November 5-7, 2014 Vancouver, BC, Canada 1
2 Packet Capture is an essential function for many network applications Security analysis (e.g., IDS/IPS) Snort, Suricata, Network and application performance analysis Riverbed SteelCentral NetProfiler Netscout Sniffer Analysis Wildpackets OmniPeek Network Analyzer Traffic characterization studies Benson, IMC 10 And more 2
3 A general packet capture process Networks capture Data capture buffer Delivery Apps Typically computationally and I/O throughput intensive Significant performance challenges in high-speed networks 3
4 Packet drop is a major problem with packet capture in high-speed networks Type I packet drop: packet capture drops Networks capture Buffer Delivery Apps Drop! Type II packet drop: packet delivery drops Buffer Networks capture Delivery Apps Packet drops degrade the accuracy & integrity of network monitoring applications! Fundamental design goal in packet capture tools: Avoid packet drops! 4 Drop!
5 Packet capture approaches 1. Use dedicated packet capture card Pros The least amount of CPU intervention Lossless packet capture and delivery Cons: costly, relatively inflexible, and not very scalable 2. Use a commodity system with a commodity NIC A commodity NIC in promiscuous mode to intercept pkts A capture engine provides capture and delivery services Pros: flexible and cost effective Cons: significant system CPU and memory resources The 2 nd approach becomes more appealing with recent advances in multicore systems and multi-queue NICs: A new paradigm in packet capturing and processing. This is our research focus. 5
6 A new packet capturing and processing paradigm 6 Assumption: the hardware-based traffic-steering mechanism is capable of evenly distributing the incoming traffic among cores.
7 Question 1 Can NIC hardware-based traffic-steering mechanisms evenly distribute the incoming traffic among cores? Question 2 Can existing packet capture engines support this new packet capture and processing paradigm? 7
8 Experiment Proof Intel GE NIC Traffic captured at FNAL border router used as experiment data System A runs as a traffic generator to replicate captured data 8 both content & spacing On System B, two experiments are run: Exp1. Profiling traffic from each receive queue Exp2: A single-threaded application is run at each core to capture & process pkts from its associated receive queue We evaluate existing packet capture engines. -- DNA, PF_RING (Luca et al) -- NETMAP (Luigi ATC 12)
9 Observation 1: load imbalance occurs frequently in a multicore system Two types of load imbalance Short-term load imbalance (short-term burst of packets) Long-term load imbalance (queue 0 receives much more traffic than queue 3) Existing 9 NICs distribute traffic on a per-flow basis!
10 Observation 2: existing packet capture engines suffer significant packet drops NETMAP DNA PF_RING Receive Queue 0 Packet Capture Drops 46.5% 50.1% 0% Packet Delivery Drops 0% 0% 56.8% Receive Queue 3 Packet Capture Drops 33.4% 9.3% 0.8% Packet Delivery Drops 0% 0% 0% Packet drop rates with a heavy packet-processing load Existing packet capturing engines suffer significant packet drops with load imbalance of either type! 10
11 Problems with existing packet capture engines Engines Deficiencies Can it handle Shortterm load imbalance? Can it handle Longterm load imbalance? PF_RING Copying in packet capture Receive livelock problem No offloading mechanism DNA Limited buffering capability No offloading mechanism NETMAP Limited buffering capability No offloading mechanism 11
12 How to avoid packet drops that are caused by load imbalance? 1. To apply a round-robin traffic steering mechanism at NIC level for traffic distribution Does not preserve application logic Results in poor system performance 2. To use existing packet capture engines (e.g. DNA) and to address load imbalance in application layer An application has little knowledge of low-layer conditions Must involve copying Making the application complex and difficult to design 3. Our solution is to design a new packet capture engine to address load imbalance at packet-capture level 12
13 Our Solution WireCAP: a Novel Packet Capture Engine for Commodity NICs in High-speed Networks 13
14 WireCAP Design Goals Provide lossless packet-capture services in high-speed networks Provide efficient packet delivery Be efficient Facilitate design & operation of packetprocessing applications in user space Wide applicability Support middlebox-type applications Needs to implement a transmit function 14
15 WireCAP Key Techniques The ring-buffer-pool mechanism To handle short-term load imbalance The buddy-group-based offloading mechanism To handle long-term load imbalance Optimization techniques Pre-allocated large packet buffers Zero-copy Packet-level batching processing 15
16 The ring-buffer pool mechanism: How does a NIC receive packets? Receive ring 16
17 The ring-buffer pool mechanism Ring buffer pool (R*M) A receive ring is divided into descriptor segments Each segment consists of M receive pkt descriptors Ring is preallocated with R pkt buffer chunks (ie. ring buffer pool) A pkt buffer chunk consists of M packet buffers Each descriptor segment must be attached with an empty pkt buffer chunk to receive pkts Supports four operations through ioctl interface -- Open -- Capture -- Recycle -- Close 17
18 The buddy-group mechanism Executes traffic offloading in an application-aware manner Receive queues accessed by a single application can form a buddy group Traffic offloading is only permitted within a buddy group 18
19 WireCAP Architecture A Libpcap-compatible interface for low-level network access The buddy-group-based offloading mechanism Low-level packet capture and transmit service The ring-buffer-pool mechanism 19
20 WireCAP Operations Lossless zero-copy packet capture and delivery Threshold: T Zero-copy packet forwarding Only involving metadata operations 20
21 WireCAP Implementation The current implementation consists of a kernelmode driver and a user-mode library OSes Supported Linux kernel 3.16 We are working to support other OSes Commodity NICs supported Intel based 10GigE NIC Working on support for 40 GigE NICs 21
22 22 WireCAP Evaluation Exp1 - Packet capture in the basic mode System A generates P 64B packets at wire speed (14.88 million p/s) NIC1 is configured with one RQ A single-threaded application captures and processes pkts at System B Exp2 - Packet capture in the advanced mode System A replays the captured data NIC1 is configured with multiple RQs, all RQs form a buddy group A multiple-threaded application captures and processes pkts at System B Exp3 - Packet forwarding System A replays the captured data We use traffic captured from Fermilab border router as experiment data System A runs as a traffic generator: (or) generates 64B packets at wire speed replays captured data as recorded NIC1 is configured with multiple RQs, all RQs from a buddy group A multi-threaded application captures and processes pkts at System B, ACM processed IMC 14 pkts are forwarded to System C via NIC2
23 Packet Capture in the basic mode R M WireCAP vs. existing packet capture engines R and M are varied, R*M is fixed WireCAP demonstrates superior buffering capabilities for short-term bursts of packets WireCAP s buffering capability is proportional to the overall ring buffer capacity R*M 23
24 Packet Capture in the advanced mode R T M WireCAP vs. existing packet capture engines R and M are fixed, T is varied The buddy-group-based offloading mechanism achieved significant improved performance In general, WireCAP performs better when T is set to a relatively lower value 24
25 Packet Forwarding WireCAP vs. existing packet capture engines WireCAP s packet forwarding function is capable of supporting middlebox applications The buddy-group-based offloading mechanism can achieve a significant improved performance 25
26 Summary WireCAP provides zero-copy lossless packet capture and delivery services by exploiting multi-queue NICs and multicore WireCAP provides a new packet I/O framework for commodity NICs in high-speed networks 26
27 Future Work Compare WireCAP with DPDK Adapt WireCAP for 40GE NICs 27
28 Questions? WireCAP website: Source code is available: Please contact Fermilab s Office of Partnerships and Technology Transfer (OPTT) <[email protected]> to obtain a copy of WireCAP 28
Packet-based Network Traffic Monitoring and Analysis with GPUs
Packet-based Network Traffic Monitoring and Analysis with GPUs Wenji Wu, Phil DeMar [email protected], [email protected] GPU Technology Conference 2014 March 24-27, 2014 SAN JOSE, CALIFORNIA Background Main
Network Traffic Monitoring and Analysis with GPUs
Network Traffic Monitoring and Analysis with GPUs Wenji Wu, Phil DeMar [email protected], [email protected] GPU Technology Conference 2013 March 18-21, 2013 SAN JOSE, CALIFORNIA Background Main uses for network
GPU-Based Network Traffic Monitoring & Analysis Tools
GPU-Based Network Traffic Monitoring & Analysis Tools Wenji Wu; Phil DeMar [email protected], [email protected] CHEP 2013 October 17, 2013 Coarse Detailed Background Main uses for network traffic monitoring
Network Traffic Monitoring & Analysis with GPUs
Network Traffic Monitoring & Analysis with GPUs Wenji Wu, Phil DeMar [email protected], [email protected] GPU Technology Conference 2013 March 18-21, 2013 SAN JOSE, CALIFORNIA Background Main uses for network
10 Gbit Hardware Packet Filtering Using Commodity Network Adapters. Luca Deri <[email protected]> Joseph Gasparakis <joseph.gasparakis@intel.
10 Gbit Hardware Packet Filtering Using Commodity Network Adapters Luca Deri Joseph Gasparakis 10 Gbit Monitoring Challenges [1/2] High number of packets to
MIDeA: A Multi-Parallel Intrusion Detection Architecture
MIDeA: A Multi-Parallel Intrusion Detection Architecture Giorgos Vasiliadis, FORTH-ICS, Greece Michalis Polychronakis, Columbia U., USA Sotiris Ioannidis, FORTH-ICS, Greece CCS 2011, 19 October 2011 Network
The Lagopus SDN Software Switch. 3.1 SDN and OpenFlow. 3. Cloud Computing Technology
3. The Lagopus SDN Software Switch Here we explain the capabilities of the new Lagopus software switch in detail, starting with the basics of SDN and OpenFlow. 3.1 SDN and OpenFlow Those engaged in network-related
Performance of Software Switching
Performance of Software Switching Based on papers in IEEE HPSR 2011 and IFIP/ACM Performance 2011 Nuutti Varis, Jukka Manner Department of Communications and Networking (COMNET) Agenda Motivation Performance
High-Performance Many-Core Networking: Design and Implementation
High-Performance Many-Core Networking: Design and Implementation Jordi Ros-Giralt, Alan Commike, Dan Honey, Richard Lethin Reservoir Labs 632 Broadway, Suite 803 New York, NY 10012 Abstract Operating systems
MoonGen. A Scriptable High-Speed Packet Generator Design and Implementation. Paul Emmerich. January 30th, 2016 FOSDEM 2016
MoonGen A Scriptable High-Speed Packet Generator Design and Implementation Paul Emmerich January 30th, 2016 FOSDEM 2016 Chair for Network Architectures and Services Department of Informatics Paul Emmerich
Network Virtualization Technologies and their Effect on Performance
Network Virtualization Technologies and their Effect on Performance Dror Goldenberg VP Software Architecture TCE NFV Winter School 2015 Cloud Computing and NFV Cloud - scalable computing resources (CPU,
High-Performance Network Traffic Processing Systems Using Commodity Hardware
High-Performance Network Traffic Processing Systems Using Commodity Hardware José LuisGarcía-Dorado, Felipe Mata, Javier Ramos, Pedro M. Santiago del Río, Victor Moreno, and Javier Aracil High Performance
ncap: Wire-speed Packet Capture and Transmission
ncap: Wire-speed Packet Capture and Transmission L. Deri ntop.org Pisa Italy [email protected] Abstract With the increasing network speed, it is no longer possible to capture and transmit network packets at
Comparing and Improving Current Packet Capturing Solutions based on Commodity Hardware
Comparing and Improving Current Packet Capturing Solutions based on Commodity Hardware Lothar Braun, Alexander Didebulidze, Nils Kammenhuber, Georg Carle Technische Universität München Institute for Informatics
Haetae: Scaling the Performance of Network Intrusion Detection with Many-core Processors
Haetae: Scaling the Performance of Network Intrusion Detection with Many-core Processors Jaehyun Nam*, Muhammad Jamshed, Byungkwon Choi, Dongsu Han, and KyoungSoo Park School of Computing*, Department
Wire-speed Packet Capture and Transmission
Wire-speed Packet Capture and Transmission Luca Deri Packet Capture: Open Issues Monitoring low speed (100 Mbit) networks is already possible using commodity hardware and tools based on libpcap.
Sockets vs. RDMA Interface over 10-Gigabit Networks: An In-depth Analysis of the Memory Traffic Bottleneck
Sockets vs. RDMA Interface over 1-Gigabit Networks: An In-depth Analysis of the Memory Traffic Bottleneck Pavan Balaji Hemal V. Shah D. K. Panda Network Based Computing Lab Computer Science and Engineering
Towards 100 Gbit Flow-Based Network Monitoring. Luca Deri <[email protected]> Alfredo Cardigliano <[email protected]>
Towards 100 Gbit Flow-Based Network Monitoring Luca Deri Alfredo Cardigliano Outlook 1.Motivation: Towards 100 Gbit Traffic Monitoring 2.Our Heritage: ntop Tools
Collecting Packet Traces at High Speed
Collecting Packet Traces at High Speed Gorka Aguirre Cascallana Universidad Pública de Navarra Depto. de Automatica y Computacion 31006 Pamplona, Spain [email protected] Eduardo Magaña Lizarrondo
Infrastructure for active and passive measurements at 10Gbps and beyond
Infrastructure for active and passive measurements at 10Gbps and beyond Best Practice Document Produced by UNINETT led working group on network monitoring (UFS 142) Author: Arne Øslebø August 2014 1 TERENA
The Performance Analysis of Linux Networking Packet Receiving
The Performance Analysis of Linux Networking Packet Receiving Wenji Wu, Matt Crawford Fermilab CHEP 2006 [email protected], [email protected] Topics Background Problems Linux Packet Receiving Process NIC &
Chronicle: Capture and Analysis of NFS Workloads at Line Rate
Chronicle: Capture and Analysis of NFS Workloads at Line Rate Ardalan Kangarlou, Sandip Shete, and John Strunk Advanced Technology Group 1 Motivation Goal: To gather insights from customer workloads via
Intel DPDK Boosts Server Appliance Performance White Paper
Intel DPDK Boosts Server Appliance Performance Intel DPDK Boosts Server Appliance Performance Introduction As network speeds increase to 40G and above, both in the enterprise and data center, the bottlenecks
Exploiting Commodity Multi-core Systems for Network Traffic Analysis
Exploiting Commodity Multi-core Systems for Network Traffic Analysis Luca Deri ntop.org Pisa, Italy [email protected] Francesco Fusco IBM Zurich Research Laboratory Rüschlikon, Switzerland [email protected]
On Multi Gigabit Packet Capturing With Multi Core Commodity Hardware
On Multi Gigabit Packet Capturing With Multi Core Commodity Hardware Nicola Bonelli, Andrea Di Pietro, Stefano Giordano, and Gregorio Procissi CNIT and Università di Pisa, Pisa, Italy Abstract. Nowadays
The Role of Virtual Routers In Carrier Networks
The Role of Virtual Routers In Carrier Networks Sterling d Perrin Senior Analyst, Heavy Reading Agenda Definitions of SDN and NFV Benefits of SDN and NFV Challenges and Inhibitors Some Use Cases Some Industry
Bridging the Gap between Software and Hardware Techniques for I/O Virtualization
Bridging the Gap between Software and Hardware Techniques for I/O Virtualization Jose Renato Santos Yoshio Turner G.(John) Janakiraman Ian Pratt Hewlett Packard Laboratories, Palo Alto, CA University of
COUNTERSNIPE WWW.COUNTERSNIPE.COM
COUNTERSNIPE WWW.COUNTERSNIPE.COM COUNTERSNIPE SYSTEMS LLC RELEASE 7.0 CounterSnipe s version 7.0 is their next major release and includes a completely new IDS/IPS leveraging high performance scalability
I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology
I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology Reduce I/O cost and power by 40 50% Reduce I/O real estate needs in blade servers through consolidation Maintain
High-Density Network Flow Monitoring
Petr Velan [email protected] High-Density Network Flow Monitoring IM2015 12 May 2015, Ottawa Motivation What is high-density flow monitoring? Monitor high traffic in as little rack units as possible
NicPic: Scalable and Accurate End-Host Rate Limiting
NicPic: Scalable and Accurate End-Host Rate Limiting Sivasankar Radhakrishnan, Vimalkumar Jeyakumar +, Abdul Kabbani, George Porter, Amin Vahdat University of California, San Diego + Stanford University
Scheduling. Scheduling. Scheduling levels. Decision to switch the running process can take place under the following circumstances:
Scheduling Scheduling Scheduling levels Long-term scheduling. Selects which jobs shall be allowed to enter the system. Only used in batch systems. Medium-term scheduling. Performs swapin-swapout operations
Scaling Up Your Network Monitoring: From the Garden Hose to the Fire Hose
UNIVERSITY OF CALIFORNIA Scaling Up Your Network Monitoring: From the Garden Hose to the Fire Hose Vincent Stoffer Cyber Security Engineer Technology Exchange October 28, 2014 Agenda Intro / overview The
End-to-End Network/Application Performance Troubleshooting Methodology
End-to-End Network/Application Performance Troubleshooting Methodology Wenji Wu, Andrey Bobyshev, Mark Bowden, Matt Crawford, Phil Demar, Vyto Grigaliunas, Maxim Grigoriev, Don Petravick Fermilab, P.O.
Assessing the Performance of Virtualization Technologies for NFV: a Preliminary Benchmarking
Assessing the Performance of Virtualization Technologies for NFV: a Preliminary Benchmarking Roberto Bonafiglia, Ivano Cerrato, Francesco Ciaccia, Mario Nemirovsky, Fulvio Risso Politecnico di Torino,
Bivio 7000 Series Network Appliance Platforms
W H I T E P A P E R Bivio 7000 Series Network Appliance Platforms Uncompromising performance. Unmatched flexibility. Uncompromising performance. Unmatched flexibility. The Bivio 7000 Series Programmable
High Speed Network Traffic Analysis with Commodity Multi-core Systems
High Speed Network Traffic Analysis with Commodity Multi-core Systems Francesco Fusco IBM Research - Zurich ETH Zurich [email protected] Luca Deri ntop [email protected] ABSTRACT Multi-core systems are the
NetVM: High Performance and Flexible Networking using Virtualization on Commodity Platforms
: High Performance and Flexible Networking using Virtualization on Commodity Platforms Jinho Hwang K. K. Ramakrishnan Timothy Wood The George Washington University WINLAB, Rutgers University Abstract brings
Challenges in high speed packet processing
Challenges in high speed packet processing Denis Salopek University of Zagreb, Faculty of Electrical Engineering and Computing, Croatia [email protected] Abstract With billions of packets traveling
Optimizing Network Virtualization in Xen
Optimizing Network Virtualization in Xen Aravind Menon EPFL, Switzerland Alan L. Cox Rice university, Houston Willy Zwaenepoel EPFL, Switzerland Abstract In this paper, we propose and evaluate three techniques
Optimizing Network Virtualization in Xen
Optimizing Network Virtualization in Xen Aravind Menon EPFL, Lausanne [email protected] Alan L. Cox Rice University, Houston [email protected] Willy Zwaenepoel EPFL, Lausanne [email protected]
Hardware Acceleration for High-density Datacenter Monitoring
Hardware Acceleration for High-density Datacenter Monitoring Datacenter IaaS Workshop 2014 Denis Matoušek [email protected] Company Introduction Czech university spin-off company Tight cooperation with
High-performance vnic framework for hypervisor-based NFV with userspace vswitch Yoshihiro Nakajima, Hitoshi Masutani, Hirokazu Takahashi NTT Labs.
High-performance vnic framework for hypervisor-based NFV with userspace vswitch Yoshihiro Nakajima, Hitoshi Masutani, Hirokazu Takahashi NTT Labs. 0 Outline Motivation and background Issues on current
Improved Forwarding Architecture and Resource Management for Multi-Core Software Routers
Improved Forwarding Architecture and Resource Management for Multi-Core Software Routers Norbert Egi, Adam Greenhalgh, Mark Handley, Gianluca Iannaccone, Maziar Manesh, Laurent Mathy, Sylvia Ratnasamy
Scaling Networking Applications to Multiple Cores
Scaling Networking Applications to Multiple Cores Greg Seibert Sr. Technical Marketing Engineer Cavium Networks Challenges with multi-core application performance Amdahl s Law Evaluates application performance
Virtual device passthrough for high speed VM networking
Virtual device passthrough for high speed VM networking Stefano Garzarella Giuseppe Lettieri Università di Pisa, Italy Università di Pisa, Italy [email protected] [email protected] Luigi
Wireshark in a Multi-Core Environment Using Hardware Acceleration Presenter: Pete Sanders, Napatech Inc. Sharkfest 2009 Stanford University
Wireshark in a Multi-Core Environment Using Hardware Acceleration Presenter: Pete Sanders, Napatech Inc. Sharkfest 2009 Stanford University Napatech - Sharkfest 2009 1 Presentation Overview About Napatech
Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009
Performance Study Performance Evaluation of VMXNET3 Virtual Network Device VMware vsphere 4 build 164009 Introduction With more and more mission critical networking intensive workloads being virtualized
Stream Oriented Network Packet Capture. Hot topics in Security Research the Red Book. Evangelos Markatos FORTH-ICS
Stream Oriented Network Packet Capture Hot topics in Security Research the Red Book Evangelos Markatos FORTH-ICS 1 Two-part presentation 1. Stream oriented packet capture For high-speed networks appeared
10 Gbit/s Line Rate Packet Processing Using Commodity Hardware: Survey and new Proposals
10 Gbit/s Line Rate Packet Processing Using Commodity Hardware: Survey and new Proposals Luigi Rizzo, Luca Deri, Alfredo Cardigliano ABSTRACT The network stack of operating systems has been designed for
Network Function Virtualization Using Data Plane Developer s Kit
Network Function Virtualization Using Enabling 25GbE to 100GbE Virtual Network Functions with QLogic FastLinQ Intelligent Ethernet Adapters DPDK addresses key scalability issues of NFV workloads QLogic
DPDK Summit 2014 DPDK in a Virtual World
DPDK Summit 2014 DPDK in a Virtual World Bhavesh Davda (Sr. Staff Engineer, CTO Office, ware) Rashmin Patel (DPDK Virtualization Engineer, Intel) Agenda Data Plane Virtualization Trends DPDK Virtualization
Network Monitoring on Multicores with Algorithmic Skeletons
Network Monitoring on Multicores with Algorithmic Skeletons M. Danelutto, L. Deri, D. De Sensi Computer Science Department University of Pisa, Italy Abstract. Monitoring network traffic on 10 Gbit networks
High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features
UDC 621.395.31:681.3 High-Performance IP Service Node with Layer 4 to 7 Packet Processing Features VTsuneo Katsuyama VAkira Hakata VMasafumi Katoh VAkira Takeyama (Manuscript received February 27, 2001)
A Research Study on Packet Sniffing Tool TCPDUMP
A Research Study on Packet Sniffing Tool TCPDUMP ANSHUL GUPTA SURESH GYAN VIHAR UNIVERSITY, INDIA ABSTRACT Packet sniffer is a technique of monitoring every packet that crosses the network. By using this
OpenFlow with Intel 82599. Voravit Tanyingyong, Markus Hidell, Peter Sjödin
OpenFlow with Intel 82599 Voravit Tanyingyong, Markus Hidell, Peter Sjödin Outline Background Goal Design Experiment and Evaluation Conclusion OpenFlow SW HW Open up commercial network hardware for experiment
Architecture of the Kernel-based Virtual Machine (KVM)
Corporate Technology Architecture of the Kernel-based Virtual Machine (KVM) Jan Kiszka, Siemens AG, CT T DE IT 1 Corporate Competence Center Embedded Linux [email protected] Copyright Siemens AG 2010.
Networking Virtualization Using FPGAs
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical and Computer Engineering University of Massachusetts,
vpf_ring: Towards Wire-Speed Network Monitoring Using Virtual Machines
vpf_ring: Towards Wire-Speed Network Monitoring Using Virtual Machines Alfredo Cardigliano 1 Luca Deri 1 2 1 ntop, 2 IIT-CNR Pisa, Italy Joseph Gasparakis Intel Corporation Shannon, Ireland Francesco Fusco
Proposal for Virtual Private Server Provisioning
Interpole Solutions 1050, Sadguru Darshan, New Prabhadevi Road, Mumbai - 400 025 Tel: 91-22-24364111, 24364112 Email : [email protected] Website: www.interpole.net Proposal for Virtual Private Server
High-performance vswitch of the user, by the user, for the user
A bird in cloud High-performance vswitch of the user, by the user, for the user Yoshihiro Nakajima, Wataru Ishida, Tomonori Fujita, Takahashi Hirokazu, Tomoya Hibi, Hitoshi Matsutahi, Katsuhiro Shimano
A Deduplication File System & Course Review
A Deduplication File System & Course Review Kai Li 12/13/12 Topics A Deduplication File System Review 12/13/12 2 Traditional Data Center Storage Hierarchy Clients Network Server SAN Storage Remote mirror
Effects of Interrupt Coalescence on Network Measurements
Effects of Interrupt Coalescence on Network Measurements Ravi Prasad, Manish Jain, and Constantinos Dovrolis College of Computing, Georgia Tech., USA ravi,jain,[email protected] Abstract. Several
Linux KVM Virtual Traffic Monitoring
Linux KVM Virtual Traffic Monitoring East-West traffic visibility Scott Harvey Director of Engineering October 7th, 2015 apcon.com Speaker Bio Scott Harvey Director of Engineering at APCON Responsible
Virtualization. Jukka K. Nurminen 23.9.2015
Virtualization Jukka K. Nurminen 23.9.2015 Virtualization Virtualization refers to the act of creating a virtual (rather than actual) version of something, including virtual computer hardware platforms,
I3: Maximizing Packet Capture Performance. Andrew Brown
I3: Maximizing Packet Capture Performance Andrew Brown Agenda Why do captures drop packets, how can you tell? Software considerations Hardware considerations Potential hardware improvements Test configurations/parameters
COS 318: Operating Systems
COS 318: Operating Systems OS Structures and System Calls Andy Bavier Computer Science Department Princeton University http://www.cs.princeton.edu/courses/archive/fall10/cos318/ Outline Protection mechanisms
Revisiting Software Zero-Copy for Web-caching Applications with Twin Memory Allocation
Revisiting Software Zero-Copy for Web-caching Applications with Twin Memory Allocation Xiang Song, Jicheng Shi, Haibo Chen, Binyu Zang Institute of Parallel and Distributed Systems, Shanghai Jiao Tong
Virtualization Technologies
12 January 2010 Virtualization Technologies Alex Landau ([email protected]) IBM Haifa Research Lab What is virtualization? Virtualization is way to run multiple operating systems and user applications on
Cray Gemini Interconnect. Technical University of Munich Parallel Programming Class of SS14 Denys Sobchyshak
Cray Gemini Interconnect Technical University of Munich Parallel Programming Class of SS14 Denys Sobchyshak Outline 1. Introduction 2. Overview 3. Architecture 4. Gemini Blocks 5. FMA & BTA 6. Fault tolerance
VMWARE WHITE PAPER 1
1 VMWARE WHITE PAPER Introduction This paper outlines the considerations that affect network throughput. The paper examines the applications deployed on top of a virtual infrastructure and discusses the
Accelerating High-Speed Networking with Intel I/O Acceleration Technology
White Paper Intel I/O Acceleration Technology Accelerating High-Speed Networking with Intel I/O Acceleration Technology The emergence of multi-gigabit Ethernet allows data centers to adapt to the increasing
Chapter 5 Cloud Resource Virtualization
Chapter 5 Cloud Resource Virtualization Contents Virtualization. Layering and virtualization. Virtual machine monitor. Virtual machine. Performance and security isolation. Architectural support for virtualization.
Performance Testing. Configuration Parameters for Performance Testing
Optimizing an ecommerce site for performance on a global scale requires additional oversight, budget, dedicated technical resources, local expertise, and specialized vendor solutions to ensure that international
Quantum StorNext. Product Brief: Distributed LAN Client
Quantum StorNext Product Brief: Distributed LAN Client NOTICE This product brief may contain proprietary information protected by copyright. Information in this product brief is subject to change without
Open Source in Network Administration: the ntop Project
Open Source in Network Administration: the ntop Project Luca Deri 1 Project History Started in 1997 as monitoring application for the Univ. of Pisa 1998: First public release v 0.4 (GPL2) 1999-2002:
Delivering 160Gbps DPI Performance on the Intel Xeon Processor E5-2600 Series using HyperScan
SOLUTION WHITE PAPER Intel processors Pattern Matching Library Software Delivering 160Gbps DPI Performance on the Intel Xeon Processor E5-2600 Series using HyperScan HyperScan s runtime is engineered for
Bricata Next Generation Intrusion Prevention System A New, Evolved Breed of Threat Mitigation
Bricata Next Generation Intrusion Prevention System A New, Evolved Breed of Threat Mitigation Iain Davison Chief Technology Officer Bricata, LLC WWW.BRICATA.COM The Need for Multi-Threaded, Multi-Core
Leveraging NIC Technology to Improve Network Performance in VMware vsphere
Leveraging NIC Technology to Improve Network Performance in VMware vsphere Performance Study TECHNICAL WHITE PAPER Table of Contents Introduction... 3 Hardware Description... 3 List of Features... 4 NetQueue...
A Distributed, Robust Network Architecture Built on an Ensemble of Open-Source Firewall-Routers Dr Simon A. Boggis IT Services, Queen Mary, University of London JANET Networkshop
Performance Comparison of Fujitsu PRIMERGY and PRIMEPOWER Servers
WHITE PAPER FUJITSU PRIMERGY AND PRIMEPOWER SERVERS Performance Comparison of Fujitsu PRIMERGY and PRIMEPOWER Servers CHALLENGE Replace a Fujitsu PRIMEPOWER 2500 partition with a lower cost solution that
VALE, a Switched Ethernet for Virtual Machines
VALE, a Switched Ethernet for Virtual Machines Luigi Rizzo Dip. di Ingegneria dell Informazione Università di Pisa, Italy [email protected] Giuseppe Lettieri Dip. di Ingegneria dell Informazione Università
Open-source routing at 10Gb/s
Open-source routing at Gb/s Olof Hagsand, Robert Olsson and Bengt Gördén, Royal Institute of Technology (KTH), Sweden Email: {olofh, gorden}@kth.se Uppsala University, Uppsala, Sweden Email: [email protected]
IxChariot Virtualization Performance Test Plan
WHITE PAPER IxChariot Virtualization Performance Test Plan Test Methodologies The following test plan gives a brief overview of the trend toward virtualization, and how IxChariot can be used to validate
mesdn: Mobile Extension of SDN Mostafa Uddin Advisor: Dr. Tamer Nadeem Old Dominion University
mesdn: Mobile Extension of SDN Mostafa Uddin Advisor: Dr. Tamer Nadeem Old Dominion University Very brief on SDN Networks are very hard to manage and evolve. Data Plane: Fwding state + Packet header forwarding
Tyche: An efficient Ethernet-based protocol for converged networked storage
Tyche: An efficient Ethernet-based protocol for converged networked storage Pilar González-Férez and Angelos Bilas 30 th International Conference on Massive Storage Systems and Technology MSST 2014 June
An Oracle Technical White Paper November 2011. Oracle Solaris 11 Network Virtualization and Network Resource Management
An Oracle Technical White Paper November 2011 Oracle Solaris 11 Network Virtualization and Network Resource Management Executive Overview... 2 Introduction... 2 Network Virtualization... 2 Network Resource
A Middleware Strategy to Survive Compute Peak Loads in Cloud
A Middleware Strategy to Survive Compute Peak Loads in Cloud Sasko Ristov Ss. Cyril and Methodius University Faculty of Information Sciences and Computer Engineering Skopje, Macedonia Email: [email protected]
Network Functions Virtualization on top of Xen
Network Functions Virtualization on top of Xen Joao Martins*, Mohamed Ahmed*, Felipe Huici*, Costin Raiciu, Vladimir Olteanu, Michio Honda*, Roberto Bifulco*, Simon Kuenzer* * NEC Europe Ltd., Heidelberg,
Firewalls P+S Linux Router & Firewall 2013
Firewalls P+S Linux Router & Firewall 2013 Firewall Techniques What is a firewall? A firewall is a hardware or software device which is configured to permit, deny, or proxy data through a computer network
Efficient real-time Linux interface for PCI devices: A study on hardening a Network Intrusion Detection System
Efficient real-time Linux interface for PCI devices: A study on hardening a Network Intrusion Detection System Amitava Biswas Concordia University Montreal, Canada [email protected] Purnendu Sinha
Datacenter Operating Systems
Datacenter Operating Systems CSE451 Simon Peter With thanks to Timothy Roscoe (ETH Zurich) Autumn 2015 This Lecture What s a datacenter Why datacenters Types of datacenters Hyperscale datacenters Major
LS-DYNA Best-Practices: Networking, MPI and Parallel File System Effect on LS-DYNA Performance
11 th International LS-DYNA Users Conference Session # LS-DYNA Best-Practices: Networking, MPI and Parallel File System Effect on LS-DYNA Performance Gilad Shainer 1, Tong Liu 2, Jeff Layton 3, Onur Celebioglu
Windows Server 2008 R2 Hyper V. Public FAQ
Windows Server 2008 R2 Hyper V Public FAQ Contents New Functionality in Windows Server 2008 R2 Hyper V...3 Windows Server 2008 R2 Hyper V Questions...4 Clustering and Live Migration...5 Supported Guests...6
Achieving Mainframe-Class Performance on Intel Servers Using InfiniBand Building Blocks. An Oracle White Paper April 2003
Achieving Mainframe-Class Performance on Intel Servers Using InfiniBand Building Blocks An Oracle White Paper April 2003 Achieving Mainframe-Class Performance on Intel Servers Using InfiniBand Building
Hardware acceleration enhancing network security
Hardware acceleration enhancing network security Petr Kaštovský [email protected] High-Speed Networking Technology Partner Threats Number of attacks grows together with damage caused Source: McAfee
