Computer Science
Presentations
Let's talk locks!
Locks have a bad rap for “being slow” and yet, they’re used extensively in applications and under-the-hood. So, what gives? This talk resolves the dichotomy. We’ll explore when and why locks affect performance, delve into Go’s lock implementation as a case study, and...
Leaving the Ivory Tower: Research in the Real World
Academic research often has a reputation of being insular and seldom being used in the real world. At HashiCorp, we've had a long tradition of basing our tools and products on academic research. We look at research for the initial design of products, and for ongoing development of new...
Panel: The Promises and Perils of Eschewing Distributed Coordination
The discussion will be about the promises and perils of eschewing coordination in distributed systems. The panelists will cover a diverse range of opinions and use-cases (control planes, streaming engines, SQL databases, service discovery systems etc).Moderator: Cindy Sridharan
EBtree - Design for a Scheduler and Use (Almost) Everywhere
As the demand on Internet infrastructures grows, so do the requirements on its components, like load balancers, to process ever more data. EBtree is a different take on the ubiquitous tree data structure, and is helping HAProxy, a high performance Open-Source software load balancer, to keep up...
Tackling Computing Challenges @CERN
The Large Hadron Collider (LHC) at CERN is the world's most powerful particle accelerator and is one of the largest and most complicated machines ever built. The LHC has been vital in helping physicists make new discoveries such as the Higgs boson in 2012. Today, the Worldwide LHC Computing...
Interviews
EBtree - Design for a Scheduler and Use (Almost) Everywhere
What is the focus of your work today?
Currently I work on making sure that HAProxy is and remains the fastest and most widely used software load balancer today. My team and I work on improving and extending HAProxy. We constantly try to find new ways to integrate it into existing and emerging platforms and environments. We know that HAProxy is often an indispensable piece...
Read Full Interview