Graph Neural Networks (GNN) have been recently proposed to learn, model and generalize over graph structured data. Computer Networks are fundamentally graphs, and many of its relevant characteristics -such as topology and routing- are represented as graph-structured data. In this context, GNN are a central tool to apply ML techniques to Computer Networks. GNN can learn the relationship of complex network characteristics and build relevant models that can be useful to plan and manage the network. In addition and in combination with Deep-Reinforcement Learning (DRL) techniques, GNN can help developing autonomous network optimization mechanisms that result in unprecedented performance, achieving the ultimate vision of self-driving networks. The Barcelona Neural Networking Center (BNN-UPC) has been created as an initiative of Prof. Albert Cabellos and Prof. Pere Barlet at UPC (Universitat Politècnica de Catalunya) with the main goals of carrying fundamental research in the field of Graph Neural Network applied to Computer Networks, and educating and training the new generation of students.
Project Website: https://bnn.upc.edu/
Nanotechnology involves development of materials and even complete systems at atomic, molecular or macromolecular levels in the dimension range of approximately 1-500 nanometers. Current investigation looks to provide detailed understanding of unique properties that materials exhibit at the nano-scale size. This technology gives us the possibility to create taylormade materials, trough the atom manipulation. If we know the atom's properties, we can organize them in a way that give us, as a result, materials with special conditions that do not necessary exist in the nature.
One of the areas where nanotechnology holds the most significant promise is the area of networks. The main idea of nano-networks or nano-scale communication has been initiated from the on-chip communication for electronic circuit design domains (Network-On-Chip). This project is focused on nano-networks as a response to the necessity to study the technical issues related to the intersection of nanotechnologies with networking and communication. Nano-networks will allow communicating nanomachines, defined as molecular scale objects that are capable to perform simple tasks.
Project Website: http://www.cba.upc.edu/N3cat