As a rule of thumb you always want to be a first move to industrialise but a fast follower to the uncharted (i.e. genesis of the novel and uncertain). — Bits or pieces?: The danger of mega trends …
Snabb Switch is a toolkit for solving novel problems in networking. If you are building a new packet-processing network appliance then you can use Snabb Switch to get the job done more quickly. — Home · SnabbCo/snabbswitch Wiki · GitHub
Causality is expensive (and what to do about it) | Peter Bailis
CPI2: CPU performance isolation for shared compute clusters [pdf]
In essence, CPI2 lets Google engineers isolate poor performance down to a single task running on a single processor within a cluster of thousands, then drill down to it and select to throttle that task, without causing a CPU overhead of more than 0.1 per cent. It requires no special hardware and its only software dependency appears to be use of Linux. — Google: ‘We’ll track EVERY task on EVERY data center server’ • The Register
The thing you have to get comfortable with is you’re relinquishing a lot of control to this system and allowing it to do the right thing for you, and trusting it – it may take steps you don’t know about," Neil says. "These systems are so large that no one person is keeping track. That’s what the system is designed to do – take care of the details. — Inside Microsoft’s Autopilot: Nadella’s secret cloud weapon • The Register
The key thing to understand is there exists a trade-off between flexibility of the lower order and agility in building higher order systems. The limitation of choice is essential for rapid development of more complex systems. — Bits or pieces?: Context, Situation, Components, PaaS, Dead or Alive … it’s all semantics isn’t it?
High Scalability - High Scalability - Little’s Law, Scalability and Fault Tolerance: The OS is your bottleneck. What you can do?
Jumpgate is a library, which acts as a translation layer to convert incoming OpenStack calls to different cloud provider’s API calls. — Get Started · Jumpgate
Sequence Neutrality is non-trivial. Essentially, this concept means that new observations can reverse earlier assertions. Imagine that. When ingesting the 10 billionth observation, not only does G2 figure out how it relates to what is known, it also asks the question “Had I known this in the beginning, over the 10B previous observations and assertions I have already made, should I have made any of these assertions differently?” And if so, these Sequence Neutral algorithms fix the past while integrating the new observation. G2 has been specifically designed to do this at extraordinary scale, far beyond anything the world has seen yet. — Jeff Jonas: G2 | Sensemaking and its 7 Secret Sauces