发明名称 Reducing Resource Consumption Associated with Storage and Operation of Containers
摘要 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.
申请公布号 US2017124345(A1) 申请公布日期 2017.05.04
申请号 US201615074273 申请日期 2016.03.18
申请人 Microsoft Technology Licensing, LLC 发明人 Christiansen Neal R.;Brender Scott;Havewala Sarosh;Smith Malcolm James
分类号 G06F21/62;H04L29/08;G06F17/30 主分类号 G06F21/62
代理机构 代理人
主权项 1. A system comprising: one or more processors; memory; a storage unit including a container namespace that provides exclusive access to a container configured to access files in the container namespace; and a file system filter stored in the memory and executable by the one or more processors to: create a placeholder file within the container namespace, the placeholder file representing a shared file stored in a read-only namespace that is accessible to a plurality of different containers, the shared file storing data that is not stored in the placeholder file;receive, from the container, a request to read the data;pass the request to the container namespace;receive an error message indicating that the data is not stored in the placeholder file in the container namespace;open, based at least in part on the error message, the shared file in the read-only namespace that stores the data; andprovide, to the container, access to the data via the opened shared file in the read-only namespace instead of the placeholder file in the container namespace.
地址 Redmond WA US