Title :
Research and Design of Concurrent Web Server on Linux System
Author :
Lan, Hong ; Wang, Xuan
Author_Institution :
Sch. of Inf. & Eng., Jiang Xi Univ. of Sci. & Technol., Ganzhou, China
Abstract :
Web server plays an important role on the internet service. On Linux system, some web servers are designed based on the process mechanism. Every time when clients give a connection request, the server has to create a new process, resulting in a big cost of CPU. In this paper, we introduce a new concurrent web sever implemented with prethreading technology. It is designed by producer-consumer model and use semaphore to dispatch shared resource. Web application using this web server has been proved that the new sever has better service equality and system resource utilization.
Keywords :
Internet; Linux; client-server systems; concurrency control; resource allocation; Internet service; Linux system; Web application; concurrent Web sever; connection request; prethreading technology; process mechanism; producer-consumer model; semaphore; service equality; shared resource dispatching; system resource utilization; Educational institutions; Instruction sets; Linux; Programming; Protocols; Web servers; Concurrent web server; Linux operating system; prethreading; producer-consumer model;
Conference_Titel :
Computer Science & Service System (CSSS), 2012 International Conference on
Conference_Location :
Nanjing
Print_ISBN :
978-1-4673-0721-5
DOI :
10.1109/CSSS.2012.188