×

Computing core application access utilizing dispersed storage

  • US 8,448,016 B2
  • Filed: 04/06/2010
  • Issued: 05/21/2013
  • Est. Priority Date: 07/31/2009
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for execution by a computing core, the method comprises:

  • detecting selection of an application;

    determining whether at least a portion of the application and configuration information regarding the application are currently stored in main memory of the computing core;

    when the at least a portion of the application and configuration information regarding the application are not currently stored in main memory, addressing a distributed application memory to retrieve a plurality of error coded program data slices and a plurality of error coded configuration data slices, wherein the addressing includes;

    addressing a first memory of the distributed application memory to retrieve a threshold number of error coded program data slices of the plurality of error coded program data slices; and

    when less than the threshold number of the error coded program data slices are received from the first memory, addressing a second memory of the distributed application memory to retrieve at least one more error coded program data slices of the plurality of error coded configuration data slices;

    reconstructing a data segment of the at least a portion of the application from the plurality of error coded program data slices using an error coding dispersal function;

    reconstructing a data segment of the configuration information from the plurality of error coded configuration data slices using a second error coding dispersal function, wherein the configuration information includes at least one of application configuration parameters regarding the application and user preferences regarding the application; and

    storing the data segment of the at least a portion of the application and the data segment of the configuration information in the main memory.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×