Date of Award
8-2012
Degree Type
Dissertation
Degree Name
Doctor of Philosophy (PhD)
Department
Electrical Engineering and Computer Science
Advisor(s)
Steve Chapin
Keywords
Consistency Relaxation, Data Locality, Distributed Applications, Latency Reduction, Scalable Architectures, Web Applications
Subject Categories
Electrical and Computer Engineering
Abstract
The Internet has grown from a static document retrieval system to a dynamic medium where users are both consumers and producers of information. Users may experience above-average website latencies due to the physical distances information must travel. Because user satisfaction is related to a website's responsiveness, e-commerce may be hindered and prevent online businesses from reaching their full potential.
This dissertation analyzes how temporal and relational dependencies in web applications limit their ability to become distributed. Two contributions are made, the first showing the location of data inside a datacenter influences the web system's performance, and secondly, that relaxing strict consistency inside the web application at a fine- grained level can greatly lower latencies for geographically diverse users. Experiments are used to show when and how much these optimizations can benefit a dynamic web application.
Access
Open Access
Recommended Citation
Talaga, Paul, "Exploiting Data Locality in Dynamic Web Applications" (2012). Electrical Engineering and Computer Science - Dissertations. 323.
https://surface.syr.edu/eecs_etd/323
loop.php (1 kB)
Mem_dir.php (9 kB)
Mem_dup.php (10 kB)
Mem_RackAware.php (3 kB)
Mem_snoop.php (9 kB)
memcache-logging.php (7 kB)
remoteaccess.php (5 kB)
tentacle.php (15 kB)
tentacle-daemon.php (6 kB)