CoreOS Fest: Runway Provides a New Model Distributed Systems Design | Internet News

CoreOS Fest: Runway Provides a New Model Distributed Systems Design

May 10, 2016
2 minute read

BERLIN – Diego Ongaro, lead software engineer at Salesforce is well known in the computer science community for his work on the Raft fault-tolerant consensus algorithm, which is used in etcd (used by CoreOS and a key part of Kubernetes) At the CoreOS FestRunway here Ongaro detailed his latest big idea called Runway.

Ongaro explained that Runway is a new tool for distributed systems design. He noted that distributed systems are hard, they are hard to understand and hard to communicate about.

“Machines are spread across a network all communicating at the same time, so there concurrency issues and possible delays,” Ongaro said. “Failures are common.”

The typical approaches to find design issues are often too late in the process according to Ongaro, and it’s always better to find the right design sooner.

“Design tools use system models,” Ongaro explained. “A model is a representation of a system that captures its essential concepts and omits irrelevant details.”

The Runway approach takes a model, runs it through a randomized simulators, then executees and is fed in to a visualization. In a pair of demos including a ‘too many bananas simulation’ Ongaro demonstrated how Runway can work.

Ongaro noted that specification, simulation and model checking all benefit from visualization, which is all part of Runway. Runway combines spec, model checking, simulation and interactive visualization and demos are available on Runway.systems.

“I’m a Salesforce and we’re now applying this internally,” Ongaro said. “Solve design problems in the design phase.”

 

Sean Michael Kerner is a senior editor at InternetNews.com. Follow him on Twitter @TechJournalist

Internet News Logo

InternetNews is a source of industry news and intelligence for IT professionals from all branches of the technology world. InternetNews focuses on helping professionals grow their knowledge base and authority in their field with the top news and trends in Software, IT Management, Networking & Communications, and Small Business.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.