1. A method comprising: receiving 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 a device level, an infrastructure level, and a cloud computing level; determining support capability of the respective levels of the computational architecture, wherein the determination is performed hierarchically for the respective architectural levels starting with a lowest level and terminating when support capability is determined for the at least one computational closure such that the hierarchical determination commences with the device level and proceeds upward therefrom until the support capability is determined; causing at least one selection of at least one of the architectural levels from among the device level, the infrastructure level, the cloud computing level or layers thereof based, at least in part, on the determination of the support capability of the respective levels of the computation architecture; and causing at least one migration of at least a portion of the at least one computation closure to the selected at least one of the architectural levels.