Are you confident your application will work in the WAN?

LANs vs. WANsjourney and an application transaction will consist
LANs are big, fast and reliable networks normallyof many such trips.
found within an organisation’s main site orPacket Loss, Error and Reordering
building (or the test lab). They can be rightlyAs the packets of data travel over the network
viewed as being super fast highways. The amountthey can be lost, errored or reordered so that
of data they carry is light relative to theirthey arrive out of sequence, or don’t arrive
capacity and the distances this data travels isat all.  It’s like sending a bus down the road
relatively short. In contrast, WANs arethat either doesn’t arrive or doesn’t
geographically disbursed networks of often lowerarrive entirely intact and is therefore probably
capacity which are required to carry a highuseless when it reaches its destination. Wireless
volume of data compared with their capacity,WAN, Satellite and 3G/Mobile Phone networks are
over much greater distances.generally subject to higher loss and error rates
There are three network key characteristics thatthan wired networks. The increased use of
influence an application’s performance:wireless networks within buildings and as a way of
Available Bandwidthallowing mobile ‘on-the-road’ members of
WANs tend to have a much lower bandwidth thanthe workforce to receive data means that
LANs which means that individual applications haveapplications need to be developed to cope with
to compete for space.  This lower bandwidth canthis potential for loss, erroring or reordering.
have a detrimental affect on softwareWAN emulation / network simulation
performance.  Additionally, networkReproducing these three network conditions is
administrators can set up their networks toimpossible if testing is confined to the internal LAN.
favour certain applications like Voice over IPHowever, WAN emulation / network simulation
(VoIP) over ‘conventional’ applications, sotechnology can be deployed in the same room as
once in the production environment the applicationa normal test rig or even on a desktop.  It allows
is again competing for supremacy over others.the user to recreate a wide variety of different
LatencyWAN or Wireless conditions and enables testing
Latency is the delay encountered when running anduring prototype, development, quality assurance
application between two networks.  It occursand pre-deployment stages.
because standard TCP/IP networks do not doA WAN emulator also gives complete control
not send data in a continuous stream, insteadover the conditions in a single test in and also has
breaking it down into packets (like envelopes inthe ability to reproduce these conditions time and
the post) and sending it in batches. They also waitagain. This cannot be guaranteed if using a live
for confirmation that the packets have arrivednetwork and additionally testing on a live network
safely before sending more, causing further delay.can interfere with existing mission-critical business
Also, the journey itself is not direct and variousapplications already running.
network devices will be encountered along theThis article is condensed from the iTrinegy
way, which all add their own additional delay. As aNetworks white paper “The Importance of
result, it can take 90ms to complete a round tripTesting in Realistic Network Conditions”.