Bandwidth or Latency: When to Optimise for Which

CSS Wizardry

When it comes to network performance, there are two main limiting factors that will slow you down: bandwidth and latency. Latency is defined as…. Where bandwidth deals with capacity, latency is more about speed of transfer 2. and reduction in latency. more than latency.

Taskbar Latency and Kernel Calls

Randon ASCII

I work quickly on my computer and I get frustrated when I am forced to wait on an operation that should be fast. A persistent nuisance on my over-powered home laptop is that closing windows on the taskbar is slow. I right-click on an entry, wait for the menu to appear, and then select “Close window”.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Varnish and BBR: Lower Latency OTT Video Delivery

DZone

Currently, publicly available wifi hotspots are the preferred networks for video consumption, but poor network infrastructure also leads to unbearable video buffering and latency. When delivering video over-the-top (OTT), the internet is the principal highway for distributing this content.

SLOG: serializable, low-latency, geo-replicated transactions

The Morning Paper

SLOG: serializable, low-latency, geo-replicated transactions Ren et al., That’s where SLOG (Serializable LOw-latency, Geo-replicated transactions) comes in. VLDB’19. SLOG is another research system motivated by the needs of the application developer (aka, user!).

Best MySQL DigitalOcean Performance – ScaleGrid vs. DigitalOcean Managed Databases

Scalegrid

Compare Latency. On average, ScaleGrid achieves almost 30% lower latency over DigitalOcean for the same deployment configurations. Latency. Now that we’ve compared throughput performance, let’s take a look at ScaleGrid vs. DigitalOcean latency for MySQL.

Uber’s Big Data Platform: 100+ Petabytes with Minute Latency

Uber Engineering

To accomplish this, Uber relies heavily on making data-driven decisions at every level, from forecasting rider demand during high traffic events to identifying and addressing bottlenecks … The post Uber’s Big Data Platform: 100+ Petabytes with Minute Latency appeared first on Uber Engineering Blog. Uber is committed to delivering safer and more reliable transportation across our global markets.

Comparing PostgreSQL DigitalOcean Performance & Pricing – ScaleGrid vs. DigitalOcean Managed Databases

Scalegrid

Compare Latency. lower latency compared to DigitalOcean for PostgreSQL. Now, let’s take a look at the throughput and latency performance of our comparison. Latency. Next, we are going to test and compare the latency performance between ScaleGrid and DigitalOcean for PostgreSQL. Latency is the average transaction execution time of your PostgreSQL data. lower latency across all workload types compared to DigitalOcean for PostgreSQL.

This spring: High-Performance and Low-Latency C++ (Stockholm) and ACCU (Bristol)

Sutter's Mill

Tue-Thu Apr 25-27: High-Performance and Low-Latency C++ (Stockholm). On April 25-27, I’ll be in Stockholm (Kista) giving a three-day seminar on “High-Performance and Low-Latency C++.” This intensive three day course will provide developers with the knowledge and skills required to write high-performance and low-latency code on today’s modern systems using modern C++11/14/17.

Memory Latency on the Intel Xeon Phi x200 “Knights Landing” processor

John McCalpin

The Xeon Phi x200 (Knights Landing) has a lot of modes of operation (selected at boot time), and the latency and bandwidth characteristics are slightly different for each mode. It is also important to remember that the latency can be different for each physical address, depending on the location of the requesting core, the location of the coherence agent responsible for that address, and the location of the memory controller for that address. MCDRAM maximum latency (ns) 156.1

Latency: Will it undermine the most interesting 5G use cases?

VoltDB

Unfortunately, this means that the age-old Telco bugbears will rear their ugly heads again, including latency. 5G, as a fundamental requirement, mandates a 1 millisecond latency from the datasource to its destination. With the 5G revolution, operators will need to manage hundreds of edge deployments, and maintain the physical space and hardware to achieve 1ms of latency. This requires 1 ms network latency.

Latency: Will it undermine the most interesting 5G use cases?

VoltDB

Unfortunately, this means that the age-old Telco bugbears will rear their ugly heads again, including latency. 5G, as a fundamental requirement, mandates a 1 millisecond latency from the datasource to its destination. With the 5G revolution, operators will need to manage hundreds of edge deployments, and maintain the physical space and hardware to achieve 1ms of latency. This requires 1 ms network latency.

RSocket vs. gRPC Benchmark

DZone

java performance scalability latency cpu grpc rpc qpsAlmost every time I present RSocket to an audience, there will be someone asking the question: "How does RSocket compare to gRPC?" " Today we are going to find out.

Best Practice for Creating Indexes on your MySQL Tables

Scalegrid

95th Percentile Latency. The 95th percentile latency of queries was also 1.8 By having appropriate indexes on your MySQL tables, you can greatly enhance the performance of SELECT queries.

How Server Location Affects your Users’ Experience

DZone

performance user experience location data website performance monitoring latency monitorSo you finally launched your service worldwide, great!

The Best Way to Host MongoDB on DigitalOcean

Scalegrid

We ran performance tests for MongoDB on DigitalOcean vs. AWS vs. Azure and found that DigitalOcean performance was in line with, if not better, on both high throughput and low latency in the deployment. They even offer amazingly low latency from Amazon AWS US-East to the DigitalOcean New York datacenter, which is great for applications that are running their front on mid-tier on AWS, but would like to use DigitalOcean for their MongoDB clusters.

PostgreSQL Connection Pooling: Part 1 – Pros & Cons

Scalegrid

While there is plenty of well-documented benefits to using a connection pooler, there are some arguments to be made against using one: Introducing a middleware in the communication inevitably introduces some latency.

ScyllaDB Trends – How Users Deploy The Real-Time Big Data Database

Scalegrid

ScyllaDB offers significantly lower latency which allows you to process a high volume of data with minimal delay. percentile latency is up to 11X better than Cassandra on AWS EC2 bare metal. ScyllaDB is an open-source distributed NoSQL data store, reimplemented from the popular Apache Cassandra database. Released just four years ago in 2015, Scylla has averaged over 220% year-over-year growth in popularity according to DB-Engines.

How to Improve MySQL AWS Performance 2X Over Amazon RDS at The Same Cost

High Scalability

As organizations continue to migrate to the cloud, it’s important to get in front of performance issues, such as high latency, low throughput, and replication lag with higher distances between your users and cloud infrastructure. AWS is the #1 cloud provider for open-source database hosting, and the go-to cloud for MySQL deployments.

AWS 149

Self-Host Your Static Assets

CSS Wizardry

Every new origin we need to visit needs a connection opening, and that can be very costly: DNS resolution, TCP handshakes, and TLS negotiation all add up, and the story gets worse the higher the latency of the connection is.

Cache 285

The Surprising Effectiveness of Non-Overlapping, Sensitivity-Based Performance Models

John McCalpin

This system also had significantly lower memory latency than many contemporary systems (which were still using front-side bus architectures and separate “NorthBridge” chips). Computer Architecture Performance memory bandwidth memory latency STREAM benchmark

Real-World Effectiveness of Brotli

CSS Wizardry

This is because file-size is only one aspect of web performance, and whatever the file-size is, the resource is still sat on top of a lot of other factors and constants—latency, packet loss, etc.

New Year’s Updates

John McCalpin

This week I updated three of those posts — two really old ones (primarily of interest to computer architecture historians), and one from 2018: July 2012: Local and Remote Memory Latency on AMD Processors in 2-socket and 4-socket servers. Computer Architecture Performance memory bandwidth memory latency Xeon PhiAs part of my attempt to become organized in 2019, I found several draft blog entries that had never been completed and made public.

How to Improve MySQL AWS Performance 2X Over Amazon RDS at The Same Cost

DZone

As organizations continue to migrate to the cloud, it’s important to get in front of performance issues, such as high latency, low throughput, and replication lag with higher distances between your users and cloud infrastructure. Improve AWS performance!

Invited Talk at SuperComputing 2016!

John McCalpin

Computer Architecture Computer Hardware Performance cache DRAM high performance computing memory bandwidth memory latency STREAM benchmark“Memory Bandwidth and System Balance in HPC Systems” If you are planning to attend the SuperComputing 2016 conference in Salt Lake City next month, be sure to reserve a spot on your calendar for my talk on Wednesday afternoon (4:15pm-5:00pm).

PostgreSQL Connection Pooling: Part 1 – Pros & Cons

High Scalability

It is difficult to fault their argument – as it’s absolutely true that: Connection Pool Connection Pooler Connection Pooling Database DevOps Forking Language Library Latency Linux Multithreaded Performance Postgres Web Applications administrator application architecture cluster connection-pool database database performance online website deployment developer failure multilanguage multithreading open source postgresql sql

Why Telcos Need a Real-Time Analytics Strategy

VoltDB

No Compromises Performance Personalization Real-time low latency real-time analytics telco telco strategy telecomHistorically, telco analytics have been limited and difficult. Telco networks and the systems that support those networks are some of the most advanced technology solutions in existence.

Why Telcos Need a Real-Time Analytics Strategy

VoltDB

No Compromises Performance Personalization Real-time Vlog low latency real-time analytics telco telco strategy telecomHistorically, telco analytics have been limited and difficult. Telco networks and the systems that support those networks are some of the most advanced technology solutions in existence.

Reducing Your Database Hosting Costs: DigitalOcean vs. AWS vs. Azure

Scalegrid

Does it affect latency? Yes, you can see an increase in latency. So, if you’re hosting your application in AWS or Azure and move your database to DigitalOcean, you will see an increase in latency.

Azure 239

Expanding the Cloud: Faster, More Flexible Queries with DynamoDB

All Things Distributed

While DynamoDB already allows you to perform low-latency queries based on your tableâ??s This gives you the ability to perform richer queries while still meeting the low-latency demands of responsive, scalable applications. All Things Distributed.

Games 85

Time to First Byte: What It Is and Why It Matters

CSS Wizardry

The first—and often most surprising for people to learn—thing that I want to draw your attention to is that TTFB counts one whole round trip of latency. The reason is because mobile networks are, as a rule, high latency connections.

Best Practice for Creating Indexes on your MySQL Tables

High Scalability

AWS Add Index Azure Create Index Database DevOps EC2 Latency Master-Slave MySQL MySQL Index MySQL Performance MySQL Table Performance Performance Test SELECT Queries administration benchmark benchmarks best platform cloud data management database database replication database scalability deployment ec2 high availability hosting indexing master-slave mysql mysql cluster mysql load nodes optimization scalabitliy sql testing uptime

The Fastest Google Fonts

CSS Wizardry

On a high-latency connection, this spells bad news. However, the execution of this header is bound by the response’s TTFB, which on high-latency networks can be very, very high. Put another-other way, this file is latency-bound, not bandwidth-bound.

Google 282

Memory-Optimized TempDB Metadata in SQL Server 2019

SQL Shack

TempDB is one of the biggest sources of latency in […]. Introduction In-memory technologies are one of the greatest ways to improve performance and combat contention in computing today.

Expanding the Cloud - New AWS Region: US-West (Northern.

All Things Distributed

This new Region consists of multiple Availability Zones and provides low-latency access to the AWS services from for example the Bay Area. All Things Distributed. Werner Vogels weblog on building scalable and robust distributed systems.

AWS 78

Cluster Diagnostics: Troubleshoot Cluster Issues Using Only SQL Queries

DZone

Through a chain reaction of events, the CPU load maxes out, out of memory errors occur, network latency increases, and disk writes and reads slow down. TiDB is an open-source, distributed SQL database that supports Hybrid Transactional/Analytical Processing (HTAP) workloads.

Expanding the Cloud - Introducing the AWS Asia Pacific (Tokyo.

All Things Distributed

Japanese companies and consumers have become used to low latency and high-speed networking available between their businesses, residences, and mobile devices. The advanced Asia Pacific network infrastructure also makes the AWS Tokyo Region a viable low-latency option for customers from South Korea. All Things Distributed. Werner Vogels weblog on building scalable and robust distributed systems. Expanding the Cloud - Introducing the AWS Asia Pacific (Tokyo) Region.

AWS 62

RPCValet: NI-driven tail-aware balancing of µs-scale RPCs

The Morning Paper

Last week we learned about the [increased tail-latency sensitivity of microservices based applications with high RPC fan-outs. Seer uses estimates of queue depths to mitigate latency spikes on the order of 10-100ms, in conjunction with a cluster manager.

Three Other Models of Computer System Performance: Part 2

ACM Sigarch

How many buffers are needed to track pending requests as a function of needed bandwidth and expected latency? Can one both minimize latency and maximize throughput for unscheduled work? Let L denoted the average total latency to handle a task, equal to Q + S. Low latency ?

Three Other Models of Computer System Performance: Part 1

ACM Sigarch

How many buffers are needed to track pending requests as a function of needed bandwidth and expected latency? Can one both minimize latency and maximize throughput for unscheduled work? Recall that latency —in units of time—is the time it takes to do a task (e.g.,

Making Cloud.typography Fast(er)

CSS Wizardry

Although this response has a 0B filesize, we will always take the latency hit on every single page view (and this response is basically 100% latency). com , which introduces yet more latency for the connection setup.

Expanding the AWS Cloud – Introducing the AWS Asia Pacific (Hong Kong) Region

All Things Distributed

AWS customers can now use this Region to serve their end users in Hong Kong SAR at a lower latency, and to comply with any data locality requirements. Today, I am happy to introduce the new AWS Asia Pacific ( Hong Kong ) Region.

AWS 165

Extending Vector with eBPF to inspect host and container performance

The Netflix TechBlog

Today we are excited to announce latency heatmaps and improved container support for our on-host monitoring solution?—?Vector?—?to Remotely view real-time process scheduler latency and tcp throughput with Vector and eBPF What is Vector?

Snap: a microkernel approach to host networking

The Morning Paper

Here are the bombshell paragraphs: Our datacenter applications seek ever more CPU-efficient and lower-latency communication, which Pony Express delivers. The desire for CPU efficiency and lower latencies is easy to understand. Snap: a microkernel approach to host networking Marty et al.,