Fog computing
Le fog computing, l'informatique géodistribuée, l'informatique en brouillard, ou encore l'infonébulisation, consiste à exploiter des applications et des infrastructures de traitement et de stockage de proximité, servant d'intermédiaire entre des objets connectés et une architecture informatique en nuage classique.  
Le but est d'optimiser les communications entre un grand nombre d'objets connectés et des services de traitement distants, en tenant compte d'une part des volumes de données considérables engendrés par ce type d'architecture (mégadonnées) et d'autre part de la variabilité de la latence dans un réseau distribué, tout en donnant un meilleur contrôle sur les données transmises.

Origine  
Dès 2012, le concept de l'informatique en brouillard a émergé d'une généralisation des idées de l'informatique en nuage à la périphérie des réseaux, notamment pour répondre aux besoins de performances liés à l'utilisation d'un grand nombre de capteurs ou d'objets connectés dans un contexte de traitement en temps réel.  

En , le consortium OpenFog est créé, sous l'impulsion de ARM, Cisco, Intel, Microsoft, et l'Université de Princeton (membres fondateurs).  Ce consortium, qui compte  62 membres (sociétés industrielles et universités) en , a pour but de définir un cadre architectural et des standards ouverts pour l'informatique en brouillard, afin de faciliter l'interopérabilité de ses composantes et la mise à l'échelle des capacités géodistribuées.  Le  le consortium fusionne avec l'Industrial Internet Consortium qui intègre le fog avec ses autres initiatives.

Caractéristiques 
La norme IEEE définit le « fog computing » comme « une architecture horizontale au niveau du système qui distribue les ressources et les services de calcul, de stockage, de contrôle et de mise en réseau à travers tout le continuum cloud-objets ».   

Cette informatique géodistribuée se caractérise en général par:  

 la mise en œuvre d'un grand nombre de capteurs intelligents ou d'objets connectés,
 l'utilisation de l'informatique en nuage, 
 des volumes de données importants à traiter, 
 une sensibilité à la latence des communications dans le réseau, 
 une large distribution géographique des objets connectés et/ou la prise en compte de leur localisation,
 une hétérogénéité des équipements,
 l'utilisation de réseaux sans-fils et/ou d'équipements mobiles.

Outre la décentralisation des traitements et l'optimisation des communications, l'informatique géodistribuée permet un meilleur contrôle des équipements, des flux d'informations et des services deployés  et une meilleure sécurité.

Comparaison avec des concepts voisins 
L'informatique géodistribuée (« fog computing ») et l'informatique en périphérie (« edge computing ») ont beaucoup de similarités : les deux concepts décentralisent les données et distribuent les traitements avec des technologies réseau similaires.  La différence principale est que l' « edge computing » tend a décentraliser les traitements le plus possible sur les équipements à la périphérie des réseaux, c'est-à-dire les ordinateurs auxquels sont reliés les capteurs, alors que l'informatique géodistribuée cherche à distribuer les traitements sur des unités du réseau local, en utilisant des stratégies d'agrégation de données intermédiaires lorsque c'est nécessaire.

Notes et références

Voir aussi

Normes 

 IEEE 1934-2018 - IEEE Standard for Adoption of OpenFog Reference Architecture for Fog Computing

Articles connexes 

 Cloud computing
 Cloud computing mobile
 Edge computing 
 Internet des objets
 Informatique distribuée

Liens externes 

 Site officiel du Industrial Internet Consortium

Application d'Internet
Architecture logicielle
Calcul distribué
Le fog computing , l' informatique géodistribuée , l' informatique en brouillard , ou encore l' infonébulisation , consiste à exploiter de les applications et de les infrastructures de traitement et de stockage de proximité , servant d' intermédiaire entre de les objets connectés et une architecture informatique en nuage classique . Le but est d' optimiser les communications entre un grand nombre d' objets connectés et de les services de traitement distants , en tenant compte d' une part de les volumes de données considérables engendrés par ce type d' architecture ( mégadonnées ) et d' autre part de la variabilité de la latence dans un réseau distribué , tout en donnant un meilleur contrôle sur les données transmises . Origine Dès le concept de l' informatique en brouillard a émergé d' une généralisation de les idées de l' informatique en nuage à la périphérie de les réseaux , notamment pour répondre à les besoins de performances liés à l' utilisation d' un grand nombre de capteurs ou d' objets connectés dans un contexte de traitement en temps réel . En , le consortium OpenFog est créé , sous l' impulsion de ARM , Cisco , Intel , Microsoft , et l' Université de Princeton ( membres fondateurs ) . Ce consortium , qui compte membres ( sociétés industrielles et universités ) en , a pour but de définir un cadre architectural et de les standards ouverts pour l' informatique en brouillard , afin de faciliter l' interopérabilité de ses composantes et la mise à l' échelle de les capacités géodistribuées . Le le consortium fusionne avec l' Industrial Internet Consortium qui intègre le fog avec ses autres initiatives . Caractéristiques La norme IEEE définit le « fog computing » comme « une architecture horizontale à le niveau de le système qui distribue les ressources et les services de calcul , de stockage , de contrôle et de mise en réseau à travers tout le continuum cloud-objets » . Cette informatique géodistribuée se caractérise en général par: la mise en œuvre d' un grand nombre de capteurs intelligents ou d' objets connectés , l' utilisation de l' informatique en nuage , de les volumes de données importants à traiter , une sensibilité à la latence de les communications dans le réseau , une large distribution géographique de les objets connectés et / ou la prise en compte de leur localisation , une hétérogénéité de les équipements , l' utilisation de réseaux sans-fils et / ou d' équipements mobiles . Outre la décentralisation de les traitements et l' optimisation de les communications , l' informatique géodistribuée permet un meilleur contrôle de les équipements , de les flux d' informations et de les services deployés et une meilleure sécurité . Comparaison avec de les concepts voisins L' informatique géodistribuée ( « fog computing » ) et l' informatique en périphérie ( « edge computing » ) ont beaucoup de similarités \ : les deux concepts décentralisent les données et distribuent les traitements avec de les technologies réseau similaires . La différence principale est que l' « edge computing » tend a décentraliser les traitements le plus possible sur les équipements à la périphérie de les réseaux , c'est-à-dire les ordinateurs à lesquels sont reliés les capteurs , alors que l' informatique géodistribuée cherche à distribuer les traitements sur de les unités de le réseau local , en utilisant de les stratégies d' agrégation de données intermédiaires lorsque c' est nécessaire . Notes et références Voir aussi Normes IEEE - IEEE Standard for Adoption of OpenFog Reference Architecture for Fog Computing Articles connexes Cloud computing Cloud computing mobile Edge computing Internet de les objets Informatique distribuée Liens externes Site officiel de le Industrial Internet Consortium Application d' Internet Architecture logicielle Calcul distribué