METHODS AND APPARATUS FOR ENHANCING BUSINESS SERVICES RESILIENCY USING CONTINUOUS FRAGMENTATION CELL TECHNOLOGY
First Claim
1. A method for enhancing resiliency of a service, the method comprising:
- decomposing at least one component associated with the service into a plurality of corresponding smaller elements;
encrypting the plurality of elements to generate a corresponding plurality of encrypted elements;
decomposing each of the plurality of encrypted elements into a corresponding plurality of smaller fragments;
replicating each of the plurality of fragments;
encapsulating the plurality of fragments into respective intelligent components, each of the intelligent components corresponding to a given one of the encapsulated fragments, each of the intelligent components being configured to independently determine a location of a first storage element in which to store itself;
storing each of the intelligent components; and
moving the intelligent components from the first storage element location to a second storage element location.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for enhancing resiliency of a service includes: decomposing at least one component associated with the service into a plurality of corresponding smaller elements; encrypting the elements to generate a corresponding plurality of encrypted elements; decomposing each of the encrypted elements into a corresponding plurality of smaller fragments; replicating each of the fragments; encapsulating the fragments into respective intelligent components, each of the intelligent components corresponding to a given one of the encapsulated fragments, each of the intelligent components being configured to independently determine a location of a first storage element in which to store itself; storing each of the intelligent components; and moving the intelligent components from the first storage element location to a second storage element location.
18 Citations
20 Claims
-
1. A method for enhancing resiliency of a service, the method comprising:
-
decomposing at least one component associated with the service into a plurality of corresponding smaller elements; encrypting the plurality of elements to generate a corresponding plurality of encrypted elements; decomposing each of the plurality of encrypted elements into a corresponding plurality of smaller fragments; replicating each of the plurality of fragments; encapsulating the plurality of fragments into respective intelligent components, each of the intelligent components corresponding to a given one of the encapsulated fragments, each of the intelligent components being configured to independently determine a location of a first storage element in which to store itself; storing each of the intelligent components; and moving the intelligent components from the first storage element location to a second storage element location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a memory; and at least one processor coupled with the memory and operative; to decompose at least one component associated with a service into a plurality of elements; to encrypt the plurality of elements to generate a corresponding plurality of encrypted elements; to decompose each of the plurality of encrypted elements into a corresponding plurality of smaller fragments; to replicate each of the plurality of fragments; to encapsulate the plurality of fragments into respective intelligent components, each of the intelligent components corresponding to a given one of the encapsulated fragments; to independently determine a location of a first storage element for each of the intelligent components; to store each of the intelligent components; and to move the intelligent components from the first storage element location to a second storage element location. - View Dependent Claims (19)
-
-
20. A computer program product comprising a non-transitory machine-readable storage medium having machine-readable program code embodied therewith, said machine-readable program code comprising:
machine-readable program code configured; to decompose at least one component associated with a service into a plurality of elements; to encrypt the plurality of elements to generate a corresponding plurality of encrypted elements; to decompose each of the plurality of encrypted elements into a corresponding plurality of smaller fragments; to replicate each of the plurality of fragments; to encapsulate the plurality of fragments into respective intelligent components, each of the intelligent components corresponding to a given one of the encapsulated fragments; to independently determine a location of a first storage element for each of the intelligent components; to store each of the intelligent components; and to move the intelligent components from the first storage element location to a second storage element location.
Specification