Improving Application Performance Through System Call Composition

@inproceedings{Purohit2003ImprovingAP,
  title={Improving Application Performance Through System Call Composition},
  author={Amit Purohit and Joseph Spadavecchia and Charles Wright and Erez Zadok},
  year={2003}
}
Long-running server applications can easily execute millions of common data-intensive system calls each day, incurring large data copy overheads. We introduce a new framework, Compound System Calls (Cosy), to enhance the performance of such applications. Cosy provides a mechanism to safely execute data-intensive code segments in the kernel. Cosy encodes a C code segment containing system calls in a compound structure. The kernel executes this aggregate compound directly, thus avoiding data… CONTINUE READING