Matches in SemOpenAlex for { <https://semopenalex.org/work/W2142017110> ?p ?o ?g. }
- W2142017110 abstract "Abstract : Implementing and maintaining file systems is painful. OS functionality is notoriously difficult to develop and debug, and file systems are more so than most because of their size and interactions with other OS components. In-kernel file systems must adhere to a large number of internal OS interfaces. Though difficult during initial file system development, these dependencies particularly complicate porting a file system to different OSs or even across OS versions. This dissertation describes an architecture that addresses the file system portability problem. Virtual machines are used to decouple the OS on which a file system runs from the OS on which user applications run. The file system is distributed as a file system virtual appliance (FSVA), a virtual machine running the file system developers' preferred OS (version). Users run their applications in a separate virtual machine, using their preferred OS (version). An FSVA design and implementation is described that maintains file system semantics with few, if any, code changes. This is achieved by sending all file system operations from the user OS to the FSVA. A unified buffer cache is maintained by using shared memory between the user OS and FSVA and by letting the user OS control the FSVA's buffer cache size. Features such as resource isolation and security are maintained through a single FSVA-per-user-OS design. Virtual machine migration is supported by simultaneously migrating a user OS and FSVA(s), maintaining shared memory mappings and live migration's low downtime. Several case studies demonstrate FSVAs' effectiveness in providing OS-independent file system implementations. Measurements show that FSVA overheads on different workloads vary from 0-40%. The main overhead source is the communication latency between the user OS and FSVA. If a processor core is dedicated to an FSVA, a power-efficient polling mechanism reduces the overheads to 0-10%." @default.
- W2142017110 created "2016-06-24" @default.
- W2142017110 creator A5014206487 @default.
- W2142017110 date "2010-05-01" @default.
- W2142017110 modified "2023-09-24" @default.
- W2142017110 title "File System Virtual Appliances" @default.
- W2142017110 cites W107382682 @default.
- W2142017110 cites W11812818 @default.
- W2142017110 cites W135309619 @default.
- W2142017110 cites W1499057083 @default.
- W2142017110 cites W1501652040 @default.
- W2142017110 cites W1540879848 @default.
- W2142017110 cites W1569390896 @default.
- W2142017110 cites W1572904055 @default.
- W2142017110 cites W1589576271 @default.
- W2142017110 cites W1700387131 @default.
- W2142017110 cites W1753288135 @default.
- W2142017110 cites W178963159 @default.
- W2142017110 cites W1860107648 @default.
- W2142017110 cites W1864406417 @default.
- W2142017110 cites W189615098 @default.
- W2142017110 cites W192244417 @default.
- W2142017110 cites W1939576174 @default.
- W2142017110 cites W195598904 @default.
- W2142017110 cites W1971851724 @default.
- W2142017110 cites W1981393723 @default.
- W2142017110 cites W19830081 @default.
- W2142017110 cites W199538813 @default.
- W2142017110 cites W1997269120 @default.
- W2142017110 cites W1999811037 @default.
- W2142017110 cites W2005373714 @default.
- W2142017110 cites W2006816934 @default.
- W2142017110 cites W2011336937 @default.
- W2142017110 cites W201248661 @default.
- W2142017110 cites W2020538839 @default.
- W2142017110 cites W2026432111 @default.
- W2142017110 cites W2029804882 @default.
- W2142017110 cites W2038509324 @default.
- W2142017110 cites W2039804807 @default.
- W2142017110 cites W2040943688 @default.
- W2142017110 cites W2054961017 @default.
- W2142017110 cites W2065547432 @default.
- W2142017110 cites W2070963260 @default.
- W2142017110 cites W2072394723 @default.
- W2142017110 cites W2078790725 @default.
- W2142017110 cites W2088837715 @default.
- W2142017110 cites W2092858671 @default.
- W2142017110 cites W2096165352 @default.
- W2142017110 cites W2100792372 @default.
- W2142017110 cites W2100844052 @default.
- W2142017110 cites W2104136059 @default.
- W2142017110 cites W2106539366 @default.
- W2142017110 cites W2107082099 @default.
- W2142017110 cites W2108183412 @default.
- W2142017110 cites W2110298485 @default.
- W2142017110 cites W2113751407 @default.
- W2142017110 cites W2121542813 @default.
- W2142017110 cites W2122012536 @default.
- W2142017110 cites W2125895608 @default.
- W2142017110 cites W2127757088 @default.
- W2142017110 cites W2131645490 @default.
- W2142017110 cites W2131726714 @default.
- W2142017110 cites W2131894525 @default.
- W2142017110 cites W2132134826 @default.
- W2142017110 cites W2142210672 @default.
- W2142017110 cites W2144807611 @default.
- W2142017110 cites W2148114202 @default.
- W2142017110 cites W2150864656 @default.
- W2142017110 cites W2152893947 @default.
- W2142017110 cites W2153950928 @default.
- W2142017110 cites W2155404471 @default.
- W2142017110 cites W2157737097 @default.
- W2142017110 cites W2160992991 @default.
- W2142017110 cites W2162422574 @default.
- W2142017110 cites W2164901581 @default.
- W2142017110 cites W2224644583 @default.
- W2142017110 cites W2242837385 @default.
- W2142017110 cites W2293810597 @default.
- W2142017110 cites W2408453118 @default.
- W2142017110 cites W2481091717 @default.
- W2142017110 cites W2886123752 @default.
- W2142017110 cites W35638016 @default.
- W2142017110 cites W39698665 @default.
- W2142017110 cites W71925160 @default.
- W2142017110 cites W88463058 @default.
- W2142017110 cites W106162958 @default.
- W2142017110 cites W130660906 @default.
- W2142017110 cites W66864433 @default.
- W2142017110 hasPublicationYear "2010" @default.
- W2142017110 type Work @default.
- W2142017110 sameAs 2142017110 @default.
- W2142017110 citedByCount "0" @default.
- W2142017110 crossrefType "journal-article" @default.
- W2142017110 hasAuthorship W2142017110A5014206487 @default.
- W2142017110 hasConcept C111919701 @default.
- W2142017110 hasConcept C13674803 @default.
- W2142017110 hasConcept C149635348 @default.
- W2142017110 hasConcept C166807848 @default.
- W2142017110 hasConcept C180500224 @default.
- W2142017110 hasConcept C193769178 @default.