MicroFog: A Framework for Scalable Placement of Microservices-based IoT Applications in Federated Fog Environments
Samodha Pallewatta, Vassilis Kostakos, Rajkumar Buyya

TL;DR
MicroFog is a scalable framework that optimizes microservice placement in federated Fog environments, improving deployment efficiency and reducing response times for IoT applications.
Contribution
It introduces a novel, extensible Fog computing framework supporting scalable, dynamic placement of microservices across multi-fog multi-cloud setups.
Findings
Reduces application response time by up to 54%.
Supports scalable and flexible microservice deployment policies.
Demonstrates effectiveness across multiple IoT use cases.
Abstract
MicroService Architecture (MSA) is gaining rapid popularity for developing large-scale IoT applications for deployment within distributed and resource-constrained Fog computing environments. As a cloud-native application architecture, the true power of microservices comes from their loosely coupled, independently deployable and scalable nature, enabling distributed placement and dynamic composition across federated Fog and Cloud clusters. Thus, it is necessary to develop novel microservice placement algorithms that utilise these microservice characteristics to improve the performance of the applications. However, existing Fog computing frameworks lack support for integrating such placement policies due to their shortcomings in multiple areas, including MSA application placement and deployment across multi-fog multi-cloud environments, dynamic microservice composition across multiple…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsIoT and Edge/Fog Computing · Software System Performance and Reliability · Cloud Computing and Resource Management
