TcpRT: Transforming Real-time Service Quality of Large-scale Cloud Databases

Alibaba’s analysis and diagnostics system, TcpRT, serves database platform developers

Image for post
Image for post
Image for post
Image for post
Network architecture of a cloud database

Distributed DBaaS Platforms: a Double-edged Sword

Some commercial cloud databases are powered by multi-tenant DBaaS platforms and typically adopt a distributed architecture, an architecture that is generally preferred by vendors, as it assists in multi-tenant management, scalability, and availability. However, this can complicate the process of locating the root cause of any decrease in performance.

Alibaba’s Solution

TcpRT comprises a novel method of collecting tracing data related to database instances in a non-intrusive manner, detecting anomalies in real time.

Image for post
Image for post
Architecture of the TcpRT system
Image for post
Image for post
Impact on database performance when TcpRT is enabled

Looking Ahead

TcpRT has been deployed successfully in production systems at Alibaba Cloud for the last three years. The paper presents several case studies that detail how TcpRT has been and can be used to resolve users’ problems in their production systems.

Image for post
Image for post

Alibaba Tech

First hand, detailed, and in-depth information about Alibaba’s latest technology → Search “Alibaba Tech” on Facebook

First-hand & in-depth information about Alibaba's tech innovation in Artificial Intelligence, Big Data & Computer Engineering. Follow us on Facebook!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store