As wide-area data services (WDS) has matured as a technology, organizations have found that the acceleration benefits are so impactful on their businesses that they are looking for ways to extend acceleration to every employee, regardless of location. The most advanced WDS vendors have enabled both an easy-to-use appliance form factor for branch offices as well as software that can be installed on a laptop or desktop.
With today's WDS technology, there is a choice up-front that customers typically make: Do you want to use an appliance in the branch office, or install mobile software on branch employees' laptops and desktops?
While the choice between these two approaches is not cut-and dried, there are a number of guidelines that can help enterprises make the right choice for their business. This paper is designed to help enterprises decide between using Riverbed Steelhead appliances and Riverbed Steelhead Mobile software in the branch offer. The paper will start by briefly reviewing the architecture underlying both products, and then provide an in-depth analysis of the different considerations that will impact the appliance vs. software decision.
RiOS was designed using an approach that combines the benefits of TCP optimization, application acceleration, and caching/data reduction techniques, but the RiOS approach does not contain the architectural limitations that these approaches possess as stand-alone optimization methodologies. This architecture allows RiOS to provide the highest performance increase possible to a broad range of applications without requiring changes to existing infrastructure.
In order to accomplish this, RiOS is built as a transparent TCP proxy. During TCP connection setup with Riverbed Steelhead appliances, RiOS replaces the original single end-to-end TCP connection with three back-to-back TCP connections. The TCP proxy connections are established in a one-to-one ratio with no encapsulation or tunnel configuration. The two "outer" connections seen by the client or server look the same as the original connections, while the "inner" connection is invisible to client and server, and allows RiOS to perform a variety of performance improvements for transmissions across the wide area network (WAN). This design allows RiOS-powered products to optimize transfers across the WAN with no disruption or reconfiguration of clients, servers, or routers.

Figure-1: RiOS creates a new TCP sessions across the WAN, which allows it to optimize WAN transfers with no changes to existing infrastructure.
With the Steelhead Mobile client, RiOS acts as the acceleration endpoint while running on the remote computing device. In this scenario, RiOS replaces the original single end-to-end TCP connection with two back-to-back TCP connections. The server-side connection appears the same as its original connections, while the RiOS optimized connection accelerates traffic over the WAN directly from the remote computing device.

Figure 2: RiOS optimizes TCP connections over the WAN directly from the remote user's computer
There are a number of characteristics that will define whether an appliance or mobile software is the right choice for your branches. Of course you may decide on a different approach for different offices; with Riverbed you can freely mix appliances and mobile software. And in some cases, you may decide that you'd like both solutions available for branch employees.
Here are some basic rules that can guide your decision making:
If these employees are rarely in the office, and the office population itself is uncertain from day-to-day, it might not be worthwhile to additionally invest in an appliance for that office. The two caveats to this approach are (1) if there are a consistent number of employees in the office regularly who are collaborating over the WAN on projects, or (2) where additional features of the appliance are required for branch operations. The next two sections outline these benefits.
Finally, enterprises might also consider accelerating traffic over wireless LANs (WLANs). For many companies, mobility might be partially defined by being able to move around a campus and have connectivity while being untethered. Typically WLANs can add 15 to 30 milliseconds of additional latency and have less bandwidth than wired connections. These restrictions may reduce performance of local applications and further reduce the performance of remote applications. While using a Steelhead appliance in the branch office will help eliminate the performance constraints of remote applications, it will not overcome the latency or bandwidth constraints of the WLAN for either local or remote applications. That may be sufficient for your enterprise. Alternatively, Steelhead Mobile can be deployed to your end users' computers and provide acceleration over the WLAN.
With the appliance, the data store consists of data segments that cover all users in the office who are accessing data over the WAN. With Mobile, the data store only represents data that the particular machine has sent across the WAN before.
The implication is that, under normal circumstances, appliances may show better data reduction results. And if many of your users in a branch are typically collaborating on the same material, this might become a significant difference. Moreover, if these users are trying to collaborate in real-time over the WAN on the same project, the overall experience might be better for them while connected through a Steelhead appliance.
The table below shows the difference in Application Streamlining modules between the Steelhead appliance and Steelhead Mobile.

Table 1. Application Streamlining feature comparison of Steelhead appliance running RiOS 4.1 versus Steelhead Mobile 1.0
As a result, application acceleration performance will vary from Mobile client to appliance. All TCP-based applications will see data streamlining and transport streamlining benefits from both products, but if the offices have a key application that can dramatically benefit from a particular application streamlining module present in the appliance, that should be a major consideration for you.
There is one other major factor to consider in the performance arena: computing resources. Steelhead appliances have 100% of the resources on a particular device to perform acceleration. CPU, memory, and disk are all devoted to this primary purpose. But Steelhead Mobile is designed to play well with all applications and services running on an individual's machine. If a user's laptop is loaded down with applications that are utilizing the majority of CPU, memory, and disk resources, Steelhead Mobile will back off, consuming fewer system resources and potentially providing less acceleration benefit, so that the applications continue to perform as well as possible.
Also, Steelhead appliances have additional functionality that may be useful for a branch office. Those features include:
If these features are essential for your branch office, you should consider using the appliance and supplementing your mobile users with Steelhead Mobile.
Steelhead Mobile is priced on concurrent licenses; essentially there is a 'pool' of licenses which users can tap into as they log into the system. Steelhead Mobile requires a Steelhead Mobile Controller; it starts at $12,995 for 30 concurrent licenses. One concurrent license is usually able to serve three to five mobile users.
If your organization is looking to support just one or two branch offices with very few users (generally less than 5), the Steelhead appliance might be more cost-effective. If, on the other hand, you have either many small branch offices or a mix of small branch offices and mobile workers, Steelhead Mobile could be a more cost-effective solution for you.
![]() Discover the Secrets that you need to survive in IT |