METHOD AND APPARATUS FOR PROVIDING MULTI-LEVEL DISTRIBUTED COMPUTATIONS
First Claim
1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
- at least one request to migrate at least one computation closure within a computational architecture, the computational architecture comprising a plurality of architectural levels including, at least in part, a device level, an infrastructure level, and a cloud computing level;
at least one selection of at least one of the architectural levels based, at least in part, on a determination of whether the network infrastructure level can support the at least one computation closure; and
at least one migration of the at least one computation closure to the selected at least one of the architectural levels.
2 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided for providing multi-level distributed computations. A distributed computation manager receives at least one request to migrate at least one computation closure within a computational architecture, the computational architecture comprising a plurality of architectural levels including, at least in part, a device level, an infrastructure level, and a cloud computing level. The distributed computation manager also determines to select at least one of the architectural levels based, at least in part, on a determination of whether the network infrastructure level can support the at least one computation closure. The distributed computation manager further determines to migrate the at least one computation closure to the selected at least one of the architectural levels.
24 Citations
21 Claims
-
1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
-
at least one request to migrate at least one computation closure within a computational architecture, the computational architecture comprising a plurality of architectural levels including, at least in part, a device level, an infrastructure level, and a cloud computing level; at least one selection of at least one of the architectural levels based, at least in part, on a determination of whether the network infrastructure level can support the at least one computation closure; and at least one migration of the at least one computation closure to the selected at least one of the architectural levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least process and/or facilitate a processing of at least one result of; at least one request to migrate at least one computation closure within a computational architecture, the computational architecture comprising a plurality of architectural levels including, at least in part, a device level, an infrastructure level, and a cloud computing level; at least one selection of at least one of the architectural levels based, at least in part, on a determination of whether the network infrastructure level can support the at least one computation closure; and at least one migration of the at least one computation closure to the selected at least one of the architectural levels. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21-49. -49. (canceled)
Specification