Marcos K. Aguilera

Orcid: 0000-0003-3489-2468

Affiliations:
  • VMware, Palo Alto, CA, USA


According to our database1, Marcos K. Aguilera authored at least 96 papers between 1996 and 2023.

Collaborative distances:
  • Dijkstra number2 of two.
  • Erdős number3 of three.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
Introduction to the Special Section on USENIX OSDI 2022.
ACM Trans. Storage, May, 2023

Memory disaggregation: why now and what are the challenges.
ACM SIGOPS Oper. Syst. Rev., 2023

Limited Access: The Truth Behind Far Memory.
Proceedings of the 4th Workshop on Resource Disaggregation and Serverless, 2023

Nu: Achieving Microsecond-Scale Resource Fungibility with Logical Processes.
Proceedings of the 20th USENIX Symposium on Networked Systems Design and Implementation, 2023

Unleashing True Utility Computing with Quicksand.
Proceedings of the 19th Workshop on Hot Topics in Operating Systems, 2023

Logical Memory Pools: Flexible and Local Disaggregated Memory.
Proceedings of the 22nd ACM Workshop on Hot Topics in Networks, 2023

uBFT: Microsecond-Scale BFT using Disaggregated Memory.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023

2022
DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory.
Proc. VLDB Endow., 2022

DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory (Extended Version).
CoRR, 2022

2021
Introduction to the Special Section on USENIX FAST 2021.
ACM Trans. Storage, 2021

Frugal Byzantine Computing.
Proceedings of the 35th International Symposium on Distributed Computing, 2021

2021 Principles of Distributed Computing Doctoral Dissertation Award.
Proceedings of the PODC '21: ACM Symposium on Principles of Distributed Computing, 2021

2020
AIFM: High-Performance, Application-Integrated Far Memory.
Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, 2020

Microsecond Consensus for Microsecond Applications.
Proceedings of the 14th USENIX Symposium on Operating Systems Design and Implementation, 2020

Can far memory improve job throughput?
Proceedings of the EuroSys '20: Fifteenth EuroSys Conference 2020, 2020

2019
Hillview: A trillion-cell spreadsheet for big data.
Proc. VLDB Endow., 2019

Storm: a fast transactional dataplane for remote data structures.
CoRR, 2019

Storm: a fast transactional dataplane for remote data structures.
Proceedings of the 12th ACM International Conference on Systems and Storage, 2019

The Impact of RDMA on Agreement.
Proceedings of the 2019 ACM Symposium on Principles of Distributed Computing, 2019

Designing Far Memory Data Structures: Think Outside the Box.
Proceedings of the Workshop on Hot Topics in Operating Systems, 2019

2018
Multi-data Center Replication Protocols.
Proceedings of the Encyclopedia of Database Systems, Second Edition, 2018

How to implement any concurrent data structure.
Commun. ACM, 2018

Remote regions: a simple abstraction for remote memory.
Proceedings of the 2018 USENIX Annual Technical Conference, 2018

Locking Timestamps versus Locking Objects.
Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing, 2018

Passing Messages while Sharing Memory.
Proceedings of the 2018 ACM Symposium on Principles of Distributed Computing, 2018

Apply or Perish!
Proceedings of the 2018 Workshop on Advanced Tools, 2018

2017
How to implement any concurrent data structure for modern servers.
ACM SIGOPS Oper. Syst. Rev., 2017

Brief Announcement: Black-Box Concurrent Data Structures for NUMA Architectures.
Proceedings of the 31st International Symposium on Distributed Computing, 2017

Remote memory in the age of fast networks.
Proceedings of the 2017 Symposium on Cloud Computing, SoCC 2017, Santa Clara, CA, USA, 2017

Black-box Concurrent Data Structures for NUMA Architectures.
Proceedings of the Twenty-Second International Conference on Architectural Support for Programming Languages and Operating Systems, 2017

2016
The Many Faces of Consistency.
IEEE Data Eng. Bull., 2016

Non-volatile Memory through Customized Key-value Stores.
Proceedings of the 8th USENIX Workshop on Hot Topics in Storage and File Systems, 2016

2015
Yesquel: scalable sql storage for web applications.
Proceedings of the 25th Symposium on Operating Systems Principles, 2015

Yesquel: Scalable SQL storage for Web applications.
Proceedings of the 2015 International Conference on Distributed Computing and Networking, 2015

Taming uncertainty in distributed systems with help from the network.
Proceedings of the Tenth European Conference on Computer Systems, 2015

2014
Special issue with selected papers from DISC 2012.
Distributed Comput., 2014

2013
Transaction chains: achieving serializability with low latency in geo-distributed storage systems.
Proceedings of the ACM SIGOPS 24th Symposium on Operating Systems Principles, 2013

Consistency-based service level agreements for cloud storage.
Proceedings of the ACM SIGOPS 24th Symposium on Operating Systems Principles, 2013

Tutorial on geo-replication in data center applications.
Proceedings of the ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems, 2013

Improving Availability in Distributed Systems with Failure Informers.
Proceedings of the 10th USENIX Symposium on Networked Systems Design and Implementation, 2013

2012
Announcing the 2012 Edsger W. Dijkstra prize in distributed computing.
SIGARCH Comput. Archit. News, 2012

Special Issue on Distributed Computing.
Theory Comput. Syst., 2012

The correctness proof of Ben-Or's randomized consensus algorithm.
Distributed Comput., 2012

Partial synchrony based on set timeliness.
Distributed Comput., 2012

Surviving Congestion in Geo-Distributed Storage Systems.
Proceedings of the 2012 USENIX Annual Technical Conference, 2012

2011
Dynamic atomic storage without consensus.
J. ACM, 2011

Online Migration for Geo-distributed Storage Systems.
Proceedings of the 2011 USENIX Annual Technical Conference, 2011

Transactional storage for geo-replicated systems.
Proceedings of the 23rd ACM Symposium on Operating Systems Principles 2011, 2011

Detecting failures in distributed systems with the Falcon spy network.
Proceedings of the 23rd ACM Symposium on Operating Systems Principles 2011, 2011

2010
Reconfiguring Replicated Atomic Storage: A Tutorial.
Bull. EATCS, 2010

Adaptive progress: a gracefully-degrading liveness property.
Distributed Comput., 2010

The mailbox problem.
Distributed Comput., 2010

The 2010 Edsger W. Dijkstra Prize in Distributed Computing.
Proceedings of the Distributed Computing, 24th International Symposium, 2010

Fast Asynchronous Consensus with Optimal Resilience.
Proceedings of the Distributed Computing, 24th International Symposium, 2010

Stumbling over Consensus Research: Misunderstandings and Issues.
Proceedings of the Replication: Theory and Practice, 2010

Location, location, location!: modeling data proximity in the cloud.
Proceedings of the 9th ACM Workshop on Hot Topics in Networks. HotNets 2010, Monterey, CA, USA - October 20, 2010

2009
Sinfonia: A new paradigm for building scalable distributed systems.
ACM Trans. Comput. Syst., 2009

Autograph: automatically extracting workflow file signatures.
ACM SIGOPS Oper. Syst. Rev., 2009

RPC Chains: Efficient Client-Server Communication in Geodistributed Systems.
Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation, 2009

No Time for Asynchrony.
Proceedings of HotOS'09: 12th Workshop on Hot Topics in Operating Systems, 2009

2008
A practical scalable distributed B-tree.
Proc. VLDB Endow., 2008

On implementing omega in systems with weak reliability and synchrony assumptions.
Distributed Comput., 2008

Timeliness-based wait-freedom: a gracefully degrading progress condition.
Proceedings of the Twenty-Seventh Annual ACM Symposium on Principles of Distributed Computing, 2008

Transaction Rate Limiters for Peer-to-Peer Systems.
Proceedings of the Proceedings P2P'08, 2008

2007
Altering document term vectors for classification: ontologies as expectations of co-occurrence.
Proceedings of the 16th International Conference on World Wide Web, 2007

Remote storage with byzantine servers.
Proceedings of the Twenty-Sixth Annual ACM Symposium on Principles of Distributed Computing, 2007

Abortable and query-abortable objects and their efficient implementation.
Proceedings of the Twenty-Sixth Annual ACM Symposium on Principles of Distributed Computing, 2007

Improving Recoverability in Multi-tier Storage Systems.
Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2007

2006
WAP5: black-box performance debugging for wide-area systems.
Proceedings of the 15th international conference on World Wide Web, 2006

Brief Announcement: Abortable and Query-Abortable Objects.
Proceedings of the Distributed Computing, 20th International Symposium, 2006

Olive: Distributed Point-in-Time Branching Storage for Real Systems.
Proceedings of the 3rd Symposium on Networked Systems Design and Implementation (NSDI 2006), 2006

Consensus with Byzantine Failures and Little System Synchrony.
Proceedings of the 2006 International Conference on Dependable Systems and Networks (DSN 2006), 2006

2005
On the erasure recoverability of MDS codes under concurrent updates.
Proceedings of the 2005 IEEE International Symposium on Information Theory, 2005

Using Erasure Codes Efficiently for Storage in a Distributed System.
Proceedings of the 2005 International Conference on Dependable Systems and Networks (DSN 2005), 28 June, 2005

2004
A pleasant stroll through the land of infinitely many creatures.
SIGACT News, 2004

Communication-efficient leader election and consensus with limited link synchrony.
Proceedings of the Twenty-Third Annual ACM Symposium on Principles of Distributed Computing, 2004

2003
Uniform Solvability with a Finite Number of MWMR Registers.
Proceedings of the Distributed Computing, 17th International Conference, 2003

Performance debugging for distributed systems of black boxes.
Proceedings of the 19th ACM Symposium on Operating Systems Principles 2003, 2003

On using network attached disks as shared memory.
Proceedings of the Twenty-Second ACM Symposium on Principles of Distributed Computing, 2003

On implementing omega with weak reliability and synchrony assumptions.
Proceedings of the Twenty-Second ACM Symposium on Principles of Distributed Computing, 2003

Block-Level Security for Network-Attached Disks.
Proceedings of the FAST '03 Conference on File and Storage Technologies, March 31, 2003

2002
On the Quality of Service of Failure Detectors.
IEEE Trans. Computers, 2002

On the Impact of Fast Failure Detectors on Real-Time Fault-Tolerant Systems.
Proceedings of the Distributed Computing, 16th International Conference, 2002

2001
Stable Leader Election.
Proceedings of the Distributed Computing, 15th International Conference, 2001

2000
Broadening the Applicability of Failure Detectors.
PhD thesis, 2000

On Quiescent Reliable Communication.
SIAM J. Comput., 2000

Failure Detection and Consensus in the Crash-Recovery Model.
Distributed Comput., 2000

Thrifty Generic Broadcast.
Proceedings of the Distributed Computing, 14th International Conference, 2000

Efficient atomic broadcast using deterministic merge.
Proceedings of the Nineteenth Annual ACM Symposium on Principles of Distributed Computing, 2000

1999
Using the Heartbeat Failure Detector for Quiescent Reliable Communication and Consensus in Partitionable Networks.
Theor. Comput. Sci., 1999

A Simple Bivalency Proof that <i>t</i>-Resilient Consensus Requires <i>t</i> + 1 Rounds.
Inf. Process. Lett., 1999

Revising the Weakest Failure Detector for Uniform Reliable Broadcast.
Proceedings of the Distributed Computing, 1999

Matching Events in a Content-Based Subscription System.
Proceedings of the Eighteenth Annual ACM Symposium on Principles of Distributed Computing, 1999

1998
Failure Detection and Randomization: A Hybrid Approach to Solve Consensus.
SIAM J. Comput., 1998

1997
Heartbeat: A Timeout-Free Failure Detector for Quiescent Reliable Communication.
Proceedings of the Distributed Algorithms, 11th International Workshop, 1997

1996
Randomization and Failure Detection: A Hybrid Approach to Solve Consensus.
Proceedings of the Distributed Algorithms, 10th International Workshop, 1996


  Loading...