A computing node comprising: - a central processing unit; - a secure processing unit (410a, 410b), configured to execute one or more of an authentication, an encryption or a decryption functions; - an access to position data of the computing node, said position data obtained from a localization unit comprising one or more GNSS receivers localized at the computing node; one or more of: ∘ an inertial measurement unit comprising one or more accelerometers, gyroscopes or magnetometers allowing to track possible moves of said node, or ∘ a cell-phone receiver supporting determination of a position by comparing with the position determined by a triangulation of its base station or ∘ a RF scanner or other light signal receiver from which the position may be determined and/or correlated; wherein the secure processing unit is configured to check the consistency of said position data with data from one or more of said inertial measurement unit or cell-phone receiver or RF scanner or light receiver, and to determine a trust score reflecting the consistency, produce a locstamp derived from the position data and an ID stamp of the computing node and comprising the trust score and generate a secure location message comprising the locstamp and the ID stamp, said computing node further containing an output port configured to send an out-bound data stream comprising said secure location message to a scheduler via a communication network, for use by said scheduler as a constraint of allocation of tasks said scheduler being configured to obtain one or more secure location messages from the one or more of the computing nodes; to compare the ID stamp and the locstamp in the one or more secure location messages with ID data and location ata of said computing nodes in a registry of trusted computing nodes; to use the determined trust score of the one or more computing nodes as a constraint of allocation of tasks at the task scheduler. - a central processing unit; - a secure processing unit (410a, 410b), configured to execute one or more of an authentication, an encryption or a decryption functions; - an access to position data of the computing node, said position data obtained from a localization unit comprising one or more GNSS receivers localized at the computing node; one or more of: ∘ an inertial measurement unit comprising one or more accelerometers, gyroscopes or magnetometers allowing to track possible moves of said node, or ∘ a cell-phone receiver supporting determination of a position by comparing with the position determined by a triangulation of its base station or ∘ a RF scanner or other light signal receiver from which the position may be determined and/or correlated; wherein the secure processing unit is configured to check the consistency of said position data with data from one or more of said inertial measurement unit or cell-phone receiver or RF scanner or light receiver, and to determine a trust score reflecting the consistency, produce a locstamp derived from the position data and an ID stamp of the computing node and comprising the trust score and generate a secure location message comprising the locstamp and the ID stamp, said computing node further containing an output port configured to send an out-bound data stream comprising said secure location message to a scheduler via a communication network, for use by said scheduler as a constraint of allocation of tasks said scheduler being configured to obtain one or more secure location messages from the one or more of the computing nodes; to compare the ID stamp and the locstamp in the one or more secure location messages with ID data and location ata of said computing nodes in a registry of trusted computing nodes; to use the determined trust score of the one or more computing nodes as a constraint of allocation of tasks at the task scheduler. ∘ an inertial measurement unit comprising one or more accelerometers, gyroscopes or magnetometers allowing to track possible moves of said node, or ∘ a cell-phone receiver supporting determination of a position by comparing with the position determined by a triangulation of its base station or ∘ a RF scanner or other light signal receiver from which the position may be determined and/or correlated;