Network Adapter. Increased demand for bandwidth and application processing in. Improve B2B Application Performance with Gigabit Server
|
|
- Bennett Hodge
- 5 years ago
- Views:
Transcription
1 Improve B2B Application Performance with Gigabit Server Network Adapter By Uri Elzur Business-to-business (B2B) applications and gigabit networking speeds increase the load on server CPUs. These challenges require a careful gigabit adapter design. Optimizing the complete system (network-adapter-server) is a must for the best results, since the whole system is under a heavy load. This article discusses some new mechanisms, key features, performance aspects, and tuning possibilities provided by the new NetXtreme Gigabit Ethernet Controller. Increased demand for bandwidth and application processing in the mission-critical business-to-business (B2B) trading has contributed to the growing popularity of 1 Gbps server adapters. B2B applications provide ways for direct ordering while minimizing inventory levels for providers and consumers alike. The customer data accumulated and generated by these applications becomes the lifeline of the organizations, providing added value and increased revenue. Because handling more external traffic places an additional demand on the servers, the performance and reliability of the servers, their network adapters, and the network as a whole are critical. Hence, support for multiple NICs along with features such as load balancing, link aggregation/trunking, and failover/failback is key. It is important that the CPUs of those servers process applications rather than run the gigabit network. Many enterprise servers, such as Dell PowerEdge 6400 or 4400, and departmental servers feature multiple CPUs to offer more CPU cycles for application processing. These servers often use multiple network interface cards (NICs) for increased reliability, resiliency, and network throughput. Since B2B applications involve highly valued transactions, the network requires strong security to protect data flow as well as server infrastructure. Optimized gigabit NICs combined with security accelerators, such as the SM BCM5800 family, enable servers to deploy Secure Sockets Layer (SSL) and IPSec security at full gigabit wire-speed throughput. Another issue for maintaining network reliability is the huge cable plants created by the increased connectivity and size of server farms. The information technology (IT) personnel need better ways to handle, manage, and troubleshoot large cable plants. The sections that follow describe the family of NetXtreme Gigabit Ethernet Controllers that offer capabilities to address these issues. Designing for 1 gigabit performance Connecting a server to a 1 Gbps network requires significant CPU resources. The CPU must process the communications protocols and manage data movement to/from the NIC and from/to the application (see Figure 1). For the last few years, the increase in network bandwidth has outpaced the bus and CPU speed improvements for servers. This places an even higher burden on the controller designers as they try to optimize throughput and improve host CPU efficiency. The best controller provides high throughput with minimal CPU utilization and optimal use of the limited I/O bus bandwidth. The CPU overhead in processing network data results from processing the frame headers (that is, TCP/IP protocol stack), servicing the controller s interrupt requests for moving data in/out of buffers, and notifying the host protocol stack that operations are complete (see Figure 2). PowerSolutions 111
2 Application reads 64 KB from the disk 64 KB Segment and add application header 8 KB 8 KB 8 KB 8 KB 8 KB Segment into bytes to fit in TCP segment Place data on the NIC output queue NIC transmits from queue and interrupts CPU LAN Figure 1. Moving data from application to wire Process TCP and IP for connection and add TCP and IP header #1 #2 #3 #4 #5 #6 #1 #2 #3 #N However, at 1 Gbps in a poorly designed adapter, a burst of frames can fully consume the host CPU cycles, overrun the allocated buffers, and generate nonstop interrupts. Forced retransmissions may also impact network performance. An analysis of the mechanics of how a server processes network data may be necessary for choosing the right design point for the 1 Gbps adapter. This may require changing the load split between the host CPU and the network controller with changes such as new schemes for interrupt coalescing, jumbo frame support, and TCP/IP checksum off-load. The following sections provide a detailed description of these mechanisms. Processing TCP/IP frames Header in every layer is to be processed Layer 2 (Ethernet) by hardware Layer 3 (IP), Layer 4 (TCP), and higher (RPC, NFS) by software Ethernet Interrupt coalescing The type of network protocol used and the operating system architecture determine the load of protocol stack processing. Although the controller does not directly influence this load (except for offloading when allowed), it can help lower the server load by reducing the number of service requests it issues to the host (that is, interrupts). The controller issues interrupts to the CPU to request service for outgoing or incoming frames. Each interrupt requires two context switches for the CPU: one to move into the interrupt service routine and one to return to the previous code that was running prior to the interrupt, when interrupt service is completed. The NetXtreme Gigabit Ethernet Controller coalesces the per-frame interrupts to generate a smaller number of interrupts to the host. It also provides tuning options for best wire performance or best CPU utilization. The controller tuned for best wire speed moderates the interrupts from 81,000 per second (if one interrupt is generated per frame) to a more manageable level of 3,000 interrupts per second. Servers involved mainly with moving data may be tuned to the best wire speed, while servers bottlenecked by running application code may maximize CPU cycles available for running applications while sacrificing few percentage points of the wire speed. Tuned for best CPU utilization, the NetXtreme Gigabit Ethernet Controller generates only 2,000 interrupts per second, which reduces the load on the host CPU and frees cycles for processing applications. The technique used to achieve this is interrupt coalescing, shown in Figure 3. s driver software manages sophisticated hardware mechanisms that determine the best time to issue the next interrupt. A typical NIC can interrupt its host once per-packet received, or even twice, when early indication of header reception is provided, to allow for early host protocol processing (this technique has been used with lower speed networks where CPU speed is Interrupt causes a CPU context switch Every context switch wastes cycles CPU was in the middle of processing frame #1, when interrupted for #2 CPU activity Interrupts (without coalescing) Frames on the wire Interrupt #1 #2 #3 #4 #1 #2 #3 #4 IP TCP RPC NFS Application Data Interrupts (with coalescing) Improved CPU activity #1 #2 #3 #4 CPU time saved Figure 2. Processing TCP/IP frames Figure 3. Interrupt coalescing 112 PowerSolutions
3 abundant and the network is running slower, but it is not used with high-speed network adapters). In high-speed networks like the 1 Gbps, the rate of interrupts is superfluous, because the CPU is likely to be busy processing the protocol stack or servicing the previous interrupts when the new frame (followed by the new interrupt) is received or transmitted. This intelligent coalescing of interrupts based on network and host load is very host-efficient, preventing unnecessary and nonproductive interrupts and their associated context switches. CPU cycles are freed for the mission-critical server. This scheme is also latencyaware. When the network frame rate slows down, it is less likely that the CPU is already processing previous network controller interrupts when a new frame is received. Hence, to improve the adapter latency, more interrupts are generated per incoming frame. Jumbo frames The use of jumbo frames 1 is another approach to reduce the number of interrupts per second and increase the efficiency of protocol header processing at high speeds. Bulk transfers and intense traffic, such as server to server, tend to benefit from larger frame sizes because they save the segmentation and reassembly and allow full upper layer messages (8400 for NFS) to travel in one frame. This allows a single frame to hold up to 9018 bytes instead of the 1518 bytes provided by the IEEE standard (see Figure 4). 2 Although jumbo frames provide relief to the servers, they require support from the network infrastructure. Gigabit switches from Cisco, Extreme Networks, and others support jumbo frames. Jumbo frames can reduce the frame-per-second (fps) rate from approximately 81,000 fps to less than 14,000 jumbo fps, similar to the number of frames generated by 100 Mbps Ethernet. In turn, the number of protocol headers to be processed by the CPU is about six times smaller. This reduces the CPU load and leaves more power for application processing. As shown in Figure 5, the NetXtreme Gigabit Ethernet Controller is well-suited for the jumbo frame environment and has a flexible interrupt coalescing suitable to the different parameters required by jumbo frame traffic. Such a network can be physically or virtually partitioned from other parts of the network. A physically partitioned network uses infrastructure (hosts, switches, and routers, if used) with jumbo frame support enabled and is physically separated from other parts of the network by routers. A virtually partitioned network employs the IEEE 802.1Q VLAN mechanism that uses VLANcapable switches to provide a seamless connection between the Ethernet IP TCP Data Ethernet IP TCP Data 54 Figure 4. Frames: IEEE and jumbo Performance Mbps Figure 5. Jumbo frame performance 8964 jumbo-enabled portion and other parts of the network. This enables high-performance server islands, which perform the most demanding data-crunching tasks, to be built using jumbo frames. In this scenario, sometimes the data needs to be sent from the jumbo-enabled network segment to other parts of the network, or vice versa. The protocol stacks on both ends, using the Path MTU discovery mechanism (IETF RFC 1191) auto-detect the smallest MTU along the path and adapt the frame size to it (that is, byte frames are transmitted like any regular Ethernet frame). Path MTU discovery services are available on a per-path basis to applications utilizing TCP/IP. Applications using UDP rely on IP fragmentation, which is not performance-optimized. Using jumbo frames can significantly enhance efficiency of both servers and networks by reducing the CPU processing overhead and by increasing the end-to-end throughput (see Figure 6). 814 TCP checksum In the past, NICs were limited to processing the physical and Ethernet layers. With TCP/IP as the prevalent network stack, specific TCP/IP mechanisms can be off-loaded to the NIC. Off-loading the TCP/IP checksum processing saves CPU cycles in this CPU-hungry system. 1 Originally proposed by Alteon Websystems. 2 This has not yet been standardized by IEEE, but has growing importance as network speed increases. PowerSolutions 113
4 The TCP checksum requires summation of the entire TCP payload in 16-bit units. The processor must read the data into its cache and accumulate the data into an internal register to get the required checksum value. The result is placed in the TCP frame header (see Figure 7). This requires accumulation of all the frame s data bytes before transmission of the first byte can commence adding to the end station latency. A -byte frame has 1460 bytes of TCP payload, which amounts to 365 Dwords. Since every Dword is added in 16-bit mode, three CPU cycles (assuming 1.4 clocks per instructions, or CPI) are required. It takes about 500 cycles for the whole frame, which would consume about 0.6 microseconds on an 800 MHz server. The wire time for such a frame is about 12 microseconds. Hence, expected CPU off-load should be about five percent (not accounting for other effects like cache thrashing). Throughput Percent Mbps CPU utilization Standard Jumbo 50 Unlike most NICs, the NetXtreme Gigabit Ethernet Controller provides failover/failback even for a server equipped with heterogeneous NICs. Performance improvements Using these techniques enables the NetXtreme Gigabit Ethernet Controller to demonstrate the highest performance levels in its class. The NetIQ Chariot 3.2 benchmark is used because it measures performance at the application level while using TCP/IP over Ethernet. (This benchmark is widely used by the industry to measure expected application-level performance.) The NetXtreme Gigabit Ethernet Controller exhibits this performance level in various operating systems and frame size configurations (see Figure 8). Improved server availability: teaming and failover Unlike most competing products, the NetXtreme Gigabit Ethernet Controller provides failover/failback 3 even for a server equipped with heterogeneous NICs (including adapters with different speeds). A patent-pending, switch-independent load-balancing scheme (no special configuration or specific switches required) allows the controller to load balance both the receive and the transmit traffic (see Figure 9). This scheme becomes useful for data center servers that expect more Receive traffic than the classic client/server model. NICs load balance the Transmit traffic only, while configured to the switch-independent mode. The Advanced Server Control Suite with its graphical user interface (GUI) can easily set and manage these new modes and the entire common load-balancing modes. Data offset Source port Checksum Sequence number Acknowledgment number Reserved Options Destination port Window Urgent pointer Padding 0 Standard Jumbo Data Figure 6. Jumbo frame throughput and CPU utilization Figure 7. Checksum field in the TCP header 3 Hernandez, Rich. Improving e-business Server Availability. Dell Power Solutions, Issue 3, Discusses link aggregation and load balancing. 114 PowerSolutions
5 Troubleshooting cable interfaces One annoying and time-consuming problem for IT personnel is fighting connectivity issues stemming from cable problems. Numerous factors can result in poor copper cable plants, which can cause excessive packet loss, suboptimal connection speed, reduced network efficiency, and complete connection failure. Sources of problems include poor cable plant housing, unraveling of pair twists, cinched cables, loose connectors, connectors with poor electromagnetic shielding, stretched and broken pairs, and so on. These are often difficult for IT Throughput 1000 personnel to discover. In many cases, equipment is mistakenly returned to its manufacturer for assumed failure before noticing that the problem is actually poor cabling. This outcome is not surprising, because it takes special equipment hooked to both ends of the cable to verify cable health. It might also require several trips to the wiring closet, patch panel, and the server and switch network connection to determine which cable (out of several that make the end-to-end connection) is the culprit for performance or connectivity problems. The NetXtreme Gigabit Ethernet family of products uses a specially designed integrated cable analyzer feature. It provides for a non-intrusive cable analysis at 10 Mbps, 100 Mbps, and 1 Gbps speeds. Examples of situations where the cable diagnostic can be used include: Mbps Troubleshooting during initial network equipment installation Fault determination when network problems arise Routine scanning and maintenance of cable plants Fault determination during network equipment testing 750 on production lines P/E Index The cable diagnostic enables users to identify if the cable plant is at fault. If it is, users can check connections, change cables, or try different connectors to resolve the problem. This saves IT personnel time and prevents erroneous return of equipment to vendors, network downtime, and erroneous fallout of network equipment during production line testing How does it work? When the server is first connected to the network, the PHY uses its sophisticated, digitally controlled receive amplifiers to test for signal amplitude and distortion. Based on this data, it Interrupts 7,500 6,435 Interrupts per second 6,000 4,500 3,000 1, ,831 4 Gbps Switch independent (works with any switch) All channels two way (receive and transmit) Note: For throughput and P/E index, higher is better; for interrupts, lower is better Figure 8. Transmit performance Figure 9. Switch-independent load balancing PowerSolutions 115
6 can determine whether cable connectivity is intact, and the length and quality of the cable. IEEE 802.3z specifies the use of four pairs on Category 5 cable. These pairs can demonstrate different physical characteristics, ranging from being disconnected to having different latencies end-to-end. The PHY can compare these cable pair characteristics and compensate accordingly. User benefits are remarkable in several areas: PHY achieves best-in-class ranges over Category 5 copper cables, averaging 160 meters over IEEE-compliant copper cables PHY auto-compensates for performance variation between pairs of same cable, eliminating the signal skew PHY detects and reports connectivity problems and wire length it measures, which can identify problematic spots on the cable The PHY detects and corrects the polarity of each wire pair. Because hubs and some switches require MDI-X cable, and servers and clients use MDI cables (with pairs crossed), connectivity is often an issue of using the right cable. This features guarantees connectivity with any cable as long as the pair is connected and exhibits reasonable quality Administrators can use a GUI-based application, provided by, to collect cable-related information and troubleshoot problems. The application provides Link Status and Link Quality Indicators, the length of each wire pair, pair mapping (swapped or not) and pair connections (open, shorted, or correctly connected). This is provided with no need to connect special equipment to the wires, which is costly and time-consuming. The The NetXtreme Gigabit Ethernet Controller is designed to meet the challenges of a high-speed network in a system where preserving resources and especially CPU cycles is essential. NetXtreme Gigabit Ethernet family operates over all properly connected Category 5 (CAT5) copper cables. Whenever a problem is found, the controller reports it to the user through the GUI. NetXtreme Gigabit Ethernet Controller meets the challenge The new NetXtreme Gigabit Ethernet Controller demonstrates the best-in-class performance. It is designed to meet the challenges of a high-speed network in a system where preserving resources and especially CPU cycles is essential. New features provide flexibility in using advanced server load balancing and the failover/failback mode. Improved manageability allows the use of the GUI-based Server Control Suite to tune the adapter and troubleshoot some of the most common cable problems. Sophisticated physical layer electronics provide the best operation over any Category 5 cable for an extended range of 160 meters, while providing the user with indications for many of the common cabling problems. Uri Elzur (uelzur@broadcom.com) is technical marketing manager for s network business unit and specializes in NIC architectures. Before joining, Uri was a LAN component architecture manager at Intel. Uri has a master s degree in Computer Science and a bachelor s degree in Electrical Engineering from the Technion University in Haifa, Israel. FOR MORE INFORMATION For more information, service, and support, visit PowerSolutions
QuickSpecs. Integrated NC7782 Gigabit Dual Port PCI-X LOM. Overview
Overview The integrated NC7782 dual port LOM incorporates a variety of features on a single chip for faster throughput than previous 10/100 solutions using Category 5 (or better) twisted-pair cabling,
More informationOptimizing Performance: Intel Network Adapters User Guide
Optimizing Performance: Intel Network Adapters User Guide Network Optimization Types When optimizing network adapter parameters (NIC), the user typically considers one of the following three conditions
More informationQuickSpecs. HP Z 10GbE Dual Port Module. Models
Overview Models Part Number: 1Ql49AA Introduction The is a 10GBASE-T adapter utilizing the Intel X722 MAC and X557-AT2 PHY pairing to deliver full line-rate performance, utilizing CAT 6A UTP cabling (or
More informationUsing Switches with a PS Series Group
Cisco Catalyst 3750 and 2970 Switches Using Switches with a PS Series Group Abstract This Technical Report describes how to use Cisco Catalyst 3750 and 2970 switches with a PS Series group to create a
More informationNetwork Design Considerations for Grid Computing
Network Design Considerations for Grid Computing Engineering Systems How Bandwidth, Latency, and Packet Size Impact Grid Job Performance by Erik Burrows, Engineering Systems Analyst, Principal, Broadcom
More information6.9. Communicating to the Outside World: Cluster Networking
6.9 Communicating to the Outside World: Cluster Networking This online section describes the networking hardware and software used to connect the nodes of cluster together. As there are whole books and
More informationIntel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances
Technology Brief Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances Intel PRO/1000 PT and PF Quad Port Bypass Server Adapters for In-line Server Appliances The world
More informationUse of the Internet SCSI (iscsi) protocol
A unified networking approach to iscsi storage with Broadcom controllers By Dhiraj Sehgal, Abhijit Aswath, and Srinivas Thodati In environments based on Internet SCSI (iscsi) and 10 Gigabit Ethernet, deploying
More informationEqualLogic Storage and Non-Stacking Switches. Sizing and Configuration
EqualLogic Storage and Non-Stacking Switches Sizing and Configuration THIS WHITE PAPER IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN TYPOGRAPHICAL ERRORS AND TECHNICAL INACCURACIES. THE CONTENT IS
More informationEthernet Jumbo Frames
Ethernet Jumbo Frames Version 0.1 November 12, 2009 Contributors: Dell: Cisco: 3Com: Applied Micro: Ethernet Alliance: NetApp: Force 10: Intel: Qlogic: Robert Winter, Rich Hernandez, Gaurav Chawla Anthony
More informationSolace Message Routers and Cisco Ethernet Switches: Unified Infrastructure for Financial Services Middleware
Solace Message Routers and Cisco Ethernet Switches: Unified Infrastructure for Financial Services Middleware What You Will Learn The goal of zero latency in financial services has caused the creation of
More information440GX Application Note
Overview of TCP/IP Acceleration Hardware January 22, 2008 Introduction Modern interconnect technology offers Gigabit/second (Gb/s) speed that has shifted the bottleneck in communication from the physical
More informationQuickSpecs. HP NC6170 PCI-X Dual Port 1000SX Gigabit Server Adapter. Overview. Retired
The is a dual port fiber Gigabit server adapter that runs over multimode fiber cable. It is the first HP server adapter to combine dual port Gigabit Ethernet speed with PCI-X bus technology for fiber-optic
More information1-1. Switching Networks (Fall 2010) EE 586 Communication and. October 25, Lecture 24
EE 586 Communication and Switching Networks (Fall 2010) Lecture 24 October 25, 2010 1-1 Announcements Midterm 1: Mean = 92.2 Stdev = 8 Still grading your programs (sorry about the delay) Network Layer
More informationHP NC7771 PCI-X 1000T
Overview The NC7771 supports 10/100/1000Mbps Ethernet speeds as well as a PCI-X 64-bit/133MHz data path and it is backwards compatible with existing PCI bus architectures. This range of features enables
More informationQuickSpecs. NC7771 PCI-X 1000T Gigabit Server Adapter. HP NC7771 PCI-X 1000T Gigabit Server Adapter. Overview
Overview The NC7771 supports 10/100/1000Mbps Ethernet speeds as well as a PCI-X 64-bit/133MHz data path and it is backwards compatible with existing PCI bus architectures. Additionally, the NC7771 ships
More informationIntroducing Campus Networks
Cisco Enterprise Architecture Introducing Campus Networks 2003, Cisco Systems, Inc. All rights reserved. 2-1 2003, Cisco Systems, Inc. All rights reserved. BCMSN v2.0 2-2 Campus Data Center Combines switching
More informationMeasurement-based Analysis of TCP/IP Processing Requirements
Measurement-based Analysis of TCP/IP Processing Requirements Srihari Makineni Ravi Iyer Communications Technology Lab Intel Corporation {srihari.makineni, ravishankar.iyer}@intel.com Abstract With the
More informationCisco IP Fragmentation and PMTUD
Table of Contents IP Fragmentation and PMTUD...1 Introduction...1 IP Fragmentation and Reassembly...1 Issues with IP Fragmentation...3 Avoiding IP Fragmentation: What TCP MSS Does and How It Works...4
More informationPerformance Optimisations for HPC workloads. August 2008 Imed Chihi
Performance Optimisations for HPC workloads August 2008 Imed Chihi Agenda The computing model The assignment problem CPU sets Priorities Disk IO optimisations gettimeofday() Disabling services Memory management
More informationMedia Access Control (MAC) Sub-layer and Ethernet
Media Access Control (MAC) Sub-layer and Ethernet Dr. Sanjay P. Ahuja, Ph.D. Fidelity National Financial Distinguished Professor of CIS School of Computing, UNF MAC Sub-layer The MAC sub-layer is a sub-layer
More informationPresentation_ID. 2002, Cisco Systems, Inc. All rights reserved.
1 Gigabit to the Desktop Session Number 2 Gigabit to the Desktop What we are seeing: Today s driver for Gigabit Ethernet to the Desktop is not a single application but the simultaneous use of multiple
More informationMicrosoft SQL Server 2012 Fast Track Reference Configuration Using PowerEdge R720 and EqualLogic PS6110XV Arrays
Microsoft SQL Server 2012 Fast Track Reference Configuration Using PowerEdge R720 and EqualLogic PS6110XV Arrays This whitepaper describes Dell Microsoft SQL Server Fast Track reference architecture configurations
More informationOptimizing the GigE transfer What follows comes from company Pleora.
Optimizing the GigE transfer What follows comes from company Pleora. Selecting a NIC and Laptop Based on our testing, we recommend Intel NICs. In particular, we recommend the PRO 1000 line of Intel PCI
More informationQuickSpecs. HPE Ethernet 1Gb Adapters HPE ProLiant DL, ML & Apollo. Overview
Overview The HPE Ethernet 1Gb adapters deliver full line-rate performance across all ports with low power consumption, providing Ethernet connectivity ideal for virtualization, security, server consolidation,
More informationChapter 4: network layer. Network service model. Two key network-layer functions. Network layer. Input port functions. Router architecture overview
Chapter 4: chapter goals: understand principles behind services service models forwarding versus routing how a router works generalized forwarding instantiation, implementation in the Internet 4- Network
More informationPCI Express x8 Single Port SFP+ 10 Gigabit Server Adapter (Intel 82599ES Based) Single-Port 10 Gigabit SFP+ Ethernet Server Adapters Provide Ultimate
NIC-PCIE-1SFP+-PLU PCI Express x8 Single Port SFP+ 10 Gigabit Server Adapter (Intel 82599ES Based) Single-Port 10 Gigabit SFP+ Ethernet Server Adapters Provide Ultimate Flexibility and Scalability in Virtual
More informationPE310G4BPI40-T Bypass Adapter Quad port Copper 10 Gigabit Ethernet PCI Express Bypass Server Intel x540 Based
PE310G4BPI40-T Bypass Adapter Quad port Copper 10 Gigabit Ethernet PCI Express Bypass Server Intel x540 Based Product Description Silicom s quad port Copper 10 Gigabit Ethernet Bypass server adapter is
More informationIntroduction to TCP/IP Offload Engine (TOE)
Introduction to TCP/IP Offload Engine (TOE) Version 1.0, April 2002 Authored By: Eric Yeh, Hewlett Packard Herman Chao, QLogic Corp. Venu Mannem, Adaptec, Inc. Joe Gervais, Alacritech Bradley Booth, Intel
More informationLecture 3. The Network Layer (cont d) Network Layer 1-1
Lecture 3 The Network Layer (cont d) Network Layer 1-1 Agenda The Network Layer (cont d) What is inside a router? Internet Protocol (IP) IPv4 fragmentation and addressing IP Address Classes and Subnets
More informationQuickSpecs. Models. HP NC380T PCI Express Dual Port Multifunction Gigabit Server Adapter. Overview
Overview The HP NC380T server adapter is the industry's first PCI Express dual port multifunction network adapter supporting TOE (TCP/IP Offload Engine) for Windows, iscsi (Internet Small Computer System
More informationLANCOM Techpaper Routing Performance
LANCOM Techpaper Routing Performance Applications for communications and entertainment are increasingly based on IP networks. In order to ensure that the necessary bandwidth performance can be provided
More informationData and Computer Communications
Data and Computer Communications Chapter 16 High Speed LANs Eighth Edition by William Stallings Why High Speed LANs? speed and power of PCs has risen graphics-intensive applications and GUIs see LANs as
More informationQuickSpecs. Models. HP NC110T PCI Express Gigabit Server Adapter. Overview. Retired
Overview The HP NC110T is a cost-effective Gigabit Ethernet server adapter that features single-port, copper, single lane (x1) PCI Express capability, with 48KB onboard memory that provides 10/100/1000T
More informationInternetworking is connecting two or more computer networks with some sort of routing device to exchange traffic back and forth, and guide traffic on
CBCN4103 Internetworking is connecting two or more computer networks with some sort of routing device to exchange traffic back and forth, and guide traffic on the correct path across the complete network
More information1-Gigabit TCP Offload Engine
White Paper 1-Gigabit TCP Offload Engine Achieving greater data center efficiencies by providing Green conscious and cost-effective reductions in power consumption. July 2009 Third party information brought
More informationAccelerate Applications Using EqualLogic Arrays with directcache
Accelerate Applications Using EqualLogic Arrays with directcache Abstract This paper demonstrates how combining Fusion iomemory products with directcache software in host servers significantly improves
More informationInfiniBand SDR, DDR, and QDR Technology Guide
White Paper InfiniBand SDR, DDR, and QDR Technology Guide The InfiniBand standard supports single, double, and quadruple data rate that enables an InfiniBand link to transmit more data. This paper discusses
More informationChapter Seven. Local Area Networks: Part 1. Data Communications and Computer Networks: A Business User s Approach Seventh Edition
Chapter Seven Local Area Networks: Part 1 Data Communications and Computer Networks: A Business User s Approach Seventh Edition After reading this chapter, you should be able to: State the definition of
More informationPE2G6BPi35 Six Port Copper Gigabit Ethernet PCI Express Bypass Server Adapter Intel based
PE2G6BPi35 Six Port Copper Gigabit Ethernet PCI Express Bypass Server Adapter Intel based Description Silicom s Six Port Copper Gigabit Ethernet PCI Express Bypass Server adapter is PCI-Express X8 network
More informationChapter 8: Virtual Memory. Operating System Concepts
Chapter 8: Virtual Memory Silberschatz, Galvin and Gagne 2009 Chapter 8: Virtual Memory Background Demand Paging Copy-on-Write Page Replacement Allocation of Frames Thrashing Memory-Mapped Files Allocating
More informationInternet Protocols (chapter 18)
Internet Protocols (chapter 18) CSE 3213 Fall 2011 Internetworking Terms 1 TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol
More informationMotivation CPUs can not keep pace with network
Deferred Segmentation For Wire-Speed Transmission of Large TCP Frames over Standard GbE Networks Bilic Hrvoye (Billy) Igor Chirashnya Yitzhak Birk Zorik Machulsky Technion - Israel Institute of technology
More informationIsoStack Highly Efficient Network Processing on Dedicated Cores
IsoStack Highly Efficient Network Processing on Dedicated Cores Leah Shalev Eran Borovik, Julian Satran, Muli Ben-Yehuda Outline Motivation IsoStack architecture Prototype TCP/IP over 10GE on a single
More informationNetworking Version 2.0 Benchmarks
Networking Version 2.0 Benchmarks William Bryant Engineering Manager, Sun Microsystems, Inc. and Chairman, EEMBC Networking Subcommittee Rick Foos Director of Engineering, EEMBC Certification Labs (ECL),
More informationCSCE 463/612 Networks and Distributed Processing Spring 2018
CSCE 463/612 Networks and Distributed Processing Spring 2018 Network Layer II Dmitri Loguinov Texas A&M University April 3, 2018 Original slides copyright 1996-2004 J.F Kurose and K.W. Ross 1 Chapter 4:
More informationNETWORKING COMPONENTS
1) OBJECTIVES NETWORKING COMPONENTS The objectives of this chapter are to familiarize with the following: - i) The LAN components ii) iii) iv) Repeater Hub Bridge v) Router vi) Gateway 2) INTRODUCTION
More informationPortable 2-Port Gigabit Wirespeed Streams Generator & Network TAP
Portable 2-Port Gigabit Wirespeed Streams Generator & Network TAP NuDOG-301C OVERVIEW NuDOG-301C is a handheld device with two Gigabit ports for Ethernet testing. The main functions of NuDOG-301C include
More informationChapter 4 NETWORK HARDWARE
Chapter 4 NETWORK HARDWARE 1 Network Devices As Organizations grow, so do their networks Growth in number of users Geographical Growth Network Devices : Are products used to expand or connect networks.
More information4. Environment. This chapter describes the environment where the RAMA file system was developed. The
4. Environment This chapter describes the environment where the RAMA file system was developed. The hardware consists of user computers (clients) that request reads and writes of file data from computers
More informationNIC TEAMING IEEE 802.3ad
WHITE PAPER NIC TEAMING IEEE 802.3ad NIC Teaming IEEE 802.3ad Summary This tech note describes the NIC (Network Interface Card) teaming capabilities of VMware ESX Server 2 including its benefits, performance
More informationEthernet Hub. Campus Network Design. Hubs. Sending and receiving Ethernet frames via a hub
Campus Network Design Thana Hongsuwan Ethernet Hub 2003, Cisco Systems, Inc. All rights reserved. 1-1 2003, Cisco Systems, Inc. All rights reserved. BCMSN v2.0 1-2 Sending and receiving Ethernet frames
More informationImplementation and Analysis of Large Receive Offload in a Virtualized System
Implementation and Analysis of Large Receive Offload in a Virtualized System Takayuki Hatori and Hitoshi Oi The University of Aizu, Aizu Wakamatsu, JAPAN {s1110173,hitoshi}@u-aizu.ac.jp Abstract System
More informationData Link Layer, Part 5. Medium Access Control
CS 455 Medium Access Control, Page 1 Data Link Layer, Part 5 Medium Access Control These slides are created by Dr. Yih Huang of George Mason University. Students registered in Dr. Huang s courses at GMU
More informationWindows Server 2012 and Windows Server 2012 R2 NIC Optimization and Best Practices with Dell PS Series
Windows Server 2012 and Windows Server 2012 R2 NIC Optimization and Best Practices with Dell PS Series Dell EMC Engineering January 2017 A Dell EMC Best Practices Guide Revisions Date July 2013 September
More informationINT G bit TCP Offload Engine SOC
INT 10011 10 G bit TCP Offload Engine SOC Product brief, features and benefits summary: Highly customizable hardware IP block. Easily portable to ASIC flow, Xilinx/Altera FPGAs or Structured ASIC flow.
More informationPE2G4B19L Quad Port Copper Gigabit Ethernet PCI Express Server Adapter Broadcom BCM5719 Based
PE2G4B19L Quad Port Copper Gigabit Ethernet PCI Express Server Adapter Broadcom BCM5719 Based Product Description Silicom s Quad Port Copper Gigabit Ethernet PCI Express Server adapter is PCI-Express X4
More informationUSING ISCSI AND VERITAS BACKUP EXEC 9.0 FOR WINDOWS SERVERS BENEFITS AND TEST CONFIGURATION
WHITE PAPER Maximize Storage Networks with iscsi USING ISCSI AND VERITAS BACKUP EXEC 9.0 FOR WINDOWS SERVERS BENEFITS AND TEST CONFIGURATION For use with Windows 2000 VERITAS Software Corporation 03/05/2003
More informationOE2G2I35 Dual Port Copper Gigabit Ethernet OCP Mezzanine Adapter Intel I350BT2 Based
OE2G2I35 Dual Port Copper Gigabit Ethernet OCP Mezzanine Adapter Intel I350BT2 Based Product Description Silicom s Gigabit Ethernet Open Compute Project (OCP) mezzanine adapter is designed for use with
More informationNetworking for Data Acquisition Systems. Fabrice Le Goff - 14/02/ ISOTDAQ
Networking for Data Acquisition Systems Fabrice Le Goff - 14/02/2018 - ISOTDAQ Outline Generalities The OSI Model Ethernet and Local Area Networks IP and Routing TCP, UDP and Transport Efficiency Networking
More informationTopic & Scope. Content: The course gives
Topic & Scope Content: The course gives an overview of network processor cards (architectures and use) an introduction of how to program Intel IXP network processors some ideas of how to use network processors
More informationChapter 4: Network Layer
Chapter 4: Introduction (forwarding and routing) Review of queueing theory Routing algorithms Link state, Distance Vector Router design and operation IP: Internet Protocol IPv4 (datagram format, addressing,
More informationPE310G4TSF4I71 Quad Port SFP+ 10 Gigabit Ethernet PCI Express Time Stamp Server Adapter Intel Based
PE310G4TSF4I71 Quad Port SFP+ 10 Gigabit Ethernet PCI Express Time Stamp Server Adapter Intel Based Product Description Silicom s 40 Gigabit Ethernet PCI Express Time Stamping server adapter is designed
More informationLocal Area Network Overview
Local Area Network Overview Chapter 15 CS420/520 Axel Krings Page 1 LAN Applications (1) Personal computer LANs Low cost Limited data rate Back end networks Interconnecting large systems (mainframes and
More informationRouters. Session 12 INST 346 Technologies, Infrastructure and Architecture
Routers Session 12 INST 346 Technologies, Infrastructure and Architecture Goals for Today Finish up TCP Flow control, timeout selection, close connection Network layer overview Structure of a router Getahead:
More informationNetworks Fall This exam consists of 10 problems on the following 13 pages.
CSCI 466 Final Networks Fall 2011 Name: This exam consists of 10 problems on the following 13 pages. You may use your two- sided hand- written 8 ½ x 11 note sheet during the exam and a calculator. No other
More informationGigabit Server Network Interface Cards Copper and Fiber
DATA SHEET Gigabit Server Network Interface Cards Copper and Fiber Key Benefits Tenfold Throughput Boost Accelerate your Fast Ethernet server connection to 1000 Mbps. 3Com gigabit server network interface
More informationSections Describing Standard Software Features
27 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to
More informationJim Metzler. Introduction. The Role of an ADC
November 2009 Jim Metzler Ashton, Metzler & Associates jim@ashtonmetzler.com Introduction In any economic environment a company s senior management expects that their IT organization will continually look
More informationQuickSpecs. Overview. HPE Ethernet 10Gb 2-port 535 Adapter. HPE Ethernet 10Gb 2-port 535 Adapter. 1. Product description. 2.
Overview 1. Product description 2. Product features 1. Product description HPE Ethernet 10Gb 2-port 535FLR-T adapter 1 HPE Ethernet 10Gb 2-port 535T adapter The HPE Ethernet 10GBase-T 2-port 535 adapters
More informationTCP offload engines for high-speed data processing
TCP offload engines for high-speed data processing TCP/IP over ethernet has become the most dominant packet processing protocol. Ethernet networks are now running at higher and higher speeds with the development
More informationQuickSpecs. Models. HP NC510C PCIe 10 Gigabit Server Adapter. Overview
Overview The NC510C is a x8 PCI Express (PCIe) 10 Gigabit Ethernet CX4 (10GBASE-CX4 copper) network solution offering the highest bandwidth available in a ProLiant Ethernet adapter. This high-performance,
More informationRouter Architecture Overview
Chapter 4: r Introduction (forwarding and routing) r Review of queueing theory r Router design and operation r IP: Internet Protocol m IPv4 (datagram format, addressing, ICMP, NAT) m Ipv6 r Generalized
More informationLAN Systems. Bus topology LANs
Bus topology LANs LAN Systems Design problems: not only MAC algorithm, not only collision domain management, but at the Physical level the signal balancing problem (signal adjustment): Signal must be strong
More informationIntroductory to Computer Networks Local Area Networks. Lecture 16 Fall Isfahan University of technology Dr.
Introductory to Computer Networks Local Area Networks Lecture 16 Fall 2010 Isfahan University of technology Dr. Faramarz Hendessi What is a LAN? Local area means: Private ownership freedom from regulatory
More informationFreeBSD Network Performance Tuning
Sucon 2004 Zurich, Switzerland Hendrik Scholz hscholz@raisdorf.net http://www.wormulon.net/ Agenda Motivation Overview Optimization approaches sysctl() tuning Measurement NIC comparision Conclusion Motivation
More information1 Port PCI Express 10 Gigabit Ethernet Network Card - PCIe x4 10Gb NIC
1 Port PCI Express 10 Gigabit Ethernet Network Card - PCIe x4 10Gb NIC Product ID: ST10000SPEX The ST10000SPEX PCI Express 10 Gbps Network Card lets you add a 10-Gigabit Ethernet port to your server or
More informationGigabit Ethernet Technical Brief
Gigabit Ethernet Technical Brief Achieving End-to-End Performance Alteon Networks, Inc. 6351 San Ignacio Avenue San Jose, CA 95119 1-408-574-5500 First Edition September 1996 INTEL Ex.1033.001 1996 by
More informationTS Open Day Data Center Fibre Channel over IP
TS Open Day Data Center Fibre Channel over IP Presented by: Rong Cheng- TAC LAN & DCN China Jan 30 th, 2015 2013 Cisco and/or its affiliates. All rights reserved. 1 FCIP Introduction FCIP Configuration
More informationby Brian Hausauer, Chief Architect, NetEffect, Inc
iwarp Ethernet: Eliminating Overhead In Data Center Designs Latest extensions to Ethernet virtually eliminate the overhead associated with transport processing, intermediate buffer copies, and application
More informationNetwork Layer: Router Architecture, IP Addressing
Network Layer: Router Architecture, IP Addressing UG3 Computer Communications & Networks (COMN) Mahesh Marina mahesh@ed.ac.uk Slides thanks to Myungjin Lee and copyright of Kurose and Ross Router Architecture
More informationConfiguring IP Services
This module describes how to configure optional IP services. For a complete description of the IP services commands in this chapter, refer to the Cisco IOS IP Application Services Command Reference. To
More informationThe Network Layer and Routers
The Network Layer and Routers Daniel Zappala CS 460 Computer Networking Brigham Young University 2/18 Network Layer deliver packets from sending host to receiving host must be on every host, router in
More informationET4254 Communications and Networking 1
Topic 9 Internet Protocols Aims:- basic protocol functions internetworking principles connectionless internetworking IP IPv6 IPSec 1 Protocol Functions have a small set of functions that form basis of
More informationQuickSpecs. Models HP NC364T PCI Express Quad Port Gigabit Server Adapter B21. HP NC364T PCI Express Quad Port Gigabit Server Adapter.
DA - 12701 Worldwide Version 1 3.26.2007 Page 1 Overview The HP NC364T PCI Express Quad-Port Gigabit Server features four 10/100/1000T Gigabit Ethernet ports on a single card, saving valuable server I/O
More informationKeeping Your Network at Peak Performance as You Virtualize the Data Center
Keeping Your Network at Peak Performance as You Virtualize the Data Center Laura Knapp WW Business Consultant Laurak@aesclever.com Applied Expert Systems, Inc. 2011 1 Background The Physical Network Inside
More informationNetwork-attached storage (NAS) is an
Chapter 7 Network-Attached Storage Network-attached storage (NAS) is an KEY CONCEPTS IP-based file-sharing device attached to a local area network. NAS provides the NAS Device advantages of server consolidation
More informationA-GEAR 10Gigabit Ethernet Server Adapter X520 2xSFP+
Product Specification NIC-10G-2BF A-GEAR 10Gigabit Ethernet Server Adapter X520 2xSFP+ Apply Dual-port 10 Gigabit Fiber SFP+ server connections, These Server Adapters Provide Ultimate Flexibility and Scalability
More informationChapter 2. Switch Concepts and Configuration. Part I
Chapter 2 Switch Concepts and Configuration Part I CCNA3-1 Chapter 2-1 Note for Instructors These presentations are the result of a collaboration among the instructors at St. Clair College in Windsor,
More informationThe latency of user-to-user, kernel-to-kernel and interrupt-to-interrupt level communication
The latency of user-to-user, kernel-to-kernel and interrupt-to-interrupt level communication John Markus Bjørndalen, Otto J. Anshus, Brian Vinter, Tore Larsen Department of Computer Science University
More informationUsing Switches with a PS Series Group
Dell PowerConnect 5400 and 6200 Series Switches Using Switches with a PS Series Group Abstract This Technical Report describes how to use Dell PowerConnect 5400 and 6200 series switches with a PS Series
More informationGeneric Model of I/O Module Interface to CPU and Memory Interface to one or more peripherals
William Stallings Computer Organization and Architecture 7 th Edition Chapter 7 Input/Output Input/Output Problems Wide variety of peripherals Delivering different amounts of data At different speeds In
More informationBlueGene/L. Computer Science, University of Warwick. Source: IBM
BlueGene/L Source: IBM 1 BlueGene/L networking BlueGene system employs various network types. Central is the torus interconnection network: 3D torus with wrap-around. Each node connects to six neighbours
More informationPE310G4SPI9 Quad Port Fiber 10 Gigabit Ethernet PCI Express Server Adapter Intel 82599ES Based
PE310G4SPI9 Quad Port Fiber 10 Gigabit Ethernet PCI Express Server Adapter Intel 82599ES Based Product Description Silicom s 10 Gigabit Ethernet PCI Express server adapters are designed for Servers and
More informationvsphere Networking Update 1 ESXi 5.1 vcenter Server 5.1 vsphere 5.1 EN
Update 1 ESXi 5.1 vcenter Server 5.1 vsphere 5.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check
More informationMultiple unconnected networks
TCP/IP Life in the Early 1970s Multiple unconnected networks ARPAnet Data-over-cable Packet satellite (Aloha) Packet radio ARPAnet satellite net Differences Across Packet-Switched Networks Addressing Maximum
More informationTable of Contents. Cisco Buffer Tuning for all Cisco Routers
Table of Contents Buffer Tuning for all Cisco Routers...1 Interactive: This document offers customized analysis of your Cisco device...1 Introduction...1 Prerequisites...1 Requirements...1 Components Used...1
More informationIntroduction to the Catalyst 3920
CHAPTER 1 Introduction to the Catalyst 3920 This chapter contains the following information about the Catalyst 3920: Product Overview Physical Characteristics of the Catalyst 3920 System Architecture Product
More informationSections Describing Standard Software Features
30 CHAPTER This chapter describes how to configure quality of service (QoS) by using automatic-qos (auto-qos) commands or by using standard QoS commands. With QoS, you can give preferential treatment to
More informationFirst-In-First-Out (FIFO) Algorithm
First-In-First-Out (FIFO) Algorithm Reference string: 7,0,1,2,0,3,0,4,2,3,0,3,0,3,2,1,2,0,1,7,0,1 3 frames (3 pages can be in memory at a time per process) 15 page faults Can vary by reference string:
More information