Matches in SemOpenAlex for { <https://semopenalex.org/work/W2578707029> ?p ?o ?g. }
- W2578707029 abstract "In paravirtualization, the page table management components of the guest operating systems are properly patched for the security guarantees of the hypervisor. However, none of them pay enough attentions to the performance improvements, which results in two noticeable performance issues. First, such security patches exacerbate the problem that the execution paths of the guest page table (de)allocations become extremely long, which would consequently increase the latencies of process creations and exits. Second, the patches introduce many additional IOTLB flushes, leading to extra IOTLB misses, and the misses would have negative impacts on I/O performance of all peripheral devices. In this paper, we propose PiBooster, a novel lightweight approach for improving the performance in page table management. First, PiBooster shortens the execution paths of the page table (de)allocations by the PiBooster cache, which maintains dedicated buffers for serving page table (de)allocations. Second, PiBooster eliminates the additional IOTLB misses with a fine-grained validation scheme, which performs page table and DMA validations separately, instead of doing both together. We implement a prototype on Xen with Linux as the guest kernel. We do small modifications on Xen (166 SLoC) and Linux kernel (350 SLoC). We evaluate the I/O performance in both micro and macro ways. The micro experiment results indicate that PiBooster is able to completely eliminate the additional IOTLB flushes in the workload-stable environments, and effectively reduces (de)allocation time of the page table by 47% on average. The macro benchmarks show that the latencies of the process creations and exits are expectedly reduced by 16% on average. Moreover, the SPECINT,lmbench and netperf results indicate that PiBooster has no negative performance impacts on CPU computation, network I/O, and disk I/O." @default.
- W2578707029 created "2017-01-26" @default.
- W2578707029 creator A5041632023 @default.
- W2578707029 creator A5047799795 @default.
- W2578707029 date "2019-10-21" @default.
- W2578707029 modified "2023-09-24" @default.
- W2578707029 title "PiBooster: A Light-Weight Approach to Performance Improvements in Page Table Management for Paravirtual Virtual-Machines." @default.
- W2578707029 cites W1596606311 @default.
- W2578707029 cites W1604656800 @default.
- W2578707029 cites W172502257 @default.
- W2578707029 cites W1746694335 @default.
- W2578707029 cites W1777978235 @default.
- W2578707029 cites W1996027765 @default.
- W2578707029 cites W1996764653 @default.
- W2578707029 cites W2072633121 @default.
- W2578707029 cites W2089661946 @default.
- W2578707029 cites W2098656140 @default.
- W2578707029 cites W2099480851 @default.
- W2578707029 cites W2101305567 @default.
- W2578707029 cites W2104321028 @default.
- W2578707029 cites W2112177563 @default.
- W2578707029 cites W2117648703 @default.
- W2578707029 cites W2131726714 @default.
- W2578707029 cites W2133119226 @default.
- W2578707029 cites W2134479933 @default.
- W2578707029 cites W2145312209 @default.
- W2578707029 cites W2152132676 @default.
- W2578707029 cites W2156368296 @default.
- W2578707029 cites W2163260628 @default.
- W2578707029 cites W2165890524 @default.
- W2578707029 cites W2998693821 @default.
- W2578707029 cites W41776504 @default.
- W2578707029 cites W47135029 @default.
- W2578707029 hasPublicationYear "2019" @default.
- W2578707029 type Work @default.
- W2578707029 sameAs 2578707029 @default.
- W2578707029 citedByCount "0" @default.
- W2578707029 crossrefType "proceedings-article" @default.
- W2578707029 hasAuthorship W2578707029A5041632023 @default.
- W2578707029 hasAuthorship W2578707029A5047799795 @default.
- W2578707029 hasBestOaLocation W25787070291 @default.
- W2578707029 hasConcept C111919701 @default.
- W2578707029 hasConcept C112904061 @default.
- W2578707029 hasConcept C114614502 @default.
- W2578707029 hasConcept C115537543 @default.
- W2578707029 hasConcept C136085584 @default.
- W2578707029 hasConcept C176649486 @default.
- W2578707029 hasConcept C193343404 @default.
- W2578707029 hasConcept C25344961 @default.
- W2578707029 hasConcept C2778476105 @default.
- W2578707029 hasConcept C33923547 @default.
- W2578707029 hasConcept C41008148 @default.
- W2578707029 hasConcept C45235069 @default.
- W2578707029 hasConcept C513985346 @default.
- W2578707029 hasConcept C553261973 @default.
- W2578707029 hasConcept C74193536 @default.
- W2578707029 hasConcept C76399640 @default.
- W2578707029 hasConcept C77088390 @default.
- W2578707029 hasConcept C79974875 @default.
- W2578707029 hasConcept C98045186 @default.
- W2578707029 hasConceptScore W2578707029C111919701 @default.
- W2578707029 hasConceptScore W2578707029C112904061 @default.
- W2578707029 hasConceptScore W2578707029C114614502 @default.
- W2578707029 hasConceptScore W2578707029C115537543 @default.
- W2578707029 hasConceptScore W2578707029C136085584 @default.
- W2578707029 hasConceptScore W2578707029C176649486 @default.
- W2578707029 hasConceptScore W2578707029C193343404 @default.
- W2578707029 hasConceptScore W2578707029C25344961 @default.
- W2578707029 hasConceptScore W2578707029C2778476105 @default.
- W2578707029 hasConceptScore W2578707029C33923547 @default.
- W2578707029 hasConceptScore W2578707029C41008148 @default.
- W2578707029 hasConceptScore W2578707029C45235069 @default.
- W2578707029 hasConceptScore W2578707029C513985346 @default.
- W2578707029 hasConceptScore W2578707029C553261973 @default.
- W2578707029 hasConceptScore W2578707029C74193536 @default.
- W2578707029 hasConceptScore W2578707029C76399640 @default.
- W2578707029 hasConceptScore W2578707029C77088390 @default.
- W2578707029 hasConceptScore W2578707029C79974875 @default.
- W2578707029 hasConceptScore W2578707029C98045186 @default.
- W2578707029 hasLocation W25787070291 @default.
- W2578707029 hasOpenAccess W2578707029 @default.
- W2578707029 hasPrimaryLocation W25787070291 @default.
- W2578707029 hasRelatedWork W1572011854 @default.
- W2578707029 hasRelatedWork W1777663031 @default.
- W2578707029 hasRelatedWork W1971288175 @default.
- W2578707029 hasRelatedWork W1977408073 @default.
- W2578707029 hasRelatedWork W1982118277 @default.
- W2578707029 hasRelatedWork W1996952511 @default.
- W2578707029 hasRelatedWork W2012770378 @default.
- W2578707029 hasRelatedWork W2014650998 @default.
- W2578707029 hasRelatedWork W2053603603 @default.
- W2578707029 hasRelatedWork W2152673879 @default.
- W2578707029 hasRelatedWork W2267155642 @default.
- W2578707029 hasRelatedWork W2431074237 @default.
- W2578707029 hasRelatedWork W2461242001 @default.
- W2578707029 hasRelatedWork W2925163224 @default.
- W2578707029 hasRelatedWork W2949367964 @default.
- W2578707029 hasRelatedWork W2980066681 @default.
- W2578707029 hasRelatedWork W3091205405 @default.
- W2578707029 hasRelatedWork W3099299094 @default.