document: Design , implementation , and evaluation of a client characterization driven web server In earlier work we proposed a way for a Web server to detect connectivity information about clients accessing it in order to take tailored actions for a client request . This paper describes the design , implementation , and evaluation of such a working system . A Web site has a strong incentive to reduce the ` time-to-glass ' to retain users who may otherwise lose interest and leave the site . We have performed a measurement study from multiple client sites around the world with various levels of connectivity to the Internet communicating with modified Apache Web servers under our control . The results show that clients can be classified in a correct and stable manner and that user-perceived latency can be reduced via tailored actions . Our measurements show that classification and determination of server actions are done without significant overhead on the Web server . We explore a variety of modified actions ranging from selecting a lower quality version of the resource to altering the manner of content delivery . By studying numerous performance related factors in a single unified framework and examining both individual actions as well as combination of actions , our modified Web server implementation shows the efficacy of various server actions .
doc_bio_tags: O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O B I O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O