# Zbuf
Zbufは、[[LUNA]]が送受信経路全体のゼロコピーを実現するために用いるユーザーレベルslabサブシステムである。DPDKのhugepageを2MBのメモリゾーンに分け、ゾーン内を同一サイズのオブジェクトへ分割する。
ゾーンメタデータに物理アドレスとオブジェクト情報を保持し、参照カウンタでアプリケーション、TCP送信キュー、複製データの所有権と寿命を管理する。io-vector型APIにより、アプリケーションは読み書きバッファのアドレスと長さを渡せる。(Source: [[@2023__USENIX ATC__Deploying User-space TCP at Cloud Scale with LUNA]])
## 関連
- ソース: [[@2023__USENIX ATC__Deploying User-space TCP at Cloud Scale with LUNA]]
- システム: [[LUNA]]
- 概念: [[ゼロコピーネットワーキング]]