Wan Accelerators: Optimizing Network Traffic with Compression. Bartosz Agas, Marvin Germar & Christopher Tran
|
|
|
- Merry James
- 10 years ago
- Views:
Transcription
1 Wan Accelerators: Optimizing Network Traffic with Compression Bartosz Agas, Marvin Germar & Christopher Tran
2 Introduction A WAN accelerator is an appliance that can maximize the services of a point-to-point(ptp) connection. It provides high quality performance using minimal resources. There are various methods that a WAN accelerator uses to optimize resources such as caching repetitive data, compression, and latency optimization. The basic approach to wan optimization lies in lossless data compression. Data compression involves encoding data into a compact size without losing the original information. Given a set of strings, a new string can be created using data compression whose length is smaller, but contains the same information. This application is important in transferring and storing data. However, implementing lossless data compression requires time. It uses a technique that learns redundant data after initial data transmission to improve performance. Data compression begins with an encoder that represents data more concisely. The original data is compressed and will be decompressed with a decoder. As the encoder and decoder channels data between connections, a dictionary is being formed. The dictionary stores initial data, but as data transfer increases the amount of redundant data also increases. Therefore the size and time of the transmission will be smaller since the information is already stored in the dictionary. Lossless data compression analyzes data to construct a dictionary that minimizes file transfer size. These transfer sizes are decreased because redundant data is eliminated during data transmission. One method of reduction is deduplication which removes identical information in a data packet. Instead, a reference is sent from the dictionary that represents the identical information rather than sending the actual data itself. The references are smaller so it shrinks the transfer size. There are other techniques that optimize network traffic. Caching reduces the transfer size by storing data that is repeatedly accessed in the local cache. Since transfer size is reduced the cost and space required is also reduced. As a result data transmission is more efficient. There are different ways to implement lossless data compression. A popular algorithm is the Lempel-Ziv compression. It uses an encoder and decoder to build a dictionary. Another algorithm is Huffman coding which also uses an encoder and decoder to build a dictionary. Huffman coding will be focused to study WAN accelerator and lossless data compression. With such foregoing means, a WAN accelerator can analyze data packets being transferred over a PTP connection and only send the critical or compressed differentials. Consider two local networks where network_1 is connected to network_2 via a PTP connection and the networks frequently send each other similar data packets such as IP headers, s, and documents. A lot of these data packets contain repetitive data segments that do not need to utilize the resources of the PTP connection. Via the aforementioned methods, a WAN accelerator significantly improves the transfer process and minimizes monetary expenses. Companies can save time and money
3 required for higher PTP connections if they can use a T1 connection to do what used to require a T3 connection. This is the basis of a WAN accelerator causing interest in investigating this technology. Literature Review When choosing a service provider, several companies are faced with the decision as to what type of bandwidth to select for their network. These choices include a T3 line, multiple T1s, a single T1, or a fractional T1. Organizations with a large number of sites will tend to vary the speeds they offer each office based on their size and usage. By implementing a WAN accelerator, the amount of bandwidth required for the various locations goes down dramatically. This can save an organization a significant amount of money as the different services vary greatly in price. T1s typically cost between $350 and $600 with the mean price being about $500 per month. A T3 is comprised of 28 T1s and can therefore reach a couple thousand dollars per month. Being able to make a downgrade in bandwidth without actually having any production being slowed down can save a great deal of money down the line. Consider a scenario with Company XYZ who wishes to implement a WAN accelerator offered by Cisco (Cisco WAAS). It is an organization comprised of 50 offices of varying sizes with at least 10 users for small offices and about 200 for three large offices. Their current contracts offer bandwidths of 256kbps for small offices and 1.5mbps (T1) for the three large offices. On average, their current monthly cost, per office, is about $1,700 per month or $20,400. After implementing Cisco WAAS their bandwidth requirements are reduced by 55%. There current average cost per month for each office is now $765 or $9,180. The total average annual cost for company XYZ prior to implementing Cisco WAAS was about $1,020,000 (20,400 * 50). After implementation it is reduced to $459,000. As you can see the drop is dramatic as the savings just keep increasing as time goes by. There are initial costs for setting up the service as well annual costs for the service itself. As the table below shows for company XYZ, the costs for the WAN optimization service cannot even compare to the savings that can be achieved over a three year span. The total three year bandwidth savings total up to about 1.4 million dollars. As mentioned earlier, WAN optimizers also offer a speed boost as the actual data being sent out is reduced. The table below shows the drastic improvements of opening a variety of files with different sizes and how long the process would take on the initial run and the ones following it.
4 Figure 1: The table above shows the costs of implementing Cisco s WAAS solution Figure 2: This is an example of how much faster files can be sent over a network with a WAN accelerator Approach and Methodology A WAN accelerator is a network optimizing solution that requires hardware and software to be deployed at all branches of a company. The accelerator needs to be installed in a way that it can encode data right before it leaves a network and decode it as soon as it enters a network. The WAN accelerator adapts and learns data redundancy of a network by updating a dictionary to be referenced when sending data differentials between point-to-point connections. The frequency in which dictionaries are updated can be configured depending on what the user wants. This is advantageous because customers can choose to train a dictionary for their most common files without worrying about the occasional batch of rare data streams distorting the dictionary. Below is an overview of how a WAN accelerator would operate.
5 Figure 3: Visual representation of where compression takes place between companies networks The software driving the hardware uses a compression algorithm known as Huffman coding, a lossless data compression algorithm that creates a binary tree of nodes to reduce the number of bits to represent information during data transfer. The set of data strings that occur frequently are represented with shorter codes than those strings that are less frequent. The dictionary stores the references and rankings of what data streams show up most often for the encoder and decoder to use. Encoder In a general way, the encoder takes an input file, scans it, and builds a Huffman tree. Once it has the tree, it puts the tree at the front of the header. It then attaches an EOF (end of file) marker at the end of the header and then writes it to the beginning of the encoded version of the file. After this, the program encodes the file using the built Huffman tree and writes it to the end of the file (starting after the EOF marker). The encoder also updates the dictionary to reflect the new probabilities of the more frequent string of data. Decoder The decoder is straightforward as well. The decoder scans the header portion of the file and knows where the encoded data begins through the EOF marker. Once it scans in the header, it builds its own tree and then decompresses the data based on that tree. The decoder reads the file and decompresses it using the trained dictionary from the encoder.
6 Dictionary The modified Huffman code creates a binary tree with nodes that contain the symbols to be encoded. It develops an ongoing dictionary that a WAN accelerator can use. An ongoing dictionary adapts to the data being transferred by stressing the priority of data that is sent most frequently. A WAN accelerator s dictionary learns from all data transfer and is updated unlike normal compression methods that deletes it dictionary after it outputs a file. By using an updateable dictionary, a company can use a WAN accelerator to optimize their network because the dictionary is trained specifically for the company s common files. Huffman coding produces a dictionary that persist over numerous data transmissions. Example: Given a 6 symbol alphabet with the following symbol probabilities: A = 1, B = 2, C = 4, D = 8, E = 16, F = 32 Step 1. Combine A and B into AB with a probability of 3. Step 2. Combine AB and C into ABC with a probability of 7. Step 3. Combine ABC and D into ABCD with a probability of 15. Step 4. Combine ABCD and E into ABCDE with a probability of 31. Step 5. Combine ABCDE and F into ABCDEF with a probability of 63. The Following tree results: To summarize this example, because F has the highest probability from the letters in this alphabet, we want to represent it with the shortest bit string possible, in this case just 0. For the WAN accelerator used in this project, it was coded in such a way where the user would manually choose when the dictionary should be updated or trained with a new batch of files. This would involve the user feeding the program a set of common files that the dictionary should be optimized around.
7 How the Huffman Algorithm reduces costs Companies use mass amounts of bandwidth to keep their services going and fast and reliable point-to-point (PTP) connections costs a lot of money. Sending less data over the PTP pipe would be a great way to reduce costs. The Huffman Algorithm implemented in this particular WAN accelerator takes in a batch of common files supplied by the company using it, and trains the dictionary. The dictionary is updated by making a Huffman Tree as explained earlier. The strings of data that appeared most frequently now only have to be represented by smaller byte strings such as 0, 10, and 110. The output of the encoder is sent over the network and is much smaller than the raw, original file. The decoder will read the compressed string of bytes and references the dictionary every time it sees one of these combinations and decrypt the file accordingly. It is easy to understand how using a system such as a WAN accelerator could allow companies to purchase slower PTP connection pipes and ultimately making more money. Obstacles with Compression and WAN accelerators A WAN accelerator can be implemented using any one of numerous compression algorithms and there is a reason that Huffman is used for this particular case. Compression applications typically read in one file, compress it, and then decompress it. A WAN accelerator on the other hand must constantly read in files and adapt by building its dictionary synchronously between the encoder and decoder. If an encoder and decoder use different dictionaries, then the output of the decoder will not produce the original file. Initially, Lempel-Ziv-Welch (LZW) was the algorithm to be used because of its high efficiency, but it would take too much time to overcome the obstacles that came with it. LZW source codes, such as the one made by James Schumacher III, are very complex and particular about how it compresses redundant byte streams. Modifying source codes like this would require so much effort that it might make sense just to implement LZW from scratch. However, coding LZW from the ground up also takes a significant amount of time due to the nature of its complex yet efficient design. To overcome the problems with using LZW, Huffman coding was used instead as it is much easier to understand and code in a shorter amount of time. The issues that Huffman coded presented dealt with extracting its dictionary to be ongoing so that the WAN accelerator could adapt when it needed to. The Huffman source code used as a foundation for this project sent the probabilities and references of reoccurring data streams to the header of the encoder s output. This code was modified to take the encoder s header and store it in a common dictionary that could be used by the decoder as well. As a result of not needing to store the header, less bandwidth is needed to send the data from point-a to point-b.
8 Results Figure 4: Original file sizes with compressed file sizes. Figure 5: Original file sizes with decompressed file sizes. The WAN accelerator implemented with the Huffman algorithm uses Michael Dipperstein s single file compression source code as a basis. After coding the encoder and decoder, preliminary test are run to determine lossless data compression efficiency. To do so, a new dictionary is built for each file type. Figure 4 and Figure 5 show implementation that uses a dictionary which optimizes each file. Overall, the compressed file sizes are smaller than the original data. However, there are compressed file sizes that increased. More tests are run to study which file types are optimized by Huffman coding. Despite the mixture of file sizes, the original file sizes are the same as the decompressed file sizes as Figure 4 illustrates. The encoder and decoder work, but not all file types are encoded concisely. Further tests are run with an individual dictionary for each file type. Table 1 displays the efficiency of the different file types. Similar results ensued where certain files are better compressed than others. Efficiency shows the potential that each file type possess after using a Wan accelerator.
9 Original Data Size Compressed Data Size Table 1: Efficiency of Different File Types Decompressed Data Size Efficiency bible.txt 4,295 KB 2,449 KB 4,295 KB +42.9% chandoo.xls 1,809 1,639 1,809 KB +9.4% chandoo.xlsx 1,473 1,472 1,473 KB +0.1% darknet5.doc 1,080 KB 818 KB 1,080 KB +24.3% darknet5.docx 484 KB 484 KB 484 KB 0% 5 Ethics.txt 1,261 KB 726 KB 1,261 KB +42.4% NumAccSet.xls 741 KB 489 KB 741 KB +34.0% NumAccSet.xlsx 209 KB 201 KB 209 KB +3.8% Railroad.jpg 1,794 KB 1,779 KB 1,794 KB +0.8% Railroad.png 2,606 KB 2,582 KB 2,606 KB +0.9% SampleBusinessPlan.doc 2,435 KB 2,198 KB 2,435 KB +9.7% SampleBusinessPlan.doc 1,008 KB 1,008 KB 1,008 KB 0% x world.jpg 2,489 KB 2,431 KB 2,489 KB +2.3% world.png 3,064 KB 3,052 KB 3,064 KB +0.4% 5,000 4,500 4,000 3,500 3,000 2,500 2,000 1,500 1, Compression of Different File Types bible.txt chandoo.xls chandoo.xlsx darknet5.doc darknet5.docx Ethics.txt NumAccSet.xls NumAccSet.xlsx Railroad.jpg Railroad.png SamplePlan.doc SamplePlan.docx world.jpg world.png Original Data Size Compressed Data Size Graph 1: Compression of Different File Types The graph above is illustrates which file types are optimized using Huffman coding. It is clear that certain file types are better compressed than others. Thus, better compression depends on the data that is being compressed. The files that are better compressed are.txt,.doc, and.xls. Other file types such as.pdf,.docx,.xlsx,.jpg, and. png, did not compress as well because they are already in compressed format. Compressing a compressed file does not compress it further.
10 Original Data Size Compressed Data Size Efficiency bible.txt 4,295 KB 3,071 KB +28.5% Canterbury.txt 1,459 KB 1,043 KB +28.5% chandoo.xls 14,519 KB 14,088 KB +2.9% darknet5.doc 1,080 KB 914 KB +15.4% darknet5.docx 484 KB 519 KB -7.2% Ethics.txt 1,261 KB 910 KB +27.8% evacuagationguide.doc 1,893 KB 1,885 KB +0.4% fw4.pdf 107 KB 105 KB +1.9% Monte.txt 2,624 KB 1,890 KB +27.9% NumAccSet.xls 741 KB 627 KB +15.4% NumAccSet.xlsx 209 KB 224 KB -7.2% SampleBusinessPlan.doc 2,435 KB 2,480 KB -1.8% Shakespeare.txt 5,460 KB 3,974 KB +27.2% WarandPeace.txt 3,212 KB 2,303 KB +28.3% world.jpg 2,489 KB 2,640 KB -6.1% world.png 3,064 KB 3,257 KB -6.3% Table 2: Efficiency of Different File Types 16,000 14,000 12,000 10,000 8,000 6,000 4,000 2,000 0 Compression with Combined Dictionary bible.txt Canter.txt chandoo.xls dark.doc dark.docx Ethics.txt evac.doc fw4.pdf Monte.txt NumAcc.xls NumAcc.xlsx SampBus.doc Shake.txt WarPeace.txt world.jpg world.png Orignal Size Compressed Data Size Graph 2: Compression with Combined Dictionary Using a WAN accelerator takes times before benefits can be seen. Table 2 implements a combined dictionary for all the data types. As noted before, compressed file types do not compress effectively. However, as companies send redundant data packets with highly compressible files, a WAN accelerator can be advantageous. Overall efficiency increases drastically as Table 2 illustrate. A WAN accelerator proves to be valuable for data transmission.
11 Original Data Size Compressed Data Size Efficiency bible.txt 4,295 KB 1570 KB +63.4% book.pdf 11,300 KB 11,708 KB -3.6% darknet5.doc 1080 KB 527 KB +51.2% NumcAccSet.xls 741 KB 235 KB 68.3% world.png 3064 KB 3379 KB -10.3% Table 3: Lempel-Ziv Compression 14,000 12,000 10,000 8,000 6,000 4,000 2,000 0 Lempel-Ziv Compression Original Size Compressed Data Size Graph 3: Lempel-Ziv Compression Lempel-Ziv is another lossless data compression algorithm. Much like Huffman coding, documents and text files are better compressed. Other file types that are already compressed do not compress further. When using Lempel-Ziv, these file types become bigger. In comparison to Huffman coding, Lempel-Ziv does a better job compressing uncompressed data types. Nonetheless, both algorithms do not compress highly compressed data types such as.pdf and.png.
12 Conclusion Optimizing a WAN accelerator is a relatively new field of study that has high potential in data storage and transmission. Based on the findings, its ability to compress files has significant impact on network traffic. With implementation, its application can expedite data transfers with reduced file sizes. This not only gives faster transmission, but it also decreases monetary expenses since less space is used. Furthermore, by minimizing the file sizes, it widens the capacity of the medium. Thus, using lossless data compression is beneficial because it optimizes available resources. Huffman coding is one algorithm that uses lossless data compression. It uses an encoder and decoder to build a binary tree of node as a dictionary. The dictionary analyzes data transfer and adapts to redundant data. Strings that appear more frequently are referenced with shorter code than those that are less frequent. Therefore, repetitive data are accessed with smaller bits leading to smaller transmission size. Similar to Huffman coding, Lempel-Ziv compression also minimizes the data being transfer. In the study, documents and text files benefit the most from a WAN accelerator because they are highly compressible. Already compressed file types such as.pdf and.png, are not compressed further. Huffman coding and Lempel-Ziv are two out of many lossless data compression algorithm that produce efficient throughput in data storage and transmission. As results show, a WAN accelerator optimizes network traffic with compression.
13 References Cisco Wide Are Application Services SSl Acceleration Technical Overview. Cisco Public Information. June Web. 11 January < Dipperstein, Michael. "Huffman Code Discussion and Implementation."Michael.dipperstein.com. Michael Dipperstein. Web. 2 Apr < "Free EBooks by Project Gutenberg." Project Gutenberg. Web. 02 April < Huffman Coding. Wikipedia, The Free Encyclopedia. Wikimedia Foundation, Inc. 04 April Web. 11 January < Lempel-Ziv-Welch. Wikipedia, The Free Encyclopedia. Wikimedia Foundation, Inc. 03 May Web. 11 January < Lossless Data Compression. Wikipedia, The Free Encyclopedia. Wikimedia Foundation, Inc. 30 March Web. 11 January < Nelson, Mark and Jean-Loup Gailly. The Data Compresssion Book, Second Edition. Cambridge, MA: IDG Books Worldwide, Inc Schumacher III, James. "Lempel Ziv Compression." PlanetSourceCode. Exhedra Solutions, Inc., 18 Apr Web. 30 Mar < Wan Optimization. Wikipedia, The Free Encyclopedia. Wikimedia Foundation, Inc. 23 April Web. 11 January < Wide Area Application Services. Cisco. Web. 11 January <
Image Compression through DCT and Huffman Coding Technique
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul
Key Components of WAN Optimization Controller Functionality
Key Components of WAN Optimization Controller Functionality Introduction and Goals One of the key challenges facing IT organizations relative to application and service delivery is ensuring that the applications
CISCO WIDE AREA APPLICATION SERVICES (WAAS) OPTIMIZATIONS FOR EMC AVAMAR
PERFORMANCE BRIEF CISCO WIDE AREA APPLICATION SERVICES (WAAS) OPTIMIZATIONS FOR EMC AVAMAR INTRODUCTION Enterprise organizations face numerous challenges when delivering applications and protecting critical
Analysis of Compression Algorithms for Program Data
Analysis of Compression Algorithms for Program Data Matthew Simpson, Clemson University with Dr. Rajeev Barua and Surupa Biswas, University of Maryland 12 August 3 Abstract Insufficient available memory
On the Use of Compression Algorithms for Network Traffic Classification
On the Use of for Network Traffic Classification Christian CALLEGARI Department of Information Ingeneering University of Pisa 23 September 2008 COST-TMA Meeting Samos, Greece Outline Outline 1 Introduction
Frequently Asked Questions
Frequently Asked Questions 1. Q: What is the Network Data Tunnel? A: Network Data Tunnel (NDT) is a software-based solution that accelerates data transfer in point-to-point or point-to-multipoint network
Storage Optimization in Cloud Environment using Compression Algorithm
Storage Optimization in Cloud Environment using Compression Algorithm K.Govinda 1, Yuvaraj Kumar 2 1 School of Computing Science and Engineering, VIT University, Vellore, India [email protected] 2 School
Cisco Application Networking for Citrix Presentation Server
Cisco Application Networking for Citrix Presentation Server Faster Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address
Cisco WAAS Express. Product Overview. Cisco WAAS Express Benefits. The Cisco WAAS Express Advantage
Data Sheet Cisco WAAS Express Product Overview Organizations today face several unique WAN challenges: the need to provide employees with constant access to centrally located information at the corporate
Deploying Riverbed wide-area data services in a LeftHand iscsi SAN Remote Disaster Recovery Solution
Wide-area data services (WDS) Accelerating Remote Disaster Recovery Reduce Replication Windows and transfer times leveraging your existing WAN Deploying Riverbed wide-area data services in a LeftHand iscsi
White Paper. Optimizing the video experience for XenApp and XenDesktop deployments with CloudBridge. citrix.com
Optimizing the video experience for XenApp and XenDesktop deployments with CloudBridge Video content usage within the enterprise is growing significantly. In fact, Gartner forecasted that by 2016, large
balesio Native Format Optimization Technology (NFO)
balesio AG balesio Native Format Optimization Technology (NFO) White Paper Abstract balesio provides the industry s most advanced technology for unstructured data optimization, providing a fully system-independent
Compression techniques
Compression techniques David Bařina February 22, 2013 David Bařina Compression techniques February 22, 2013 1 / 37 Contents 1 Terminology 2 Simple techniques 3 Entropy coding 4 Dictionary methods 5 Conclusion
WAN Optimization Integrated with Cisco Branch Office Routers Improves Application Performance and Lowers TCO
WAN Optimization Integrated with Cisco Branch Office Routers Improves Application Performance and Lowers TCO The number of branch-office work sites is increasing, so network administrators need tools to
Cisco and EMC Solutions for Application Acceleration and Branch Office Infrastructure Consolidation
Solution Overview Cisco and EMC Solutions for Application Acceleration and Branch Office Infrastructure Consolidation IT organizations face challenges in consolidating costly and difficult-to-manage branch-office
Cisco Application Networking for IBM WebSphere
Cisco Application Networking for IBM WebSphere Faster Downloads and Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address
A TECHNICAL REVIEW OF CACHING TECHNOLOGIES
WHITEPAPER Over the past 10 years, the use of applications to enable business processes has evolved drastically. What was once a nice-to-have is now a mainstream staple that exists at the core of business,
SiteCelerate white paper
SiteCelerate white paper Arahe Solutions SITECELERATE OVERVIEW As enterprises increases their investment in Web applications, Portal and websites and as usage of these applications increase, performance
Comparison of different image compression formats. ECE 533 Project Report Paula Aguilera
Comparison of different image compression formats ECE 533 Project Report Paula Aguilera Introduction: Images are very important documents nowadays; to work with them in some applications they need to be
STORAGE. Buying Guide: TARGET DATA DEDUPLICATION BACKUP SYSTEMS. inside
Managing the information that drives the enterprise STORAGE Buying Guide: DEDUPLICATION inside What you need to know about target data deduplication Special factors to consider One key difference among
Highly Available Service Environments Introduction
Highly Available Service Environments Introduction This paper gives a very brief overview of the common issues that occur at the network, hardware, and application layers, as well as possible solutions,
Accurate End-to-End Performance Management Using CA Application Delivery Analysis and Cisco Wide Area Application Services
White Paper Accurate End-to-End Performance Management Using CA Application Delivery Analysis and Cisco Wide Area Application Services What You Will Learn IT departments are increasingly relying on best-in-class
Data Deduplication and Corporate PC Backup
A Druva White Paper Data Deduplication and Corporate PC Backup This Whitepaper explains source based deduplication technology and how it is used by Druva s insync product to save storage bandwidth and
LZ77. Example 2.10: Let T = badadadabaab and assume d max and l max are large. phrase b a d adadab aa b
LZ77 The original LZ77 algorithm works as follows: A phrase T j starting at a position i is encoded as a triple of the form distance, length, symbol. A triple d, l, s means that: T j = T [i...i + l] =
Cisco Application Networking for BEA WebLogic
Cisco Application Networking for BEA WebLogic Faster Downloads and Site Navigation, Less Bandwidth and Server Processing, and Greater Availability for Global Deployments What You Will Learn To address
WAN optimization and acceleration products reduce cost and bandwidth requirements while speeding throughput.
BUSINESS SOLUTIONS Pumping up the WAN WAN optimization and acceleration products reduce cost and bandwidth requirements while speeding throughput. Today s data center managers are looking for improvement
How To Send Video At 8Mbps On A Network (Mpv) At A Faster Speed (Mpb) At Lower Cost (Mpg) At Higher Speed (Mpl) At Faster Speed On A Computer (Mpf) At The
Will MPEG Video Kill Your Network? The thought that more bandwidth will cure network ills is an illusion like the thought that more money will ensure human happiness. Certainly more is better. But when
Cisco WAAS for Isilon IQ
Cisco WAAS for Isilon IQ Integrating Cisco WAAS with Isilon IQ Clustered Storage to Enable the Next-Generation Data Center An Isilon Systems/Cisco Systems Whitepaper January 2008 1 Table of Contents 1.
Enhance Service Delivery and Accelerate Financial Applications with Consolidated Market Data
White Paper Enhance Service Delivery and Accelerate Financial Applications with Consolidated Market Data What You Will Learn Financial market technology is advancing at a rapid pace. The integration of
Cisco WAAS 4.4.1 Context-Aware DRE, the Adaptive Cache Architecture
White Paper Cisco WAAS 4.4.1 Context-Aware DRE, the Adaptive Cache Architecture What You Will Learn Enterprises face numerous challenges in the delivery of applications and critical business data to the
WAN Performance Analysis A Study on the Impact of Windows 7
A Talari Networks White Paper WAN Performance Analysis A Study on the Impact of Windows 7 Test results demonstrating WAN performance changes due to upgrading to Windows 7 and the network architecture and
Original-page small file oriented EXT3 file storage system
Original-page small file oriented EXT3 file storage system Zhang Weizhe, Hui He, Zhang Qizhen School of Computer Science and Technology, Harbin Institute of Technology, Harbin E-mail: [email protected]
Cisco Performance Agent Data Source Configuration in the Branch-Office Router
Deployment Guide Cisco Performance Agent Figure 1. Application visibility in all network segments using Performance Agent in branch office Cisco Performance Agent is a licensed software feature of Cisco
Video compression: Performance of available codec software
Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes
Cisco WAAS Optimized for Citrix XenDesktop
White Paper Cisco WAAS Optimized for Citrix XenDesktop Cisco Wide Area Application Services (WAAS) provides high performance delivery of Citrix XenDesktop and Citrix XenApp over the WAN. What ou Will Learn
Clearing the Way for VoIP
Gen2 Ventures White Paper Clearing the Way for VoIP An Alternative to Expensive WAN Upgrades Executive Overview Enterprises have traditionally maintained separate networks for their voice and data traffic.
VPN over Satellite A comparison of approaches by Richard McKinney and Russell Lambert
Sales & Engineering 3500 Virginia Beach Blvd Virginia Beach, VA 23452 800.853.0434 Ground Operations 1520 S. Arlington Road Akron, OH 44306 800.268.8653 VPN over Satellite A comparison of approaches by
Information, Entropy, and Coding
Chapter 8 Information, Entropy, and Coding 8. The Need for Data Compression To motivate the material in this chapter, we first consider various data sources and some estimates for the amount of data associated
Streaming Lossless Data Compression Algorithm (SLDC)
Standard ECMA-321 June 2001 Standardizing Information and Communication Systems Streaming Lossless Data Compression Algorithm (SLDC) Phone: +41 22 849.60.00 - Fax: +41 22 849.60.01 - URL: http://www.ecma.ch
Accelerate Private Clouds with an Optimized Network
Accelerate Private Clouds with an Optimized Network An Allstream White Paper 1 Table of contents The importance of WAN 1 WAN challenges for Private Clouds 1 WAN Optimization methods 2 Benefits of WAN Optimization
Data Reduction: Deduplication and Compression. Danny Harnik IBM Haifa Research Labs
Data Reduction: Deduplication and Compression Danny Harnik IBM Haifa Research Labs Motivation Reducing the amount of data is a desirable goal Data reduction: an attempt to compress the huge amounts of
CHAPTER 2 LITERATURE REVIEW
11 CHAPTER 2 LITERATURE REVIEW 2.1 INTRODUCTION Image compression is mainly used to reduce storage space, transmission time and bandwidth requirements. In the subsequent sections of this chapter, general
Microsoft Exchange 2010 /Outlook 2010 Performance with Riverbed WAN Optimization
Microsoft Exchange 2010 /Outlook 2010 Performance with Riverbed WAN Optimization A Riverbed whitepaper Riverbed participated in an early Microsoft TAP program to validate interoperability for Exchange
Riverbed WAN Acceleration for EMC Isilon Sync IQ Replication
PERFORMANCE BRIEF 1 Riverbed WAN Acceleration for EMC Isilon Sync IQ Replication Introduction EMC Isilon Scale-Out NAS storage solutions enable the consolidation of disparate pools of storage into a single
Cisco Prime Network Analysis Module Software 5.1 for WAAS VB
Cisco Prime Network Analysis Module Software 5.1 for WAAS VB Network administrators need multifaceted visibility into the network and application to help ensure consistent and cost-effective delivery of
Integration Guide. EMC Data Domain and Silver Peak VXOA 4.4.10 Integration Guide
Integration Guide EMC Data Domain and Silver Peak VXOA 4.4.10 Integration Guide August 2013 Copyright 2013 EMC Corporation. All Rights Reserved. EMC believes the information in this publication is accurate
Network Performance Optimisation: The Technical Analytics Understood Mike Gold VP Sales, Europe, Russia and Israel Comtech EF Data May 2013
Network Performance Optimisation: The Technical Analytics Understood Mike Gold VP Sales, Europe, Russia and Israel Comtech EF Data May 2013 Copyright 2013 Comtech EF Data Corporation Network Performance
How To Recognize Voice Over Ip On Pc Or Mac Or Ip On A Pc Or Ip (Ip) On A Microsoft Computer Or Ip Computer On A Mac Or Mac (Ip Or Ip) On An Ip Computer Or Mac Computer On An Mp3
Recognizing Voice Over IP: A Robust Front-End for Speech Recognition on the World Wide Web. By C.Moreno, A. Antolin and F.Diaz-de-Maria. Summary By Maheshwar Jayaraman 1 1. Introduction Voice Over IP is
Best Practices for Deploying Citrix XenDesktop on NexentaStor Open Storage
Best Practices for Deploying Citrix XenDesktop on NexentaStor Open Storage White Paper July, 2011 Deploying Citrix XenDesktop on NexentaStor Open Storage Table of Contents The Challenges of VDI Storage
Windows Server Performance Monitoring
Spot server problems before they are noticed The system s really slow today! How often have you heard that? Finding the solution isn t so easy. The obvious questions to ask are why is it running slowly
Eight Considerations for Evaluating Disk-Based Backup Solutions
Eight Considerations for Evaluating Disk-Based Backup Solutions 1 Introduction The movement from tape-based to disk-based backup is well underway. Disk eliminates all the problems of tape backup. Backing
Requirements of Voice in an IP Internetwork
Requirements of Voice in an IP Internetwork Real-Time Voice in a Best-Effort IP Internetwork This topic lists problems associated with implementation of real-time voice traffic in a best-effort IP internetwork.
Design and Implementation of a Storage Repository Using Commonality Factoring. IEEE/NASA MSST2003 April 7-10, 2003 Eric W. Olsen
Design and Implementation of a Storage Repository Using Commonality Factoring IEEE/NASA MSST2003 April 7-10, 2003 Eric W. Olsen Axion Overview Potentially infinite historic versioning for rollback and
Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging
Achieving Nanosecond Latency Between Applications with IPC Shared Memory Messaging In some markets and scenarios where competitive advantage is all about speed, speed is measured in micro- and even nano-seconds.
ENSC 427: COMMUNICATION NETWORKS ANALYSIS ON VOIP USING OPNET
ENSC 427: COMMUNICATION NETWORKS ANALYSIS ON VOIP USING OPNET FINAL PROJECT Benson Lam 301005441 [email protected] Winfield Zhao 200138485 [email protected] Mincong Luo 301039612 [email protected] Data: April 05, 2009
How To Make Money From A Network Connection
Telecom Provider Boosts Network Performance in Remote Locations Carrier to Carrier Telecom N.V. uses Network Capacity Expansion System to break through the satellite bandwidth limitation. EXECUTIVE SUMMARY
Protocols. Packets. What's in an IP packet
Protocols Precise rules that govern communication between two parties TCP/IP: the basic Internet protocols IP: Internet Protocol (bottom level) all packets shipped from network to network as IP packets
NetFlow Performance Analysis
NetFlow Performance Analysis Last Updated: May, 2007 The Cisco IOS NetFlow feature set allows for the tracking of individual IP flows as they are received at a Cisco router or switching device. Network
Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management
Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management Optimize Your Microsoft Infrastructure Leveraging Exinda s Unified Performance Management Executive Summary Organizations
Lempel-Ziv Coding Adaptive Dictionary Compression Algorithm
Lempel-Ziv Coding Adaptive Dictionary Compression Algorithm 1. LZ77:Sliding Window Lempel-Ziv Algorithm [gzip, pkzip] Encode a string by finding the longest match anywhere within a window of past symbols
Cisco Bandwidth Quality Manager 3.1
Cisco Bandwidth Quality Manager 3.1 Product Overview Providing the required quality of service (QoS) to applications on a wide-area access network consistently and reliably is increasingly becoming a challenge.
Accelerating Cloud Based Services
Accelerating Cloud Based Services A White Paper February 2011 1.1 Replify 2011 Table of Contents Executive Summary... 3 Introduction... 4 The Network a Barrier to Cloud Adoption... 4 Current Solutions...
Managing Mobile Devices Over Cellular Data Networks
Managing Mobile Devices Over Cellular Data Networks Best Practices Document Best Practices Document www.soti.net We Manage Mobility TABLE OF CONTENTS UNIQUE CHALLENGES OF MANAGING DEVICES OVER CELLULAR
Optimizing Performance for Voice over IP and UDP Traffic
A Riverbed Technology White Paper OPTIMIZING PERFORMANCE FOR VOICE OVER IP AND UDP TRAFFIC Optimizing Performance for Voice over IP and UDP Traffic 2006 Riverbed Technology, Inc. All rights reserved. 0
WAN Optimization and Thin Client: Complementary or Competitive Application Delivery Methods? Josh Tseng, Riverbed
WAN Optimization and Thin Client: Complementary or Competitive Application Delivery Methods? Josh Tseng, Riverbed SNIA Legal Notice The material contained in this tutorial is copyrighted by the SNIA. Member
GATEWAY TRAFFIC COMPRESSION
GATEWAY TRAFFIC COMPRESSION Name: Devaraju. R Guide Name: Dr. C. Puttamadappa Research Centre: S.J.B. Institute of Technology Year of Registration: May 2009 Devaraju R 1 1. ABSTRACT: In recent years with
Technical papers Virtual private networks
Technical papers Virtual private networks This document has now been archived Virtual private networks Contents Introduction What is a VPN? What does the term virtual private network really mean? What
VoIP Bandwidth Considerations - design decisions
VoIP Bandwidth Considerations - design decisions When calculating the bandwidth requirements for a VoIP implementation the two main protocols are: a signalling protocol such as SIP, H.323, SCCP, IAX or
Top Ten Questions. to Ask Your Primary Storage Provider About Their Data Efficiency. May 2014. Copyright 2014 Permabit Technology Corporation
Top Ten Questions to Ask Your Primary Storage Provider About Their Data Efficiency May 2014 Copyright 2014 Permabit Technology Corporation Introduction The value of data efficiency technologies, namely
WAN Optimization for Microsoft SharePoint BPOS >
White Paper WAN Optimization for Microsoft SharePoint BPOS > Best Practices Table of Contents Executive Summary 2 Introduction 3 SharePoint BPOS performance: Managing challenges 4 SharePoint 2007: Internal
Deduplication has been around for several
Demystifying Deduplication By Joe Colucci Kay Benaroch Deduplication holds the promise of efficient storage and bandwidth utilization, accelerated backup and recovery, reduced costs, and more. Understanding
NETWORK ISSUES: COSTS & OPTIONS
VIDEO CONFERENCING NETWORK ISSUES: COSTS & OPTIONS Prepared By: S. Ann Earon, Ph.D., President Telemanagement Resources International Inc. Sponsored by Vidyo By:S.AnnEaron,Ph.D. Introduction Successful
Cost Effective Deployment of VoIP Recording
Cost Effective Deployment of VoIP Recording Purpose This white paper discusses and explains recording of Voice over IP (VoIP) telephony traffic. How can a company deploy VoIP recording with ease and at
Mind the gap: Top pitfalls to avoid when reaching for the cloud. A whitepaper byfatpipe, the specialist in WAN & Internet Connectivity Optimisation
Top pitfalls to avoid when reaching for the cloud A whitepaper byfatpipe, the specialist in WAN & Internet Connectivity Optimisation Top pitfalls to avoid when reaching for the cloud Problem 1: Inadequate
Hardware Configuration Guide
Hardware Configuration Guide Contents Contents... 1 Annotation... 1 Factors to consider... 2 Machine Count... 2 Data Size... 2 Data Size Total... 2 Daily Backup Data Size... 2 Unique Data Percentage...
Network Instruments white paper
Network Instruments white paper ANALYZING FULL-DUPLEX NETWORKS There are a number ways to access full-duplex traffic on a network for analysis: SPAN or mirror ports, aggregation TAPs (Test Access Ports),
Chapter 2 - The TCP/IP and OSI Networking Models
Chapter 2 - The TCP/IP and OSI Networking Models TCP/IP : Transmission Control Protocol/Internet Protocol OSI : Open System Interconnection RFC Request for Comments TCP/IP Architecture Layers Application
WAN Optimization Technologies in EMC Symmetrix Replication Environments
Applied Technology Abstract This white paper outlines and defines the evolution, differences, and best practices for implementing WAN optimization in order to improve the functionality of data center to
Reference Guide WindSpring Data Management Technology (DMT) Solving Today s Storage Optimization Challenges
Reference Guide WindSpring Data Management Technology (DMT) Solving Today s Storage Optimization Challenges September 2011 Table of Contents The Enterprise and Mobile Storage Landscapes... 3 Increased
Executive summary. Introduction Trade off between user experience and TCO payoff
Virtual desktop White Paper How fast is my virtual desktop? Delivering a high definition desktop experience to branch office users with Citrix Branch Repeater DVI www.citrix.com Executive summary Emerging
Monitoring WAAS Using Cisco Network Analysis Module. Information About NAM CHAPTER
CHAPTER 5 Monitoring WAAS Using Cisco Network Analysis Module This chapter describes Cisco Network Analysis Module (NAM), which you can use to monitor your WAAS devices. This chapter contains the following
Data Mining Un-Compressed Images from cloud with Clustering Compression technique using Lempel-Ziv-Welch
Data Mining Un-Compressed Images from cloud with Clustering Compression technique using Lempel-Ziv-Welch 1 C. Parthasarathy 2 K.Srinivasan and 3 R.Saravanan Assistant Professor, 1,2,3 Dept. of I.T, SCSVMV
Global Server Load Balancing
White Paper Overview Many enterprises attempt to scale Web and network capacity by deploying additional servers and increased infrastructure at a single location, but centralized architectures are subject
Strategies to Speed Collaboration and Data Management Using Autodesk Vault and Riverbed WAN Optimization Technology
Autodesk Vault Professional Manufacturing Industry Marketing 2011 Strategies to Speed Collaboration and Data Management Using Autodesk Vault and Riverbed WAN Optimization Technology Geographically dispersed
TCP/IP Network Communication in Physical Access Control
TCP/IP Network Communication in Physical Access Control The way it's done: The security industry has adopted many standards over time which have gone on to prove as solid foundations for product development
How To Use The Cisco Wide Area Application Services (Waas) Network Module
Cisco Wide Area Application Services (WAAS) Network Module The Cisco Wide Area Application Services (WAAS) Network Module for the Cisco Integrated Services Routers (ISR) is a powerful WAN optimization
The OSI Model and the TCP/IP Protocol Suite
The OSI Model and the TCP/IP Protocol Suite To discuss the idea of multiple layering in data communication and networking and the interrelationship between layers. To discuss the OSI model and its layer
Four Ways High-Speed Data Transfer Can Transform Oil and Gas WHITE PAPER
Transform Oil and Gas WHITE PAPER TABLE OF CONTENTS Overview Four Ways to Accelerate the Acquisition of Remote Sensing Data Maximize HPC Utilization Simplify and Optimize Data Distribution Improve Business
A Talari Networks White Paper. Transforming Enterprise WANs with Adaptive Private Networking. A Talari White Paper
ATalariNetworksWhitePaper TransformingEnterpriseWANswith AdaptivePrivateNetworking ATalariWhitePaper 2 TransformingEnterpriseWANwithAdaptivePrivateNetworking Introduction IT departments face pressures
WanVelocity. WAN Optimization & Acceleration
WanVelocity D A T A S H E E T WAN Optimization & Acceleration WanVelocity significantly accelerates applications while reducing bandwidth costs using a combination of application acceleration, network
Quality of Service Analysis of Video Conferencing over WiFi and Ethernet Networks
ENSC 427: Communication Network Quality of Service Analysis of Video Conferencing over WiFi and Ethernet Networks Simon Fraser University - Spring 2012 Claire Liu Alan Fang Linda Zhao Team 3 csl12 at sfu.ca
How Network Transparency Affects Application Acceleration Deployment
How Network Transparency Affects Application Acceleration Deployment By John Bartlett and Peter Sevcik July 2007 Acceleration deployments should be simple. Vendors have worked hard to make the acceleration
Introduction Page 2. Understanding Bandwidth Units Page 3. Internet Bandwidth V/s Download Speed Page 4. Optimum Utilization of Bandwidth Page 8
INDEX Introduction Page 2 Understanding Bandwidth Units Page 3 Internet Bandwidth V/s Download Speed Page 4 Factors Affecting Download Speed Page 5-7 Optimum Utilization of Bandwidth Page 8 Conclusion
How To Optimize Your Website With Radware Fastview
FastView Radware s End-to-End Acceleration Technology Technology Overview Whitepaper Table of Contents Executive Summary... 3 Performance Matters... 4 The Business Impact of Fast Web Sites... 4 Acceleration
Over the past few years organizations have been adopting server virtualization
A DeepStorage.net Labs Validation Report Over the past few years organizations have been adopting server virtualization to reduce capital expenditures by consolidating multiple virtual servers onto a single
