Star Student Project multiple kernel threads solution gives high flexibility in implementation and configuration to leverage OS scheduling policy to achieve both performance and responsiveness. This solution provides a tradeoff between network performance and system responsiveness but it may degrade throughput due to the OS scheduling and preemption overhead. The multiple high-priority kernel threads solution sits between them.