Large-scale Tests of Distributed Systems with Integrated Emulation of Advanced Network Behavior
- Robert Lübke, Robin Lungwitz
Network availability is a very important need of any production environment. Unfortunately due to many reasons a link in a wide area network does not have consistent availability for a long period of time. Hence an application needs to be designed considering this unreliability factor of a wide area network. However, such network instabilities are not seen in a typical LAN based development environment. This is the reason why most of the applications developed in a LAN based development environment perform very badly while in production in a Wide Area Network. It is observed that -- testing robustness of such an application in a wide area network is a difficult task. In this paper a new method which can emulate network availability of a Wide Area Network (WAN) inside the LAN is proposed. Using proposed method, one can, therefore, create a WAN availability test condition within the LAN itself. This way an application can be tested as if it is running in an actual production environment.
Unfortunately, ACM prohibits us from displaying non-influential references for this paper.
To see the full reference list, please visit http://dl.acm.org/citation.cfm?id=1980103.