Introduction to Cloud/edge computing
This short course on Cloud/Edge Computing for Deep Learning and Big Data Analytics provides a comprehensive overview and detailed presentation of advanced technologies utilized in distributed computational systems. Distributed computing plays a critical role in today’s data-driven landscape, enabling the processing of vast amounts of data efficiently and effectively across multiple nodes and locations. Through the distribution of computing tasks across systems, distributed computing amplifies scalability, reliability, and performance, proving indispensable for managing big data analytics, machine learning, and real-time processing tasks.
Cloud Computing during the time has gained concrete evidence to be a disruptive technology still in its full development. Many drawbacks of the Cloud have brought to improve many their crucial aspects, like performance, security and privacy, etc. Today Edge Computing try to deal with these implications to make them less problematic and much more feasible. Starting from the NIST definition (IaaS, PaaS and SaaS), the talk looks at the last decade of ICT evolution preparing the systems for new ICT challenges and implementations, like AI algorithms on top of them.