Matches in SemOpenAlex for { <https://semopenalex.org/work/W2753553344> ?p ?o ?g. }
- W2753553344 abstract "In many modern operating systems (OSs), there exists no isolation between different kernel components, i.e., the failure of one component can affect the whole kernel. While microkernel OSs introduce address space separation for large parts of the OS, their improved fault isolation comes at the cost of performance. Despite significant improvements in modern microkernels, monolithic OSs like Linux are still prevalent in many systems. To achieve fault isolation in addition to high performance and code reuse in these systems, approaches to move only fractions of kernel code into user mode have been proposed. These approaches solely rely on static code analyses for deciding which code to isolate, neglecting dynamic properties like invocation frequencies. We propose to augment static code analyses with runtime data to achieve better estimates of dynamic properties for common case operation. We assess the impact of runtime data on the decision what code to isolate and the impact of that decision on the performance of such “microkernelized” systems. We extend an existing tool chain to implement automated code partitioning for existing monolithic kernel code and validate our approach in a case study of two widely used Linux device drivers and a file system." @default.
- W2753553344 created "2017-09-15" @default.
- W2753553344 creator A5000577598 @default.
- W2753553344 creator A5021782006 @default.
- W2753553344 creator A5079786056 @default.
- W2753553344 creator A5081095272 @default.
- W2753553344 date "2018-11-01" @default.
- W2753553344 modified "2023-10-03" @default.
- W2753553344 title "How to Fillet a Penguin: Runtime Data Driven Partitioning of Linux Code" @default.
- W2753553344 cites W116782570 @default.
- W2753553344 cites W1482769911 @default.
- W2753553344 cites W1489801944 @default.
- W2753553344 cites W1608091202 @default.
- W2753553344 cites W1749839816 @default.
- W2753553344 cites W1772960743 @default.
- W2753553344 cites W1809664600 @default.
- W2753553344 cites W182605591 @default.
- W2753553344 cites W1966831167 @default.
- W2753553344 cites W1968351779 @default.
- W2753553344 cites W1972484642 @default.
- W2753553344 cites W1995301437 @default.
- W2753553344 cites W2002915275 @default.
- W2753553344 cites W2023380813 @default.
- W2753553344 cites W2029414465 @default.
- W2753553344 cites W2050924894 @default.
- W2753553344 cites W2052705820 @default.
- W2753553344 cites W20534961 @default.
- W2753553344 cites W2060389467 @default.
- W2753553344 cites W2068300842 @default.
- W2753553344 cites W2072633121 @default.
- W2753553344 cites W2078723731 @default.
- W2753553344 cites W2081907608 @default.
- W2753553344 cites W2086795351 @default.
- W2753553344 cites W2096165352 @default.
- W2753553344 cites W2100198805 @default.
- W2753553344 cites W2105349588 @default.
- W2753553344 cites W2107089133 @default.
- W2753553344 cites W2109986403 @default.
- W2753553344 cites W2111540240 @default.
- W2753553344 cites W2111797251 @default.
- W2753553344 cites W2118201637 @default.
- W2753553344 cites W2123697676 @default.
- W2753553344 cites W2124378517 @default.
- W2753553344 cites W2125301812 @default.
- W2753553344 cites W2127321265 @default.
- W2753553344 cites W2127784167 @default.
- W2753553344 cites W2131068811 @default.
- W2753553344 cites W2133631375 @default.
- W2753553344 cites W2133731789 @default.
- W2753553344 cites W2134309469 @default.
- W2753553344 cites W2136310957 @default.
- W2753553344 cites W2142067391 @default.
- W2753553344 cites W2143999355 @default.
- W2753553344 cites W2146878883 @default.
- W2753553344 cites W2150210903 @default.
- W2753553344 cites W2153887189 @default.
- W2753553344 cites W2163117779 @default.
- W2753553344 cites W2163347957 @default.
- W2753553344 cites W2169317663 @default.
- W2753553344 cites W2172013989 @default.
- W2753553344 cites W2176235539 @default.
- W2753553344 cites W2293810597 @default.
- W2753553344 cites W2503361011 @default.
- W2753553344 cites W55937681 @default.
- W2753553344 cites W56227605 @default.
- W2753553344 cites W6385438 @default.
- W2753553344 cites W2095881341 @default.
- W2753553344 cites W2404205649 @default.
- W2753553344 doi "https://doi.org/10.1109/tdsc.2017.2745574" @default.
- W2753553344 hasPublicationYear "2018" @default.
- W2753553344 type Work @default.
- W2753553344 sameAs 2753553344 @default.
- W2753553344 citedByCount "2" @default.
- W2753553344 countsByYear W27535533442019 @default.
- W2753553344 countsByYear W27535533442022 @default.
- W2753553344 crossrefType "journal-article" @default.
- W2753553344 hasAuthorship W2753553344A5000577598 @default.
- W2753553344 hasAuthorship W2753553344A5021782006 @default.
- W2753553344 hasAuthorship W2753553344A5079786056 @default.
- W2753553344 hasAuthorship W2753553344A5081095272 @default.
- W2753553344 hasConcept C111919701 @default.
- W2753553344 hasConcept C114614502 @default.
- W2753553344 hasConcept C120314980 @default.
- W2753553344 hasConcept C144240696 @default.
- W2753553344 hasConcept C149635348 @default.
- W2753553344 hasConcept C177264268 @default.
- W2753553344 hasConcept C199360897 @default.
- W2753553344 hasConcept C2775877400 @default.
- W2753553344 hasConcept C2775941552 @default.
- W2753553344 hasConcept C2776760102 @default.
- W2753553344 hasConcept C2777127024 @default.
- W2753553344 hasConcept C2777904410 @default.
- W2753553344 hasConcept C2778583558 @default.
- W2753553344 hasConcept C2780940931 @default.
- W2753553344 hasConcept C33923547 @default.
- W2753553344 hasConcept C41008148 @default.
- W2753553344 hasConcept C43126263 @default.
- W2753553344 hasConcept C553261973 @default.
- W2753553344 hasConcept C74193536 @default.
- W2753553344 hasConcept C86803240 @default.