Cloudslab / FogBus2

FogBus2: A Lightweight and Distributed Container-based Framework for Integration of IoT-enabled Systems with Edge and Cloud Computing
25 stars 10 forks source link

FogBus2 Framework

Abstract

FogBus2 as a new python-based framework, developed from scratch, offers a lightweight and distributed container-based framework for the integration of IoT-enabled systems with heterogeneous multi-cloud and multi-edge resources. Also, several IoT applications, ranging from AI-based applications (e.g., Face Detection) to small-sized games (e.g., GameOfLife) are implemented and integrated with this framework.

Major Contributions

The major contributions of this work are as follow:

Developers

FogBus2 framework is developed by:

Instructions to Install, Setup, Run, and Extend FogBus2 Framework and IoT Applications

To find an installation guideline, sample setup, VPN setup, Important protocols, running current features, extending the framwork, implementing and extending new IoT applications, please refer and cite to:

Keywords

Internet of Things, Edge/Fog Computing, Containers Scheduling, Scalability

Cite FogBus2

FogBus2 Main Paper

@inproceedings{deng2021fogbus2,
  title={FogBus2: a lightweight and distributed container-based framework for integration of IoT-enabled systems with edge and cloud computing},
  author={Deng, Qifan and Goudarzi, Mohammad and Buyya, Rajkumar},
  booktitle={Proceedings of the International Workshop on Big Data in Emergent Distributed Environments},
  pages={1--8},
  year={2021}
}

Book Chapter

@article{goudarzi2021resource,
  title={Resource Management in Edge and Fog Computing using FogBus2 Framework},
  author={Goudarzi, Mohammad and Deng, Qifan and Buyya, Rajkumar},
  journal={arXiv preprint arXiv:2108.00591},
  year={2021}
}cita

Other GuideLines

Docker Pull commands

To directly download all docker images to your instances or building docker images locally, please check Prepare Docker Images.

Important Configs

See Configs to understand how to modify configs. Includes,

Sample Environment Architecture

References