- Microsoft lays out SQL Server road map
- Credit card skimming
- Nortel's stock market capitalization plummets
- The Obama campaign's Search Engine to Nowhere
- Will Apple be forced to make more money?
Newsletters | Podcasts | Chats | Opinions | RSS Feeds | This Week In Print | IT Careers | Community | Reports | Downloads | Slideshows | New Data Center
Partner Sites:Application Performance Solutions | App Performance | Networking Solution | SafeGuard Enterprise Solution Center | SOA | Test your Web Filter | Value of WDS
Forward error correction has long been widely deployed at the physical-link layer in conjunction with advanced line-coding schemes. These techniques check and correct bit errors on WAN links to ensure that upper-layer protocols receive error-free datagrams.
But even when a network's physical link is free from bit errors, packets may still get dropped in transit on WAN links because of queue overflows in oversubscribed networks. For example, it is common to see several portions of the Internet experiencing 2% to 3% packet loss at any given time.
Packet-level FEC works by adding another error-recovery packet for every N packets that are sent. This FEC packet contains information that can be used to reconstruct any single packet within the group of N. If one of these N packets happens to be lost during transfer across the WAN, the FEC packet is used on the far end of the WAN link to reconstitute the lost packet. This eliminates the need to retransmit the lost packet across the WAN, which dramatically reduces application response time and improves WAN efficiency.
Packet-level FEC is an important tool for enterprises looking to deliver business-critical applications across a distributed WAN. It is increasingly being implemented as part of symmetric application-acceleration solutions. The functionality is incorporated in application-acceleration appliances that are deployed on both ends of a WAN link to improve application delivery through a combination of data reduction, local-instance storage and delivery, compression, protocol acceleration and QoS.
FEC works best on a high-rate aggregate flow, rather than on individual flows. As a result, it is best implemented in environments that use tunnels or aggregated flows when transferring traffic across a WAN. In addition, an ideal FEC implementation will adapt the amount of overhead to accommodate changing WAN conditions.
With adaptive FEC, if a tunnel is experiencing no loss, FEC is disabled and no overhead is incurred. When loss is detected (because of a network event or during periods of congestion), FEC automatically steps in, reducing loss by an order of magnitude or more - from several percent down to a fraction of a percent, in certain instances. In doing so, application-level throughput during periods of network congestion is boosted by a similar amount. The FEC ratio (ratio of error-recovery packets to data packets) is adjusted dynamically to ensure that the performance is maximized while overhead is kept at a minimum.

Ever since there have been stocks and shares there have been so called "pump 'n' dump" scams. This...
Spyware: Know Your EnemyLike Macavity, the fictional feline in T. S. Eliot's well-known poem, spyware may be considered to...
The Online Shadow Economy: A Billion Dollar Market For Malware AuthorsMalware, meaning computer viruses, trojans and spyware, is about money. The teenagers who wrote...

Microsoft SQL Server has enjoyed phenomenal success as a database server. Its relatively low cost,...
Migrating to Windows Vista: Necessity and OpportunityThe Vista era of Windows is here. Yet most organizations will retain Windows XP alongside new Vista...
CX4: Leading-Edge Midrange Storage for Virtualized EnvironmentsView this webcast and learn how you can enjoy next-generation innovation with UltraFlex technology,...

Download this Network World Executive Guide and get information that details how real-world...
WAN Optimization: How to rev up sluggish applicationsWAN optimization technology is maturing and buyers are more comfortable than ever with tools that...
Network World Executive Guide: Perfecting Application Performance ManagementApplication performance-management vendors are dangling a new carrot in front of network executives...
Partner Content
Simplify Your Branch Infrastructure
Learn how to simplify your branch infrastructure while dramatically increasing app performance with Citrix Branch Repeater.
Download the Free Info Kit
Next-Gen Load Balancing
Free Guide: "Next Gen Load Balancing: 8 Things You Need to Handle Today's Network Traffic" shows you the functionality needed in your next load balancer.
Download the Free Guide
Accelerate Your Web Apps by up to 5x
Free Guide: "The Secret to Getting Maximum Speed from your Web Applications." Learn how you can deliver Web apps up to 5x faster.
Download the Free Guide
Comment