REVIEW 4 major objections 5 minor 36 references
Swift: Rethinking RDMA Control Plane for Elastic Computing
T0 review · 4 major / 5 minor · reviewed 2026-08-09 · deepseek-v4-flash
Pith's one-line read Swift shows that a user-space RDMA control plane, built on caching and fork, can match a kernel-space design's setup speed while far exceeding its data-plane throughput.
desk verdict Fork-start claim rests on an unmeasured path; the caching optimization and data-plane comparison are real, but the evaluation has gaps a referee should push on. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The machinery has two parts. The first is a profiler-driven cache for libibverbs: it runs representative API sequences, identifies internal functions whose return values are stable (e.g., mlx5_is_sandy_bridge, which always returns 0 on modern CPUs), and generates an optimized library that short-circuits those calls to cached values. The second is fork-based RDMA resource sharing: Swift forks an INIT process that already owns the device context, protected domain, and a pool of pre-established RC queue pairs, and assigns queue pairs to child processes through two in-memory tables; the kernel's copy-on-fork for RDMA (available since 5.9.0-rc7, or via ibv_fork_init on earlier kernels) preserves correctness of memory registrations.
What would settle it
With Swift's cache warm, trigger a runtime condition that changes the value of a cached function—for example, move the container to a different CPU set, hot-add a NIC, or change the network namespace—and check whether the optimized libibverbs returns the stale cached value and whether queue-pair setup breaks.
Extended reading notes
Core claim
The central discovery is that the dominant cost in user-space RDMA connection setup is user-space library code, not kernel work. Profiling shows 23.4 ms of the 26.5 ms setup time is spent in libibverbs user space, with ibv_open_device alone accounting for over 90% of the time. Because many internal libibverbs functions return values that are stable across calls, the paper caches those return values and replaces the function calls with direct lookups, cutting ibv_open_device from 22.9 ms to 2.18 ms and the overall critical path to about 2.2 ms, an 11.4× improvement. The second part of the discovery is that fork, enabled by the kernel's copy-on-fork for RDMA, lets child processes inherit established RC queue pairs with only ~100 µs extra overhead, making fork-based serverless starts viable. Together these show that the microsecond-level kernel-space control plane of KRCore, with its data-plane penalty, is avoidable.
Load-bearing premise
The largest assumption is that internal libibverbs functions return the same values every time they are called, so cached results stay valid across all runtime conditions, including device hotplug, network namespace changes, and per-container resource limits; if any cached function's return value changes, the optimized library serves stale data and connection setup can fail.
Editorial extensions
If this is right
- In cold starts, where container launch dominates (about 318 ms), the choice of RDMA control plane barely affects end-to-end time, so microsecond-level optimization is unnecessary for that scenario.
- For warm starts, the cache-optimized libibverbs brings RDMA setup within about 2.2% of a no-RDMA baseline, letting serverless platforms include RDMA without a kernel control plane.
- For fork starts, sharing pre-established RC queue pairs via fork keeps overhead within 6.5% of a plain Python fork, enabling millisecond-level RDMA-aware task startup.
- Because Swift keeps the data plane kernel-bypassed in user space, it avoids the up-to-75% data-plane loss reported for KRCore and runs on multiple kernel versions rather than one patched version.
Reading between the lines
- The profiler-driven caching idea could generalize to other user-space libraries whose API results depend on slow, rarely changing environment checks, such as DPDK or SPDK control paths, not just libibverbs.
- The paper's time-scale argument implies control-plane optimization for serverless should be priced against task startup time; that could refocus research from microsecond connection setup toward pipelining setup behind runtime initialization, which Swift mentions but does not fully evaluate.
- A production deployment of the cache would need explicit invalidation on device hotplug, network namespace changes, or driver updates; the paper describes error-triggered re-profiling but does not test these failure modes.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes Swift, a user-space RDMA control plane design for elastic/serverless computing. Swift combines a cache-optimized libibverbs library for cold and warm starts with fork-based sharing of RDMA resources for fork starts, and compares itself against the kernel-space KRCore system. The central claim is that Swift delivers 30.56--46.50% higher data-plane throughput and 18.55--37.21% lower latency than KRCore while incurring only about 6.5% control-plane overhead, while also being more portable across kernel versions. The evaluation covers optimized libibverbs API latency, control-plane end-to-end times for cold/warm/fork starts, data-plane throughput and latency for one- and two-sided operations, and kernel compatibility.
Significance. If the claims hold, the paper offers a simple and practical alternative to kernel-space RDMA sharing for serverless platforms: it would show that user-space connection setup can be made fast enough through caching and that fork can share RDMA resources without kernel modifications, thereby avoiding the data-plane penalty and compatibility problems of KRCore. The work is empirical and includes a concrete prototype on OpenWhisk, comparisons against both unmodified libibverbs and KRCore, and a compatibility matrix across kernel versions. The strengths are the breadth of the control-plane and data-plane measurements and the explicit requirements analysis in Section 3.1. However, several load-bearing evaluation gaps—most notably the unmeasured new-destination fork path, the unverified caching safety assumption, and the confounded data-plane comparison—currently prevent the paper from fully supporting its headline claims. The central idea is defensible, but the evidence needs strengthening before the claims can be taken at face value.
major comments (4)
- [§5.3.3, Figure 7c; §4.1.3] The fork-start evaluation does not exercise the path where the forked child needs to establish a connection to a new destination. Section 4.1.3 describes that if the INIT process has not set up the required connection, Swift picks an unassigned QP and establishes the connection, which involves ibv_modify_qp and an endpoint handshake. The experiment in Section 5.3.3 measures the time from invoking fork until the RDMA connection is set up, but only for the case where the INIT process already holds a connected RC QP to the requested destination, as implied by the pre-establishment design in Section 4.1.2. The end-to-end latency of the new-destination path is never reported, so the less-than-100µs control-plane budget for fork starts in Section 3.1 is not validated for the general serverless case in which a forked function may be directed to a service the parent has not contacted. Please measure the new-destination fork-start path explicitly, or provide a scaling argument showing that pre-establishing all pairwise QPs is feasible for the intended workloads.
- [§3.3] The caching optimization replaces internal libibverbs function calls with cached return values based on the observation that these functions "tend to return consistent values across multiple calls." The paper does not formally verify under which conditions this invariance holds, nor does it stress-test the effect of device hotplug, network namespace changes, per-container CPU or memory limits, or kernel/driver updates. A stale cached value could silently corrupt connection setup, and the described periodic/error-driven re-profiling is not evaluated. Please either provide a correctness argument bounding the conditions under which the cached values remain valid, or add a stress test that mutates the relevant system state and demonstrates that the cache does not return stale values.
- [§5.1, §5.4] The data-plane comparison in Section 5.4 is confounded by the software stack: Swift and unmodified libibverbs run on Ubuntu 22.04 with kernel 5.15.0, while KRCore runs on Ubuntu 18.04 with kernel 4.15.0-46-generic, as Section 5.1 states. The reported 30.56--46.50% throughput improvement and 18.55--37.21% latency reduction could therefore be due in part to differences in kernel, drivers, or network stack configuration rather than to the user-space-versus-kernel-space data path. Please run both schemes on the same kernel and driver version if possible, or report a controlled comparison that isolates the effect of the data-plane mechanism from the effect of the operating system environment.
- [§3.1, §5.3.3] There is an inconsistency between the requirement analysis and the measured result. Section 3.1 states that for fork-based task startup the RDMA control-plane overhead should be less than 100µs, making the overhead impact less than 5% of overall performance. Section 5.3.3 reports that Swift is 6.5% slower than the fork baseline and 5.1% slower than KRCore, which exceeds the stated 5% threshold. The paper later describes this as "within approximately 6.5% of the optimal solution," but this does not reconcile the discrepancy. Please either adjust the requirement threshold with a concrete justification or provide a revised analysis that accounts for the measured 6.5% overhead.
minor comments (5)
- [§5.3, §5.4] All results are reported as averages of 10 runs, but the figures do not show error bars, confidence intervals, or per-run variance; please add this information or state the observed spread so that the reader can judge the stability of the reported differences.
- [§5.4.1] There is a typo in the first sentence of the RDMA READ results: "the throughput achievedx" should read "the throughput achieved."
- [Table 1] The notation "✓ ∗" in the compatibility table is not defined in the caption; please clarify what "compatible with minor modification" covers and why libibverbs also falls into this category on older kernels.
- [§4.3, §5.5] Section 4.3 states that there are no modules tightly coupled to a specific Linux kernel version, but Section 5.5 notes that Swift requires minor modifications for kernel versions earlier than 5.9.0-rc7, using ibv_fork_init; please make the statement in Section 4.3 consistent with this qualification.
- [§4.2] The security discussion asserts that Swift offers "robust security for elastic computing tasks" based on container isolation, but this is not compared empirically with KRCore or with other container-based serverless platforms; please either soften the claim or provide supporting evidence.
Circularity Check
No significant circularity: the central claims are empirical comparisons against external baselines (KRCore and official libibverbs), and the caching/fork insights are measured optimizations, not fitted predictions.
full rationale
Swift's derivation chain is empirical rather than circular. The two enabling claims—that user-space RDMA control plane setup can be accelerated by caching internal libibverbs calls, and that RDMA resources can be shared via fork—are supported by direct measurements (e.g., ibv_open_device reduced from 22.9 ms to 2.18 ms, critical path reduced to ~2.2 ms, copy-on-fork overhead ~100 us) against unmodified libibverbs and kernel-space KRCore. The caching design profiles functions and replaces consistent-return calls with cached values; the reported speedups are measurements of that implemented optimization, not predictions statistically forced by a fitted parameter. The requirements analysis in Section 3.1 sets overhead budgets (several ms for warm starts, <100 us for fork starts) and Swift's measured overhead is then compared against those budgets; this is a design-target comparison, not a derivation that assumes its conclusion. The only author-overlapping citation is [28] (SRNIC) used to justify the RC-vs-DCT design choice regarding RNIC memory bottlenecks; this is a real, externally published system result, is not load-bearing for the central throughput/latency claims, and does not constitute circular support. A genuine evaluation limitation exists—the fork-start benchmark in Section 5.3.3 measures a fork of an INIT process that already holds a connected RC QP, while Section 4.1.3's new-destination setup path is not separately end-to-end measured—but this is an evidence gap, not a circular reduction of the claims to their inputs. The paper is self-contained against external baselines, so the appropriate circularity score is 0.
Assumptions & free parameters
free parameters (2)
- overhead_impact_threshold =
5%
- warm_start_target_overhead =
several milliseconds
assumptions (4)
- domain assumption RDMA control plane setup in user space typically takes 16-34 ms, as reported in cited prior work.
- ad hoc to paper Caching return values of internal libibverbs functions is safe for the profiled functions across all runtime conditions.
- domain assumption Fork can share RDMA queue pairs between parent and child processes without explicit re-registration, except for the copy-on-fork overhead.
- domain assumption The warm-start baseline is about 89ms and fork-start baseline is about 1.38ms on the testbed.
Cite this review
Pith. "Pith review of Swift: Rethinking RDMA Control Plane for Elastic Computing." pith.science (2026). https://pith.science/paper/PPHC2BZE
@misc{pith2026250119051,
author = {Pith},
title = {Pith review of: Swift: Rethinking RDMA Control Plane for Elastic Computing},
year = {2026},
howpublished = {\url{https://pith.science/paper/PPHC2BZE}},
note = {Machine review of arXiv:2501.19051}
}
read the original abstract
Elastic computing enables dynamic scaling to meet workload demands, and Remote Direct Memory Access (RDMA) enhances this by providing high-throughput, low-latency network communication. However, integrating RDMA into elastic computing remains a challenge, particularly in control plane operations for RDMA connection setup. This paper revisits the assumptions of prior work on high-performance RDMA for elastic computing, and reveals that extreme microsecond-level control plane optimizations are often unnecessary. By challenging the conventional beliefs on the slowness of user-space RDMA control plane and the difficulty of user-space RDMA resource sharing, we uncover new design opportunities. Our key insight is that user-space RDMA connection setup can be significantly improved with caching, while RDMA resources can be efficiently shared among processes using fork. In light of this, we propose Swift, a simple yet effective solution that co-designs RDMA with a serverless framework to optimize performance for elastic computing. At its very core, Swift handles cold and warm serverless requests by swiftly initializing the RDMA control plane with cache-optimized libibverbs, and manages fork requests by leveraging the RDMA's fork capability. Implemented with OpenWhisk, Swift delivers 30.56-46.50% higher average throughput and 18.55-37.21% lower latency, at a cost of 6.5% control plane overhead, compared to prior solutions.
Figures
Figures from the paper (7 more)
Reference graph
Works this paper leans on
-
[1]
SAND: towards high- performance serverless computing
Istemi Ekin Akkus, Ruichuan Chen, Ivica Rimac, Manuel Stein, Klaus Satzke, Andre Beck, Paarijaat Aditya, and V olker Hilt. SAND: towards high- performance serverless computing. In Haryadi S. Gu- nawi and Benjamin C. Reed, editors, Proceedings of the 2018 USENIX Annual Technical Conference, USENIX ATC 2018, Boston, MA, USA, July 11-13, 2018, pages 923–935....
work page 2018
-
[2]
Elasticity in cloud computing: State of the art and research challenges
Yahya Al-Dhuraibi, Fawaz Paraiso, Nabil Djarallah, and Philippe Merle. Elasticity in cloud computing: State of the art and research challenges. IEEE Trans. Serv. Comput., 11(2):430–447, 2018
work page 2018
-
[3]
Amazon Web Services. AWS Lambda. https://aws. amazon.com/lambda/, 2024. Accessed: 2024-07-05
work page 2024
-
[4]
OpenWhisk: Open Source Serverless Cloud Platform
Apache OpenWhisk Development Team. OpenWhisk: Open Source Serverless Cloud Platform. https:// openwhisk.apache.org, 2024. Accessed: 2024-07- 17
work page 2024
-
[5]
From warm to hot starts: leveraging runtimes for the serverless era
João Carreira, Sumer Kohli, Rodrigo Bruno, and Pedro Fonseca. From warm to hot starts: leveraging runtimes for the serverless era. In Sebastian Angel, Baris Kasikci, and Eddie Kohler, editors,HotOS ’21: Workshop on Hot Topics in Operating Systems, Ann Arbor, Michigan, USA, June, 1-3, 2021, pages 58–64. ACM, 2021
work page 2021
-
[6]
Arnaldo Carvalho De Melo. The new linux’perf’tools. In Slides from Linux Kongress, volume 18, pages 1–42, 2010
work page 2010
-
[7]
Cat- alyzer: Sub-millisecond startup for serverless computing with initialization-less booting
Dong Du, Tianyi Yu, Yubin Xia, Binyu Zang, Guanglu Yan, Chenggang Qin, Qixuan Wu, and Haibo Chen. Cat- alyzer: Sub-millisecond startup for serverless computing with initialization-less booting. In James R. Larus, Luis Ceze, and Karin Strauss, editors, ASPLOS ’20: Archi- tectural Support for Programming Languages and Op- erating Systems, Lausanne, Switzerl...
work page 2020
-
[8]
Fission: Open source Kubernetes-native Serverless Framework
Fission Development Team. Fission: Open source Kubernetes-native Serverless Framework. https:// fission.io, 2024. Accessed: 2024-07-17
work page 2024
Show all 36 references
-
[9]
Above the clouds: A berkeley view of cloud computing
Armando Fox, Rean Griffith, Anthony Joseph, Randy Katz, Andrew Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. Above the clouds: A berkeley view of cloud computing. Dept. Electrical Eng. and Comput. Sciences, University of Cal- ifornia, Berk...
2009
-
[10]
Faascache: keeping serverless computing alive with greedy-dual 13 caching
Alexander Fuerst and Prateek Sharma. Faascache: keeping serverless computing alive with greedy-dual 13 caching. In Tim Sherwood, Emery D. Berger, and Chris- tos Kozyrakis, editors, ASPLOS ’21: 26th ACM Inter- national Conference on Architectural Support for Pro- gramming Langu...
2021
-
[11]
The ebpf runtime in the linux kernel
Bolaji Gbadamosi, Luigi Leonardi, Tobias Pulls, Toke Høiland-Jørgensen, Simone Ferlin-Reiter, Simo Sorce, and Anna Brunström. The ebpf runtime in the linux kernel. CoRR, abs/2410.00026, 2024
2024 arXiv
-
[12]
RDMA over commodity ethernet at scale
Chuanxiong Guo, Haitao Wu, Zhong Deng, Gaurav Soni, Jianxi Ye, Jitu Padhye, and Marina Lipshteyn. RDMA over commodity ethernet at scale. In Marinho P. Barcel- los, Jon Crowcroft, Amin Vahdat, and Sachin Katti, edi- tors, Proceedings of the ACM SIGCOMM 2016 Confer- ence, Floria...
2016
-
[13]
Zenix: Efficient execution of bulky serverless applications, 2024
Zhiyuan Guo, Zachary Blanco, Junda Chen, Jinmou Li, Zerui Wei, Bili Dong, Ishaan Pota, Mohammad Shahrad, Harry Xu, and Yiying Zhang. Zenix: Efficient execution of bulky serverless applications, 2024
2024
-
[14]
Arpaci-Dusseau, and Remzi H
Tyler Harter, Brandon Salmon, Rose Liu, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. Slacker: Fast distribution with lazy docker containers. In Angela Demke Brown and Florentina I. Popovici, editors, 14th USENIX Conference on File and Storage Technologies, FAST 2016,...
2016
-
[15]
Masq: RDMA for virtual private cloud
Zhiqiang He, Dongyang Wang, Binzhang Fu, Kun Tan, Bei Hua, Zhi-Li Zhang, and Kai Zheng. Masq: RDMA for virtual private cloud. In Henning Schulzrinne and Vishal Misra, editors, SIGCOMM ’20: Proceedings of the 2020 Annual conference of the ACM Special Interest Group on Data Comm...
2020
-
[16]
Megascale: Scaling large language model training to more than 10, 000 gpus
Ziheng Jiang, Haibin Lin, Yinmin Zhong, Qi Huang, Yangrui Chen, Zhi Zhang, Yanghua Peng, Xiang Li, Cong Xie, Shibiao Nong, Yulu Jia, Sun He, Hongmin Chen, Zhihao Bai, Qi Hou, Shipeng Yan, Ding Zhou, Yiyao Sheng, Zhuo Jiang, Haohan Xu, Haoran Wei, Zhang Zhang, Pengfei Nie, Leqi...
2024
-
[17]
Andersen
Anuj Kalia, Michael Kaminsky, and David G. Andersen. Fasst: Fast, scalable and simple distributed transactions with two-sided (RDMA) datagram rpcs. In Kimberly Keeton and Timothy Roscoe, editors,12th USENIX Sym- posium on Operating Systems Design and Implementa- tion, OSDI 201...
2016
-
[18]
Freeflow: Software-based virtual RDMA networking for container- ized clouds
Daehyeok Kim, Tianlong Yu, Hongqiang Harry Liu, Yibo Zhu, Jitu Padhye, Shachar Raindel, Chuanxiong Guo, Vyas Sekar, and Srinivasan Seshan. Freeflow: Software-based virtual RDMA networking for container- ized clouds. In Jay R. Lorch and Minlan Yu, editors, 16th USENIX Symposium...
2019
-
[19]
RDMA Core 52.0
Linux-RDMA. RDMA Core 52.0. https:// github.com/linux-rdma/rdma-core/releases/ tag/v52.0, 2024. Accessed: 2024-07-23
2024
-
[20]
Oc- topus: an rdma-enabled distributed persistent memory file system
Youyou Lu, Jiwu Shu, Youmin Chen, and Tao Li. Oc- topus: an rdma-enabled distributed persistent memory file system. In Dilma Da Silva and Bryan Ford, edi- tors, Proceedings of the 2017 USENIX Annual Technical Conference, USENIX ATC 2017, Santa Clara, CA, USA, July 12-14, 2017,...
2017
-
[21]
Mellanox ASAP2 Accelerated Switching and Packet Processing
Mellanox. Mellanox ASAP2 Accelerated Switching and Packet Processing. https://network.nvidia.com/ files/doc-2020/sb-asap2.pdf, 2024. Accessed: 2024-07-19
2020
-
[22]
Dynamically Connected (DC) QPs
NVidia. Dynamically Connected (DC) QPs. https://docs.nvidia.com/networking/display/ rdmacore50/dynamically+connected+(dc)+qps,
-
[23]
Mellanox OFED
NVIDIA. Mellanox OFED. https:// network.nvidia.com/products/infiniband- drivers/linux/mlnx_ofed/, 2024. Accessed: 2024-07-23
2024
-
[24]
Arpaci-Dusseau, and Remzi H
Edward Oakes, Leon Yang, Dennis Zhou, Kevin Houck, Tyler Harter, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau. SOCK: rapid task provisioning with serverless-optimized containers. In Haryadi S. Gunawi and Benjamin C. Reed, editors, Proceedings of the 2018 USENIX Annual...
2018
-
[25]
Pentakalos
Odysseas I. Pentakalos. An introduction to the in- finiband architecture. In 28th International Computer Measurement Group Conference, December 8-13, 2002, 14 Reno, Nevada, USA, Proceedings, pages 425–432. Com- puter Measurement Group, 2002
2002
-
[26]
Fast and concurrent RDF queries with rdma- based distributed graph exploration
Jiaxin Shi, Youyang Yao, Rong Chen, Haibo Chen, and Feifei Li. Fast and concurrent RDF queries with rdma- based distributed graph exploration. In Kimberly Kee- ton and Timothy Roscoe, editors, 12th USENIX Sympo- sium on Operating Systems Design and Implementation, OSDI 2016, S...
2016
-
[27]
LITE kernel RDMA support for datacenter applications
Shin-Yeh Tsai and Yiying Zhang. LITE kernel RDMA support for datacenter applications. In Proceedings of the 26th Symposium on Operating Systems Principles, Shanghai, China, October 28-31, 2017, pages 306–324. ACM, 2017
2017
-
[28]
SRNIC: A scalable architecture for RDMA nics
Zilong Wang, Layong Luo, Qingsong Ning, Chaoliang Zeng, Wenxue Li, Xinchen Wan, Peng Xie, Tao Feng, Ke Cheng, Xiongfei Geng, Tianhao Wang, Weicheng Ling, Kejia Huo, Pingbo An, Kui Ji, Shideng Zhang, Bin Xu, Ruiqing Feng, Tao Ding, Kai Chen, and Chuanxiong Guo. SRNIC: A scalabl...
2023
-
[29]
Fast rdma- based ordered key-value store using remote learned cache
Xingda Wei, Rong Chen, and Haibo Chen. Fast rdma- based ordered key-value store using remote learned cache. In 14th USENIX Symposium on Operating Sys- tems Design and Implementation, OSDI 2020, Virtual Event, November 4-6, 2020, pages 117–135. USENIX Association, 2020
2020
-
[30]
KRCORE: A microsecond-scale RDMA control plane for elastic computing
Xingda Wei, Fangming Lu, Rong Chen, and Haibo Chen. KRCORE: A microsecond-scale RDMA control plane for elastic computing. In Jiri Schindler and Noa Zilber- man, editors, 2022 USENIX Annual Technical Confer- ence, USENIX ATC 2022, Carlsbad, CA, USA, July 11- 13, 2022, pages 121...
2022
-
[31]
No provi- sioned concurrency: Fast rdma-codesigned remote fork for serverless computing
Xingda Wei, Fangming Lu, Tianxia Wang, Jinyu Gu, Yuhan Yang, Rong Chen, and Haibo Chen. No provi- sioned concurrency: Fast rdma-codesigned remote fork for serverless computing. In Roxana Geambasu and Ed Nightingale, editors, 17th USENIX Symposium on Operating Systems Design an...
2023
-
[32]
Introduction to the infiniband core soft- ware
Bob Woodruff, Sean Hefty, Roland Dreier, and Hal Rosenstock. Introduction to the infiniband core soft- ware. In Linux symposium, volume 2, pages 271–282, 2005
2005
-
[33]
Characterizing serverless platforms with serverlessbench
Tianyi Yu, Qingyuan Liu, Dong Du, Yubin Xia, Binyu Zang, Ziqian Lu, Pingchao Yang, Chenggang Qin, and Haibo Chen. Characterizing serverless platforms with serverlessbench. In Rodrigo Fonseca, Christina De- limitrou, and Beng Chin Ooi, editors, SoCC ’20: ACM Symposium on Cloud ...
2020
-
[34]
Beehive: Sub-second elasticity for web services with semi-faas execution
Ziming Zhao, Mingyu Wu, Jiawei Tang, Binyu Zang, Zhaoguo Wang, and Haibo Chen. Beehive: Sub-second elasticity for web services with semi-faas execution. In Tor M. Aamodt, Natalie D. Enright Jerger, and Michael M. Swift, editors, Proceedings of the 28th ACM International Confer...
2023
-
[517]
USENIX Association, 2023
2023
-
[2024]
Accessed: 2024-07-08
2024
Reviewed August 9, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.