wowmsi | 11 years ago | on: Why I love databases
wowmsi's comments
wowmsi | 11 years ago | on: Google Launches Managed Service for Running Docker Apps on Its Platform
Mesos is useful to share resources across multiple clusters (i.e., multiple departments using Hadoop within a same organization may want to share the resources), where as Kubernetes seems to focus on container applications using docker. In addition, Mesos implements dominant-resource-fairness (DRF) scheduling, which has some nice properties [0].
Lastly, Spark is just an application running on the top of Mesos or Kubernetes. Using my earlier example, Spark and Hadoop can run in a single datacenter on the top of Mesos without statically partitioning the clusters a priori each having an illusion that they own the entire datacenter.
[0] https://www.usenix.org/event/nsdi11/tech/full_papers/Hindman...
wowmsi | 11 years ago | on: Dynomite – Making Non-Distributed Databases Distributed
[0] http://db.cs.berkeley.edu/papers/fntdb07-architecture.pdf