System and method for process migration in a content centric network
First Claim
1. A computer system for facilitating a migration of a data model indicating resources, the system comprising:
- a processor; and
a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising;
generating a first interest for a first manifest which represents a version of the data model, wherein a manifest indicates a phase of the migration and a plurality of resources with corresponding names;
in response to receiving the first manifest, transmitting a first plurality of interests for the resources indicated in the first manifest based on a name for a respective resource indicated in the first manifest;
receiving a second manifest, wherein the migration phase indicated in the second manifest is a stop-and-copy phase;
transmitting a second plurality of interests for the resources indicated in the second manifest based on a name for a respective resource indicated in the second manifest; and
starting the data model on the system based on content objects retrieved in response to the first and second plurality of interests,thereby facilitating the migration of the data model over a content centric network from a source device to the system.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides a system that facilitates a migration of a data model from a source device to a target device. During operation, the system generates, by a target device, a first interest for a first manifest which represents a version of the data model, wherein a manifest indicates a phase of the migration and a plurality of resources with corresponding names. The system transmits a first plurality of interests for the resources indicated in the first manifest based on a corresponding name. The system receives a second manifest, wherein the migration phase indicated in the second manifest is a stop-and-copy phase. The system transmits a second plurality of interests for the resources indicated in the second manifest based on a corresponding name. The system starts the data model on the system based on content objects retrieved in response to the first and second plurality of interests.
609 Citations
20 Claims
-
1. A computer system for facilitating a migration of a data model indicating resources, the system comprising:
-
a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising; generating a first interest for a first manifest which represents a version of the data model, wherein a manifest indicates a phase of the migration and a plurality of resources with corresponding names; in response to receiving the first manifest, transmitting a first plurality of interests for the resources indicated in the first manifest based on a name for a respective resource indicated in the first manifest; receiving a second manifest, wherein the migration phase indicated in the second manifest is a stop-and-copy phase; transmitting a second plurality of interests for the resources indicated in the second manifest based on a name for a respective resource indicated in the second manifest; and starting the data model on the system based on content objects retrieved in response to the first and second plurality of interests, thereby facilitating the migration of the data model over a content centric network from a source device to the system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system for facilitating a migration of a data model indicating resources, the system comprising:
-
a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising; generating a first manifest which represents a version of the data model, wherein a manifest indicates a phase of the migration and a plurality of resources with corresponding names; in response to receiving a first plurality of interests for the resources indicated in the first manifest based on a name for a respective resource indicated in the first manifest, transmitting a first plurality of corresponding content objects; in response to reaching a predetermined threshold; freezing the data model on the system; and generating a second manifest, wherein the migration phase indicated in the second manifest is a stop-and-copy phase; and in response to receiving a second plurality of interests for the resources indicated in the second manifest based on a name for a respective resource indicated in the second manifest, transmitting a second plurality of corresponding content objects, thereby facilitating the migration of the data model over a content centric network from the system to a target device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for facilitating a migration of a data model indicating resources, the method comprising:
-
generating, by a target device, a first interest for a first manifest which represents a version of the data model, wherein a manifest indicates a phase of the migration and a plurality of resources with corresponding names; in response to receiving the first manifest, transmitting a first plurality of interests for the resources indicated in the first manifest based on a name for a respective resource indicated in the first manifest; receiving a second manifest, wherein the migration phase indicated in the second manifest is a stop-and-copy phase; transmitting a second plurality of interests for the resources indicated in the second manifest based on a name for a respective resource indicated in the second manifest; and starting the data model on the system based on content objects retrieved in response to the first and second plurality of interests, thereby facilitating the migration of the data model over a content centric network from a source device to the target device. - View Dependent Claims (17, 18, 19, 20)
-
Specification