Subscribe to our Erlang Factory newsletter to receive the latest updates and news

Steve Vinoski
Distributed Systems Junkie
Basho Technologies

Speaker
Steve Vinoski is a member of the architecture group at Basho Technologies, makers of the RIak database and RiakCS cloud storage system. At Basho he works on experimental code, helps engineering with features and maintenance, assists professional services with customer projects, occasionally helps sales with customer visits, and does a lot of conference speaking. Steve's long career in middleware, distributed systems, and integration eventually led him to discover Erlang/OTP in 2006, which he's used for most of his development work ever since. Steve has also been a contributor to the Yaws open source web server since 2008.

Twitter: @stevevinoski 
Github: @vinoski


Steve Vinoski is Giving the Following Talks
Addressing Network Congestion in Riak Clusters

In high-scale distributed systems like Riak, an open source distributed database written in Erlang, the network can make or break system reliability and availability. In this talk, Steve will discuss an experimental work-in-progress aimed at alleviating network congestion effects such as timeouts and throughput collapse for Riak clusters under extreme load. He will cover the basics of Riak, explain what features of Riak can cause networking problems at scale, and then discuss some results of using a new Erlang network driver to try to address those problems.

Talk objectives: 
1. Discuss problems with TCP in clustered systems under extreme load, and present alternatives
2. Explore the design of an Erlang network driver that provides a non-TCP reliable protocol

Target audience: Erlang developers interested in distributed systems, particularly clustered systems featuring heavy TCP usage