Method and system for disk stippling
First Claim
Patent Images
1. A method of managing disk space and performance, comprising:
- determining a set of parameters; and
configuring one or more stipples, each stipple being one of a set of interleaved portions distributed evenly throughout a disk space.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and program for allocating disk space and performance is disclosed. Stipples are interleaved throughout a disk to share space and performance characteristics.
-
Citations
27 Claims
-
1. A method of managing disk space and performance, comprising:
-
determining a set of parameters; and
configuring one or more stipples, each stipple being one of a set of interleaved portions distributed evenly throughout a disk space. - View Dependent Claims (2, 3, 5, 6, 7, 8)
-
-
4. The method of claim 4, wherein configuring the stipple further comprises:
-
determining a fraction of disk space required; and
selecting one or more available strokes based on the fraction of disk space required.
-
-
9. A system of managing disk space and performance, comprising:
-
logic for determining a set of parameters; and
logic for configuring one or more stipples, each stipple being one of a set of interleaved portions distributed evenly throughout a disk space. - View Dependent Claims (10, 11, 12)
-
-
13. A computer program product embodied on computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, causes the processor to execute a method for managing disk space and performance, the method comprising:
-
determining a set of parameters; and
configuring one or more stipples, each stipple being one of a set of interleaved portions distributed evenly throughout a disk space. - View Dependent Claims (14, 15, 16)
-
-
17. A method of distributing a disk space comprising:
-
dividing a disk space into equal portions;
grouping the portions into sets, each set comprised of an equal number of portions;
assigning one or more of the portions in each set to a stipple. - View Dependent Claims (18, 19, 20)
-
-
21. A system of distributing a disk space comprising:
-
logic for dividing a disk space into equal portions;
logic for grouping the portions into sets, each set comprised of an equal number of portions;
logic for assigning one or more of the portions in each set to a stipple. - View Dependent Claims (22)
-
-
23. A computer program product embodied on computer readable medium, the computer readable medium having stored thereon a sequence of instructions which, when executed by a processor, causes the processor to execute a method for distributing a disk space, the method comprising:
-
dividing a disk space into equal portions;
grouping the portions into sets, each set comprised of an equal number of portions;
assigning one or more of the portions in each set to a stipple. - View Dependent Claims (24)
-
-
25. A method of managing disk space allocation, comprising
distributing a set of stipples evenly throughout a disk space, the stipples in the set being interleaved.
-
27. A method of managing disk space and performance, comprising:
distributing a disk into a plurality of portions, each portion having similar performance characteristics.
Specification