File system for shingled magnetic recording (SMR)

A technology for computing systems and file data, which is applied to the recording of information on disks, memory systems, and storage of recorded information, and can solve the problem of not having the equivalent storage capacity of hard disk drives.

Pending Publication Date: 2020-01-07
MICROSOFT TECH LICENSING LLC
View PDF9 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Solid-state storage may be able to process read and write input and output (I/O) requests more ...

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • File system for shingled magnetic recording (SMR)
  • File system for shingled magnetic recording (SMR)
  • File system for shingled magnetic recording (SMR)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] The illustrative embodiments described herein can implement various types of computing systems. These computing systems are now increasingly taking many forms. For example, a computing system may be a handheld device (such as a smart phone or a feature phone), an appliance, a laptop computer, a wearable device, a desktop computer, a mainframe, a distributed computing system, or even a device not traditionally considered a computing system. equipment. In this specification and claims, the term "computing system" is defined as any device or system that includes at least one physically tangible processor and a physically tangible memory device capable of having thereon executable instructions executable by the processor ( or a combination thereof). The computing system may be distributed over a network environment and may include multiple constituent computing systems.

[0020] Such as figure 1 As shown, computing system 100 generally includes at least one processing u...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

A file system executing on a computing system is configured to efficiently manage and store data on a tiered storage volume using hybrid media that includes a shingled magnetic recording (SMR) data store, such as an SMR disk drive, and a randomly-writable data store, such as a conventional magnetic recording (CMR) disk or solid-state drive (SSD) using flash memory. Write operations in the SMR diskare performed in a sequential manner to optimize storage density on the disk. The file system utilizes logic incorporated in an allocator that monitors I/O operations on the computing system, for example, write requests from applications executing on the system - to determine if a request is associated with file data or metadata. If the request is for metadata, then the allocator allocates spaceon the SSD/CMR for the metadata, and if the request is for file data, then space is allocated on the SMR disk.

Description

Background technique [0001] Computing systems have become ubiquitous, ranging from small embedded devices to smartphones, wearable computers, and tablets to personal computers (PCs) and back-end servers. Each of these computing systems includes some type of data storage, and often many different types of data storage. For example, a computing system may include solid state storage and a hard disk drive or set of hard drives. Solid-state storage may be able to handle read and write input and output (I / O) requests more quickly than a hard disk drive, but may not have the equivalent storage capacity of a hard disk drive. Other media, such as tape drives, DVDs (or other optical media), or other types of media, may have different strengths and weaknesses in reading, writing, and storing data. Contents of the invention [0002] A file system executing on a computing system configured to efficiently manage and store data on tiered storage volumes using hybrid media, including shi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F3/06
CPCG06F3/061G06F3/0631G06F3/0635G06F3/0643G06F3/0685G11B5/012G11B5/09G11B20/10009G06F12/0802G11B2020/1292G06F2212/217G06F2212/205G06F2212/206
Inventor R·达斯
Owner MICROSOFT TECH LICENSING LLC
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products