Access policy updates in a dispersed storage network

US2016337377A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016337377-A1
Application numberUS-201615221731-A
CountryUS
Kind codeA1
Filing dateJul 28, 2016
Priority dateDec 29, 2009
Publication dateNov 17, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for execution in a dispersed storage network operates to determine one or more slice names of one or more slices and determine whether to establish a new access policy corresponding to the one or more slices. When the new access policy is to be established, the method determines a timestamp; determines a new access policy; and sends the new access policy and the timestamp to one or more storage units that store the one or more slices.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method for execution by a processing system of a dispersed storage network that includes a processor, the method comprises: determining one or more slice names of one or more slices; determining whether to establish a new access policy corresponding to the one or more slices; when the new access policy is to be established: determining a timestamp; determining a new access policy; and sending the new access policy and the timestamp to one or more storage units that store the one or more slices. 2 . The method of claim 1 , wherein the one or more slice names include one of: a plurality of discrete and non-contiguous slice names, a contiguous range of slice names associated with a common data segment or a contiguous range of slice names associated with a common data object. 3 . The method of claim 1 , wherein determining one or more slice names is based on one or more of an access policy reconsideration request, where a previous access policy update ended, a starting DSN address, a lookup, a command, a request, a random number, a vault ID, a data object ID, or a virtual DSN address to a physical location table. 4 . The method of claim 1 , wherein determining whether to establish the new access policy is based on one or more of: an access policy reconsideration message, a current access policy for the one or more slice names, a command, a past history of access policy reconsiderations, a history of slice access sequences, a request, a predetermination, a data type, a security indicator, a priority indicator, a DSN memory system status indicator, a vault utilization indicator, or a DS managing unit message. 5 . The method of claim 1 , wherein determining the new access policy is based on one or more of: is based on one or more of: an access policy reconsideration message, a current access policy for the one or more slice names, a command, a past history of access policy reconsiderations, a history of slice access sequences, a request, a predetermination, a data type, a security indicator, a priority indicator, a DSN memory system status indicator, a vault utilization indicator, or a DS managing unit message. 6 . The method of claim 1 , wherein determining the one or more slice names and determining whether to establish a new access policy are in response to receiving a reconsideration message that includes the one or more slice names. 7 . The method of claim 6 , further comprising: generating a reconsideration response message that indicates a denial of reconsideration when the new access policy is not established. 8 . A processing system of a dispersed storage network comprises: at least one processor; a memory that stores operational instructions, that when executed by the at least one processor cause the processing system to: determine one or more slice names of one or more slices; determine whether to establish a new access policy corresponding to the one or more slices; when the new access policy is to be established: determine a timestamp; determine a new access policy; and send the new access policy and the timestamp to one or more storage units that store the one or more slices. 9 . The processing system of claim 8 , wherein the one or more slice names include one of: a plurality of discrete and non-contiguous slice names, a contiguous range of slice names associated with a common data segment or a contiguous range of slice names associated with a common data object. 10 . The processing system of claim 8 , wherein determining one or more slice names is based on one or more of an access policy reconsideration request, where a previous access policy update ended, a starting DSN address, a lookup, a command, a request, a random number, a vault ID, a data object ID, or a virtual DSN address to a physical location table. 11 . The processing system of claim 8 , wherein determining whether to establish the new access policy is based on one or more of: an access policy reconsideration message, a current access policy for the one or more slice names, a command, a past history of access policy reconsiderations, a history of slice access sequences, a request, a predetermination, a data type, a security indicator, a priority indicator, a DSN memory system status indicator, a vault utilization indicator, or a DS managing unit message. 12 . The processing system of claim 8 , wherein determining the new access policy is based on one or more of: is based on one or more of: an access policy reconsideration message, a current access policy for the one or more slice names, a command, a past history of access policy reconsiderations, a history of slice access sequences, a request, a predetermination, a data type, a security indicator, a priority indicator, a DSN memory system status indicator, a vault utilization indicator, or a DS managing unit message. 13 . The processing system of claim 8 , wherein determining the one or more slice names and determining whether to establish a new access policy are in response to receiving a reconsideration message that includes the one or more slice names. 14 . The processing system of claim 13 , wherein the operational instructions, when executed by the at least one processor, further cause the processing system to: generate a reconsideration response message that indicates a denial of reconsideration when the new access policy is not established. 15 . A non-transitory computer readable storage medium comprises: at least one memory section that stores operational instructions that, when executed by a processing system of a dispersed storage network (DSN) that includes a processor and a memory, causes the processing system to: determine one or more slice names of one or more slices; determine whether to establish a new access policy corresponding to the one or more slices; when the new access policy is to be established: determine a timestamp; determine a new access policy; and send the new access policy and the timestamp to one or more storage units that store the one or more slices. 16 . The non-transitory computer readable storage medium of claim 15 , wherein the one or more slice names include one of: a plurality of discrete and non-contiguous slice names, a contiguous range of slice names associated with a common data segment or a contiguous range of slice names associated with a common data object. 17 . The non-transitory computer readable storage medium of claim 15 , wherein determining one or more slice names is based on one or more of an access policy reconsideration request, where a previous access policy update ended, a starting DSN address, a lookup, a command, a request, a random number, a vault ID, a data object ID, or a virtual DSN address to a physical location table. 18 . The non-transitory computer readable storage medium of claim 15 , wherein determining whether to establish the new access policy is based on one or more of: an access policy reconsideration message, a current access policy for the one or more slice names, a command, a past history of access policy reconsiderations, a history of slice access sequences, a request, a predetermination, a data type, a security indicator, a priority indicator, a DSN memory system status indicator, a vault utilization indicator, or a DS managing unit message. 19 . The non-transitory computer readable storage medium of claim 15 , wherein determining the new access policy is based on one or more of: is based on one or more of: an access policy reconsideration message,

Assignees

Inventors

Classifications

  • for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS] · CPC title

  • for managing network security; network security policies in general (filtering policies H04L63/0227) · CPC title

  • H04L63/108Primary

    when the policy decisions are valid for a limited amount of time · CPC title

  • Improving I/O performance · CPC title

  • Time limited access, e.g. to a computer or data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016337377A1 cover?
A method for execution in a dispersed storage network operates to determine one or more slice names of one or more slices and determine whether to establish a new access policy corresponding to the one or more slices. When the new access policy is to be established, the method determines a timestamp; determines a new access policy; and sends the new access policy and the timestamp to one or mor…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification H04L67/1097. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Nov 17 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).