Analysis of Kernel-Thread Web Accelerator

커널 스레드 웹 가속기의 분석

  • Hwang June (Dep. of Electrical and Electronic Eng. Yonsei University) ;
  • Nahm EuiSeok (School of Information & Telecommunication, Far East University) ;
  • Min Byungjo (Dep. of Electrical and Electronic Eng. Yonsei University) ;
  • Kim Hagbae (Dep. of Electrical and Electronic Eng. Yonsei University)
  • 황준 (연세대학교 전기전자공학과) ;
  • 남의석 (극동대학교 정보통신학부) ;
  • 민병조 (연세대학교 전기전자공학과) ;
  • 김학배 (연세대학교 전기전자공학과)
  • Published : 2003.11.01

Abstract

The surge of Internet traffic makes the bottleneck nowadays. This problem can be reduced by substituting the media of network, routers and switches with more high-performance goods. However, we focused radically the server performance of processing the service requests. We prepose the method improving performance of server in the Linux kernel stack. This accelerator accepts the requests from many clients, and processes them using not user threads but kernel thread. To do so, we can reduce the overhead caused by frequent calling of system calls and the overhead of context switching between threads. Furthermore, we implement CPN(Coloured Petri Net) model. By using the CPN model criteria, we can analyze the characteristics of operation times in addition to the reachability of system. Benchmark of the system proves the model is valid.

Keywords