# Kenichi Yasukata [[IIJ Research Laboratory]] に所属するネットワークシステム研究者である。 TCP/IP スタックの統合容易性と性能を両立する [[iip]] を設計し、API とコールバックによって TCP/IP 処理とプラットフォーム依存機能の責任境界を分離した。 (Source: [[@2024__SIGCOMM CCR__iip - An Integratable TCP IP Stack]]) [[Hajime Tazaki]]、[[Pierre-Louis Aublin]]、[[Kenta Ishiguro]] とともに、x86-64 の `syscall`/`sysenter` を `callq *%rax` へ置換するシステムコールフック機構 [[zpoline]] を設計した。 zpoline は、ソースコード・実行ファイル・カーネルを変更せずに、既存プログラムへユーザー空間 OS サブシステムを透明に接続することを可能にする。 (Source: [[@2023__USENIX-ATC__zpoline - a system call hook mechanism based on binary rewriting]]) ## 主な貢献 - [[iip]] — 外部依存を間接化し、NIC オフロード、ゼロコピー I/O、CPU コア割り当てモデルの選択を統合側へ開放する TCP/IP スタック - StackMap — TCP/IP スタックと専用 NIC を用いた低レイテンシーネットワーク研究。本論文の関連研究として参照される。 ## 関連 - [[IIJ Research Laboratory]] - [[iip]] - [[@2024__SIGCOMM CCR__iip - An Integratable TCP IP Stack]] - [[zpoline]] - [[@2023__USENIX-ATC__zpoline - a system call hook mechanism based on binary rewriting]]