Fog/Edge management: A survey of source codes

This page reviews the source codes found, during my research works, of Fog/Edge management solutions published in the literature. It also reports some Fog-Edge Computing simulators/frameworks, often-used data traces, Fog/Edge topologies, IoT applications, and Fog/Edge Computing Projects.

Preface

This repo aims to:

  • Simplify access to references for users and facilitate the comparison of their proposals with the existing approaches.

  • Serve as a guideline for future research.

  • Help researchers learn and build Awesome Fog management strategies.

Do not hesitate to contribute to this page by providing source codes that I have not reported and thus enriching this repo. Any idea, you can create an issue or PR here.

I classify the identified source codes according to the addressed Fog-Edge Computing issue, i.e., Resource allocation, Service placement, and Computation Offloading; the type of the resolution approach; and the programming languages.

A. Fog management issues


A.1. Resource allocation

+ Mathematical Programming/Constraint Programming

+ Deep Reinforcement Learning

+ PSO (Particle Swarm Optimization)

+ Heuristics

A.2. Service placement

+ Mathematical Programming/Constraint Programming

+ Reinforcement Learning / Deep Reinforcement Learning

+ Partition-based optimization

+ Genetic-based Algorithms

+ Honey Bee Algorithm

+ Heuristics

A.3. Computation offloading

+ Reinforcement Learning

+ Deep Reinforcement Learning

+ Fuzzy Logic

+ Heuristics

B. Fog-Edge Computing simulators/frameworks


C. Data traces


D. Fog/Edge topologies


E. IoT applications


  • Refer to this page that reviews the main identified IoT applications in Fog-Edge Computing investigated in the literature.

F. Fog Computing Projects