Visible to the public Accelerating Memcached on AWS Cloud FPGAs

TitleAccelerating Memcached on AWS Cloud FPGAs
Publication TypeConference Paper
Year of Publication2018
AuthorsChoi, Jongsok, Lian, Ruolong, Li, Zhi, Canis, Andrew, Anderson, Jason
Conference NameProceedings of the 9th International Symposium on Highly-Efficient Accelerators and Reconfigurable Technologies
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-6542-0
KeywordsMetrics, pubcrawl, Resiliency, Scalability, Web Caching
AbstractIn recent years, FPGAs have been deployed in data centres of major cloud service providers, such as Microsoft [1], Amazon [2], Alibaba [3], Tencent [4], Huawei [5], and Nimbix [6]. This marks the beginning of bringing FPGA computing to the masses, as being in the cloud, one can access an FPGA from anywhere. A wide range of applications are run in the cloud, including web servers and databases among many others. Memcached is a high-performance in-memory ob ject caching system, which acts as a caching layer between web servers and databases. It is used by many companies, including Flicker, Wikipedia, Wordpress, and Facebook [7, 8]. In this paper, we present a Memcached accelerator implemented on the AWS FPGA cloud (F1 instance). Compared to AWS ElastiCache, an AWS-managed CPU Memcached service, our Memcached accelerator provides up to 9 x better throughput and latency. A live demo of the Memcached accelerator running on F1 can be accessed on our website [9].
URLhttp://doi.acm.org/10.1145/3241793.3241795
DOI10.1145/3241793.3241795
Citation Keychoi_accelerating_2018