Omid, reloaded: Scalable and highly-available transaction processing

Ohad Shacham, Francisco Perez-Sorrosal, Idit Keidar, Ivan Kelly, Edward Bortnikov, Matthieu Morel, Eshcar Hillel, Sameer Paranjpye

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

We present Omid - a transaction processing service that powers web-scale production systems at Yahoo. Omid provides ACID transaction semantics on top of traditional key-value storage; its implementation over Apache HBase is open sourced as part of Apache Incubator. Omid can serve hundreds of thousands of transactions per second on standard mid-range hardware, while incurring minimal impact on the speed of data access in the underlying key-value store. Additionally, as expected from always-on production services, Omid is highly available.

Original languageEnglish
Title of host publicationProceedings of the 15th USENIX Conference on File and Storage Technologies, FAST 2017
Pages167-180
Number of pages14
ISBN (Electronic)9781931971362
StatePublished - 2017
Event15th USENIX Conference on File and Storage Technologies, FAST 2017 - Santa Clara, United States
Duration: 27 Feb 20172 Mar 2017

Publication series

NameProceedings of the 15th USENIX Conference on File and Storage Technologies, FAST 2017

Conference

Conference15th USENIX Conference on File and Storage Technologies, FAST 2017
Country/TerritoryUnited States
CitySanta Clara
Period27/02/172/03/17

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture
  • Software
  • Computer Networks and Communications

Cite this