Technology is advancing rapidly, now faster than ever. It may seem to many that researchers are now trying to implement Artificial Intelligence in almost every kind of object. This however is not entirely true. Those of us who have been working in the field of Artificial Intelligence for long, know that since decades it has been a fundamental element of many systems and that it took different shapes and forms as it envolved.
Artificial Intelligence is not the only prominent technology, many other concepts play an important role in new developments: Advanced IoT, Disruptive ICT, Edge Computing, Fog Computing, Cloud Computing, Blockchain, Internet of Value, Industry 4.0, Smart Cities, Smart Homes, Smart Grid, Connected Vehicle, Big Data, Reinforcement Learning, Social Computing, Natural Language Processing, etc. From distributed computing we moved on to cloud computing and now a new concept called fog computing has been introduced. Distributed computing facilitates access to data, information and processing in networks, and distributes processes between our computers. The cloud makes it easier for users to access computer services over the Internet, so they can have a terminal with no processing power and run their applications on the Internet. Where? Somewhere on the planet.
The fog computing technology is related to cloud and IoT (Internet of Things). This technology makes it possible to use the processing capacity of large computers and any other device that is close to us and is connected to the Internet. Its aim is to optimize, reduce costs and use all the small hardware that is available. The current challenge is the implementation of this technology, which will allow us to obtain a higher return on our investments in devices, as well as access the large computer systems that are available to us.