BCSE313L Module4
BCSE313L Module4
MODULE - 4
Optimization Problems in Fog and Edge
Computing
Preliminaries - The Case for Optimization in Fog Computing-Formal
Modeling Framework for Fog Computing – Metrics - Further Quality
Attributes - Optimization Opportunities along the Fog Architecture -
Optimization Opportunities along the Service Life Cycle - Toward a
A tuple (v1, … , vn) that satisfies (1) and (2) is called a solution
of the problem. Thus, the goal is to find the solution with
highest
Winter Semester f value Dr. V. Sakthivel, AsP/ SCOPE, VIT, Chennai
2024-2025 3
Formal Modeling Framework for Fog Computing
Three-layer model
of fog computing
Winter Semester 2024-2025 Dr. V. Sakthivel, AsP/ SCOPE, VIT, Chennai 4
Contd…
• Higher layers represent higher computational capacity, but at the
same time also higher distance – and thus higher latency – from the
end devices.
• On the highest layer is the cloud with its virtually unlimited, high-
performance, and cost- and energy-efficient resources.
• The middle layer consists of a set of edge resources: machines
offering compute services near the network edge, e.g. in base
stations, routers, or small, geographically distributed data centers of
telecommunication providers.
• The edge resources are all connected to the cloud. Finally, the
lowest layer contains the end devices like mobile phones or IoT
devices. Each end device is connected to one of the edge
resources.
Performance
• Run-time optimization
– some aspects of a fog system may be optimized in
advance (i.e., during design time or deployment time),
many important aspects become clear only when the
system is running and used.
– This requires continuous monitoring of important
system parameters, analysis of whether the system
still operates with acceptable effectiveness and
efficiency, and re-optimization whenever necessary