MockFog 2.0: Automated Execution of Fog Application Experiments in the Cloud

09/22/2020
by   Jonathan Hasenburg, et al.
0

Fog computing is an emerging computing paradigm that uses processing and storage capabilities located at the edge, in the cloud, and possibly in between. Testing and benchmarking fog applications, however, is hard since runtime infrastructure will typically be in use or may not exist, yet. In this paper, we propose an approach that emulates such infrastructure in the cloud. Developers can freely design emulated fog infrastructure, configure performance characteristics, manage application components, and orchestrate their experiments. We also present our proof-of-concept implementation MockFog 2.0. We use MockFog 2.0 to evaluate a fog-based smart factory application and showcase how its features can be used to study the impact of infrastructure changes and workload variations.

READ FULL TEXT

page 2

page 8

research
06/01/2020

Algorithms for Computing in Fog Systems: principles, algorithms, and Challenges

Fog computing is an architecture that is used to distribute resources su...
research
04/18/2023

Towards a Benchmark for Fog Data Processing

Fog data processing systems provide key abstractions to manage data and ...
research
08/17/2021

Infrastructure in Code: Towards Developer-Friendly Cloud Applications

The popularity of cloud technologies has led to the development of a new...
research
12/06/2019

FBase: A Replication Service for Data-Intensive Fog Applications

The combination of edge and cloud in the fog computing paradigm enables ...
research
08/30/2021

AuctionWhisk: Using an Auction-Inspired Approach for Function Placement in Serverless Fog Platforms

The Function-as-a-Service (FaaS) paradigm has a lot of potential as a co...
research
07/25/2019

DeFog: Fog Computing Benchmarks

Fog computing envisions that deploying services of an application across...
research
09/29/2018

Foggy: A Platform for Workload Orchestration in a Fog Computing Environment

In this paper we present Foggy, an architectural framework and software ...

Please sign up or login with your details

Forgot password? Click here to reset