发明名称 Distributed data authority system
摘要 An apparatus, system, and method for distributing authority for data objects. Each of the data objects in a replication set is stored at a different data storage site and comprises a copy of a content. An edit authority is assigned to only one of the data storage sites at a time using an edit authority object corresponding to the replication set that is transferable between the data storage sites. Responsive to a change to the content of a data object located at a particular data storage site having the edit authority, an update is propagated to a remaining portion of the data storage sites to affect eventual consistency of the replication set. Usability of the data objects at the remaining portion of the data storage sites is maintained until the update is received and processed to thereby reduce a time and expense associated with maintaining data consistency.
申请公布号 US9569461(B2) 申请公布日期 2017.02.14
申请号 US201414301958 申请日期 2014.06.11
申请人 THE BOEING COMPANY 发明人 Strong Robert Stephen;Jensen Max Neal;Williams Anthony J.;Denney Timothy A.
分类号 G06F17/30;H04L29/08 主分类号 G06F17/30
代理机构 Yee & Associates, P.C. 代理人 Yee & Associates, P.C.
主权项 1. An apparatus for distributing authority to manage data objects, the apparatus comprising: a replication set comprising a plurality of data objects, wherein each of the plurality of data objects comprises a copy of a content; a plurality of data storage sites, wherein the each of the plurality of data objects is stored at a different one of the plurality of data storage sites; and an edit authority object corresponding to the replication set that assigns an edit authority to only one of the plurality of data storage sites at a time and that is transferable between the plurality of data storage sites; an ownership authority object corresponding to the replication set, wherein the ownership authority object assigns an ownership authority to only one of the plurality of data storage sites at a time and that is transferable between the plurality of data storage sites, and wherein the ownership authority allows a corresponding data storage site in the plurality of data storage sites at which the ownership authority object is located to designate which of the plurality of data storage sites gets assigned the edit authority; wherein a change to the content of a particular data object of the plurality of data objects at a particular data storage site in the plurality of data storage sites having the edit authority is propagated as an update to a remaining portion of the plurality of data storage sites to affect eventual consistency of the replication set across the plurality of data storage sites; and wherein a remaining portion of the plurality of data objects at the remaining portion of plurality of data storage sites is usable until the update is received and processed, to thereby reduce a time and an expense associated with maintaining consistency across the replication set.
地址 Chicago IL US