RESOURCE EFFICIENT SCALE-OUT FILE SYSTEMS
First Claim
Patent Images
1. A computer-implemented method for providing a file system, the method comprising:
- partitioning a file system (FS) of a storage system into a plurality of FS partitions, each FS partition storing segments of data files;
in response to an input and output (IO) request for accessing a first of the FS partitions,selecting a second of the FS partitions that is currently in a ready state for access;
removing the second FS partition from the ready state for access; and
bringing the first FS partition into a ready state for access.
9 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a file system (FS) of a storage system is partitioned into a plurality of FS partitions, where each FS partition stores segments of data files. In response to an input and output (IO) request for accessing a first of the FS partitions, a second of the FS partitions is selected that is currently in a ready state for access. The second FS partition is then removed from the ready state for access. The first FS partition is brought into a ready state for access.
-
Citations
23 Claims
-
1. A computer-implemented method for providing a file system, the method comprising:
-
partitioning a file system (FS) of a storage system into a plurality of FS partitions, each FS partition storing segments of data files; in response to an input and output (IO) request for accessing a first of the FS partitions, selecting a second of the FS partitions that is currently in a ready state for access; removing the second FS partition from the ready state for access; and bringing the first FS partition into a ready state for access. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable storage medium having instructions stored therein, which when executed by a computer, cause the computer to perform a method for managing resources of a file system, the method comprising:
-
partitioning a file system (FS) of a storage system into a plurality of FS partitions, each FS partition storing segments of data files; in response to an input and output (IO) request for accessing a first of the FS partitions, selecting a second of the FS partitions that is currently in a ready state for access; removing the second FS partition from the ready state for access; and bringing the first FS partition into a ready state for access. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A storage system, comprising:
-
a system memory; a file system (FS) executed in the system memory, the file system having a plurality of FS partitions, each FS partition storing segments of data files; a partition manager coupled to the file system and the system memory, wherein the partition manager is configured to in response to an input and output (IO) request for accessing a first of the FS partitions, select a second of the FS partitions that is currently in a ready state for access, remove the second FS partition from the ready state for access, and bring the first FS partition into a ready state for access.
-
Specification