-
公开(公告)号:US20180060350A1
公开(公告)日:2018-03-01
申请号:US15493517
申请日:2017-04-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Neal R. Christiansen , Ravisankar V. Pudipeddi , Scott A. Brender , Sarosh C. Havewala , Ping Xie , Craig Ashley Barkhouse , Lei Shi
IPC: G06F17/30
Abstract: Storage virtualization techniques allow directories to be stored remotely, for example, by a cloud storage provider, but in a manner that appears to a user or application running on a local computing device as if the directories are stored locally—even though the data of those directories may not be resident on the local computing device. That is, the contents of directories that may exist in the cloud look and behave as if they were stored locally on a computing device.
-
公开(公告)号:US09678839B2
公开(公告)日:2017-06-13
申请号:US14485497
申请日:2014-09-12
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ashley P. Ventura , Tarun Ramani , Karan Mehra , Shiv Kumar Rajpal , Sarosh C. Havewala
CPC classification number: G06F11/201 , G06F11/0727 , G06F11/2023 , G06F11/2089 , G06F11/2094 , G06F2201/85 , H04L67/1097
Abstract: Scalable data storage techniques are described. In one or more implementations, data is obtained by one or more computing devices that describes fault domains in a storage hierarchy and available storage resources in a data storage pool. Operational characteristics are ascertained, by the one or more computing devices, of devices associated with the available storage resources within one or more levels of the storage hierarchy. Distribution of metadata is assigned by the one or more computing devices to one or more particular data storage devices within the data storage pool based on the described fault domains and the ascertained operational characteristics of devices within one or more levels of the storage hierarchy.
-
公开(公告)号:US10409696B2
公开(公告)日:2019-09-10
申请号:US15589500
申请日:2017-05-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ashley P. Ventura , Tarun Ramani , Karan Mehra , Shiv Kumar Rajpal , Sarosh C. Havewala
Abstract: Scalable data storage techniques are described. In one or more implementations, data is obtained by one or more computing devices that describes fault domains in a storage hierarchy and available storage resources in a data storage pool. Operational characteristics are ascertained, by the one or more computing devices, of devices associated with the available storage resources within one or more levels of the storage hierarchy. Distribution of metadata is assigned by the one or more computing devices to one or more particular data storage devices within the data storage pool based on the described fault domains and the ascertained operational characteristics of devices within one or more levels of the storage hierarchy.
-
公开(公告)号:US20180067829A1
公开(公告)日:2018-03-08
申请号:US15589500
申请日:2017-05-08
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ashley P. Ventura , Tarun Ramani , Karan Mehra , Shiv Kumar Rajpal , Sarosh C. Havewala
CPC classification number: G06F11/201 , G06F11/0727 , G06F11/2023 , G06F11/2089 , G06F11/2094 , G06F2201/85 , H04L67/1097
Abstract: Scalable data storage techniques are described. In one or more implementations, data is obtained by one or more computing devices that describes fault domains in a storage hierarchy and available storage resources in a data storage pool. Operational characteristics are ascertained, by the one or more computing devices, of devices associated with the available storage resources within one or more levels of the storage hierarchy. Distribution of metadata is assigned by the one or more computing devices to one or more particular data storage devices within the data storage pool based on the described fault domains and the ascertained operational characteristics of devices within one or more levels of the storage hierarchy.
-
公开(公告)号:US20170132246A1
公开(公告)日:2017-05-11
申请号:US15397093
申请日:2017-01-03
Applicant: Microsoft Technology Licensing, LLC
Inventor: Ravisankar V. Pudipeddi , Vishal V. Ghotge , Sarosh C. Havewala , Ravinder S. Thind , Mark J. Zbikowski
IPC: G06F17/30
CPC classification number: G06F16/1794 , G06F16/13 , G06F16/164
Abstract: An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries.
-
6.
公开(公告)号:US09122695B2
公开(公告)日:2015-09-01
申请号:US14456419
申请日:2014-08-11
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Ravisankar V. Pudipeddi , Vishal V. Ghotge , Sarosh C. Havewala , Ravinder S. Thind , Mark J. Zbikowski , David A. Goebel
CPC classification number: G06F17/30324 , G06F3/0607 , G06F3/0643 , G06F3/067 , G06F17/3007 , G06F17/30138 , G06F17/30182 , G06F17/30218 , G06F17/30342 , G06F17/30581 , G06F17/30598
Abstract: An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries. The directory entry types can define whether a cluster chain corresponding to a file can be contiguously allocated.
Abstract translation: 提供了一种用于便携式存储介质的可扩展文件系统格式。 可扩展文件系统格式包括可以自定义定义的主要和次要目录条目类型的规范。 主要和次要目录条目类型可以进一步分类为关键和良性的目录条目。 目录条目类型可以定义是否可以连续分配对应于文件的集群链。
-
公开(公告)号:US11126740B2
公开(公告)日:2021-09-21
申请号:US15628089
申请日:2017-06-20
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sarosh C. Havewala , Christian Gregory Allred
IPC: G06F21/62 , G06F16/11 , G06F16/182 , G06F21/53 , G06F16/188 , G06F9/455 , G06F3/06
Abstract: An application running in a container is able to access files stored on disk via normal file system calls, but in a manner that remains isolated from applications and processes in other containers. In one aspect, a namespace virtualization component is coupled with a copy-on-write component. When an isolated application is accessing a file stored on disk in a read-only manner, the namespace virtualization component and copy-on-write component grant access to the file. But, if the application requests to modify the file, the copy-on-write component intercepts the I/O and effectively creates a copy of the file in a different storage location on disk. The namespace virtualization component is then responsible for hiding the true location of the copy of the file, via namespace mapping.
-
公开(公告)号:US20180129666A1
公开(公告)日:2018-05-10
申请号:US15629301
申请日:2017-06-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Sarosh C. Havewala , Scott A. Brender , Shaheed Chagani
IPC: G06F17/30
CPC classification number: G06F21/6227 , G06F3/0602 , G06F3/0644 , G06F3/0664 , G06F9/455 , G06F16/116 , G06F16/182 , G06F16/188 , G06F21/53
Abstract: The state of a file may be a combination of local state, typically small (e.g., a placeholder file), and some external source state such as that maintained in a read-only namespace managed by a cloud provider or by another local file system, typically large. A file system component responsible for overlaying (i.e., merging) the partial local state and the external source state into a single file system view that can be used by an application of a container as if the full state exists locally. Overlays that comprise the file system state may be referred to as “layers”. A tombstone mechanism may be provided to record delete or rename modifications in the top layer.
-
9.
公开(公告)号:US20150339333A1
公开(公告)日:2015-11-26
申请号:US14815076
申请日:2015-07-31
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: Ravisankar V. Pudipeddi , Vishal V. Ghotge , Sarosh C. Havewala , Ravinder S. Thind , Mark J. Zbikowski , David A. Goebel
IPC: G06F17/30
CPC classification number: G06F17/30324 , G06F3/0607 , G06F3/0643 , G06F3/067 , G06F17/3007 , G06F17/30138 , G06F17/30182 , G06F17/30218 , G06F17/30342 , G06F17/30581 , G06F17/30598
Abstract: An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries. The directory entry types can define whether a cluster chain corresponding to a file can be contiguously allocated.
Abstract translation: 提供了一种用于便携式存储介质的可扩展文件系统格式。 可扩展文件系统格式包括可以自定义定义的主要和次要目录条目类型的规范。 主要和次要目录条目类型可以进一步分类为关键和良性的目录条目。 目录条目类型可以定义是否可以连续分配对应于文件的集群链。
-
公开(公告)号:US20180059990A1
公开(公告)日:2018-03-01
申请号:US15493403
申请日:2017-04-21
Applicant: Microsoft Technology Licensing, LLC
Inventor: Neal R. Christiansen , Ravisankar V. Pudipeddi , Scott A. Brender , Sarosh C. Havewala , Ping Xie , Craig Ashley Barkhouse , Lei Shi
CPC classification number: G06F3/0667 , G06F3/0611 , G06F3/0643 , G06F3/0659 , G06F3/067 , G06F16/122 , G06F16/13 , G06F16/16 , G06F16/1734 , G06F16/182 , G06F16/188 , H04L67/1097
Abstract: Storage virtualization techniques allow files to be stored remotely, for example, by a cloud storage provider, but in a manner that appears to a user or application running on a local computing device as if the files are stored locally—even though the data of those files may not be resident on the local computing device. That is, the contents of files that may exist in the cloud look and behave as if they were stored locally on a computing device.
-
-
-
-
-
-
-
-
-