Project for the Distributed Development Course at PoliMi and FER
Traditional cloud computing networks are highly centralized, with data being gathered on the outermost edges and transmitted back to the main servers for processing. This architecture grew out of the fact that most devices near the edge did not have the processing power and memory capacity to analyze or process the collected data.
Today approximately 94 percent of enterprises use the cloud and its structure tends to be increasingly overloaded. It is in this context that Edge Computing was born to help the computation to be spreaded over multiple nodes that are closer to the end user.
The project product aims to develop a comparison between a standard cloud application and an architecture with the presence of edge nodes. An application for video streaming and chatting has been developed in both architectures and the objective will be to demonstrate the greater efficiency of cloud computing when using the edge architecture.
One of the aim of this project was to learn and develop the use of the agile SCRUM framework in a distributed environment. Our team was composed by 8 members between Italy and Croatia with two rotating SCRUM master and one Project Owner.
Follow this link to read the documentation of this project