Network Profiling & Scenario Generation for Use in Application Development & Testing
INE Profiler is designed to be able to answer the question: “What are the characteristics of our live network?”. This question usually arises when a customer of iTrinegy’s INE family (INE Ultra, INE Enterprise etc.) of network emulators, wants to test an application in realistic network conditions and needs to easily find out what those realistic conditions are from the live network.
INE Profiler addresses this question by profiling the existing network environment through examinination of the actual application traffic (both in terms of volume and type) in that network, and then, with just a few clicks, can deliver an INE Scenario File to be loaded into the network emulator or a CSV file to be loaded into a spreadsheet for further analysis. In addition, it produces supporting charts which show how critical network resources vary over time.
This allows you to understand and re-create the conditions in which any new application (or new version) you are developing, testing or considering deploying will need to function when rolled out in the production network. Armed with this knowledge, you can replicate the target network characteristics to give an extremely realistic test environment in which to develop and test your software.
Base-Lining the Current Network Environment
INE Profiler achieves its objectives by analysing actual real world application traffic in the network without generating its own "sample" traffic. Being a passive device, INE Profiler does not add its own overhead to the network load, and therefore does not distort the accuracy of the network profile being generated.
INE Profiler’s “High Level” Real Time Network Packet Analysis takes a different approach to typical network characteristic capture techniques by Analysing and Categorising packets as they are received to determine:
- Overall Application/Network Traffic
- Response Times from which real world latencies can be determined
- Bandwidth Utilization
- Data Loss
- Delay and Jitter
This approach is far superior to the use of “pinging” with small data packets deployed by some network profilers, to determine latency and loss. This is because the timing (and loss characteristics) of the ping packet often bears no relationship to the response time (or loss) of application packets which must also have some overhead and QoS processing applied to it when being delivered to the end-point.
The highly intuitive widget-based GUI provides graphing capabilities to visualize what has been happening on the network. As a result, it is possible to see the delays/latencies etc., that are actually being experienced – without getting bogged down in laborious, time consuming packet analysis.
By using INE Profiler to monitor activity in the live network, application developers, testers and network specialists, will be able to view current and historical performance of their network. The data collected helps to build up an accurate profile of network usage and provides detailed reporting on dropped packets, delay bandwidth utilization etc. This allows for base-lining of both the network and application in order to later reconstruct a very realistic Emulated network environment in which to test your application(s).
Network Scenario Generation
Using the information gathered during network profiling phase, it is possible to generate network scenarios which can be directly imported into the iTrinegy Network Emulator product range for network modelling and application testing purposes. These scenarios can be generated manually on request in just a few clicks, or pre-defined and generated automatically at set intervals (hourly, daily, monthly etc) and then made downloadable or emailed to you.
Other Network Emulator Products
iTrinegy now offers one of the most comprehensive ranges of network emulation products to help you simulate realistic network environments. Please visit our network emulator products overview page to see what other solutions are available.