White Papers

Stream Engine: A New Kernel Interface for High-Performance Internet Streaming Servers

Overview As high-speed Internet connections and Internet streaming media become widespread, the demand for high-performance, cheap Internet streaming servers increases. This paper looks into the performance limitations of streaming server applications running on PC servers with Linux, and proposes a new kernel optimization called "Stream engine" that combines both copy elimination and context switch avoidance to double the streaming server throughput. The experiments with stream engine show that for Internet streaming, eliminating context switches is just as important as eliminating data copying. Using profile data, the paper also project the benefits of TCP offloading hardware implementing part or all of the stream engine optimization.

Download White Paper

By downloading you agree to our Terms and Conditions. These include information regarding use of your personal data.

Publisher
Cisco Systems
File Format
PDF
Date Published
Oct 22, 2008
Format
White Papers
Topics
Streaming Media, TCP - IP, High Performance Computing

Cisco Systems White Papers

Understanding Multiple Spanning Tree Protocol (802.1s)

Understanding Multiple Spanning Tree Protocol (802.1s)

Multiple Spanning Tree (MST) is a new IEEE standard inspired from the Cisco proprietary Multiple Instances Spanning Tree

Publisher: Cisco Systems

Building a Small Office Network: Getting Started

Building a Small Office Network: Getting Started

An introduction to the business benefits of routing and switching technology. Learn what it can do for you. <!-- Growth

Publisher: Cisco Systems  |  Tags: office

Cisco Catalyst 6500 Series Virtual Switching System (VSS) 1440

Cisco Catalyst 6500 Series Virtual Switching System (VSS) 1440

The Cisco Catalyst 6500 Series Virtual Switching System (VSS) 1440 is a new and exciting innovation on the Cisco Catalys

Publisher: Cisco Systems  |  Tags: management, network

Remote VPN Client Load Balancing on ASA 5500 Configuration Example

Remote VPN Client Load Balancing on ASA 5500 Configuration Example

Load balancing is the ability to have Cisco VPN Clients shared across multiple Adaptive Security Appliance (ASA) units w

Publisher: Cisco Systems  |  Tags: asa, ip, vpn

What is a Wireless Network?: The Basics

What is a Wireless Network?: The Basics

Find out how small businesses are using both wireless networks and WiFi hotspots to stay in touch with co-workers, custo

Publisher: Cisco Systems  |  Tags: wireless networks