Improving Application Performance Through System Call Composition

  title={Improving Application Performance Through System Call Composition},
  author={Amit Purohit and Joseph Spadavecchia and Charles Wright and Erez Zadok},
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