FOG Computing
Mahmoud Kamal???? (PMP?)
Strategic IT Manager Accelerating Business Growth through Technology Solutions (Bussiness Development | Digital Transformation | SAP Admin| Cloud Computing | IT Infrastructure | Cybersecurity | Project Management
Fog computing or fog networking, also known as fogging, is an architecture that uses edge devices to carry out a substantial amount of computation, storage, and communication locally and routed over the Internet backbone.
Fog computing, also called Edge Computing, is intended for distributed computing where numerous "peripheral" devices connect to a cloud
Many of these devices will generate voluminous raw data (e.g., from sensors), and rather than forward all this data to cloud-based servers to be processed, the idea behind fog computing is to do as much processing as possible using computing units co-located with the data-generating devices, so that processed rather than raw data is forwarded, and bandwidth requirements are reduced.
And this allows to get the most benefits from connection between devices and cloud this concept almost use to analytic data which received from the sensors that we using todays at most of internet of things devices
An additional benefit is that the processed data is most likely to be needed by the same devices that generated the data, so that by processing locally rather than remotely, the latency between input and response is minimized. This idea is not entirely new: in non-cloud-computing scenarios, special-purpose hardware (e.g., signal-processing chips performing Fast Fourier Transforms) has long been used to reduce latency and reduce the burden on a CPU.