• No results found

Accelerating WAN Performance with Riverbed

N/A
N/A
Protected

Academic year: 2021

Share "Accelerating WAN Performance with Riverbed"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

Slow WAN Performance is a Growing Business Challenge

It seems like only a few years ago that we were using analogue and ISDN dial-up connections for internet access and remote access. How things have changed; we all take fast, "always on" internet access for granted. And the availability of inexpensive Firewall/VPN appliances from suppliers like SonicWALL mean that any company which can afford two offices can afford a VPN connection between them and Mobile VPN access for their users while out of the office. And all the time these connections are getting faster and more widely available. If you had predicted today's technologies, speeds and prices 10 years ago, it would have sounded like nirvana. But guess what? We are not satisfied! This is nowhere more the case than among CAD users in the construction industry and other markets. The growth of 2D and 3D CAD data, the growth of visualisation, and the growth of digital photography have led to an explosion in volumes of data and individual file sizes. Whilst this does not cause a problem for users accessing data over a LAN, there has been a parallel growth in the need to share data across extended design teams spread across multiple locations.

Users have no interest in the reasons why a WAN is slower than a LAN, and will complain vociferously about slow access to data. This is especially the case with users who roam between offices; who one day are in the office where the data resides and the next day accessing the same data remotely. For them, the performance difference is manifestly clear.

There might seem to be an obvious answer to a slow WAN connection; to buy more bandwidth. But increased bandwidth will not necessarily provide the anticipated performance improvement due to the hidden WAN performance killer - latency. Latency means the inbuilt delay in a system. In the context of a LAN or WAN, latency means the round trip delay between some data being requested and it being returned. Unfortunately computer networks don't work like plumbing systems. When you request a file from a server it is not like a tap being turned on and the data being transferred at full speed until completely transferred. In order to ensure that computer networks work reliably even when there is a lot of traffic, servers send a limited amount of data then wait for the receiving system to confirm that it has arrived. Once that happens then some more is sent. These "here is some data", "OK, I have received it", "here is some more data", stop-start transfers magnify the effect of latency many times over. The congestion-control incurred delays coupled with further queuing and processing delays accumulate to create noticeably slow WAN performance. And unfortunately increasing WAN bandwidth has little impact on them.

Managing Branch Office IT is a Growing Business

Challenge

Another challenge that has arisen with the growth of mass-computerisation is managing branch office IT. The majority of companies working out of more than on location have a large head office and one or more smaller branch offices, with IT staff concentrated in the head office. Branch office IT may be dealt with by

with Riverbed

How this revolutionary technology is improving WAN performance.

By Alex Dewar, Head of IT & IM Solutions, Excitech Ltd.

(2)

71 www.excitech.co.uk/dpj © Excitech Ltd Design Productivity Journal2008

|

Volume 4, Issue 4

periodic visits, remotely, or delegated to a non-IT professional based in the branch office.

This leads to challenges and risks with regard to managing, securing and backing-up branch office data. In the absence of IT team members in the branch office, the diligence with which data is backed up may be less than that at the head office. To deal with these challenges there are various measures which business managers and IT departments may want to consider:

● Consolidate back-ups so that back-up tape drives and software in

the head office and branch offices are backed-up over the WAN.

● Enhance High Availability and Disaster Recovery capabilities by

implementing products like Double-Take to replicate servers in real time, so that offices can act as Disaster Recovery partners for each other.

● Set up branch and site offices quickly and inexpensively without the

cost of server hardware, Windows Server, Exchange Server, Tape drive and back-up software, etc.

Riverbed can help with all of these requirements!

Position Riverbed

This is where Riverbed comes in with their Steelhead family of WAN Acceleration products. Riverbed’s goal is to make the experience of working on a WAN as close as possible to working on a LAN. Riverbed are acknowledged market leaders in WAN Acceleration. For

the second year running they have been acknowledged by analysts Gartner as leaders in their WAN Acceleration Magic Quadrant. This means that both in terms of Completeness of Vision and Ability to Execute, Riverbed are ahead of all of their competitors.

Recognition and Customers

Riverbed is an established supplier in this market and has sold tens of thousands of Steelhead Appliances worldwide. Steelhead appliances are used in all market segments, in all regions worldwide, and in companies ranging from SMBs (small to medium sized businesses) to multi-national corporations.

Here is what some companies have said about Riverbed:

“Our files and data now move more than 70 times faster between offices, giving us the ability to complete projects more quickly. We’ve also reduced our WAN traffic overall by 75%.” – Gensler Architecture.

“Riverbed was able to optimize our bandwidth capacity by more than 3 times, and the back-up and recovery window was reduced by 98%, reducing 4 hour back-ups to just 5 minutes.” – Little Diversified Consulting

“Riverbed Appliances are being successfully used by companies sharing large Revit building information models – allowing disparate workers to more easily collaborate on a building project.” – Autodesk

How Riverbed works

Riverbed Steelhead products are available as hardware appliances and as mobile software; Steelhead Mobile is discussed later. To use Riverbed Steelhead appliances you need one at each end of the WAN link to be optimised. They can sit between the LAN and the firewall, or in larger installations a router may be used to route traffic through the Steelhead. They automatically detect each other’s presence and immediately start to optimise the traffic which passes between them. And crucially they are transparent; they require no client or server re-configuration and no agent installation. Riverbed believe that in order to effectively address WAN performance issues, the three main causes all need to be addressed, these are:

●Bandwidth Limitations ●Transport Protocol Chattiness ●Application Protocol Inefficiencies

If you only deal with one of them then all that will happen is that the next bottleneck will become apparent and only a modest performance improvement will be achieved.

Riverbed’s approach is to deal with all of these causes of slow WAN performance with the counter-measures below:

Cause of WAN Slowness Riverbed Feature

Bandwidth Limitations Data Streamlining Transport Protocol Chattiness

and Latency Transport Streamlining

Application Protocol Chattiness

(3)

Data Streamlining

Data Streamlining is the technology which people most usually associate with Riverbed. All the data passing over a Riverbed optimised link is broken down into small chunks and stored in a data store on each Steelhead end with a reference. If the sending Steelhead ever sees the same data again instead of re-sending the data it sends the reference thus greatly reducing the volume of traffic transmitted. So, only changed or new data is transmitted over the WAN, and even that new data is sent compressed. This is much more efficient at reducing WAN traffic than old-fashioned file caching. When a file is edited it may be that only a small portion is changed so the Steelheads continue to offer a performance improvement. The beauty of this approach is that it does not matter if a file is opened or copied from Windows Explorer, opened from an application or opened from an email; even if it has been re-named, the bit patterns it contains are the same so Riverbed will optimise the traffic. Riverbed Data Streamlining allows much better use to be made of the available WAN bandwidth because it can reduce WAN traffic by 60-90%.

Transport Streamlining

As described earlier, sending data over a TCP/IP network is not like turning on a tap. There are numerous round trips and delays inherent in TCP/IP network traffic and Riverbed utilises two main techniques to overcome these TCP protocol inefficiencies.

The first is to re-size the TCP Window. The TCP Window is the amount of data which the sending system will transmit without receiving an acknowledgement. Re-sizing the TCP Window means significantly fewer delays while the server waits for client acknowledgement. Second, Riverbed re-packages the TCP "payload" with a combination of compressed new data and references to previously stored data in a technique called Virtual Window Expansion to create virtual Windows of 1MB and over compared to typical TCP Windows of 16KB. These two Transport Streamlining techniques combined can lead to a net reduction in round trips of 60-98%.

Application Streamlining

Riverbed Steelhead has been designed to be application-independent and will optimise all traffic over a TCP/IP WAN. But there are certain applications which Riverbed recognises are particularly important and provide direct application optimisation for. These are applications which are both widely used and inefficient. This Application Streamlining provides performance improvement over-and-above Riverbed's Data and Transport Streamlining.

These applications which are directly accelerated are:

Without Riverbed the chatty nature of these application protocols exacerbates the delays caused by limited bandwidth and TCP Protocol inefficiencies. Riverbed has invested a great deal of time in understanding the traffic between client and server when, for example, a user opens a file from a server share, or when a user starts Microsoft Outlook. These communications are predictable so ripe for optimisation. Using two techniques Riverbed offers significant acceleration of these application protocols. These two techniques are Transparent Pre-population and Transaction Prediction.

Transaction Prediction means the head office Steelhead appears to the server as the client and the client-side Steelhead appears to the client as the server. All the application protocol chattiness is contained on the two LANs and Riverbed optimised traffic passes between the two Steelheads.

Transparent Pre-population means that after a client starts to open a file, the server-side Steelhead continues to request and receive subsequent packets of data before the client has requested them. And also, in the case of the MAPI protocol, when a user closes down their Outlook session the client-side Riverbed keeps the server connection open so that as new emails arrive in their inbox the contents are updated on the client-side Steelhead ready for when the user next logs in.

Protocol Application

CIFS Windows File Sharing

NFS Unix File Sharing

MAPI Exchange Server to Outlook

HTTP & HTTPS Web and Secure Web

Applications

MS-SQL and Oracle Database Driven Applications Backup and Replication Simplified replication of remote

servers.

WAN

Data Centre Remote Office

(4)

73 www.excitech.co.uk/dpj © Excitech Ltd Design Productivity Journal2008

|

Volume 4, Issue 4

Steelhead Mobile

In addition to the Riverbed Steelhead appliances which are available in sizes to suit all businesses, Riverbed also have a Steelhead Mobile solution. The way that this works is that the head office runs a Steelhead appliance and a Steelhead Mobile Controller. Then Steelhead Mobile software would be installed on roaming PCs so that when they are out of the office their connection to head office servers would be optimised. The Steelhead Mobile software is derived from the RiOS operating system that runs the Steelhead appliances and offers similar exceptional performance. It is ideal for two scenarios; firstly, home or mobile users making mobile connections to their office files and mailboxes, and secondly, in very small offices you might chose to install the Steelhead Mobile software on each PC instead of purchasing a Steelhead appliance.

CAD Specifics

Riverbed accelerates all WAN traffic but DPJ users will want to know how well it works with CAD data.

Testing Method:

All trials were performed on a live network between two offices, each with a 2Mb leased line internet connection. And where possible, all tests were done with the Riverbed off, cold, warm and a test performed against a local server for comparison.

In this context “cold” means that the Steelheads have never seen the data before so there are no Data Streamlining benefits, but we still see performance improvements as a result of Transport and Application Streamlining. “Warm” means that the Steelheads have seen the data before so we are seeing the full Riverbed benefit.

This is what we have found:

9.8MB AutoCAD 2004 DWG:

9.2MB 2007 DWG Files (same files as above but saved in 2007 DWG format):

2007 DWG with X-refs, same file as above split into three DWG files, each of 5.9MB:

AutoCAD Conclusions

With release 2007 Autodesk optimised the file format to make it more compact and stable. But paradoxically this makes it harder for Riverbed because when the file is saved the bit patterns within it change extensively compared to the 2004 file format. So the warm times to save a 2007 file are not as fast as a 2004 file. However, warm opens and re-opens offer really significant performance increases and genuinely approach the speed of working from a local server. Splitting the 9.2MB file into three and X-referencing them, even through the sum of the three split files was 17.7MB was much faster because only one file was open for editing so only one file got saved back to the server.

For many companies it will not be realistic to standardise on the 2004 DWG file format in order to enjoy better Riverbed optimisation. But using the 2007 DWG file format, especially when files are split into multiple X-refs (which is recommended practice on large projects and in design teams), Riverbed still offers significant performance improvements.

Revit

Revit 2008, 14MB, Opened from server, no Worksets: No

Riverbed

Cold Warm Local

Server

Open 1m 50s 1m 30s 24s 21s

Save 2m 30s 2m 25s 1m 53s 1m 35s

Re-open 1m 30s 24s 24s 20s

No Riverbed

Cold Warm Local

Server

Open 1m 25s 1m 45s 24s 20s

Save 1m 25s 2m 20s 2m 14s 18s

Re-open 1m 20s 18s 18s 18s

No Riverbed

Cold Warm Local

Server

Open 2m 3s 20s 19s 19s

Save 1m 10s 1m 45s 1m 36s 9s

Re-open 2m 0s 20s 19s 18s

No Riverbed Warm

Open Central File 1m 52s 1m 27s

(5)

Revit 2008, 32MB, with Worksets:

Revit Conclusions

Clearly with Revit there are significant savings to me made when saving models and saving to central servers. Even in Save to Central operations which by their very nature involve primarily new data which the Steelhead appliances will not have seen before, Riverbed offers significant performance improvements.

Other Benchmark results

Other applications show significant performance improvements using Riverbed, here are some examples of further Excitech tests:

15.5MB Excel 2007 Spreadsheet:

6.8MB Word 2007 Document:

5.6MB PowerPoint 2007 Presentation:

2.0MB Acrobat File:

15.4MB AVI:

CRM System:

Conclusion

Riverbed offers the opportunity to significantly improve the performance of both site-to-site and remote user VPN connections. For companies struggling to work productively over slow broadband connections, Riverbed offers a cost-effective and viable alternative to massive increases in WAN bandwidth.

For more information about Riverbed please see the Excitech web site at www.excitech.co.uk/dpj447.

No Riverbed Warm Local

Open Central File 4m 04s 55s 51s

Copy Central File to Local

3m 26s 10s 7s

Save to Central 2m 32s 24s 17s

No Riverbed

Cold Warm Local

Server

Open 3m 55s 50s 5s 5s

Save 5m 35s 43s 21s 20s

Re-open 4m 0s 6s 7s 6s

No Riverbed

Cold Warm Local

Server

Open 1m 25s 40s 5s 4s

Save 1m 45s 7s 7s 5s

Re-open 1m 55s 6s 7s 4s

No Riverbed

Cold Warm Local

Server

Open 1m 20s 33s 7s 5s

Save 1m 20s 10s 8s 8s

Re-open 1m 10s 6s 7s 5s

No Riverbed

Cold Warm Local

Server

Open 8s 13s 3s 2s

No Riverbed

Cold Warm Local

Server

Open 1m 15s 35s 3s 3s

No Riverbed

Cold Warm

Local Database 32s 21s 19s

Find Record 15s 12s 4s

Create Quote 3s 3s 2s

For more information, see inside back cover 4418 or to ask a question, email: [email protected]

References

Related documents

Individuals who were care planned following their positive drug test showed the most substantial reduction in the mean seriousness of offences pre- and post-test (mean difference

Our preferred definition of the dependent variable is the share of FDI attracted by a specific host country in total FDI flows from the source country under consideration to

Smit, “Capital movements and third countries: the significance of the standstill-clause ex-Article 57(1) of the EC Treaty in the field of direct taxation”, EC Tax Review (2006), p.

values of x close to 2, as we did in the previous sections. So it looks at least possible that indeed these values “approach” 1.41—already √ 2.001 is quite close. To compute an

(2008), this study involved using travel-related terms to query Google and then a series of analyses were conducted to describe and compare the visibility of CVB websites based

This assessment was made using data on population age structure, and data on YLD for health conditions identified as increasing the risk of COVID-19 severity, the latter

Nyenrode Business Universiteit Bachelor of Science in Business Administration www.nyenrode.nl Nyenrode Business Universiteit Full-time International MBA www.nyenrode.nl

The Pochin Room – this beautiful room can accommodate up to 80 guests for your wedding breakfast, the room is light and airy with stunning views of the Conwy estuary.. The