eprintid: 214 rev_number: 2 eprint_status: archive userid: 1 dir: disk0/00/00/02/14 datestamp: 2023-11-09 15:15:51 lastmod: 2023-11-09 15:15:51 status_changed: 2023-11-09 15:13:34 type: conference_item metadata_visibility: show creators_name: Minghao, K. creators_name: Khong, Y.C. creators_name: Ettikan, K.K. title: Performance analysis and optimization of user space versus kernel space network application ispublished: pub keywords: Computer networks; Research and development management; Space applications, Kernel space; Kernel spaces; Linux; UDP; User space, Applications note: cited By 3; Conference of 2007 5th Student Conference on Research and Development, SCORED ; Conference Date: 11 December 2007 Through 12 December 2007; Conference Code:73256 abstract: Operating systems such as Linux cater to numerous network applications ranging from daemons that provide services namely HTTPd and SSHd to client programs that access these services. Traditionally, these programs are written in user space and use system calls to switch to the kernel so that operations such as establishing a socket, read or write can be executed. This paper discusses the alternative to the above method which is to implement these user space applications in the kernel. In this research, the performance of UDP implementations of server and client programs in the user space are compared to running them in the kernel space. It proofs the concept that implementing applications in the kernel space reduces the CPU load and enables slightly faster goodput rate due to lesser context-switching between the user and kernel space. ©2007 IEEE. date: 2007 official_url: https://www.scopus.com/inward/record.uri?eid=2-s2.0-50449106004&doi=10.1109%2fSCORED.2007.4451372&partnerID=40&md5=8f5fc45bcc489e979f738f16a456cef0 id_number: 10.1109/SCORED.2007.4451372 full_text_status: none publication: 2007 5th Student Conference on Research and Development, SCORED place_of_pub: Selangor refereed: TRUE isbn: 1424414709; 9781424414703 citation: Minghao, K. and Khong, Y.C. and Ettikan, K.K. (2007) Performance analysis and optimization of user space versus kernel space network application. In: UNSPECIFIED.