ORCHESTRATION OF CLOUD AND FOG INTERACTIONS
First Claim
1. A method comprising:
- partitioning, via a processor, an application into a plurality of software containers, each of the plurality of software containers configured to host a respective component of the application;
identifying a plurality of nodes on respective hierarchical layers of a hierarchical cloud-fog architecture for hosting the plurality of software containers on the respective hierarchical layers of the cloud-fog architecture, the hierarchical cloud-fog architecture comprising one or more cloud layers and one or more fog layers; and
deploying the plurality of software containers to the plurality of nodes on the respective hierarchical layers of the cloud-fog architecture.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media for orchestrating cloud to fog interactions. In some examples, a method can involve partitioning an application into software containers, each of the software containers being configured to host a respective component of the application. The method can further involve identifying nodes on respective hierarchical layers of a hierarchical cloud-fog architecture for hosting the software containers on the respective hierarchical layers of the cloud-fog architecture. The hierarchical cloud-fog architecture can include one or more cloud layers and one or more fog layers. The method can also involve deploying the software containers at the nodes on the respective hierarchical layers of the cloud-fog architecture.
-
Citations
20 Claims
-
1. A method comprising:
-
partitioning, via a processor, an application into a plurality of software containers, each of the plurality of software containers configured to host a respective component of the application; identifying a plurality of nodes on respective hierarchical layers of a hierarchical cloud-fog architecture for hosting the plurality of software containers on the respective hierarchical layers of the cloud-fog architecture, the hierarchical cloud-fog architecture comprising one or more cloud layers and one or more fog layers; and deploying the plurality of software containers to the plurality of nodes on the respective hierarchical layers of the cloud-fog architecture. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; and at least one computer-readable storage medium having stored therein instructions which, when executed by the one or more processors, cause the one or more processors to; partition an application into a plurality of software containers, each of the plurality of software containers configured to host a respective component of the application; identify a plurality of nodes on respective hierarchical layers of a hierarchical cloud-fog architecture for hosting the plurality of software containers on the respective hierarchical layers of the cloud-fog architecture, the hierarchical cloud-fog architecture comprising one or more cloud layers and one or more fog layers; and deploy the plurality of software containers at the plurality of nodes on the respective hierarchical layers of the cloud-fog architecture. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A non-transitory computer-readable storage medium comprising:
instructions stored therein instructions which, when executed by one or more processors, cause the one or more processors to; partition an application into a plurality of software containers, each of the plurality of software containers configured to host a respective component of the application; identify a plurality of nodes on respective hierarchical layers of a hierarchical cloud-fog architecture for hosting the plurality of software containers on the respective hierarchical layers of the cloud-fog architecture, the hierarchical cloud-fog architecture comprising one or more cloud layers and one or more fog layers; and deploy the plurality of software containers at the plurality of nodes on the respective hierarchical layers of the cloud-fog architecture. - View Dependent Claims (18, 19, 20)
Specification