发明名称 Distributed file system with speculative writing
摘要 A method for data storage includes running on multiple interconnected compute nodes respective virtual heads that collaboratively store files in persistent storage. In response to receiving in an initiator virtual head a request to write at least a portion of a given file, the initiator virtual head selects one or more destination virtual heads for storing the portion. The portion is sent from the initiator virtual head to the selected destination virtual heads, and a notification of the selected destination virtual heads is sent to an owner virtual head, which has been assigned to own metadata of the portion. In the destination virtual heads, the portion received from the initiator virtual head is cached, and committed to the persistent storage only in response to receiving a commit instruction from the owner virtual head.
申请公布号 US9465558(B2) 申请公布日期 2016.10.11
申请号 US201514595234 申请日期 2015.01.13
申请人 ELASTIFILE LTD. 发明人 Hoch Ezra N.;Weissbrem Eliyahu
分类号 G06F12/00;G06F3/06;G06F17/30 主分类号 G06F12/00
代理机构 D.Kligler IP Services Ltd. 代理人 D.Kligler IP Services Ltd.
主权项 1. A method for data storage, comprising: running on multiple interconnected compute nodes respective virtual heads that collaboratively store files in persistent storage; in response to receiving, in an initiator virtual head, a request to write at least a portion of a given file, selecting by the initiator virtual head one or more destination virtual heads for storing the portion; sending the portion from the initiator virtual head to the selected destination virtual heads, and sending a notification of the selected destination virtual heads to an owner virtual head, which has been assigned to own metadata of the portion; and in the destination virtual heads, caching the portion received from the initiator virtual head, and committing the portion to the persistent storage only in response to receiving a commit instruction from the owner virtual head.
地址 Herzlia IL