Assuring Exceptional Experiences with Applications Requires Assuring Network Performance - Part 2
January 27, 2021

Nadeem Zahid
cPacket Networks

Share this

This is Part 2 of a blog series on how to find root cause of the most common application experience issues.

Start with: Assuring Exceptional Experiences with Applications Requires Assuring Network Performance - Part 1

Responsiveness Issues

This type of issue is often reported as "the application is too slow." A likely root cause of unacceptable responsiveness resulting from network issues is an overloaded network (e.g., the capacity of the network is insufficient to handle the current traffic). If a network is overloaded, it is possible that its DNS server is also overloaded and either responds very slowly or not at all. Observing traffic bursts, especially microbursts, with detailed metrics is another indicator of an overloaded network and a cause of irregular latencies. If any of these are the root cause, then traffic must be shaped accordingly and/or capacity must be added.

When resolving these issues, IT teams analyze network, application and protocol latency using observed metrics such as DNS and HTTP latency, one-way latency, round-trip time, and Zero-Window activity. Additional observed behaviors and metrics will reveal which specific problem is the culprit. These metrics include throughput measured as gigabits per second (Gbps), the number of connections per second, and the number of concurrent connections. Network packet and flow data provides the insights and context to identify the root cause. Packet data captured with high fidelity using high-performance monitoring will detect and characterize traffic bursts and the number of connections per second. Flow data reveals top talkers and the number of packets transmitted per second.

Streaming Issues

Communications and streaming applications that use Voice over IP (VoIP), videoconferencing, and other streaming services are increasingly in use for entertainment, education and collaboration, especially in the COVID-19 era. Experiences with these applications are directly impacted by network performance.

Choppy and freezing video, unsynchronized audio and video, audio dropout, and other noticeable types of distortion are the typical issues that result in unsatisfactory experiences. These annoying issues are the result of streaming errors and packet loss that are readily noticed, complained about, and reported to IT and customer support help desks.

To diagnose the root causes and assure exceptional streaming experiences, IT needs to monitor and observe jitter, sequence errors, retransmissions, and Maximum Transmission Unit (MTU) fragmentation. Excessive jitter and sequence errors result from various streaming errors, while retransmissions and fragmentation indicate the packet loss as the culprit. It is necessary to dig further to determine whether these problems are caused by routing problems or MTU fragmentation. High MTU values mean that larger packets are transmitted that take relatively longer to process and retransmit and hence inhibit a smooth flow of digitized voice and video streams.

Other Performance Issues

The applications that rely on streaming services such as high frequency trading and high-performance computing, are increasingly relying on higher throughput that is driving the use of 100Gbps connectivity. Timing tolerances, latencies and all other performance metrics become finer as data rates increase. This necessitates higher fidelity monitoring to provide the necessary visibility and observability to ensure the best possible SLEs and MTTR. As an example, detecting gaps in high frequency trading streams requires observing microbursts and latencies with sub-millisecond resolution. Therefore, it is essential to have a clearly defined SLE, especially for high-performance applications and underlying infrastructure, then match to it the metrics to observe and the tools and resolution needed to do so.

Experiences impact organizations in many ways, which is why delivering exceptional experiences is a critical success factor. Experiences with applications depend on network performance. As a result, effectively and efficiently assuring experiences requires visibility and observability into both network and application behaviors and metrics. Network Performance Management and Diagnostics driven by monitoring is therefore a necessary complement to Application Performance Management in all environments.

Nadeem Zahid is VP of Product Management & Marketing at cPacket Networks
Share this

The Latest

March 02, 2021

The Model T automobile was introduced in 1908 ... Within a few years, competitors arrived on the scene including relic names such as Overland, Maxwell, and names that survived like Buick and Dodge. So, what does this have to do with the hybrid cloud market? From a business perspective — a lot ...

March 01, 2021

DevOps Institute announced the launch of the 2021 SRE Survey in collaboration with Catchpoint and VMware Tanzu. The survey will result in a more in-depth understanding of how SRE teams are organized, how they are measured, and a deep dive into specific automation needs within SRE teams ...

February 25, 2021

Organizations use data to fuel their operations, make smart business decisions, improve customer relationships, and much more. Because so much value can be extracted from data its influence is generally positive, but it can also be detrimental to a business experiencing a serious disruption such as a cyberattack, insider threat, or storage platform-specific hack or bug ...

February 24, 2021

Previously siloed IT teams and technologies are converging as enterprises accelerate their modernization efforts in reaction to COVID-19, according to a study by LogicMonitor ...

February 23, 2021

You surf the internet, don't you? While all of us are at home due to Covid lock-down and accepting a new reality, the majority of the work is happening online. IT managers are looking for tools that can track the user digital experience. Executives are reading a report from Gartner or Forrester about some of the best networking monitoring solutions available on the market. Project managers are using Microsoft Teams online to communicate and ensure team members are meeting deliverables on time. Remote employees everywhere use OWA to check their office mails. No matter what, you can be quite sure that everyone is using their favorite browser and search engine for connecting online and accomplish tasks ...

February 22, 2021

With the right solutions, teams can move themselves out of the shadows of error resolution and into the light of innovation. Observability data, drawn from their systems and imbued with context from AI, lets teams automate the issues holding them back. Contextualized data and insights also give them the language to speak to the incremental, product-led approach and the direction to drive key innovations in customer experience improvement. Communicating value becomes a much easier proposition for DevOps practitioners — and they can take their seat at the company table as contributors to value ...

February 18, 2021

Prediction: Successful organizations will blur (or erase) the line between ITOps and DevOps. DevOps has to coexist with traditional IT operations ... So bring a little DevOps to every aspect of IT operations. You don't even have to call it DevOps ...

February 17, 2021

The use of unified communications and collaboration (UC&C) solutions has increased since the start of the pandemic, and this increased use has created challenges for IT teams, according to a survey commissioned by NETSCOUT SYSTEMS ...

February 16, 2021
The AI+ITOPS Podcast just hit the 10K + download mark early this month. Most people listen to entire episodes, and many engage with us by sending a note on LinkedIn, Twitter, a direct email asking questions, clarifications, strategy advice, product selection advice ...
February 11, 2021

Cloud-based innovations like microservices, containers and orchestration let developers code better, faster, but the underlying infrastructure becomes dynamic and ephemeral, and service-level interactions are hard to see. It’s a critical evolution, but the rapid change reduces visibility, predictability and control. Hence, observability ...