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

09/29/2018
by   Daniele Santoro, et al.
0

In this paper we present Foggy, an architectural framework and software platform based on Open Source technologies. Foggy orchestrates application workload, negotiates resources and supports IoT operations for multi-tier, distributed, heterogeneous and decentralized Cloud Computing systems. Foggy is tailored for emerging domains such as 5G Networks and IoT, which demand resources and services to be distributed and located close to data sources and users following the Fog Computing paradigm. Foggy provides a platform for infrastructure owners and tenants (i.e., application providers) offering functionality of negotiation, scheduling and workload placement taking into account traditional requirements (e.g. based on RAM, CPU, disk) and non-traditional ones (e.g. based on networking) as well as diversified constraints on location and access rights. Economics and pricing of resources can also be considered by the Foggy model in a near future. The ability of Foggy to find a trade-off between infrastructure owners' and tenants' needs, in terms of efficient and optimized use of the infrastructure while satisfying the application requirements, is demonstrated through three use cases in the video surveillance and vehicle tracking contexts.

READ FULL TEXT
research
10/03/2018

Cloud4IoT: a heterogeneous, distributed and autonomic cloud platform for the IoT

We introduce Cloud4IoT, a platform offering automatic deployment, orches...
research
09/22/2020

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

Fog computing is an emerging computing paradigm that uses processing and...
research
07/02/2020

The FORA Fog Computing Platform for Industrial IoT

Industry 4.0 will only become a reality through the convergence of Opera...
research
08/03/2019

MAPO: A Multi-Objective Model for IoT Application Placement in a Fog Environment

The emergence of the Fog computing paradigm that leverages in-network vi...
research
01/21/2021

Distributed Compilation System for High-Speed Software Build Processes

The idle time of personal computers has increased steadily due to the ge...
research
02/25/2021

BeFaaS: An Application-Centric Benchmarking Framework for FaaS Platforms

Following the increasing interest and adoption of FaaS systems, benchmar...
research
04/18/2023

Towards a Benchmark for Fog Data Processing

Fog data processing systems provide key abstractions to manage data and ...

Please sign up or login with your details

Forgot password? Click here to reset