Fog Computing is now emerging as the dominating paradigm bridging the compute and connectivity gap between sensing devices(a.k.a “things") and latency-sensitive and remote services. However, experimenting and evaluating such services is a daunting obstacle which usually involves the deployment and manual configuration of a mixture of geo-distributed physical and virtual infrastructure with different resource and network requirements. This results in suboptimal, costly and error-prone deployments due to numerous unexpected overheads not initially envisioned in the design phase and underwhelming testing conditions not resembling the end environment. In this project, we will develop an emulator easing the modeling, deployment and experimentation of fog and edge testbeds. Fogify provides developers with a toolset to: (i) model complex fog deployments comprised of heterogeneous resources, network capabilities and QoS requirements; (ii) deploy the modelled configuration and services described as containerized infrastructure-as-code in a cloud or local environment; (iii) experiment, measure and evaluate the deployment by injecting faults and adapting the configuration at runtime to test different “what- if"scenarios that reveal the limitations of a service before introduced to the public.
© 2017-2019 Department of Computer Science - University of Cyprus
Created by ITS - Based on Minimal by W3layouts