FogAtlas

Fog­At­las is a soft­ware frame­work pro­posed to man­age a geo­graph­ic­ally dis­trib­uted and decent­ral­ized cloud com­put­ing infra­struc­ture to deliv­er com­pu­ta­tion­al, stor­age and net­work ser­vices close to the data sources and the users, embra­cing the fog com­put­ing paradigm. Fog­At­las is able to man­age the life­cycle of cloud-nat­ive applic­a­tions in the so-called cloud-to-edge con­tinuum. It is an evol­u­tion of the well-known PaaS paradigm adding the concept of “loc­al­ity” to the tra­di­tion­al cloud com­put­ing mod­el and eas­ing the work­load man­age­ment oper­a­tions over an edge com­put­ing infra­struc­ture.  

The main fea­tures offered are:

  1. Set-up, mon­it­or­ing, oper­a­tions and auto­mat­ic fleet man­age­ment of a multi-tier, dis­trib­uted Cloud infra­struc­ture;
  2. Zero-touch deploy­ment and orches­tra­tion of con­tain­er­ized applic­a­tions, resource alloc­a­tion and work­load place­ment;
  3. Nego­ti­ation of resources, both com­pu­ta­tion­al and net­work ones, in a multi-ten­ant (and poten­tially multi-pro­vider) Fog Com­put­ing envir­on­ment.

Fog­At­las is based on Open Source tech­no­lo­gies, namely Open­Stack, Kuber­netes, Dock­er and Ans­ible, prop­erly exten­ded and integ­rated with soft­ware developed by FBK RiSING team so as to handle with an uni­fied approach not only Cloud Com­put­ing infra­struc­tures but also Fog Com­put­ing ones.FogAtlas offers a set of Graph­ic­al User Inter­face (GUI) that allow Users and Infra­struc­ture own­ers to eas­ily con­trol and mon­it­or the resources usage and to eas­ily mod­el a cloud-nat­ive applic­a­tion (see the fol­low­ing fig­ures).

Link: https://fogatlas.fbk.eu/

Part­ner: FBK