-
公开(公告)号:US20240362117A1
公开(公告)日:2024-10-31
申请号:US18768455
申请日:2024-07-10
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jaishankar Menon , Pradeep Sindhu , Pratapa Reddy Vaka
CPC classification number: G06F11/1088 , G06F11/2094 , H03M13/1515 , H03M13/154 , G06F2201/82
Abstract: This disclosure describes techniques that include implementing network-efficient data durability or data reliability coding on a network. In one example, this disclosure describes a method that includes generating a plurality of data fragments from data to enable reconstruction of the data from a subset of the plurality of data fragments; storing, across a plurality of nodes in a network, the plurality of data fragments, wherein storing the plurality of data fragments includes storing the first fragment at a first node and the second fragment at a second node; and generating, by the first node, a plurality of secondary fragments derived from the first fragment to enable reconstruction of the first fragment from a subset of the plurality of secondary fragments; and storing the plurality of secondary fragments from the first fragment across a plurality of storage devices included within the first node.
-
公开(公告)号:US12050516B2
公开(公告)日:2024-07-30
申请号:US18173838
申请日:2023-02-24
Applicant: Microsoft Technology Licensing, LLC
Inventor: Jaishankar Menon , Pradeep Sindhu , Pratapa Reddy Vaka
CPC classification number: G06F11/1088 , G06F11/2094 , H03M13/1515 , H03M13/154 , G06F2201/82
Abstract: This disclosure describes techniques that include implementing network-efficient data durability or data reliability coding on a network. In one example, this disclosure describes a method that includes generating a plurality of data fragments from data to enable reconstruction of the data from a subset of the plurality of data fragments; storing, across a plurality of nodes in a network, the plurality of data fragments, wherein storing the plurality of data fragments includes storing the first fragment at a first node and the second fragment at a second node; and generating, by the first node, a plurality of secondary fragments derived from the first fragment to enable reconstruction of the first fragment from a subset of the plurality of secondary fragments; and storing the plurality of secondary fragments from the first fragment across a plurality of storage devices included within the first node.
-