This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Thursday, June 4 • 17:20 - 18:10
A Tracing Technique for Understanding the Behavior of Large-Scale Distributed Systems - Yuichi Bando, NTT

Sign up or log in to save this to your schedule and see who's attending!

Debugging or troubleshooting large-scale distributed systems is difficult due to its complexity; a single request may trigger the execution of hundreds of components running in parallel on many different machines. To help developers or operators gain deeper knowledge about the behavior of their distributed systems, Yuichi Bando proposes a tracing method that can be applied to their applications simply by slightly modifying an existing RPC library. This tracing helps them know a flow of processing and find performance bottlenecks. He implemented it to Eventlet, RPC library widely used in OpenStack project, and also started to discuss with Eventlet community in order for this feature to be included in Eventlet.

In this talk, he will demonstrate the tracking of swift, OpenStack object storage, as an example. In addition, how to visualize the trace data and the overhead will be reported.

avatar for Yuichi Bando

Yuichi Bando

Research Engineer, NTT Labs
Yuichi Bando is a research developer who has been working at NTT Laboratory since 2013. His group has been developing open source software such as Sheepdog (scale out storage system), Ryu (software-defined networking framework) and Jubatus (online machine learning framework). He has been working on techniques for improving reliability of distributed systems, and currently is developing a distributed tracing system for debugging and... Read More →

Thursday June 4, 2015 17:20 - 18:10

Attendees (7)