Logo do repositório
 
A carregar...
Miniatura
Publicação

Database Replication applied to Network Management

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
Neves_2018.pdf1.18 MBAdobe PDF Ver/Abrir

Resumo(s)

Software Defined Networking (SDN) is a recent approach used to manage networks. Most of the time it is paired with OpenFlow, a low-level communication protocol used by controlling and switching devices to communicate. Since it is low-level, it does not grant the possibility to explore all the switching functionalities, especially as they get extended with more and more features. It is therefore required to find alternative ways of coordinating controlling and switching devices without resorting to low-level protocols to be able to access those functionalities. One of the possible approaches, which was recently implemented in a data center, uses databases and its respective replication to store and exchange information between the devices. Applying the same approach to manage wide area networks would provide a more flexible way to control them. The goal of this work consists of improving an existing prototype that simulates a small network. It was built originally using a SQL database and an asynchronous external replication software. We replace them with a NoSQL database that natively supports replication, which enables us to remove unnecessary software from the prototype while taking advantage of the database features. Some of the features, the more notable being non-uniform replication with the help of CRDTs, are used to improve network monitoring, which is a recent addition to the prototype. Network monitoring is a highly important component of network management that facilitates decision making processes. We evaluate the new version of the prototype by comparing with directly with the old version. We collect the convergence time of the network after an event on a device triggers a modification in its state to help with the comparison. By splinting the convergence time into a sum of smaller actions, we take conclusions regarding different moments of the convergence process.

Descrição

Palavras-chave

Software Defined Networking Databases Replication Mechanism Network Monitoring

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo

Editora

Licença CC