-
公开(公告)号:US10216437B2
公开(公告)日:2019-02-26
申请号:US15608690
申请日:2017-05-30
Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
Inventor: William R. Tipton , Surendra Verma , Landy Wang , Malcolm James Smith
IPC: G06F12/00 , G06F3/06 , G06F12/0866
Abstract: Aspects of the subject matter described herein relate to storage systems and aliased memory. In aspects, a file system driver or other component may send a request to a memory controller to create an alias between two blocks of memory. One of the blocks of memory may be used for main memory while the other of the blocks of memory may be used for a storage system. In response, the memory controller may create an alias between the blocks of memory. Until the alias is severed, when the memory controller receives a request for data from the block in main memory, the memory controller may respond with data from the memory block used for the storage system. The memory controller may also implement other actions as described herein.
-
公开(公告)号:US10140461B2
公开(公告)日:2018-11-27
申请号:US15074273
申请日:2016-03-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Neal R. Christiansen , Scott Brender , Sarosh Havewala , Malcolm James Smith
Abstract: The techniques and systems described herein reduce the amount of storage resources consumed by containers by creating placeholder files in container namespaces. The placeholder files are associated with read-only access to corresponding shared files stored in a read-only namespace. The read-only namespace can be accessible to multiple different containers. This increases the storage density for a storage unit because more containers can be executed from the same storage unit. The techniques and systems described herein further reduce the amount of storage resources consumed by containers by creating placeholder directories. The techniques and systems described herein also reduce the amount of memory storage resources consumed by containers to execute files by using a shared execution memory area.
-
公开(公告)号:US20250156091A1
公开(公告)日:2025-05-15
申请号:US18507269
申请日:2023-11-13
Applicant: Microsoft Technology Licensing, LLC
Inventor: Krishnan Varadarajan , Malcolm James Smith , Vijay Raghunathan
IPC: G06F3/06
Abstract: A method, computer program product, and computing system for processing a first data access request from a first computing device for accessing a cloud storage portion of a plurality of cloud storage portions associated with a cloud-based storage resource. A current ownership sequence identifier associated with the cloud storage portion is obtained. The current ownership sequence identifier from the cloud storage portion is compared to a previously obtained ownership sequence identifier for the cloud storage portion on the first computing device. The first data access request is effectuated on the cloud storage portion when the current ownership sequence identifier is identical to the previously obtained ownership sequence identifier.
-
公开(公告)号:US20170124345A1
公开(公告)日:2017-05-04
申请号:US15074273
申请日:2016-03-18
Applicant: Microsoft Technology Licensing, LLC
Inventor: Neal R. Christiansen , Scott Brender , Sarosh Havewala , Malcolm James Smith
CPC classification number: G06F21/6218 , G06F9/455 , G06F9/5016 , G06F17/30091 , G06F17/30138 , G06F17/30233 , H04L67/10
Abstract: The techniques and systems described herein reduce the amount of storage resources consumed by containers by creating placeholder files in container namespaces. The placeholder files are associated with read-only access to corresponding shared files stored in a read-only namespace. The read-only namespace can be accessible to multiple different containers. This increases the storage density for a storage unit because more containers can be executed from the same storage unit. The techniques and systems described herein further reduce the amount of storage resources consumed by containers by creating placeholder directories. The techniques and systems described herein also reduce the amount of memory storage resources consumed by containers to execute files by using a shared execution memory area.
-
公开(公告)号:US09678689B2
公开(公告)日:2017-06-13
申请号:US14036298
申请日:2013-09-25
Applicant: Microsoft Technology Licensing, LLC
Inventor: William R. Tipton , Surendra Verma , Landy Wang , Malcolm James Smith
IPC: G06F12/00 , G06F3/06 , G06F12/0866
CPC classification number: G06F3/0619 , G06F3/065 , G06F3/0679 , G06F12/0866 , G06F2212/214
Abstract: Aspects of the subject matter described herein relate to storage systems and aliased memory. In aspects, a file system driver or other component may send a request to a memory controller to create an alias between two blocks of memory. One of the blocks of memory may be used for main memory while the other of the blocks of memory may be used for a storage system. In response, the memory controller may create an alias between the blocks of memory. Until the alias is severed, when the memory controller receives a request for data from the block in main memory, the memory controller may respond with data from the memory block used for the storage system. The memory controller may also implement other actions as described herein.
-
-
-
-