发明名称 Partition file system for virtual machine memory management
摘要 A virtual machine of an information handling system (IHS) initializes an operating system to provide partition file system memory management during application execution. The operating system employs multiple partitions that include one or more applications for execution within the virtual machine. A file system tool identifies write operations to a global file system and generates local and common file system information. The file system tool populates the local file systems that include delta local file systems and differential file systems with write operation data. The file system tool may generate stackable common delta file system information to store write operation data common to two or more partitions that employ executing applications. The file system tool may combine or separate stackable common delta file system information to provide improvements in virtual machine memory utilization.
申请公布号 US9201875(B2) 申请公布日期 2015.12.01
申请号 US201213452867 申请日期 2012.04.21
申请人 International Business Machines Corporation 发明人 Kandasamy Madhusudanan;Varma Ramblias;Viswanathan Balaji;Dasgupta Koustuv
分类号 G06F17/30;G06F11/14;G06F9/50 主分类号 G06F17/30
代理机构 代理人 Kalaitzis Parashos;Kahler Mark P
主权项 1. A method of operating a file system, comprising: loading an operating system into a system memory, the operating system including a plurality of partitions including first and second partitions, the first and second partitions including first and second applications, respectively, the operating system including a global file system (GFS)), and the GFS is populated with information common to all partitions of the plurality of partitions; initiating, by the first application, a first write operation to the global file system (GFS); intercepting, by the operating system, the first write operation to the global file system (GFS), thus providing a first intercepted write operation that includes first intercepted write data; generating, by the operating system, a first delta local file system (DLFS) in the first partition to store the first intercepted write data, wherein a DLFS includes information that is unique to a particular partition of the plurality of partitions and is not part of any other file system in the operating system, wherein the first DLFS is stored in a memory location other than the GFS; testing, by a file system tool, to determine if the first intercepted write data is common between the first delta local file system (DLFS) in the first partition and a second delta local file system (DLFS) in the second partition, thus providing first common intercepted write data; generating, by the file system tool, a first common delta file system (CDFS) that stores the first common intercepted write data that is common to the first and second partitions, wherein a CDFS includes information that is unique to the information of the GFS and is common between two or more partitions of the plurality of partitions, wherein the first CDFS is stored in a memory location other than the GFS and the first and second partitions; and removing, by the file system tool, from the first delta local file system the first common intercepted write data; generating, a differential file system (DFS) wherein a DFS includes information that is different from a plurality of DLFSs and a plurality of CDFSs.
地址 Armonk NY US