Signal Processing: Filtering Out The Noise

With cloud computing becoming ubiquitous and the advent of IoT, the problems associated with the three Vs of Big Data – viz., volume, velocity, and variety – would exacerbate. One routinely hears from speakers at every industry conference about the magnitude of the three Vs at their respective companies. However,…

Read more

TCP Flags Continued: CWR + ECE

Today we venture forth looking at a couple of additional flags found in the TCP header: CWR and ECE. These TCP flags are used together with two flags in the IP header (ECT and CE) to warn senders of congestion in the network thereby avoiding packet drops and retransmissions. Background…

Read more

Packet Congestion Ahead

Why the 200ms delay? Over the course of our work, we have the fortune of diving into numerous network issues. One particularly interesting one involves a curious ~200ms delay in the acknowledgement of the response packet for small HTTP responses. This doesn’t sound all that terrible unless you have a…

Read more

Dissecting DNS Communications

In our previous articles on DNS we gave an overview of the recursion process, but before we can go further on how DNS impacts performance, we need to understand how it the DNS protocol works. In the TCP/IP Protocol suite, DNS is an application layer protocol. DNS protocol relies on…

Read more