SeMaFoR - Self-Management of Fog Resources with Collaborative Decentralized Controllers