Boki: Stateful serverless computing with shared logs
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 …
shared logs enable stateful serverless applications to manage their state with durability …
Design guidelines for high performance {RDMA} systems
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 …
choices including which RDMA operations to use and how to use them significantly affect …
Chaos: Scale-out graph processing from secondary storage
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 …
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
Systems, methods and devices for distributed memory man agement comprising a network
component configured for network communication with one or more memory resources that …
component configured for network communication with one or more memory resources that …
Halfmoon: Log-optimal fault-tolerant stateful serverless computing
Serverless computing separates function execution from state management. Simple retry-
based fault tolerance might corrupt the shared state with duplicate updates. Existing …
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
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 …
the POLARDB database service, which is now available on the Alibaba Cloud. PolarFS …
Dare: High-performance state machine replication on rdma networks
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 …
datacenter architectures that are naturally more susceptible to faults of single components …
Tango: Distributed data structures over a shared log
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 …
abstractions for storing and computing over massive datasets. However, similar abstractions …
Flash storage disaggregation
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 …
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
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 …
They typically perform replicated transactional operations for high data availability and …