A High Performance Memory Database for Web Application Caches
Ivan Voras, Danko Basch, Mario Zagar

TL;DR
This paper introduces a high-performance memory database optimized for web application caching, emphasizing speed, efficiency, and support for metadata on multi-core SMP systems.
Contribution
It presents a novel architecture and data structures tailored for multi-core environments, enhancing cache performance and metadata management.
Findings
Achieves high speed and efficiency in web caching scenarios.
Supports simple metadata structures for better cache management.
Adapts data structures and algorithms for SMP systems.
Abstract
This paper presents the architecture and characteristics of a memory database intended to be used as a cache engine for web applications. Primary goals of this database are speed and efficiency while running on SMP systems with several CPU cores (four and more). A secondary goal is the support for simple metadata structures associated with cached data that can aid in efficient use of the cache. Due to these goals, some data structures and algorithms normally associated with this field of computing needed to be adapted to the new environment.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Network Packet Processing and Optimization · Interconnection Networks and Systems
