G
Guy Golan-Gueta
Researcher at VMware
Publications - 16
Citations - 560
Guy Golan-Gueta is an academic researcher from VMware. The author has contributed to research in topics: Atomicity & Synchronization (computer science). The author has an hindex of 9, co-authored 16 publications receiving 462 citations. Previous affiliations of Guy Golan-Gueta include Tel Aviv University & Yahoo!.
Papers
More filters
Journal ArticleDOI
Online detection of effectively callback free objects with applications to smart contracts
Shelly Grossman,Ittai Abraham,Guy Golan-Gueta,Yan Michalevsky,Noam Rinetzky,Mooly Sagiv,Yoni Zohar +6 more
TL;DR: In this article, the authors define the notion of Effectively Callback Free (ECF) objects in order to allow callbacks without preventing modular reasoning, and show that ECF, whether it is verified dynamically or statically, enables modular reasoning about objects with encapsulated state.
Proceedings ArticleDOI
Scaling concurrent log-structured data stores
TL;DR: In this article, the authors present cLSM, an algorithm for scalable concurrency in LSM-DS, which exploits multiprocessor-friendly data structures and non-blocking synchronization.
Posted Content
SBFT: a Scalable Decentralized Trust Infrastructure for Blockchains.
Guy Golan-Gueta,Ittai Abraham,Shelly Grossman,Dahlia Malkhi,Benny Pinkas,Michael K. Reiter,Dragos-Adrian Seredinschi,Orr Tamir,Alin Tomescu +8 more
TL;DR: SBFT provides a smart contract execution environment based on Ethereum's EVM byte-code that addresses the challenges of scalability and decentralization and shows speedups both in throughput and in latency.
Proceedings ArticleDOI
Transactional data structure libraries
TL;DR: This work designs and implements a library supporting transactions on any number of maps, sets, and queues, and treats stand-alone data structure operations as first class citizens, and allows them to execute with virtually no overhead, at the speed of the original data structure library.
Proceedings ArticleDOI
Automatic fine-grain locking using shape properties
TL;DR: This work presents a technique for automatically adding fine-grain locking to an abstract data type that is implemented using a dynamic forest, and shows that automatic fine- Grain locking is more efficient than coarse-grainlocking, and obtains similar performance to hand-crafted fine- grain locking.