• DocumentCode
    3526724
  • 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
  • fYear
    2012
  • fDate
    Jan. 30 2012-Feb. 2 2012
  • Firstpage
    149
  • Lastpage
    153
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICCNC.2012.6167399
  • Filename
    6167399