Title :
A bare PC TLS Webmail Server
Author :
Appiah-Kubi, Patrick ; Karne, Ramesh K. ; Wijesinha, Alexander L.
Author_Institution :
Dept. of Comput. & Inf. Sci., Towson Univ., Towson, MD, USA
fDate :
Jan. 30 2012-Feb. 2 2012
Abstract :
Bare PC systems have no operating system or kernel, and can be used for building self-supporting server applications that perform better than conventional servers. The bare PC server application contains the necessary network protocols, does its own memory allocation and task scheduling, and uses direct interfaces to the hardware. We discuss the design and implementation of a TLS Webmail server that runs on a bare PC. Novel design features of the server include intertwining the TLS, HTTP and TCP protocols to reduce inter-layer communication overhead, and using a separate TLS task per connection to improve performance. We also present initial performance measurements in a LAN environment to measure the overhead due to TLS, and the possible speed-up that can be achieved compared to conventional TLS Webmail servers. The results suggest that customized bare PC servers could be designed in the future to meet the security and performance requirements of pervasive computing environments.
Keywords :
electronic mail; file servers; local area networks; online front-ends; transport protocols; HTTP protocol; LAN environment; TCP protocols; bare PC TLS webmail server; hardware direct interfaces; interlayer communication overhead reduction; memory allocation; network protocols; selfsupporting server applications; task scheduling; Browsers; Conferences; Electronic mail; Hardware; Protocols; Security; Servers; TLS; Webmail server; bare PC; operating system; performance; security;
Conference_Titel :
Computing, Networking and Communications (ICNC), 2012 International Conference on
Conference_Location :
Maui, HI
Print_ISBN :
978-1-4673-0008-7
Electronic_ISBN :
978-1-4673-0723-9
DOI :
10.1109/ICCNC.2012.6167399