返回
SPRIGHT: High-Performance eBPF-Based Event-Driven, Shared-Memory Processing for Serverless Computing
DOI:10.1109/TNET.2024.3366561.png)
摘要
En 中文
Serverless computing promises an efficient, low-cost compute capability in cloud environments. However, existing solutions, epitomized by open-source platforms such as Knative, include heavyweight components that undermine this goal of serverless computing. Additionally, such serverless platforms lack dataplane optimizations to achieve efficient, high-performance function chains that facilitate the popular microservices development paradigm. Their use of unnecessarily complex and duplicate capabilities for building function chains severely degrades performance. 'Cold-start' latency is another deterrent. We describe SPRIGHT, a lightweight, high-performance, responsive serverless framework. SPRIGHT exploits shared memory processing and dramatically improves the scalability of the dataplane by avoiding unnecessary protocol processing and serialization-deserialization overheads. SPRIGHT extensively leverages event-driven processing with the extended Berkeley Packet Filter (eBPF). We creatively use eBPF's socket message mechanism to support shared memory processing, with overheads being strictly load-proportional. Compared to constantly-running, polling-based DPDK, SPRIGHT achieves the same dataplane performance with 10 X less CPU usage under realistic workloads. Additionally, eBPF benefits SPRIGHT, by replacing heavyweight serverless components, allowing us to keep functions 'warm' with negligible penalty. Our preliminary experimental results show that SPRIGHT achieves an order of magnitude improvement in throughput and latency compared to Knative, while substantially reducing CPU usage, and obviates the need for 'cold-start'.
Keyword:
Serverless
eBPF
event-driven
function chain
shared memory
期刊
I
IF:
3.6
论文数:
4.4K
被引数:
9.5K
机构
引用论文
Free and bound cortisol, corticosterone, and metabolic adaptations during the early inflammatory response to an intramammary lipopolysaccharide challenge in dairy cows游离和结合型皮质醇、皮质酮及早期炎症反应期间对奶牛乳腺内脂多糖挑战的代谢适应性变化
The Production of Somatostatin Interneurons in the Olfactory Bulb Is Regulated by the Transcription Factor Sp8
PLoS ONE
IF0
Ultrasonication-assisted extraction of a phytomelatonin-rich, erucic acid-lean nutraceutical supplement from mustard seeds: an antioxidant synergy in the extract by reductionism利用超声辅助提取富含植物褪黑素、低芥酸的营养保健品(源自芥菜籽):通过还原论揭示提取物中的抗氧化协同作用

