Matches in SemOpenAlex for { <https://semopenalex.org/work/W4317437710> ?p ?o ?g. }
Showing items 1 to 79 of
79
with 100 items per page.
- W4317437710 abstract "In-memory key-value stores (IMKVSes) serve many online applications because of their efficiency. To support data backup, popular industrial IMKVSes periodically take a point-in-time snapshot of the in-memory data with the system call fork. However, this mechanism can result in latency spikes for queries arriving during the snapshot period because fork leads the engine into the kernel mode in which the engine is out-of-service for queries. In contrast to existing research focusing on optimizing snapshot algorithms, we optimize the fork operation to address the latency spikes problem from the operating system (OS) level, while keeping the data persistent mechanism in IMKVSes unchanged. Specifically, we first conduct an in-depth study to reveal the impact of the fork operation as well as the optimization techniques on query latency. Based on findings in the study, we propose Async-fork to offload the work of copying the page table from the engine (the parent process) to the child process as copying the page table dominates the execution time of fork. To keep data consistent between the parent and the child, we design the proactive synchronization strategy. Async-fork is implemented in the Linux kernel and deployed into the online Redis database in public clouds. Our experiment results show that compared with the default fork method in OS, Async-fork reduces the tail latency of queries arriving during the snapshot period by 81.76% on an 8GB instance and 99.84% on a 64GB instance." @default.
- W4317437710 created "2023-01-19" @default.
- W4317437710 creator A5003377806 @default.
- W4317437710 creator A5004148332 @default.
- W4317437710 creator A5011397075 @default.
- W4317437710 creator A5017151378 @default.
- W4317437710 creator A5019353857 @default.
- W4317437710 creator A5027311139 @default.
- W4317437710 creator A5035184291 @default.
- W4317437710 creator A5036541389 @default.
- W4317437710 creator A5037258424 @default.
- W4317437710 creator A5039318240 @default.
- W4317437710 creator A5043164368 @default.
- W4317437710 creator A5052863980 @default.
- W4317437710 creator A5065771969 @default.
- W4317437710 creator A5083883541 @default.
- W4317437710 creator A5090815103 @default.
- W4317437710 date "2023-01-14" @default.
- W4317437710 modified "2023-10-13" @default.
- W4317437710 title "Async-fork: Mitigating Query Latency Spikes Incurred by the Fork-based Snapshot Mechanism from the OS Level" @default.
- W4317437710 doi "https://doi.org/10.48550/arxiv.2301.05861" @default.
- W4317437710 hasPublicationYear "2023" @default.
- W4317437710 type Work @default.
- W4317437710 citedByCount "0" @default.
- W4317437710 crossrefType "posted-content" @default.
- W4317437710 hasAuthorship W4317437710A5003377806 @default.
- W4317437710 hasAuthorship W4317437710A5004148332 @default.
- W4317437710 hasAuthorship W4317437710A5011397075 @default.
- W4317437710 hasAuthorship W4317437710A5017151378 @default.
- W4317437710 hasAuthorship W4317437710A5019353857 @default.
- W4317437710 hasAuthorship W4317437710A5027311139 @default.
- W4317437710 hasAuthorship W4317437710A5035184291 @default.
- W4317437710 hasAuthorship W4317437710A5036541389 @default.
- W4317437710 hasAuthorship W4317437710A5037258424 @default.
- W4317437710 hasAuthorship W4317437710A5039318240 @default.
- W4317437710 hasAuthorship W4317437710A5043164368 @default.
- W4317437710 hasAuthorship W4317437710A5052863980 @default.
- W4317437710 hasAuthorship W4317437710A5065771969 @default.
- W4317437710 hasAuthorship W4317437710A5083883541 @default.
- W4317437710 hasAuthorship W4317437710A5090815103 @default.
- W4317437710 hasBestOaLocation W43174377101 @default.
- W4317437710 hasConcept C111919701 @default.
- W4317437710 hasConcept C2780945871 @default.
- W4317437710 hasConcept C31258907 @default.
- W4317437710 hasConcept C40523978 @default.
- W4317437710 hasConcept C41008148 @default.
- W4317437710 hasConcept C43364308 @default.
- W4317437710 hasConcept C503016453 @default.
- W4317437710 hasConcept C55282118 @default.
- W4317437710 hasConcept C76155785 @default.
- W4317437710 hasConcept C79403827 @default.
- W4317437710 hasConcept C82876162 @default.
- W4317437710 hasConceptScore W4317437710C111919701 @default.
- W4317437710 hasConceptScore W4317437710C2780945871 @default.
- W4317437710 hasConceptScore W4317437710C31258907 @default.
- W4317437710 hasConceptScore W4317437710C40523978 @default.
- W4317437710 hasConceptScore W4317437710C41008148 @default.
- W4317437710 hasConceptScore W4317437710C43364308 @default.
- W4317437710 hasConceptScore W4317437710C503016453 @default.
- W4317437710 hasConceptScore W4317437710C55282118 @default.
- W4317437710 hasConceptScore W4317437710C76155785 @default.
- W4317437710 hasConceptScore W4317437710C79403827 @default.
- W4317437710 hasConceptScore W4317437710C82876162 @default.
- W4317437710 hasLocation W43174377101 @default.
- W4317437710 hasOpenAccess W4317437710 @default.
- W4317437710 hasPrimaryLocation W43174377101 @default.
- W4317437710 hasRelatedWork W1505619784 @default.
- W4317437710 hasRelatedWork W1527178015 @default.
- W4317437710 hasRelatedWork W180385832 @default.
- W4317437710 hasRelatedWork W2064715091 @default.
- W4317437710 hasRelatedWork W2114990159 @default.
- W4317437710 hasRelatedWork W2157467493 @default.
- W4317437710 hasRelatedWork W2375397815 @default.
- W4317437710 hasRelatedWork W2379336794 @default.
- W4317437710 hasRelatedWork W2579649118 @default.
- W4317437710 hasRelatedWork W2584017495 @default.
- W4317437710 isParatext "false" @default.
- W4317437710 isRetracted "false" @default.
- W4317437710 workType "article" @default.