Marvell FastLinQ 3400/8400 Series Adapters Enhance I/O Throughput and Reduce Processor Utilization
SR-IOV alleviates bottlenecks in virtual operating systems and enables “bare-metal” performance of virtualized resources.
This presentation will offer an Overview of the UCS System Architecture, including all of the technical innovations that serve as the foundation. Among the topics covered will be overviews on Unified Fabric, Service Profiles, Hardware Abstraction, Fabric Extension, Memory Expansion and the UCS Manager. Further insight will be offered into the XML -based API and the basic set of managed objects, including Pools, Policies and Templates.
This is a level 200 - 300 presentation.
It assumes:
Good understanding of vCenter 4, ESX 4, ESXi 4.
Preferably hands-on
We will only cover the delta between 4.1 and 4.0
Overview understanding of related products like VUM, Data Recovery, SRM, View, Nexus, Chargeback, CapacityIQ, vShieldZones, etc
Good understanding of related storage, server, network technology
Target audience
VMware Specialist: SE + Delivery from partners
This is a level 200 - 300 presentation.
It assumes:
Good understanding of vCenter 4, ESX 4, ESXi 4.
Preferably hands-on
We will only cover the delta between 4.1 and 4.0
Overview understanding of related products like VUM, Data Recovery, SRM, View, Nexus, Chargeback, CapacityIQ, vShieldZones, etc
Good understanding of related storage, server, network technology
Target audience
VMware Specialist: SE + Delivery from partners
This presentation will offer an Overview of the UCS System Architecture, including all of the technical innovations that serve as the foundation. Among the topics covered will be overviews on Unified Fabric, Service Profiles, Hardware Abstraction, Fabric Extension, Memory Expansion and the UCS Manager. Further insight will be offered into the XML -based API and the basic set of managed objects, including Pools, Policies and Templates.
This is a level 200 - 300 presentation.
It assumes:
Good understanding of vCenter 4, ESX 4, ESXi 4.
Preferably hands-on
We will only cover the delta between 4.1 and 4.0
Overview understanding of related products like VUM, Data Recovery, SRM, View, Nexus, Chargeback, CapacityIQ, vShieldZones, etc
Good understanding of related storage, server, network technology
Target audience
VMware Specialist: SE + Delivery from partners
This is a level 200 - 300 presentation.
It assumes:
Good understanding of vCenter 4, ESX 4, ESXi 4.
Preferably hands-on
We will only cover the delta between 4.1 and 4.0
Overview understanding of related products like VUM, Data Recovery, SRM, View, Nexus, Chargeback, CapacityIQ, vShieldZones, etc
Good understanding of related storage, server, network technology
Target audience
VMware Specialist: SE + Delivery from partners
SR-IOV ixgbe Driver Limitations and ImprovementLF Events
SR-IOV is a device virtualization technology, it’s mainly used for improving network performance of virtual machines. However, SR-IOV has some limitations which come from hardware and/or driver implementation. For certain use case, such as Network Function Virtualization(NFV), those limitations are critical to provide services. Intel 10Gb NIC, Niantic(82599), has such limitations(e.g. VLAN filtering, multicast promiscuous) for NFV use case.
This presentation will show the limitations and issues and how they are being addressed, then explain how implements VF multicast promiscuous mode support in ixgbe driver and VF trust, iproute2 functionality enhancement.
This presentation was delivered at LinuxCon Japan 2016 by Hiroshi Shimamoto
The Cisco Unified Computing System™ is a next-generation data center platform that unites compute, network, storage access, and virtualization into a cohesive system designed to reduce total cost of ownership (TCO) and increase business agility. The
system integrates a low-latency, lossless 10 Gigabit Ethernet unified network fabric with enterprise-class, x86-architecture servers. The system is an integrated, scalable, multichassis platform in which all resources participate in a unified management domain.
A presentation about UCS and usNIC to the Math & Computer Science and Leadership Computing Facility divisions at Argonne National Laboratory (ANL). Presented to ANL by Dave Goodell (Cisco) on 2014-09-02.
Společnost Brocade je známa zejména ze světa SAN (Storage Area Network), ale mimo to vyrábí špičková zařízení (switche, routery, load balancery,…) pro LAN/WAN/WIFI a doručování aplikací, které vynikají oproti konkurenci zejména vysokým výkonem a propustností. Seznámíme vás s produkty pro lokální a konvergované sítě vašich datových center určených pro virtuální serverovou i desktopovou virtualizaci. Łukasz Kozłowski (Brocade) / Jaroslav Prodělal (OldanyGroup)
Brocade: Storage Networking For the Virtual Enterprise EMC
This Session will review the latest in storage networking protocols for EMC storage platforms. Topics include new architecture for scaling SAN fabrics, new features for enhancing SAN metro connectivity, and new capabilities for SAN Management. We will also review Ethernet Fabric deployments for FCOE, iSCSI and NAS.
Juniper Networks: Virtual Chassis High AvailabilityJuniper Networks
This presentation shares the findings of the second installment of a recent Juniper Networks commissioned Network Test to evaluate its Virtual Chassis technology in Juniper EX8200 modular and Juniper EX4200/EX4500/EX4550 fixed-configuration switches.
In this second installment of a two-part project, the focus is on the reliability and resiliency of Virtual Chassis technology. Part I of this project focused on Virtual Chassis performance and scalability: http://juni.pr/13Zi1Sp. Visit http://juni.pr/dacenSS
to learn more about Juniper’s Data Center solutions.
The needs for immediate responsiveness of VMs in the virtualized environments have been on the rise. Several services in SKT also require soft realtime support for virtual machines to substitute the physical machines to achieve high utilization and adaptability. However, consolidated multiple OSes and irregular external events might render the hypervisor infringe on a VM's promptitude. As a solution of this problem, we are improving Xen's credit scheduler by introducing the RT_PRIORITY that guarantees a VM's running at any given point in time as long as credits remains to be burn. It would increase the quality of service and make a VM's behavior predictable on the consolidated environment. In addition, we extend our suggestion to the multi-core environment and even a large number of physical machines by using live migrations.
SR-IOV ixgbe Driver Limitations and ImprovementLF Events
SR-IOV is a device virtualization technology, it’s mainly used for improving network performance of virtual machines. However, SR-IOV has some limitations which come from hardware and/or driver implementation. For certain use case, such as Network Function Virtualization(NFV), those limitations are critical to provide services. Intel 10Gb NIC, Niantic(82599), has such limitations(e.g. VLAN filtering, multicast promiscuous) for NFV use case.
This presentation will show the limitations and issues and how they are being addressed, then explain how implements VF multicast promiscuous mode support in ixgbe driver and VF trust, iproute2 functionality enhancement.
This presentation was delivered at LinuxCon Japan 2016 by Hiroshi Shimamoto
The Cisco Unified Computing System™ is a next-generation data center platform that unites compute, network, storage access, and virtualization into a cohesive system designed to reduce total cost of ownership (TCO) and increase business agility. The
system integrates a low-latency, lossless 10 Gigabit Ethernet unified network fabric with enterprise-class, x86-architecture servers. The system is an integrated, scalable, multichassis platform in which all resources participate in a unified management domain.
A presentation about UCS and usNIC to the Math & Computer Science and Leadership Computing Facility divisions at Argonne National Laboratory (ANL). Presented to ANL by Dave Goodell (Cisco) on 2014-09-02.
Společnost Brocade je známa zejména ze světa SAN (Storage Area Network), ale mimo to vyrábí špičková zařízení (switche, routery, load balancery,…) pro LAN/WAN/WIFI a doručování aplikací, které vynikají oproti konkurenci zejména vysokým výkonem a propustností. Seznámíme vás s produkty pro lokální a konvergované sítě vašich datových center určených pro virtuální serverovou i desktopovou virtualizaci. Łukasz Kozłowski (Brocade) / Jaroslav Prodělal (OldanyGroup)
Brocade: Storage Networking For the Virtual Enterprise EMC
This Session will review the latest in storage networking protocols for EMC storage platforms. Topics include new architecture for scaling SAN fabrics, new features for enhancing SAN metro connectivity, and new capabilities for SAN Management. We will also review Ethernet Fabric deployments for FCOE, iSCSI and NAS.
Juniper Networks: Virtual Chassis High AvailabilityJuniper Networks
This presentation shares the findings of the second installment of a recent Juniper Networks commissioned Network Test to evaluate its Virtual Chassis technology in Juniper EX8200 modular and Juniper EX4200/EX4500/EX4550 fixed-configuration switches.
In this second installment of a two-part project, the focus is on the reliability and resiliency of Virtual Chassis technology. Part I of this project focused on Virtual Chassis performance and scalability: http://juni.pr/13Zi1Sp. Visit http://juni.pr/dacenSS
to learn more about Juniper’s Data Center solutions.
The needs for immediate responsiveness of VMs in the virtualized environments have been on the rise. Several services in SKT also require soft realtime support for virtual machines to substitute the physical machines to achieve high utilization and adaptability. However, consolidated multiple OSes and irregular external events might render the hypervisor infringe on a VM's promptitude. As a solution of this problem, we are improving Xen's credit scheduler by introducing the RT_PRIORITY that guarantees a VM's running at any given point in time as long as credits remains to be burn. It would increase the quality of service and make a VM's behavior predictable on the consolidated environment. In addition, we extend our suggestion to the multi-core environment and even a large number of physical machines by using live migrations.
The European Advanced Networking Test Center (EANTC) conducted an evaluation of the performance and functionality of the ADVA FSP 150 ProVMe and confirmed its unique capabilities. The independent tests found that the ADVA Optical Networking edge NFV device succeeded in minimizing latency and that its hardware-assisted support functions, such as synchronization and service assurance, can be activated without requiring compute resources. This removes negative impact on revenue-generating VNFs and enhances performance.
Vitalization & HP TippingPoint
Virtual Firewall for Virtual machines, to validate the east west communications. As growth is tremendous in ES communication than legacy Datacenter architects more focus on North South traffic.
NFV is a revolutionary approach offering greater flexibility and scalability in the deployment of virtual network functions. It provides significant advantages over the current vendor-locking infrastructure using physical network functions. The NFV architecture has three building blocks
a) Infrastructure b) Virtual Network Functions c) Orchestrator
IT Brand Pulse industry brief describing a new approach to configuring virtual networks for virtual machines...layering hypervisor-based virtual networking services on top of hardware based virtual networking services. The result is more efficient management and lower costs.
6WINDGate™ - Enabling Cloud RAN Virtualization6WIND
Traditional mobile networks are based on stand-alone Base Transceiver Stations covering a radio area. BTS overlap to provide a wide coverage to mobile users and are connected to the mobile core network through a backhaul network. Cloud Radio Access Network is a new architecture for mobile access networks that rely on simple radio front-ends connected to a pool of remote network resources. By leveraging cloud infrastructures, CAPEX and OPEX is lowered substantially.
Turbocharge the NFV Data Plane in the SDN Era - a Radisys presentationRadisys Corporation
On October 8, 2014, Karl Wale (Director of Product Management) and James Radley (Architect) presented: Turbocharge the NFV Data Plane in the SDN Era. This expert duo discussed the evolution of the network and service provider objectives around the challenges of deploying SDN/NFV solutions. They take you through some application use cases and introduce the new Radisys FlowEngine data plane software technology.
VMworld 2013: Designing Network Virtualization for Data-Centers: Greenfield D...VMworld
VMworld 2013
Ben Basler, VMware
Roberto Mari, VMware
Learn more about VMworld and register at http://www.vmworld.com/index.jspa?src=socmed-vmworld-slideshare
A unique solution for HP BladeSystem that enables the network to be Virtual Machine aware. The network can be configured and managed for 1000s of virtual ports (v-ports), rather than just physical ports.
With VMready, as VMs migrate across physical hosts, so do their network attributes. Virtual machines can be added, moved and removed while retaining the same ACLs, QoS and VLAN attributes. VMready allows for a ‘define once, use many’ configuration that evolves as the server and network topologies evolve.
VMready works with all virtualization products, including VMware, Microsoft’s Hyper-V, Xen and KVM, without modification of Virtual Machine Hypervisors or Guest operating systems.
Virtual Accelerator is the first product from our new Speed Series product line, which provides accelerated virtual switching and networking features for virtual infrastructures to enable Network Function Virtualization (NFV), data center virtualization and network appliance virtualization.
Marvell Network Telemetry Solutions for Data Center and Enterprise NetworksMarvell
Marvell network telemetry - which enables accurate measurement of the network’s performance in real-time. In this white paper we will discuss how network telemetry is evolving in modern data center networks. Details will then be given of how the generic approach to network telemetry that has been taken by Marvell is providing greater visibility into network performance, plus flexible support of existing telemetry protocols, as well as the future ones emerging.
To know more visit @ https://www.marvell.com/switching/
Marvell QLogic 2600 Series 16Gb Gen 5 FC HBAs Double Performance and FlexibilityMarvell
Accelerate Virtualization and Cloud Deployments While Eliminating I/O Bottlenecks
KEY FINDINGS
Support for increased workloads, acceleration of application performance, and meeting the growing demands placed on the enterprise data center is key in the selection and deployment of a 16Gb Gen 5 Fibre Channel Adapter with the right architecture to scale
and support robust databases, mail servers, and secondary storage.
• Performance: QLogic® adapters from Cavium™ deliver double the performance of previous-generation adapters with up to 1.2 million IOPS and 3200 MBps bidirectional throughput.
• Superior Virtual Scalability and Lower Costs: Greater performance, VM density, and cost savings compared to Emulex adapters in VMware® vSphere® 5 and Microsoft® Hyper-V®environments.
• Unparalleled Flexibility: QLogic I/OFlex™ technology—any I/O, any network.
• Integrated Brocade Fabric Features: QLogic adapters deliver improved availability, streamlined deployment, and increased network performance.
To know more visit @ https://www.marvell.com/fibre-channel-adapters-and-controllers/
Marvell 8Gb Fibre Channel Adapter of Choice in Microsoft Hyper-V EnvironmentsMarvell
QLogic 8Gb Adapter from Marvell Outperforms Emulex—QLogic Offers Best Performance and Scalability in Hyper-V Environments
Marvell’s QLogic and the Emulex 8Gb Fibre Channel Adapters were tested with the most current software and firmware available. The test environment assessed IOPS, throughput performance, and scalability in a real-world Hyper-V environment.
To know more visit @ https://www.marvell.com/fibre-channel-adapters-and-controllers/
Marvell Unified Adapter Management Across the Data CenterMarvell
QLogic QConvergeConsole from Marvell Simplifies and Accelerates Deployment and Management in Windows and Linux
• The QLogic® QConvergeConsole® (QCC) management tool from Cavium™ maximizes application performance and availability.
• Administrators can manage the entire QLogic portfolio using one tool, which provides a singlepane-of-glass view for management of Fibre Channel, FCoE, iSCSI, Universal RDMA (RoCEv1/RoCEv2/iWARP), and IP functions.
• The QCC GUI allows for centralized management and configuration of multiple QLogic adapters within the entire network (LAN and SAN).
• Using the QCC CLI increases productivity by automating manual tasks.1
Marvell : Visualize I/O Connectivity for VMware vSphereMarvell
Marvells QLogic QConvergeConsole® Plug-in for VMware® vCenter® simplifies and accelerates deployment and management.
KEY FINDINGS
• The QLogic adapter portfolio from Marvell integrates management into VMware® vCenter® with the QConvergeConsole® (QCC) Plug-in for VMware vCenter.
• The QCC Plug-in is a set of software components delivered through industry-standard CIM providers that allows for the remote management of QLogic adapters from Cavium via VMware vCenter. Administrators can centrally manage these adapters from a singlepane-of-glass.
• It provides an end-to-end visual representation of network and storage connectivity—from the physical adapter to the virtual machine (VM) for insight into storage and network infrastructure, saving hours of administration time.
• Managing VMware vSphere® servers using the QCC Plug-in and vSphere Web Client enables multi-protocol and multi-fabric management of QLogic adapters from Cavium, resulting in lower deployment times, faster troubleshooting, and reduced total cost of ownership.
Marvell Enhancing Scalability Through NIC Switch Independent PartitioningMarvell
Marvell FastLinQ 3400 and 8400 Series 10GbE Adapters Unleash the Power of Data Center Servers
Network interface card (NIC) Switch Independent Partitioning can simplify end-to-end networking by dividing a network controller port into as many as four partitions, enabling dynamic allocation of bandwidth as needed while reducing the total cost of ownership.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf91mobiles
91mobiles recently conducted a Smart TV Buyer Insights Survey in which we asked over 3,000 respondents about the TV they own, aspects they look at on a new TV, and their TV buying preferences.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Essentials of Automations: Optimizing FME Workflows with Parameters
Marvell SR-IOV Improves Server Virtualization Performance
1. SN0530909-00 Rev. E 12/17 1
White Paper
SR-IOV Improves Server
Virtualization Performance
Cavium FastLinQ 3400/8400 Series Adapters Enhance I/O
Throughput and Reduce Processor Utilization
SR-IOV alleviates bottlenecks in virtual operating
systems and enables “bare-metal” performance of
virtualized resources.
WHAT IS SR-IOV?
PCI-SIG, the special interest group that owns and manages PCI
specifications as open industry standards, introduced a suite of
specifications for Single Root I/O Virtualization (SR-IOV) to allow multiple
operating systems to share a physical interconnect. The SR-IOV standard
allows multiple VMs to share an I/O device, while allowing for close to
bare-metal runtime performance.
The SR-IOV specification details how a single PCI Express (PCIe) device
can be shared between various guest operating systems—the VMs.
Devices capable of SR-IOV functionality support multiple virtual functions
on top of the physical function. Virtual functions are enabled in hardware
as a lightweight PCIe function that can be directly assigned to a VM
without hypervisor mediation. These VFs operate in the context of a VM,
and must be associated with a physical function (PF), a full-featured PCIe
function that operates in the context of the hypervisor or parent partition.
SR-IOV provides direct VM connectivity and isolation across VMs. It allows
the data to bypass the software virtual switch (vSwitch) and provides
near-native performance. The benefits to deploying hardware-based SR-
IOV-enabled NICs include reduction of CPU and memory usage compared
to vSwitches. Moving the network virtualization into hardware (SR-IOV
adapters) relieves the performance problems associated with vSwitches.
By directing VM I/O directly to VFs and bypassing the hypervisor, the
vSwitches are no longer part of the data path. In addition, it significantly
increases the number of virtual networking functions for a single
physical server.
INDUSTRY CHALLENGE
While virtualization improves server processor utilization
tremendously, it introduces new challenges to network I/O
performance. Software-based sharing of hardware resources adds
overhead to each I/O operation due to the emulation layer between
the virtual machines (VMs) and the underlying I/O hardware. This
virtualization introduces latency, consumes compute cycles, and
reduces overall network and system performance.
In a virtualized server, the hypervisor abstracts and shares physical
NICs among multiple virtual machines, creating virtual NICs for each
virtual machine. Another piece of software in the hypervisor—the
Virtual Switch or vSwitch—manages these virtual NICS. Using a
software-based vSwitch has a number of disadvantages, including a
tax on valuable CPU and memory bandwidth. The higher the traffic
load, the greater the number of CPU and memory cycles required
to move traffic through the vSwitch, reducing the ability to support
larger numbers of VMs in a physical server.
In server virtualization, the ultimate goal is for virtual machines to
perform as if they were running on bare-metal physical machines.
For virtual networking that translates into achieving near-native I/O
performance. This means reducing CPU utilization, lowering latency,
and boosting I/O throughput as if the VM were talking directly to the
physical network adapter.
2. SN0530909-00 Rev. E 12/17 2
White PaperSR-IOV Improves Server Virtualization Performance
With Cavium™ FastLinQ®
3400/8400 Series Adapters, SR-IOV can
establish up to 64 VFs per physical port. These SR-IOV VFs provide the
mechanism to bypass the virtual server’s hypervisor. Setting up virtual
functions on the network adapter using SR-IOV allows a VM to be free of
the underlying hardware. This flexibility means the VM is also not tied to a
physical server.
SR-IOV SUPPORT IN MICROSOFT®
WINDOWS SERVER
2012/2012 R2 HYPER-V
Hyper-V in Windows Server 2012/R2 enables support for SR-IOV–capable
network devices and lets an SR-IOV VF be assigned directly to a virtual
machine, bypassing the root partition. This increases network throughput
and reduces network latency while also reducing the host CPU overhead
that is required for processing network traffic.
Figure 1 illustrates how SR-IOV allows virtual machines to directly address
the physical NIC. Traditionally (the configuration on the left), data from
the physical adapter traverses the Hyper-V switch and then is routed to
the destination VM. The traffic generated by the VM follows the opposite
path, through VMBUS, Hyper-V switch, and physical NIC. In the SR-IOV
case (the configuration on the right), data from the SR-IOV-capable NIC is
transferred from the hardware directly to the VM and the reverse for VM
generated traffic.
Figure 1. Hyper-V with and without SR-IOV
SR-IOV technology in Hyper-V provides flexibility with live migration and as
a solution for workloads that need higher throughput, lower latency, and
lower CPU utilization for network traffic.
SR-IOV can be deployed without losing flexibility. For example, live
migration is fully supported for SR-IOV. You can live migrate a VM using
SR-IOV to another host that either does or does not support SR-IOV, and
back again. The VM will use SR-IOV if it is available on the target host, and
if SR-IOV is unavailable, it will use the traditional software network path.
For Cavium FastLinQ 8400 Series Adapters with data center bridging (DCB)
enabled ports, all SR-IOV traffic is automatically routed through the default
traffic class and will follow that traffic class’s minimum bandwidth (DCB
enhanced transmission selection or ETS) and losslessness (DCB priority
flow control or PFC) settings.
SR-IOV from a specification standpoint doesn’t mention anything about
an I/O class. Because the overhead of storage I/O is significantly less
than that of networking I/O, a design choice in Windows Server 2012/R2
Hyper-V was to exclusively focus on SR-IOV for networking as the only
supported device class.
SR-IOV SUPPORT ON CAVIUM FASTLINQ 3400/8400 SERIES ADAPTERS
To create an SR-IOV capable PCIe device, following the SR-IOV
specifications alone is not enough. The NIC must support networking to
and from multiple sources (PF and VFs), as well as on the wire. To enable
Ethernet frames to be routed between local VFs, for example, parts of an
Ethernet switch must be embedded onto the physical adapter, above and
beyond the SR-IOV specification. Such an embedded switch (eSwitch)
within the Cavium FastLinQ 3400/8400 Series Adapters enables Ethernet
switching between the VMs, from the same port VF to VF/PF, and to or from
the external port (see Figure 2).
Figure 2. Cavium FastLinQ 3400/8400 PF/VFs eSwitching
The Cavium FastLinQ 3400/8400 Series Adapter’s SR-IOV VFs can also
use Windows Server 2012/2012 R2 new receive segment coalescing
(RSC) feature. This combined with the adapter’s hardware transparent
packet aggregation (TPA) will greatly increase an SR-IOV VFs bandwidth
performance (see Figure 3) and overall efficiency (see Figure 4).
Figure 3. Cavium FastLinQ 3400/8400 Single Port Bidirectional Bandwidth (Gbps)
Figure 4. Cavium FastLinQ 3400/8400 Single Port Bidirectional Efficiency
(Gbps/Total CPU Utilization %)
3. SN0530909-00 Rev. E 12/17 3
White PaperSR-IOV Improves Server Virtualization Performance
TEST CONFIGURATION
• Operating System: Windows Server 2012 R2 Hyper-V
• Server: Standard x86 Server – Quad Socket 2.0 GHz CPUs
(four cores each)
• Virtual Machines: One Windows Server 2012 R2 – 2v CPUs,
4GB RAM using 20 threads/direction
• 10GbE Adapter: Cavium FastLinQ 3400 Series
The Cavium FastLinQ 3400/8400 Series Adapter’s RSC aggregates multiple
received packets from the same IPv4/IPv6 TCP connection into a single
indication to reduce the amount of headers in the stack (similar to the way
large receive offload works) and also reduces the number of interrupts the
CPU must handle. TPA also moves the aggregation work from the driver to
the NIC’s hardware, further enhancing RSC’s effectiveness.
Figure 5. Receive Segment Coalescing with Hardware Transparent
Packet Aggregation
Multi-core VMs can take advantage of receive side scaling (RSS)/transmit
side scaling (TSS) when using Cavium FastLinQ 3400/8400 Adapter’s
SR‑IOV VFs to further enhance their performance.
SUMMARY
Virtual networking technologies are becoming increasingly important
and complex because of the growing use of virtual machines, distributed
applications, and cloud infrastructures.
The network is a key component of virtualized environments, and network
adapters that are enhanced to meet the demands of virtualization can
help maximize performance. Cavium capabilities in SR-IOV and I/O
pass-through functionality for Ethernet network adapters can provide
near-native performance while reducing network processing overhead and
latency. The Cavium FastLinQ 3400/8400 also provides RSC capabilities
along with SR-IOV, which further improves network throughput and CPU
efficiency. These results translate into greater VM density per host and
increased network bandwidth on the host and guest VMs on servers
running hypervisors—such as Microsoft Windows Server 2012/2012
R2 Hyper-V, RHEL 6.5 KVM, SLES 11.3 XEN, Citrix®
XenServer 6.2, and
VMware®
ESXi 5.5 (see Table 1).
Table 1. SR-IOV Features Summary
SR-IOV Features Metrics Benefits
Maximum VFs per
Device
128 Allows bypassing hypervisors for
better performance.
Maximum PFs per
NPAR Mode Enabled
Device
8 Allows multiple PF instances each
with their own QoS (Minimum and
Maximum bandwidth) controls.
SR-IOV over NPAR Yes Allows the coexistence of NIC
Teaming, storage, and SR-IOV on the
same adapter.
Physical Port eSwitch Yes Same port VF/PF to VF/PF switching,
offloads hypervisor (CPU and memory
resources) leading to greater
VM density.
RSC with TPA Yes Reduces CPU utilization by offloading
received packet aggregation in
hardware.
Broad Hypervisor
support
Yes Supports all major SR-IOV
OS vendors:
• Windows 2012/2012 R2 Hyper-V
• Linux
– RHEL 6.4+ with KVM
– SLES 11.3+ with XEN
– Citrix XenServer 6.2+
• VMware ESXi 5.5/6.0