VISUAL FOG (Englisch)

2017
  • Patent  /  Elektronische Ressource

Wie erhalte ich diesen Titel?

In one embodiment, an apparatus comprises a processor to: identify a workload comprising a plurality of tasks; generate a workload graph based on the workload, wherein the workload graph comprises information associated with the plurality of tasks; identify a device connectivity graph, wherein the device connectivity graph comprises device connectivity information associated with a plurality of processing devices; identify a privacy policy associated with the workload; identify privacy level information associated with the plurality of processing devices; identify a privacy constraint based on the privacy policy and the privacy level information; and determine a workload schedule, wherein the workload schedule comprises a mapping of the workload onto the plurality of processing devices, and wherein the workload schedule is determined based on the privacy constraint, the workload graph, and the device connectivity graph. The apparatus further comprises a communication interface to send the workload schedule to the plurality of processing devices.

Dans un mode de réalisation, l'invention porte sur un appareil comprenant un processeur pour : identifier une charge de travail comprenant une pluralité de tâches ; générer un graphe de charge de travail sur la base de la charge de travail, le graphe de charge de travail comprenant des informations associées à la pluralité de tâches ; identifier un graphe de connectivité de dispositifs, le graphe de connectivité de dispositifs comprenant des informations de connectivité de dispositifs associées à une pluralité de dispositifs de traitement ; identifier une politique de confidentialité associée à la charge de travail ; identifier des informations de niveau de confidentialité associées à la pluralité de dispositifs de traitement ; identifier une contrainte de confidentialité sur la base de la politique de confidentialité et des informations de niveau de confidentialité ; et déterminer un calendrier de charge de travail, le calendrier de charge de travail comprenant un mappage de la charge de travail à la pluralité de dispositifs de traitement, et le calendrier de charge de travail étant déterminé sur la base de la contrainte de confidentialité, du graphe de charge de travail et du graphe de connectivité de dispositifs. L'appareil comprend en outre une interface de communication pour envoyer le calendrier de charge de travail à la pluralité de dispositifs de traitement.