返回
Serpens: A High Performance FaaS Platform for Network Functions
DOI:10.1109/TPDS.2023.3263272.png)
摘要
En 中文
More and more enterprises deploy applications on Function-as-a-Service (FaaS) platforms to improve resource efficiency and save monetary costs. Network Functions (NFs) suffer from staggered peaks of traffic patterns and could benefit from fine-grained resource multiplexing in FaaS platform. However, naively exploring existing FaaS platforms to support NFs can introduce significant performance overheads in three aspects, including slow instance startup, remote state access for NFs, and costly packet delivery between NFs. To address these problems, we propose Serpens, a high performance FaaS platform for NFs. First, Serpens proposes a reusable NF runtime design to slash instance startup overhead. Second, Serpens designs a novel state management mechanism to support local state access. Third, Serpens introduces an advanced service chaining approach to avoid extra packet delivery. Besides, Serpens designs an NF scaling mechanism to minimize performance fluctuation. We have implemented a prototype of Serpens and conducted comprehensive experiments. Compared with the NFs and Service Function Chains (SFCs) that run on existing FaaS platforms, Serpens can improve the throughput by more than 10x and reduce the latency by more than 90%.
Keyword:
FaaS Platform
high performance
network function
期刊
IF:
6
论文数:
5.2K
被引数:
1.1W
机构
引用论文
Enantioselective Aldol Reaction of Trimethoxysilyl Enol Ethers with Aldehydes Catalyzed by p-Tol-BINAP · AgF Complex
Synlett
IF0
Hydrogenation of cyclohexene catalyzed by ruthenium nitrosyl complexes: Crystal structures of catalyst precursors [Cp∗Ru(μ2-NO)2RuCp∗] and [Cp∗Ru(NO)(η2-C6H10)] (Cp∗= η5-C5(CH3)5)
Polyhedron
IF0
Identification of Gastric Cancer–Related Genes Using a cDNA Microarray Containing Novel Expressed Sequence Tags Expressed in Gastric Cancer Cells使用包含在胃癌细胞中表达的新表达序列标签的cDNA微阵列鉴定胃癌相关基因

