发明名称 Aggregation of write traffic to a data store
摘要 A method and a processing device are provided for sequentially aggregating data to a write log included in a volume of a random-access medium. When data of a received write request is determined to be suitable for sequentially aggregating to a write log, the data may be written to the write log and a remapping tree, for mapping originally intended destinations on the random-access medium to one or more corresponding entries in the write log, may be maintained and updated. At time periods, a checkpoint may be written to the write log. The checkpoint may include information describing entries of the write log. One or more of the checkpoints may be used to recover the write log, at least partially, after a dirty shutdown. Entries of the write log may be drained to respective originally intended destinations upon an occurrence of one of a number of conditions.
申请公布号 US9361183(B2) 申请公布日期 2016.06.07
申请号 US201414259065 申请日期 2014.04.22
申请人 MICROSOFT TECHNOLOGY LICENSING, LLC 发明人 Cong Shi;Brender Scott;Mehra Karan;Moss Darren G.;Tipton William R.;Verma Surendra
分类号 G06F17/30;G06F11/14;G11C7/10;G06F3/06 主分类号 G06F17/30
代理机构 代理人 Yee Judy;Lee Sunah;Minhas Micky
主权项 1. A method performed on a computer, the method comprising: receiving a request to write data to an intended destination on a random access medium; redirecting the data to an entry in a write log, where the redirected data is written to the write log as opposed to the intended destination on the random access medium per the received request; mapping, in response to the redirected data being written successfully, the intended destination to the entry of the redirected data in the write log; and draining, subsequent to the redirecting and in response to the computer not operating on battery power, the entry in the write log to the intended destination on the random access medium.
地址 Redmond WA US