scispace - formally typeset
M

Marcos K. Aguilera

Researcher at VMware

Publications -  134
Citations -  7699

Marcos K. Aguilera is an academic researcher from VMware. The author has contributed to research in topics: Asynchronous communication & Scalability. The author has an hindex of 41, co-authored 126 publications receiving 7135 citations. Previous affiliations of Marcos K. Aguilera include Microsoft & Association for Computing Machinery.

Papers
More filters
Proceedings ArticleDOI

Matching events in a content-based subscription system

TL;DR: It is proved that for predicates reducible to conjunctions of elementary tests, the expected time to match a random event is no greater than O(N 1 ) where N is the number of subscriptions, and is a closed-form expression that depends on the number and type of attributes.
Journal ArticleDOI

Performance debugging for distributed systems of black boxes

TL;DR: The goal is to design tools that enable modestly-skilled programmers to isolate performance bottlenecks in distributed systems composed of black-box nodes by developing two very different algorithms for inferring the dominant causal paths through a distributed system from these traces.
Proceedings ArticleDOI

Transactional storage for geo-replicated systems

TL;DR: The design and implementation of Walter is described, a key feature behind Walter is a new property called Parallel Snapshot Isolation (PSI), which allows Walter to replicate data asynchronously, while providing strong guarantees within each site.
Journal ArticleDOI

On the quality of service of failure detectors

TL;DR: This paper presents a novel failure detector scheme combined with control theory that can help in solving or optimizing some problems, and presents a new failure detector algorithm that provides a better QoS.
Proceedings ArticleDOI

Sinfonia: a new paradigm for building scalable distributed systems

TL;DR: At the core of Sinfonia is a novel minitransaction primitive that enables efficient and consistent access to data, while hiding the complexities that arise from concurrency and failures.