Method to increase the life span of limited cycle read/write media
First Claim
1. A method of enhancing a life span of a read/write storage medium, the method comprising the steps of:
- identifying whether a file on a read/write storage medium is a static file or a dynamic file;
migrating the file to a dynamic region of the read/write storage medium if the file is a static file; and
migrating the file to a static region of the read/write storage medium if the file is a dynamic file.
3 Assignments
0 Petitions
Accused Products
Abstract
A file system technique extends the life cycle of limited read/write media. Rewrite cycles of each file and/or each region of the media may be tracked. Different regions of the media are classified as static and dynamic based on their respective number of rewrite cycles. Static files are migrated to the more worn out or dynamic regions of the media, and dynamic files are integrated to the less worn out or static regions of the media. The file system is further sensitized by allocating a new file to an available region after a most recently used region. Where multiple versions of a data region exist, the file system marks a version of the data region as unstable after a certain number of rewrite cycles to the version and directs rewrite cycles to a subsequent version of the data region.
-
Citations
23 Claims
-
1. A method of enhancing a life span of a read/write storage medium, the method comprising the steps of:
-
identifying whether a file on a read/write storage medium is a static file or a dynamic file; migrating the file to a dynamic region of the read/write storage medium if the file is a static file; and migrating the file to a static region of the read/write storage medium if the file is a dynamic file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20, 21, 22)
-
-
13. A file system adapted to enhance a life span of a read/write storage medium, the system comprising:
-
a means for identifying whether a file on a read/write storage medium is a static file or a dynamic file; a means for migrating the file to a dynamic region of read/write storage medium if the file is a static file; and a means for migrating the file to a static region of the read/write storage medium if the file is a dynamic file. - View Dependent Claims (14, 15, 16, 23)
-
-
17. A computer system adapted for enhancing a life span of a read/write storage medium, the system comprising:
a processor-executable file system adapted to; identify whether a file on a read/write storage medium is a static file or a dynamic file; migrate the file to a dynamic region of the read/write storage medium in response to identifying the file as a static file; and migrate the file to a static region of the read/write storage medium in response to identifying the file as a dynamic file. - View Dependent Claims (18, 19)
Specification