HyperIP : VERITAS Replication Application Note



Similar documents
CISCO WIDE AREA APPLICATION SERVICES (WAAS) OPTIMIZATIONS FOR EMC AVAMAR

Integration Guide. EMC Data Domain and Silver Peak VXOA Integration Guide

VPN over Satellite A comparison of approaches by Richard McKinney and Russell Lambert

Extending SANs Over TCP/IP by Richard Froom & Erum Frahim

Lecture 15: Congestion Control. CSE 123: Computer Networks Stefan Savage

Key Components of WAN Optimization Controller Functionality

MOBILITY AND MOBILE NETWORK OPTIMIZATION

Accelerate Private Clouds with an Optimized Network

Over the past few years organizations have been adopting server virtualization

Frequently Asked Questions

Cisco Application Networking for Citrix Presentation Server

THE IMPORTANCE OF TESTING TCP PERFORMANCE IN CARRIER ETHERNET NETWORKS

WhitePaper: XipLink Real-Time Optimizations

PORTrockIT. Spectrum Protect : faster WAN replication and backups with PORTrockIT

The Problem with TCP. Overcoming TCP s Drawbacks

Per-Flow Queuing Allot's Approach to Bandwidth Management

Optimizing Data Center Networks for Cloud Computing

Network Simulation Traffic, Paths and Impairment

PORTrockIT. Veeam : accelerating virtual machine replication with PORTrockIT

Lab Testing Summary Report

Improving Effective WAN Throughput for Large Data Flows By Peter Sevcik and Rebecca Wetzel November 2008

WAN Performance Analysis A Study on the Impact of Windows 7

Using TrueSpeed VNF to Test TCP Throughput in a Call Center Environment

Accurate End-to-End Performance Management Using CA Application Delivery Analysis and Cisco Wide Area Application Services

SwiftBroadband and IP data connections

Distributed Systems 3. Network Quality of Service (QoS)

The Data Replication Bottleneck: Overcoming Out of Order and Lost Packets across the WAN

IEEE Congestion Management Presentation for IEEE Congestion Management Study Group

Cisco WAAS for Isilon IQ

TCP and Wireless Networks Classical Approaches Optimizations TCP for 2.5G/3G Systems. Lehrstuhl für Informatik 4 Kommunikation und verteilte Systeme

Enabling Cloud Architecture for Globally Distributed Applications

Application Level Congestion Control Enhancements in High BDP Networks. Anupama Sundaresan

Mobile Communications Chapter 9: Mobile Transport Layer

The Quality of Internet Service: AT&T s Global IP Network Performance Measurements

RFC 6349 Testing with TrueSpeed from JDSU Experience Your Network as Your Customers Do

TCP over Multi-hop Wireless Networks * Overview of Transmission Control Protocol / Internet Protocol (TCP/IP) Internet Protocol (IP)

Four Ways High-Speed Data Transfer Can Transform Oil and Gas WHITE PAPER

AN OVERVIEW OF SILVER PEAK S WAN ACCELERATION TECHNOLOGY

借 助 广 域 网 优 化 技 术 实 现 高 性 能 数 据 大 集 中. 王 晓 静 Riverbed Technology Regional Sales Manager

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

TCP in Wireless Mobile Networks

Understanding Latency in IP Telephony

TCP for Wireless Networks

Synchronizing Large Engineering Source Code Repositories Scalable, multidirectional synchronization over distance with Aspera Sync WHITE PAPER

Accelerating File Transfers Increase File Transfer Speeds in Poorly-Performing Networks

Clearing the Way for VoIP

White Paper. Accelerating VMware vsphere Replication with Silver Peak

Fundamental Approaches to WAN Optimization. Josh Tseng, Riverbed

Achieving High Quality Voiceover-IP Across WANs With Talari Networks APN Technology

Question: 3 When using Application Intelligence, Server Time may be defined as.

Measure wireless network performance using testing tool iperf

Disaster Recovery White Paper: Reducing the Bandwidth to Keep Remote Sites Constantly Up-to-date

IP Storage On-The-Road Seminar Series

Deploying Silver Peak VXOA with EMC Isilon SyncIQ. February

Best Practices for Deploying WAN Optimization with Data Replication

WanVelocity. WAN Optimization & Acceleration

An enhanced TCP mechanism Fast-TCP in IP networks with wireless links

Silver Peak The WAN Optimization Vendor of Choice for Offsite Data Replication

Best Practices in Legal IT. How to share data and protect critical assets across the WAN

Performance Evaluation of Linux Bridge

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

Improving the Performance of TCP Using Window Adjustment Procedure and Bandwidth Estimation

Networking Topology For Your System

Cisco and EMC Solutions for Application Acceleration and Branch Office Infrastructure Consolidation

The Impact Of The WAN On Disaster Recovery Capabilities A commissioned study conducted by Forrester Consulting on behalf of F5 Networks

HOW PUBLIC INTERNET IS FINALLY READY FOR HD VIDEO BACKHAUL

Cisco WAAS Express. Product Overview. Cisco WAAS Express Benefits. The Cisco WAAS Express Advantage

Solution Brief. Optimizing Data Replication: How Juniper Networks Accelerates Symantec Veritas Volume Replicator

Application Performance Analysis and Troubleshooting

Veritas Replicator from Symantec

Compellent Source Book

Please purchase PDF Split-Merge on to remove this watermark.

Fibre Channel over Ethernet in the Data Center: An Introduction

Optimizing Dell Compellent Remote Instant Replay with Silver Peak Replication Acceleration

Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays

Mobile Computing/ Mobile Networks

How To Create A Converged Network For Public Safety

white paper AN OVERVIEW OF SILVER PEAK S VXOA TECHNOLOGY REAL-TIME TECHNIQUES FOR OVERCOMING COMMON WAN BANDWIDTH, DISTANCE AND CONGESTION CHALLENGES

Customer White paper. SmartTester. Delivering SLA Activation and Performance Testing. November 2012 Author Luc-Yves Pagal-Vinette

Is Your Network Ready for VoIP? > White Paper

Allocating Network Bandwidth to Match Business Priorities

Strategies to Speed Collaboration and Data Management Using Autodesk Vault and Riverbed WAN Optimization Technology

A Transport Protocol for Multimedia Wireless Sensor Networks

Using & Offering Wholesale Ethernet Network and Operational Considerations

Primary Data Center. Remote Data Center Plans (COOP), Business Continuity (BC), Disaster Recovery (DR), and data

Encapsulating Voice in IP Packets

Accelerating Cloud Based Services

FatPipe Networks

SiteCelerate white paper

Making a Case for Including WAN Optimization in your Global SharePoint Deployment

Strategies. Addressing and Routing

Network Performance Optimisation: The Technical Analytics Understood Mike Gold VP Sales, Europe, Russia and Israel Comtech EF Data May 2013

Challenges of Sending Large Files Over Public Internet

Riverbed WAN Acceleration for EMC Isilon Sync IQ Replication

Best Practice and Deployment of the Network for iscsi, NAS and DAS in the Data Center

Consulting Services for Veritas Storage Foundation

IBM TSM DISASTER RECOVERY BEST PRACTICES WITH EMC DATA DOMAIN DEDUPLICATION STORAGE

High Performance VPN Solutions Over Satellite Networks

Transcription:

QuickTime and a Graphics decompressor are needed to see this picture. HyperIP : VERITAS Replication Application Note Introduction HyperIP is a Linux software application that quantifiably and measurably enhances large data movement over big bandwidth and long-haul IP networks. HyperIP is a working example of RFC3135. RFC3135 describes techniques used to mitigate TCP performance problems over long-distance wide-area networks. These techniques are called "TCP Performance Enhancing Proxies" (PEP). HyperIP is the most recent iteration of a production-hardened transport, deployed in hundreds of Fortune 1000 accounts, that eliminates the severe, negative impact of packet loss (caused by jitter, BERS, router buffer overruns, congestion, and network latency on TCP/IP data transfers.) VERITAS is the acknowledged market leader in server-to-server DR and Business TCP/IP WAN Replication via VERITAS or VERITAS Continuity software. VERITAS replication software includes,, NetBackup, and FlashSnap. All VERITAS replication applications piggyback on VERITAS market dominant. They run on Windows, Linux, and UNIX servers and can replicate 1-to-1, 1-to-many, or many-tomany, synchronously or asynchronously, complete volumes, or incrementally, guaranteeing data integrity, data consistency, and write order. VERITAS replications applications are tightly integrated with all VERITAS products and also integrate with most major databases including Oracle, Sybase, SQL Server, DB2, and Exchange. 16 August 2004 HyperIP Application Note 1

VERITAS replication applications replicate natively utilizing industry standard TCP/IP or UDP/IP. WAN performance is normally quite adequate. This changes when the WAN exceeds distances of 250 miles (400 Km), bandwidth requirements exceed 10Mbps, and the network starts to experience packet loss, then throughput drops quickly and dramatically. Most TCP/IP networks are designed for packet loss of approximately 1%. Throughput continues to degrade as distance and packet loss (from bit error rates, congestion, router buffer overflows, or jitter) increases. Packet loss means significantly higher retransmission rates. The net effect is much lower VERITAS replication applications throughput. The fault falls squarely on TCP. HyperIP is designed to provide VERITAS with the throughput it requires by eliminating the limitations of TCP. TCP high bandwidth long haul issues and limitations Several characteristics of TCP/IP cause it to perform poorly over high bandwidth and long distances: Window Size Window size is the amount of data allowed to be outstanding (in-the-air) at any given point-in-time. The available window size on a given bandwidth pipe is the rate of the bandwidth times the round-trip delay or latency. Using a cross-country OC-3 link (approximately 60 ms based on a total 6000-mile roundtrip) creates an available data window of 155Mbps x 60ms = 1,163Kbytes. A DS3 satellite connection (540 ms roundtrip) creates an available data window of 45Mbps X 540ms = 3,038Kbytes. When this is contrasted with standard and even enhanced versions of TCP, there is a very large gap between the available window and the window utilized. Most standard TCP implementations are limited to 65Kbytes windows. There are a few enhanced TCP versions capable of using up to 512Kbytes or larger windows. Either case means an incredibly large amount of "dead air" and very inefficient bandwidth utilization. Acknowledgement Scheme TCP causes the entire stream from any lost portion to be retransmitted in its entirety. In high bit-error-rate (BER) scenarios this will cause large amounts of bandwidth to be wasted in resending data that has already been successfully received, all with the long latency time of the path. Each retransmission is additionally subjected to the performance penalty issues of Slow Start. Slow Start TCP data transfers start slowly to avoid congestion due to possible large numbers of sessions competing for the bandwidth, and ramp-up to their maximum transfer rate, resulting in poor performance for short sessions. 16 August 2004 HyperIP Application Note 2

Session free-for-all Each TCP session is throttled and contends for network resources independently, which can cause over-subscription of resources relative to each individual session. The net result of these issues is very poor bandwidth utilization. The typical bandwidth utilization for large data transfers over long-haul networks is usually less than 30% and more often less than 10%. As fast as bandwidth costs are dropping, they are still not free. Implications for VERITAS Replication applications on TCP/IP long haul networks New regulations, business continuity, and disaster recovery has led to a surge of storageto-storage replication applications over the WAN. Man-made (9/11, blackouts, human error) and natural (hurricanes, earthquakes, tornados, firestorms) disasters have driven demand. TCP/IP has quickly become the preferred VERITAS WAN protocol of choice. There are three reasons for this: 1) The market perceives bandwidth is essentially free. This is because the TCP/IP WAN bandwidth already exists for interactive traffic. Conventional wisdom is that snapshots and replication occur at night or on weekends. This is when the majority of users are not utilizing the network. Thus allowing already existing TCP/IP bandwidth to be leveraged by the VERITAS replication applications without negatively impacting current applications. 2) Dedicated, separate VERITAS replication WANs are not required. This also eliminates separate WAN management. 3) Additional bandwidth implemented for the VERITAS replication applications will be shared by the interactive TCP/IP applications. The facts show that TCP/IP bandwidth is neither free nor is there often enough to accomplish the VERITAS replication in the window of time allotted. TCP/IP bandwidth utilization and long haul issues are rarely taken into account in calculating bandwidth requirements. The most likely result is a bandwidth shortfall. This means either the VERITAS replication cannot complete within the window of time allotted, or the user must buy more bandwidth. The cost effective solution: NetEx HyperIP HyperIP was designed specifically for large amounts of data over big bandwidth and long distance, to be highly efficient regardless of the packet loss. HyperIP is a standard TCP/IP network node requiring no modifications to LAN/WAN infrastructures and no proprietary hardware. It provides transparent "acceleration" across long-haul high bandwidth WANs. HyperIP delivers the following benefits: 16 August 2004 HyperIP Application Note 3

Window size The HyperIP transport protocol keeps the available network bandwidth pipe full. The results are 90+% efficient link utilization. It eliminates the discrepancy between maximum available bandwidth and the results provided by native TCP/IP. Acknowledgement scheme HyperIP transport protocol retransmits only the NAK d segments and not the data that has already been successfully sent. Slow Start Configuration parameters allow HyperIP to start transmissions at a close approximation of the available session bandwidth. Dynamic adjustments When feedback from the receiver in the acknowledgement protocol is received, HyperIP quickly "zeroes-in" on the appropriate send rate for current conditions. Session pipeline HyperIP design allows traffic from multiple TCP sessions to be aggregated over a smaller set of connections between the HyperIP devices, enabling a more efficient use of the bandwidth and less protocol overhead acknowledging many small messages for individual connections. Compression Engine The HyperIP compression engine compresses aggregated or concatenated HyperIP packets versus individual TCP/IP packets and utilizing much larger window sizes. The increased compression comes by compressing both the packets and the gaps between the packets. This implementation can increase throughput by up to fifteen times more than standard lossless data compression. HyperIP s incredible VVR test results over long-haul IP WANs Testing results with VVR have been outstanding. Although the tests did not include the HyperIP compression engine, the test results throughput was quite impressive. VVR achieved bandwidth utilization consistently exceeding 90% from distances of hundreds of miles (with high bit error rates on dirty lines) to as far as geosynchronous satellite distances. 16 August 2004 HyperIP Application Note 4

90 80 Enhanced VVR with (HyperIP) 70 60 50 40 30 20 10 Rate - native, no pkt loss Rate - enhanced, no pkt loss Rate - native, pkt loss = 1.2/100K Rate - enhanced, pkt loss = 1.2/100K Rate - native, pkt loss = 1.2/10K Rate - enhanced, pkt loss = 1.2/10K Native VVR TCP 0 100 200 300 400 500 600 1000 2000 3000 Distance (miles) What this means to end-users VERITAS replication throughput on native Ethernet TCP/IP fabrics with HyperIP is now the highest possible throughput option. Time windows for replication can now be met. The promise of free bandwidth for VERITAS may just turn out to be real. HyperIP software components IP-Packet Edge Intercept This component intercepts IP packets, optimizes them for performance, and reroutes over the HyperIP protocol on the network. When a message is intercepted and rerouted, the original IP addressing information is retained and sent as additional protocol information. This allows each message to be reconstructed with the original addressing information at the destination side. A pre-built configuration file describing the HyperIP configuration is processed at initialization. IP Accelerator This component establishes and maintains connections with other HyperIP nodes on the IP network. This IP Accelerator receives intercepted packets from each of the Edge processes. It aggregates these packets into more efficient buffers, and then passes these buffers to the HyperIP Transport component, which sends them to the HyperIP node on the other side of the network. The remote HyperIP receives these aggregated buffers on the network and passes them on to the IP Accelerator, which sends the packets from the buffer on to the appropriate Edge Interface process. 16 August 2004 HyperIP Application Note 5

HyperIP Transport The transport component provides the transport delivery mechanism between HyperIP nodes. It receives the optimized buffers from the IP Accelerator and delivers them to the destination HyperIP node for subsequent delivery to the end destination. It is responsible for maintaining acknowledgements of data buffers and resending buffers when required. It maintains a flow control mechanism on each connection, and optimizes the performance of each connection to match the available bandwidth and network capacity. Since HyperIP provides a complete transport mechanism for managing data delivery, it uses UDP socket calls as an efficient, low overhead, data streaming protocol to read and write from the network. Compression Engine The HyperIP LZO-based software compression engine compresses the aggregated packets that are in the highly efficient IP Accelerator buffers. This provides an even greater level of compression efficiency since a large block of data is compressed at once rather than multiple small packets being compressed individually. Testing has demonstrated compression ranging from 2:1 to 15:1. 16 August 2004 HyperIP Application Note 6

QuickTime and a Graphics decompressor are needed to see this picture. Summary and Conclusion HyperIP provides the highest possible throughput for VERITAS replication applications over TCP/IP WANs. It does this with a Production Hardened Transport that provides: HyperIP TCP/IP WAN HyperIP Replication via VERITAS or VERITAS HyperIP Increases throughput by up to 10 X Bandwidth utilization that consistently exceeds 90+% regardless of packet loss, distance, or bandwidth exceeding 10Mbps; 2:1 to 15:1 compression; Elimination of TCP/IP network latency. VERITAS replication applications over TCP/IP with HyperIP is the solution of choice. 16 August 2004 HyperIP Application Note 7