paper

IX: A Protected Dataplane Operating System for High Throughput and Low Latency

  • Authors:

📜 Abstract

High throughput and predictable low latency in a dataplane operating system is achievable by using techniques that separate the control plane from the data plane, access application memory using virtual memory mechanisms, and apply lightweight, cooperative context switching. We built IX, a dataplane operating system designed for high I/O and processing efficiency while maintaining the protection between the control and data planes. IX shows significant performance improvements over traditional operating systems and is made publicly available to ensure reproducibility and further research.

✨ Summary

The paper titled “IX: A Protected Dataplane Operating System for High Throughput and Low Latency” presents the development of IX, a dataplane operating system crafted for enhanced I/O efficiency and minimal latency. This operating system separates the control and data planes and leverages virtual memory to efficiently access application memory. The authors report marked performance improvements over traditional operating systems, emphasizing significant advancements in throughput and latency. This paper has influenced subsequent research in the domain of operating systems and network performance optimization. One reference highlighting further research influenced by this paper is:

Overall, the IX operating system has laid a foundation for increased focus on dataplane efficiencies and has been made available publicly to spur further investigation in the field.