Exploring non-typical memcache architectures for decreased latency and distributed network usage

Paul G. Talaga, Steve J. Chapin

Research output: Chapter in Book/Entry/PoemConference contribution

Abstract

Memcache is a distributed in-memory data store designed to reduce database load for web applications by caching frequently used data across multiple machines. In a distributed web serving environment applications rely on many network services to complete each request. While faster processors have lowered computation time and available network bandwidth has increased, signal propagation delay is a constant and will become a larger proportion of latency in the future. We explore how data-locality with Memcache can be exploited to reduce latency and minimize core network traffic. A model is developed to predict how alternate Memcache configurations would perform for specific applications followed by an evaluation using the MediaWiki open-source web application in a miniature web farm setting. Our results verified our model and we observed a 66% reduction in core network traffic and a 23% reduction in Memcache response time under certain network conditions.

Original languageEnglish (US)
Title of host publicationWEBIST 2012 - Proceedings of the 8th International Conference on Web Information Systems and Technologies
PublisherSciTePress
Pages36-46
Number of pages11
ISBN (Print)9789898565082
StatePublished - 2012
Event8th International Conference on Web Information Systems and Technologies, WEBIST 2012 - Porto, Portugal
Duration: Apr 18 2012Apr 21 2012

Publication series

NameWEBIST 2012 - Proceedings of the 8th International Conference on Web Information Systems and Technologies

Other

Other8th International Conference on Web Information Systems and Technologies, WEBIST 2012
Country/TerritoryPortugal
CityPorto
Period4/18/124/21/12

Keywords

  • Caching
  • Latency
  • Memcache
  • Network utilization
  • Web-farm

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems

Fingerprint

Dive into the research topics of 'Exploring non-typical memcache architectures for decreased latency and distributed network usage'. Together they form a unique fingerprint.

Cite this