ABAB Pedia

Benjamin Hindman

Benjamin Hindman, commonly known as Ben Hindman, is a software engineer who co-created the open-source cluster manager Apache Mesos and co-founded the data-center software company Mesosphere.

Contents8 sections
Key facts

Graduation from the University of Washington

Hindman graduated from the University of Washington in 2007 with a B.S. in computer science.⁠[1]

The University of Washington’s Programming Languages and Software Engineering group (PLSE) later noted that as an undergraduate he took part in the group under an earlier name, took graduate courses and worked as a teaching assistant.⁠[2]

Mesos Technical Report

As a PhD student at the University of California, BerkeleyUniversity of California, BerkeleyThe University of California, Berkeley (UC Berkeley) is a campus of the University of California system; the University of California was founded in 1868 through a merger of two institutions and moved to Berkeley, California, in 1873.Open the full entry, Hindman worked on parallel computing and distributed systems research in the AMPLab, which led to the cluster manager Mesos, later Apache Mesos. He recalled that the aim was to “figure out a better way to run things like Hadoop on our clusters.”⁠[3][4]

On May 26, 2010, Berkeley’s EECS department published the technical report “Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center” (UCB/EECS-2010-87), with Hindman as first author alongside Andrew Konwinski, Matei Zaharia, Ali GhodsiAli GhodsiAli Ghodsi is a computer scientist, the co-founder and chief executive officer of Databricks, and an adjunct professor at the University of California, Berkeley. He completed his higher education in Sweden, later took part in distributed computing and big data research at Berkeley, co-founded Databricks in 2013, and formally became its chief executive officer in 2016, leading the company from open-source technology toward an enterprise data and AI platform.Open the full entry, Anthony D. Joseph, Randy H. Katz, Scott Shenker and Ion Stoica. The report presented Mesos as “a platform for sharing commodity clusters between multiple diverse cluster computing frameworks.”⁠[5]

Bringing Mesos to Twitter

Hindman met Florian Leibert, a foreign-exchange student from Germany, in high school in Colorado. After hearing about his research, Leibert and Abdur Chowdhury, then Twitter’s chief scientist, invited him to give a talk at Twitter; he recalled Twitter’s request as “You gotta help us use something like Mesos.”⁠[6]

Hindman joined Twitter in 2010 and spent about four years there on the technical staff, working to put Mesos into production. Mesos went on to run on thousands of machines at Twitter.⁠[6][4]

Joining Mesosphere

On September 22, 2014, Mesosphere announced that Hindman had left Twitter to join the company and lead the design of its data-center operating system, with Apache Mesos as its kernel, as chief architect. He said at the time, “Today's applications -- not servers -- should be the first class citizens in our data centers.”⁠[7][6][3]

Later University of Washington profiles described Hindman as a co-founder of Mesosphere. In January 2019, Software Engineering Daily introduced him as having worked since 2013 to bring Mesos to market.⁠[2][8]

Appearance on the a16z Podcast

The episode discussed how the new class of applications developers were building were really distributed systems that needed a new level of abstraction, argued that machines were the wrong abstraction, and explored what an operating system for the datacenter would look like and what lessons earlier operating systems offered.⁠[9][10]

University of Washington College of Engineering Diamond Award

In January 2016 the University of Washington announced that Hindman had received the College of Engineering’s 2016 Diamond Award in the Early Career category, noting that Mesosphere grew out of his graduate work at Berkeley. He had earlier spoken to undergraduates in the 2015 UW CSE Leadership Seminar Series.⁠[1]

On May 20, 2016, he gave a talk titled “The Case for Multi-Level Scheduling” at the University of Washington PLSE colloquium.⁠[2]

Mesosphere Renamed D2iQ

On August 5, 2019, Mesosphere announced that it was renaming itself D2iQ (Day2IQ) and shifting its focus to Kubernetes and cloud-native technologies while continuing to support its Mesos-based DC/OS product; its chief executive at the time was Mike Fey.⁠[11]

Sources

  1. UW CSE alum Ben Hindman, co-creator of Mesos, wins UW College of Engineering Diamond Award (opens in a new window)
  2. The Case for Multi-Level Scheduling (opens in a new window)
  3. UW CSE alum and Mesos co-creator Ben Hindman: Where the cluster manager came from and where it’s heading (opens in a new window)
  4. Benjamin Hindman (opens in a new window)
  5. Mesos: A Platform for Fine-Grained Resource Sharing in the Data Center (opens in a new window)
  6. Twitter engineer joins Mesosphere to push the open-source project he helped make (opens in a new window)
  7. Mesos Founding Father/Twitter Fail Whale Slayer Hindman Joins Mesosphere (opens in a new window)
  8. Multicloud with Ben Hindman (opens in a new window)
  9. a16z Podcast: The Datacenter Needs an Operating System (opens in a new window)
  10. a16z Podcast | Why the Datacenter Needs an Operating System (opens in a new window)
  11. Mesosphere changes name to D2IQ, shifts focus to Kubernetes, cloud native (opens in a new window)