Matches in SemOpenAlex for { <https://semopenalex.org/work/W145011710> ?p ?o ?g. }
Showing items 1 to 97 of
97
with 100 items per page.
- W145011710 endingPage "7" @default.
- W145011710 startingPage "7" @default.
- W145011710 abstract "This paper presents kernel plugins, a framework for dynamic kernel specialization inspired by ideas borrowed from virtualization research. Plugins can be created and updated inexpensively on-the-fly and they can execute arbitrary user-supplied functions such that neither safety nor performance are compromised. Three key techniques are used to implement kernel plugins: (1) hardware fault isolation, (2) dynamic code generation, and (3) dynamic linking. Hardware fault isolation protects kernel-level services from plugin misbehavior, dynamic code generation enables rapid online creation of arbitrary plugins, and dynamic linking governs the kernel/plugin interface.We discuss the design and implementation of the kernel plugin facility, as well as its advantages and shortcomings. Its use is demonstrated by a range of micro-and macro-benchmarks and a real-life application featuring plugins that dynamically transcode images served by a high-performance kernel web server. Benefits realized from plugins can be both qualitative (adapting services to clients' needs), and quantitative (improving performance through co-location of application plugin code with kernel services). Plugins are implemented in GNU/Linux on the Intel x86 platform. Reported performance results include plugin upcalls in 0.45-0.62 µS, dynamic code generation in 4 mS, and linking/unlinking in 3.1/1.6 µS for an image grayscaling plugin - a dynamically code generated 66-line function written in a subset of C. All results are measured on an 866 MHz Pentium III." @default.
- W145011710 created "2016-06-24" @default.
- W145011710 creator A5027963420 @default.
- W145011710 creator A5064465394 @default.
- W145011710 creator A5074035486 @default.
- W145011710 date "2004-05-06" @default.
- W145011710 modified "2023-09-25" @default.
- W145011710 title "Kernel plugins: when a VM is too much" @default.
- W145011710 cites W1549737115 @default.
- W145011710 cites W1997901620 @default.
- W145011710 cites W2002915275 @default.
- W145011710 cites W2003309944 @default.
- W145011710 cites W200765594 @default.
- W145011710 cites W2012682836 @default.
- W145011710 cites W2018016444 @default.
- W145011710 cites W2034711041 @default.
- W145011710 cites W2062786181 @default.
- W145011710 cites W2066660519 @default.
- W145011710 cites W2079029390 @default.
- W145011710 cites W2083469471 @default.
- W145011710 cites W2101292677 @default.
- W145011710 cites W2122960384 @default.
- W145011710 cites W2131726714 @default.
- W145011710 cites W2132581831 @default.
- W145011710 cites W2138381338 @default.
- W145011710 cites W2139014893 @default.
- W145011710 cites W2144977275 @default.
- W145011710 cites W2152310869 @default.
- W145011710 cites W2157043937 @default.
- W145011710 cites W2159477904 @default.
- W145011710 cites W2170519223 @default.
- W145011710 cites W2172126802 @default.
- W145011710 hasPublicationYear "2004" @default.
- W145011710 type Work @default.
- W145011710 sameAs 145011710 @default.
- W145011710 citedByCount "14" @default.
- W145011710 crossrefType "journal-article" @default.
- W145011710 hasAuthorship W145011710A5027963420 @default.
- W145011710 hasAuthorship W145011710A5064465394 @default.
- W145011710 hasAuthorship W145011710A5074035486 @default.
- W145011710 hasConcept C111919701 @default.
- W145011710 hasConcept C114614502 @default.
- W145011710 hasConcept C149635348 @default.
- W145011710 hasConcept C170723468 @default.
- W145011710 hasConcept C177264268 @default.
- W145011710 hasConcept C199360897 @default.
- W145011710 hasConcept C2776760102 @default.
- W145011710 hasConcept C2777904410 @default.
- W145011710 hasConcept C33923547 @default.
- W145011710 hasConcept C41008148 @default.
- W145011710 hasConcept C4924752 @default.
- W145011710 hasConcept C513985346 @default.
- W145011710 hasConcept C74193536 @default.
- W145011710 hasConcept C79974875 @default.
- W145011710 hasConceptScore W145011710C111919701 @default.
- W145011710 hasConceptScore W145011710C114614502 @default.
- W145011710 hasConceptScore W145011710C149635348 @default.
- W145011710 hasConceptScore W145011710C170723468 @default.
- W145011710 hasConceptScore W145011710C177264268 @default.
- W145011710 hasConceptScore W145011710C199360897 @default.
- W145011710 hasConceptScore W145011710C2776760102 @default.
- W145011710 hasConceptScore W145011710C2777904410 @default.
- W145011710 hasConceptScore W145011710C33923547 @default.
- W145011710 hasConceptScore W145011710C41008148 @default.
- W145011710 hasConceptScore W145011710C4924752 @default.
- W145011710 hasConceptScore W145011710C513985346 @default.
- W145011710 hasConceptScore W145011710C74193536 @default.
- W145011710 hasConceptScore W145011710C79974875 @default.
- W145011710 hasLocation W1450117101 @default.
- W145011710 hasOpenAccess W145011710 @default.
- W145011710 hasPrimaryLocation W1450117101 @default.
- W145011710 hasRelatedWork W1606674985 @default.
- W145011710 hasRelatedWork W2059148801 @default.
- W145011710 hasRelatedWork W2059168559 @default.
- W145011710 hasRelatedWork W2059796743 @default.
- W145011710 hasRelatedWork W2071170332 @default.
- W145011710 hasRelatedWork W2079029390 @default.
- W145011710 hasRelatedWork W2083469471 @default.
- W145011710 hasRelatedWork W2117069062 @default.
- W145011710 hasRelatedWork W2122960384 @default.
- W145011710 hasRelatedWork W2131726714 @default.
- W145011710 hasRelatedWork W2144977275 @default.
- W145011710 hasRelatedWork W2509342195 @default.
- W145011710 hasRelatedWork W2548704823 @default.
- W145011710 hasRelatedWork W2592209431 @default.
- W145011710 hasRelatedWork W2613252961 @default.
- W145011710 hasRelatedWork W2740279829 @default.
- W145011710 hasRelatedWork W2743148518 @default.
- W145011710 hasRelatedWork W2984890439 @default.
- W145011710 hasRelatedWork W3094962810 @default.
- W145011710 hasRelatedWork W996472264 @default.
- W145011710 isParatext "false" @default.
- W145011710 isRetracted "false" @default.
- W145011710 magId "145011710" @default.
- W145011710 workType "article" @default.