Research and Implementation of Common Network I/O Library Based on Stages

唐伟,孙明,周明天
2009-01-01
Journal of Computer Applications
Abstract:In order to improve the robustness,high-concurrency and fairness to clients of Internet servers,author designed and implemented the common network I/O library which based on the Staged Event-Driven Architecture(SEDA).At the same time,approaches to overload management in SEDA and the approach to scheduling multilevel queues had also been embedded into the library.The comparison test to the Apache server shows that the CServer based on the common network I/O library discussed here yields higher performance in throughput,response time and fairness to clients.And the conclusion has been drawn that the common network I/O library can enhance the performance of Internet servers in robustness,high-concurrency and fairness to clients.
What problem does this paper attempt to address?