Computing core application access utilizing dispersed storage
First Claim
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.
7 Assignments
0 Petitions
Accused Products
Abstract
A computing core application access method begins by a processing module detecting selection of an application. The method continues with at least one of a memory controller and the processing module addressing a distributed application memory to retrieve a plurality of error coded program data slices and a plurality of error coded configuration data slices. The method continues with the at least one of a memory controller and the processing module reconstructing a data segment of a program from the plurality of error coded program data slices using an error coding dispersal function. The method continues with the at least one of a memory controller and the processing module reconstructing a data segment of a configuration information from the plurality of error coded configuration data slices using a second error coding dispersal function. The method continues with the at least one of a memory controller and the processing module storing the data segment of the program and the data segment of the configuration information in a main memory of the computing core.
96 Citations
8 Claims
-
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 Dependent Claims (2, 3, 4)
-
-
5. A computing core comprises:
-
a processing module; main memory; and a memory controller, wherein; the processing module detects selection of an application; at least one of the memory controller and the processing module; determines 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, addresses 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; reconstructs 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; and reconstructs 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 the main memory stores the data segment of the at least a portion of the application and the data segment of the configuration information. - View Dependent Claims (6, 7, 8)
-
Specification