Compact Multithreaded Web Server for Static Request Handling

View at publisher
Authors: Bhargav Savaliya, Pal A. Patel, Yash Pratap Singh, J. Shajeena, S. Rahmath Nisha, Jubilant J Kizhakkethottam
Cited by: 0
References: 6

Abstract

A web server is a special kind of software that uses client/server model and WWW's HTTP to serve files to clients as per their requests. One of the most important uses of light weight web server currently being used in the industry is specifically for serving static websites. And this can be done using the concept of multithreading, data structure i.e. queue and low network programming (which are very efficient for connection establishment with clients and for much secured file transfer). For a webserver to run all of its functionality, all these resources are need to be loaded in the primary memory and sometimes there's less requirement of resources but then also all these are loaded into primary memory which result in resource wastage and also there's resource wastage for another program resulting in delay in response. But our web server is built using simple low- level design, contains only the necessary components that are required to serve a static file and it also make use of queues, buffer pool, multithreading, caching, network masking, package handling, socket programming and TCP protocols. In addition to the lightweight design and multithreaded architecture, the proposed system achieves an average reduction of 45% in response time and a 48% increase in throughput under mixed workloads compared to a standard FIFO thread pool. The implementation is particularly suitable for resource-constrained environments such as IoT nodes, embedded devices, and lightweight cloud containers. Future work includes extension to distributed environments, adaptive resource scaling, and integration with security modules for encrypted data transfer.

Fields of Study & Subjects

Mobile and Web Applications Embedded Systems and FPGA Design Network Traffic and Congestion Control

Publication details

Journal / source
International Conference on Advances in Electrical, Computing, Communication and Sustainable Technologies (ICAECT)
Pages
1–6
Publication date
8 January 2026
Language
EN