Live data from Hacker News

Effective System Call Aggregation (ESCA)

eecheng87.github.io

1–2 of 2 posts

Re: Effective System Call Aggregation (ESCA)

#2
The main objective of this work was to reduce the per-syscall overhead through the use of effective system call aggregation. For that purpose, ESCA takes advantages of system call batching and exploits the parallelism of event-driven applications by leveraging Linux I/O model to overcome the disadvantages of previous solutions.

ESCA is capable of reducing the per-syscall overhead by up to 62% for embedded web servers. Real-world highly concurrent event-driven applications such as Nginx and Redis are known to benefit from ESCA, along with full compatibility with Linux syscall semantics and functionalities.

ESCA is released under the MIT license.