Rethinking RPC Communication for Microservices-based Applications
Publication
, Conference
Zhu, X; Zhou, Y; Wang, Y; Gao, X; Krishnamurthy, A; Kumar, S; Mahajan, R; Zhuo, D
Published in: HOTOS 2025 Proceedings of the 2025 Workshop in Hot Topics in Operating Systems
June 6, 2025
Fast and efficient RPCs are key to the performance of applications based on microservices. But RPC communication suffers from significant overhead today because it relies on the standard, layered protocol stack and loose coupling between the end host and in-network proxies that process RPCs. We propose delayering the RPC communication stack and tightly coupling the end host and in-network processing using high-level abstractions. This approach leads to more efficient and performant RPC communication because it eliminates many sources of overhead.
Duke Scholars
Published In
HOTOS 2025 Proceedings of the 2025 Workshop in Hot Topics in Operating Systems
DOI
Publication Date
June 6, 2025
Start / End Page
158 / 164
Citation
APA
Chicago
ICMJE
MLA
NLM
Zhu, X., Zhou, Y., Wang, Y., Gao, X., Krishnamurthy, A., Kumar, S., … Zhuo, D. (2025). Rethinking RPC Communication for Microservices-based Applications. In HOTOS 2025 Proceedings of the 2025 Workshop in Hot Topics in Operating Systems (pp. 158–164). https://doi.org/10.1145/3713082.3730375
Zhu, X., Y. Zhou, Y. Wang, X. Gao, A. Krishnamurthy, S. Kumar, R. Mahajan, and D. Zhuo. “Rethinking RPC Communication for Microservices-based Applications.” In HOTOS 2025 Proceedings of the 2025 Workshop in Hot Topics in Operating Systems, 158–64, 2025. https://doi.org/10.1145/3713082.3730375.
Zhu X, Zhou Y, Wang Y, Gao X, Krishnamurthy A, Kumar S, et al. Rethinking RPC Communication for Microservices-based Applications. In: HOTOS 2025 Proceedings of the 2025 Workshop in Hot Topics in Operating Systems. 2025. p. 158–64.
Zhu, X., et al. “Rethinking RPC Communication for Microservices-based Applications.” HOTOS 2025 Proceedings of the 2025 Workshop in Hot Topics in Operating Systems, 2025, pp. 158–64. Scopus, doi:10.1145/3713082.3730375.
Zhu X, Zhou Y, Wang Y, Gao X, Krishnamurthy A, Kumar S, Mahajan R, Zhuo D. Rethinking RPC Communication for Microservices-based Applications. HOTOS 2025 Proceedings of the 2025 Workshop in Hot Topics in Operating Systems. 2025. p. 158–164.
Published In
HOTOS 2025 Proceedings of the 2025 Workshop in Hot Topics in Operating Systems
DOI
Publication Date
June 6, 2025
Start / End Page
158 / 164