Mind: In-network memory management for disaggregated data centers

S Lee, Y Yu, Y Tang, A Khandelwal, L Zhong… - Proceedings of the …, 2021 - dl.acm.org
Memory disaggregation promises transparent elasticity, high resource utilization and
hardware heterogeneity in data centers by physically separating memory and compute into …

StRoM: smart remote memory

D Sidler, Z Wang, M Chiosa, A Kulkarni… - Proceedings of the …, 2020 - dl.acm.org
Big data applications often incur large costs in I/O, data transfer and copying overhead,
especially when operating in cloud environments. Since most such computations are …

Netlock: Fast, centralized lock management using programmable switches

Z Yu, Y Zhang, V Braverman, M Chowdhury… - Proceedings of the …, 2020 - dl.acm.org
Lock managers are widely used by distributed systems. Traditional centralized lock
managers can easily support policies between multiple users using global knowledge, but …

When should the network be the computer?

DRK Ports, J Nelson - Proceedings of the Workshop on Hot Topics in …, 2019 - dl.acm.org
Researchers have repurposed programmable network devices to place small amounts of
application computation in the network, sometimes yielding orders-of-magnitude …

Unlocking the power of inline {Floating-Point} operations on programmable switches

Y Yuan, O Alama, J Fei, J Nelson, DRK Ports… - … USENIX Symposium on …, 2022 - usenix.org
The advent of switches with programmable dataplanes has enabled the rapid development
of new network functionality, as well as providing a platform for acceleration of a broad …

RAMBDA: RDMA-driven Acceleration Framework for Memory-intensive µs-scale Datacenter Applications

Y Yuan, J Huang, Y Sun, T Wang… - … Symposium on High …, 2023 - ieeexplore.ieee.org
Responding to the" datacenter tax" and" killer microseconds" problems for memory-intensive
datacenter applications, diverse solutions including Smart NIC-based ones have been …

The nebulastream platform: Data and application management for the internet of things

S Zeuch, A Chaudhary, B Del Monte… - arxiv preprint arxiv …, 2019 - arxiv.org
The Internet of Things (IoT) presents a novel computing architecture for data management: a
distributed, highly dynamic, and heterogeneous environment of massive scale. Applications …

Using trio: juniper networks' programmable chipset-for emerging in-network applications

M Yang, A Baban, V Kugel, J Libby, S Mackie… - Proceedings of the …, 2022 - dl.acm.org
This paper describes Trio, a programmable chipset used in Juniper Networks' MX-series
routers and switches. Trio's architecture is based on a multi-threaded programmable packet …

{RackSched}: A {Microsecond-Scale} scheduler for {Rack-Scale} computers

H Zhu, K Kaffes, Z Chen, Z Liu, C Kozyrakis… - … USENIX Symposium on …, 2020 - usenix.org
Low-latency online services have strict Service Level Objectives (SLOs) that require
datacenter systems to support high throughput at microsecond-scale tail latency. Dataplane …

Databases on Modern Networks: A Decade of Research that now comes into Practice

A Lerner, C Binnig, P Cudré-Mauroux… - Proceedings of the …, 2023 - dl.acm.org
Modern cloud networks are a fundamental pillar of data-intensive applications. They provide
high-speed transaction (packet) rates and low overhead, enabling, for instance, truly …