论文标题

有效的异步RPC需要微服务:DeathStarbench研究

Efficient Asynchronous RPC Calls for Microservices: DeathStarBench Study

论文作者

Eyerman, Stijn, Hur, Ibrahim

论文摘要

微服务应用程序的性能至关重要的是RPC调用的有效处理。我们发现,流行的微服务基准套件中的异步呼叫实现DeathStarbench会导致线程管理中的瓶颈,减少峰值吞吐量并以高请求速率增加延迟。用光纤实现替换螺纹实现,将峰值吞吐量提高了6倍,这意味着该服务可以以更高的请求速率运行,而不会显着增加响应延迟。

Crucial in the performance of microservice applications is the efficient handling of RPC calls. We found that the asynchronous call implementation in a popular microservice benchmark suite, DeathStarBench, causes a bottleneck in thread management, reducing the peak throughput and increasing latency at high request rates. Replacing the threaded implementation with a fiber implementation increases peak throughput by up to 6x, meaning that the service can operate at a higher request rate without significantly increasing response latency.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源