Adaptive and flexible key-value stores through soft data partitioning

Cited 1 time in webofscience Cited 0 time in scopus
  • Hit : 62
  • Download : 0
DC FieldValueLanguage
dc.contributor.authorHong, Byungchulko
dc.contributor.authorKwon, Yongkeeko
dc.contributor.authorAhn, Jung Hoko
dc.contributor.authorKim, John Dongjunko
dc.date.accessioned2023-09-22T05:00:19Z-
dc.date.available2023-09-22T05:00:19Z-
dc.date.created2023-09-22-
dc.date.issued2016-10-
dc.identifier.citation34th IEEE International Conference on Computer Design, ICCD 2016, pp.296 - 303-
dc.identifier.issn1063-6404-
dc.identifier.urihttp://hdl.handle.net/10203/312867-
dc.description.abstractKey-value stores such as Memcached have become widely used by cloud and web-service providers. While there has been a significant amount of research done on improving the absolute performance of key-value stores, this work proposes an adaptive and a flexible approach to key-value stores. We first propose soft data partitioning that divides memory into multiple groups within a single node, or a single server process, to enable scale-up of key-value stores, while providing NUMA locality and an adaptive approach that can reduce overall request miss rate. The soft-partitioning enables a flexible Memcached server implementation in a NUMA system through NUMA-aware allocation as well as power-efficient NUMA server operation by migrating frequently accessed key-value pairs among the groups. We also propose an adaptive replacement policy within Memcached server that compares miss rates across the different memory groups to determine a more optimal replacement policy. To overcome the limitation of partitioning, we propose Group Auto-Balancing (GAB) where memory allocation from the different groups can be borrowed to minimize miss rate. Our results improve Memcached throughput by 12.9%, on average, over previously proposed MemC3 algorithm (up to 3.1× for write intensive workloads) while the adaptive replacement policy shows the lowest miss rate on adversarial access patterns.-
dc.languageEnglish-
dc.publisherInstitute of Electrical and Electronics Engineers Inc.-
dc.titleAdaptive and flexible key-value stores through soft data partitioning-
dc.typeConference-
dc.identifier.wosid000391829200040-
dc.identifier.scopusid2-s2.0-84989343584-
dc.type.rimsCONF-
dc.citation.beginningpage296-
dc.citation.endingpage303-
dc.citation.publicationname34th IEEE International Conference on Computer Design, ICCD 2016-
dc.identifier.conferencecountryUS-
dc.identifier.conferencelocationScottsdale, AZ-
dc.identifier.doi10.1109/ICCD.2016.7753293-
dc.contributor.localauthorKim, John Dongjun-
dc.contributor.nonIdAuthorKwon, Yongkee-
dc.contributor.nonIdAuthorAhn, Jung Ho-
Appears in Collection
EE-Conference Papers(학술회의논문)
Files in This Item
There are no files associated with this item.
This item is cited by other documents in WoS
⊙ Detail Information in WoSⓡ Click to see webofscience_button
⊙ Cited 1 items in WoS Click to see citing articles in records_button

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0