Network Performance
Optimize application performance
The complexity of large global
networks provides a particular challenge to
IT managers.
by Frank Lyonnet

Without real-time visibility into end-user response
times, the optimization of application
performance can be difficult.
Managing WAN application traffic flow in
organizations with a limited number of
offices can be demanding. Yet, some
businesses have hundreds or thousands of
offices that must share and manage
information over the network. These
organizations often find that they need to
optimize application performance using a
more strategic approach.
One issue that many large organizations
grapple with is that applications used
within the company may be different. Thus,
network teams are often confronted with a
complex environment: dozens of applications,
thousand of sites and tens of thousands of
workstations.
This complexity means that the slightest
incident with centrally located servers may
cause serious repercussions at branch
offices, including a complete failure of
network services.
These challenges are compounded by the
size and complexity of meshed networks,
coupled with the characteristically small
size of the central IT team and the fact
remote offices often cannot justify having
dedicated equipment on site. In addition,
these organizations are challenged to
deliver the quality of experience to mobile
workers to ensure their productivity.
For example, branches often exchange
information with other sites, such as
hosting applications from server centers or
providing load-balanced access to regional
offices. In some instances, corresponding
sites can differ from one branch to the next
(e.g., the Boston branch and the San
Francisco branch may not be in contact with
the same regional office and therefore
receive different information).
This situation translates to
"some-to-many flows," where a small number
of sites communicate with a subgroup of
offices. To guarantee application
performance, this partial meshing needs to
be taken into account by the company's
optimization system. This system should
automatically determine the groups covering
central branches and be capable of managing
situations where there is competition
between the different flows.
OPTIMIZATION'S THREE INGREDIENTS
Network professionals need to be armed
with tools and methods that allow them to
get information, make decisions and rapidly
apply them. Network managers need three
ingredients to optimize large branch office
applications successfully:
- an overall view of applications, traffic
matrices, network performance and
applications;
- the ability to guarantee the performance
of critical applications at all times; and
- the jurisdiction to act locally in case
of any incident (e.g., alarms, local
analyses of flows).
In addition, network managers need to
manage their budgets and supply high-level
information to management or to their
internal customers.
Traditional network traffic tools offer
management rules and traffic monitoring for
each site, but they may soon surpass their
limits because the configuration becomes too
complex due to the multitude of possible
situations. In these cases, managing change
can become a nightmare.
Without real-time visibility into
end-user response times and traffic flows,
the management and optimization of
application performance can be difficult.
Too often, network managers have no way of
knowing how well their organization or
service provider is meeting its performance
targets.
Other solutions have also emerged in
recent years, such as WAN optimization
controllers (WOCs), which address
application performance hurdles in selected
portions of the network. Some enterprises
have tactically deployed WOCs at sites that
exhibit poor end-user experiences for
networked business applications. While this
approach has advantages because of the
immediate relief it provides, not all
networks are compatible with such a tactical
approach to application performance.
DEPLOYMENT DIFFICULTIES
Many large organizations, however, cannot
deploy WOCs on their networks. Modern
networks have meshed topologies that WAN
optimization controllers might not be able
to handle properly. Even if the technology
tends to be more affordable, these tools
still cost much more than a branch router.
In addition, WOCs need to be configured
individually. The configuration of each
device needs to be consistent with the
others, yet all devices must reflect local
requirements. Finally, few are able to scale
benefits to hundreds or thousands of sites.
A new generation of WOCs can cooperate
with each other as part of a global WAN
optimization system. These WAN optimization
systems offer a more global top-down
approach that offers possibilities
particularly adapted to the challenges.
There are four key reasons why:
Efficiency. WAN optimization systems
address application performance problems
globally. They not only reduce the response
times of business applications but also
guarantee consistent response times
regardless of network topology and
occurrences on the network.
Minimal investment costs. The components
within WAN optimization systems cooperate
with each other so they can serve the needs
of all branch offices without requiring a
device at each site.
Low management costs. Network managers
configure WAN optimization systems globally
using application-performance objectives.
Devices do not need to be configured
individually. WAN optimization systems
dynamically compute and apply configurations
based on algorithms that ensure correct
settings, even when the network,
applications, users or site characteristics
are evolving.
Scalability. WAN optimization systems are
designed and built for large networks. They
are able to scale to the largest networks
without risking or affecting efficiency and
reliability.
Frank Lyonnet is vice president of
product marketing for Ipanema
Technologies, Waltham, Mass.
For more information
(click here)
by Shawn Nunley
Today's bandwidth-management tools need
to go beyond traditional traffic shaping and
provide network managers visibility into the
identity of users of applications, so that
network traffic can be optimized through the
management of bandwidth by applications and,
more importantly, by users. The correlation
between WAN application activity and user
identification is important for implementing
effective and efficient policies. Bandwidth
reports with user identity information can
enable more efficient management of network
activities to help network troubleshooting
and satisfy compliance requirements.
Early attempts to control the usage of
WAN bandwidth relied on mechanisms that
would analyze the traffic and identify the
type of applications being used. As these
bandwidth-management tools became more
common, however, applications that wanted to
dodge these controls emerged and did not
necessarily follow the rules; simply
categorizing traffic according to port
numbers was no longer effective.
In order to more accurately categorize
traffic, bandwidth-management tools began to
use deep-packet inspection to look at the
application layer. While this more
accurately identifies the application, it
does not offer any information regarding the
identity of the user of the application.
Without identity information,
bandwidth-management policies are limited to
controlling WAN usage by application type,
source IP, destination IP and possibly other
non-user-specific information like time of
day. This leads to heavy-handed policies
that allow, deny or rate-limit WAN usage for
the entire population of users as a whole.
All users, however, do not have the same
profile, and some users have legitimate
reasons to access applications that other
users do not.
For example, peer-to-peer (P2P) software
is a common type of application traffic to
restrict or deny in many corporations. P2P
is becoming a mainstream method to transfer
large files between business partners,
however, and a network manager may want to
allow that particular application for a
specific user, while denying that type of
traffic for everybody else. Without
identity, the network manager may be forced
to allow this type of traffic for everybody
if it is allowed at all.
Although source IP information can be
useful, it does not necessarily equate to
identity. In dynamically addressed networks
(DHCP), source IP can be useless. One IP
address can belong to several users over the
course of one day. With DHCP, some addresses
can be statically assigned, but this defeats
the purpose of using dynamic addresses and
is not an acceptable solution in most
networks.
The optimal solution would be capable of
associating IP addresses with user
authentications to various systems, such as
Active Directory, RADIUS, TACACS+, LDAP and
other authentication servers. By monitoring
these authentications, users can be
accurately identified.
A database of user-identities and
associated assigned source IP addresses can
be used for reporting and for applying
bandwidth-management policies. In this
scenario, a particular user can be granted
access to a particular application without
affecting policies that are assigned to the
rest of the user population.
Keeping track of user identities and
assigned IP addresses also provides benefits
in the area of network troubleshooting. When
a network is suddenly experiencing poor
performance or a service interruption due to
a misbehaving application or user,
identifying the source of the problem can be
a painstaking process.
With identity-based reporting and
policies, the process of locating the
problem can be reduced to minutes.
Furthermore, with identity information
included in bandwidth- and application-usage
reports, a more complete understanding of
network requirements is possible, and better
policies can be implemented.
Shawn Nunley is director of product
marketing for A10 Networks,
San Jose, Calif.
For more information
(click here)