Boki: Stateful serverless computing with shared logs

Z Jia, E Witchel - Proceedings of the ACM SIGOPS 28th Symposium on …, 2021 - dl.acm.org
Boki is a new serverless runtime that exports a shared log API to serverless functions. Boki
shared logs enable stateful serverless applications to manage their state with durability …

Design guidelines for high performance {RDMA} systems

A Kalia, M Kaminsky, DG Andersen - 2016 USENIX Annual Technical …, 2016 - usenix.org
Modern RDMA hardware offers the potential for exceptional performance, but design
choices including which RDMA operations to use and how to use them significantly affect …

Chaos: Scale-out graph processing from secondary storage

A Roy, L Bindschaedler, J Malicevic… - Proceedings of the 25th …, 2015 - dl.acm.org
Chaos scales graph processing from secondary storage to multiple machines in a cluster.
Earlier systems that process graphs from secondary storage are restricted to a single …

Systems, methods and devices for integrating end-host and network resources in distributed memory

A Warfield, JT Wires, D Stodden, D Meyer… - US Patent …, 2016 - Google Patents
Systems, methods and devices for distributed memory man agement comprising a network
component configured for network communication with one or more memory resources that …

Halfmoon: Log-optimal fault-tolerant stateful serverless computing

S Qi, X Liu, X ** - Proceedings of the 29th Symposium on Operating …, 2023 - dl.acm.org
Serverless computing separates function execution from state management. Simple retry-
based fault tolerance might corrupt the shared state with duplicate updates. Existing …

PolarFS: an ultra-low latency and failure resilient distributed file system for shared storage cloud database

W Cao, Z Liu, P Wang, S Chen, C Zhu… - Proceedings of the …, 2018 - dl.acm.org
PolarFS is a distributed file system with ultra-low latency and high availability, designed for
the POLARDB database service, which is now available on the Alibaba Cloud. PolarFS …

Dare: High-performance state machine replication on rdma networks

M Poke, T Hoefler - Proceedings of the 24th International Symposium on …, 2015 - dl.acm.org
The increasing amount of data that needs to be collected and analyzed requires large-scale
datacenter architectures that are naturally more susceptible to faults of single components …

Tango: Distributed data structures over a shared log

M Balakrishnan, D Malkhi, T Wobber, M Wu… - Proceedings of the …, 2013 - dl.acm.org
Distributed systems are easier to build than ever with the emergence of new, data-centric
abstractions for storing and computing over massive datasets. However, similar abstractions …

Flash storage disaggregation

A Klimovic, C Kozyrakis, E Thereska, B John… - Proceedings of the …, 2016 - dl.acm.org
PCIe-based Flash is commonly deployed to provide datacenter applications with high IO
rates. However, its capacity and bandwidth are often underutilized as it is difficult to design …

Hyperloop: group-based NIC-offloading to accelerate replicated transactions in multi-tenant storage systems

D Kim, A Memaripour, A Badam, Y Zhu, HH Liu… - Proceedings of the …, 2018 - dl.acm.org
Storage systems in data centers are an important component of large-scale online services.
They typically perform replicated transactional operations for high data availability and …