Em redes veiculares (VANETs) há vários sistemas de transporte que se apoiam em diferentes modelos dependentes do IP para comunicação entre veículos. Entretanto, muitas abordagens não são seguras e adequadas para o contexto, utilizando-se de tecnologias específicas, arquiteturas de rede ou modelos de comunicação limitados. Além disso, muitas aplicações acabam tendo que lidar com questões complexas de serviços não ofertados pela rede. Este artigo propõe o NDN-Waze, um sistema leve totalmente distribuído para VANET via Named Data Networking (NDN). NDN-Waze é uma prova conceitual completa do design de uma aplicação de orientação de rota veicular. Os resultados de simulação ilustram que propriedades da NDN podem sobrepor propostas tradicionais de encaminhamento de dados baseados no IP em VANET.
{"title":"NDN-Waze: Um Sistema Distribuído para Gerenciamento de Tráfego Veicular via Redes de Dados Nomeados","authors":"Guilherme B. Araújo, Leobino N. Sampaio","doi":"10.5753/sbrc.2023.405","DOIUrl":"https://doi.org/10.5753/sbrc.2023.405","url":null,"abstract":"Em redes veiculares (VANETs) há vários sistemas de transporte que se apoiam em diferentes modelos dependentes do IP para comunicação entre veículos. Entretanto, muitas abordagens não são seguras e adequadas para o contexto, utilizando-se de tecnologias específicas, arquiteturas de rede ou modelos de comunicação limitados. Além disso, muitas aplicações acabam tendo que lidar com questões complexas de serviços não ofertados pela rede. Este artigo propõe o NDN-Waze, um sistema leve totalmente distribuído para VANET via Named Data Networking (NDN). NDN-Waze é uma prova conceitual completa do design de uma aplicação de orientação de rota veicular. Os resultados de simulação ilustram que propriedades da NDN podem sobrepor propostas tradicionais de encaminhamento de dados baseados no IP em VANET.","PeriodicalId":254689,"journal":{"name":"Anais do XLI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2023)","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123338109","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
F. A. Silva, G. Gonçalves, Iure Fé, Leonel Feitosa, A. Soares
Hyperledger Fabric é uma plataforma para redes blockchains permissionadas que permite o armazenamento e o acesso distribuído a dados de forma segura e auditável para aplicações corporativas. Existe um crescente interesse por aplicações dessa plataforma, mas o seu uso requer a configuração de uma blockchain com diferentes etapas de processamento de requisições. As diversas configurações possíveis impactam nas qualidades não funcionais da plataforma, em especial desempenho e custo. Este artigo propõe um modelo de Rede de Petri Estocástica (SPN) para modelar o desempenho de requisições na plataforma Hyperledger Fabric com variadas parametrizações para blockchain, capacidade de computadores e taxas de requisições. Apresentamos também um estudo de utilização do modelo que serve como uma exemplificação para auxiliar os administradores de redes blockchains permissionadas a adequar suas configurações encontrando o melhor desempenho para aplicações. O modelo permitiu, por exemplo, identificar o tamanho do bloco que leva a um tempo médio de resposta excessivamente alto (variando de 1 a 25 segundos) causado por alto enfileiramento de requisições.
{"title":"Avaliação de Desempenho de Blockchains Permissionadas Hyperledger Orientada ao Planejamento de Capacidade de Recursos Computacionais","authors":"F. A. Silva, G. Gonçalves, Iure Fé, Leonel Feitosa, A. Soares","doi":"10.5753/sbrc.2023.415","DOIUrl":"https://doi.org/10.5753/sbrc.2023.415","url":null,"abstract":"Hyperledger Fabric é uma plataforma para redes blockchains permissionadas que permite o armazenamento e o acesso distribuído a dados de forma segura e auditável para aplicações corporativas. Existe um crescente interesse por aplicações dessa plataforma, mas o seu uso requer a configuração de uma blockchain com diferentes etapas de processamento de requisições. As diversas configurações possíveis impactam nas qualidades não funcionais da plataforma, em especial desempenho e custo. Este artigo propõe um modelo de Rede de Petri Estocástica (SPN) para modelar o desempenho de requisições na plataforma Hyperledger Fabric com variadas parametrizações para blockchain, capacidade de computadores e taxas de requisições. Apresentamos também um estudo de utilização do modelo que serve como uma exemplificação para auxiliar os administradores de redes blockchains permissionadas a adequar suas configurações encontrando o melhor desempenho para aplicações. O modelo permitiu, por exemplo, identificar o tamanho do bloco que leva a um tempo médio de resposta excessivamente alto (variando de 1 a 25 segundos) causado por alto enfileiramento de requisições.","PeriodicalId":254689,"journal":{"name":"Anais do XLI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2023)","volume":"3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134424470","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Rafael Veiga, C. Both, I. Medeiros, D. Rosário, E. Cerqueira
A smartphone can collect behavioral data without requiring additional actions on the user’s part and without the need for additional hardware. In an active or continuous user authentication process, information from integrated sensors, such as touch, and gyroscope, is used to monitor the user continuously. These sensors can capture behavioral (touch patterns, accelerometer) or physiological (fingerprint, face) data of the user naturally interacting with the device. However, transferring data from multiple users’ mobile devices to a server is not recommended due to user data privacy concerns. This paper introduces an Federated Learning (FL) approach to define a user’s biometric behavior pattern for continuous user identification and authentication. We also evaluate whether FL can be helpful in behavioral biometrics. Evaluation results compare CNNs in different epochs using FL and a centralized method with low chances of wrong predictions in user identification by the gyroscope.
{"title":"A Federated Learning Approach for Authentication and User Identification based on Behavioral Biometrics","authors":"Rafael Veiga, C. Both, I. Medeiros, D. Rosário, E. Cerqueira","doi":"10.5753/sbrc.2023.536","DOIUrl":"https://doi.org/10.5753/sbrc.2023.536","url":null,"abstract":"A smartphone can collect behavioral data without requiring additional actions on the user’s part and without the need for additional hardware. In an active or continuous user authentication process, information from integrated sensors, such as touch, and gyroscope, is used to monitor the user continuously. These sensors can capture behavioral (touch patterns, accelerometer) or physiological (fingerprint, face) data of the user naturally interacting with the device. However, transferring data from multiple users’ mobile devices to a server is not recommended due to user data privacy concerns. This paper introduces an Federated Learning (FL) approach to define a user’s biometric behavior pattern for continuous user identification and authentication. We also evaluate whether FL can be helpful in behavioral biometrics. Evaluation results compare CNNs in different epochs using FL and a centralized method with low chances of wrong predictions in user identification by the gyroscope.","PeriodicalId":254689,"journal":{"name":"Anais do XLI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2023)","volume":"47 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132192123","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
H. G. Salvador, D. M. Batista, A. Santos, Michele Nogueira
A elevada taxa de transmissão em redes de Data Centers exige que tais redes empreguem mecanismos que utilizem poucos atributos do tráfego para detecção de anomalias, evitando assim um alto consumo de recursos para o monitoramento da rede. Além disso, é importante que a detecção possua uma alta precisão, evitando falsos positivos e falsos negativos. Este artigo propõe uma solução com essas características, apoiada no algoritmo KNN para a detecção de anomalias e no otimizador GWO para a seleção dos principais atributos do tráfego. Em experimentos com a solução analisando o dataset UNSW-NB15, foi possível observar uma redução de 86,21% na quantidade de atributos utilizados para detectar anomalias na rede, além de melhoria na acurácia da detecção.
{"title":"Detecção Eficiente de Anomalias em Redes de Data Centers Apoiada por Aprendizado de Máquina e Otimizador do Lobo Cinzento para Seleção de Atributos","authors":"H. G. Salvador, D. M. Batista, A. Santos, Michele Nogueira","doi":"10.5753/sbrc.2023.425","DOIUrl":"https://doi.org/10.5753/sbrc.2023.425","url":null,"abstract":"A elevada taxa de transmissão em redes de Data Centers exige que tais redes empreguem mecanismos que utilizem poucos atributos do tráfego para detecção de anomalias, evitando assim um alto consumo de recursos para o monitoramento da rede. Além disso, é importante que a detecção possua uma alta precisão, evitando falsos positivos e falsos negativos. Este artigo propõe uma solução com essas características, apoiada no algoritmo KNN para a detecção de anomalias e no otimizador GWO para a seleção dos principais atributos do tráfego. Em experimentos com a solução analisando o dataset UNSW-NB15, foi possível observar uma redução de 86,21% na quantidade de atributos utilizados para detectar anomalias na rede, além de melhoria na acurácia da detecção.","PeriodicalId":254689,"journal":{"name":"Anais do XLI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2023)","volume":"65 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124522820","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
A arquitetura de software padrão para jogos para dispositivos móveis requer o processamento local da lógica do jogo e gráficos. Por sua vez, as arquiteturas de remote gaming em nuvem para dispositivos móveis apresentam alta latência para os comandos de jogo e um alto custo para o provedor do serviço. Esse trabalho propõe a arquitetura Gaming On The Edge (GOTE), que visa permitir que jogos complexos sejam jogados em dispositivos móveis usando computação na borda da rede para processamento de gráficos e distribuição de conteúdo multimídia. Resultados experimentais da avaliação da prova de conceito dessa arquitetura indicam ser esta uma alternativa viável para remote gaming baseado em nuvem para jogos em dispositivos móveis, com menor latência de vídeo e de comandos de jogo. Além disso, uma implementação da arquitetura foi disponibilizada com código aberto para auxiliar futuras pesquisas na área.
{"title":"Gaming On The Edge: Uma arquitetura de computação na borda para jogos em dispositivos móveis","authors":"G. Robaina, Adriano Fiorese","doi":"10.5753/sbrc.2023.458","DOIUrl":"https://doi.org/10.5753/sbrc.2023.458","url":null,"abstract":"A arquitetura de software padrão para jogos para dispositivos móveis requer o processamento local da lógica do jogo e gráficos. Por sua vez, as arquiteturas de remote gaming em nuvem para dispositivos móveis apresentam alta latência para os comandos de jogo e um alto custo para o provedor do serviço. Esse trabalho propõe a arquitetura Gaming On The Edge (GOTE), que visa permitir que jogos complexos sejam jogados em dispositivos móveis usando computação na borda da rede para processamento de gráficos e distribuição de conteúdo multimídia. Resultados experimentais da avaliação da prova de conceito dessa arquitetura indicam ser esta uma alternativa viável para remote gaming baseado em nuvem para jogos em dispositivos móveis, com menor latência de vídeo e de comandos de jogo. Além disso, uma implementação da arquitetura foi disponibilizada com código aberto para auxiliar futuras pesquisas na área.","PeriodicalId":254689,"journal":{"name":"Anais do XLI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2023)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115937006","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
As redes ópticas metropolitanas (ROM)s concentram grande parte do tráfego que vem da internet, assim como agrega todo o tráfego proveniente das redes de acesso. A distribuição desse tráfego na ROM ocorre de diferentes maneiras e em diferentes tipos de áreas, seja em decorrência do padrão de atividades da população ou do horário do dia. Assim, um desequilíbrio do tráfego é percebido ao longo das áreas enquanto muitos recursos permanecem ociosos, aumentando a taxa de bloqueio dos serviços. Este trabalho propõe a utilização de algoritmos de roteamento e alocação de espectro ciente da área e de clusteres de áreas. A solução proposta demonstra o dobro de melhoria dos resultados de bloqueio em comparação com algoritmos agnósticos das áreas.
{"title":"Política de Roteamento Ciente das Áreas e dos Clusteres em Redes Ópticas Metropolitanas","authors":"L. S. D. Sousa, L. R. Costa, André C. Drummond","doi":"10.5753/sbrc.2023.409","DOIUrl":"https://doi.org/10.5753/sbrc.2023.409","url":null,"abstract":"As redes ópticas metropolitanas (ROM)s concentram grande parte do tráfego que vem da internet, assim como agrega todo o tráfego proveniente das redes de acesso. A distribuição desse tráfego na ROM ocorre de diferentes maneiras e em diferentes tipos de áreas, seja em decorrência do padrão de atividades da população ou do horário do dia. Assim, um desequilíbrio do tráfego é percebido ao longo das áreas enquanto muitos recursos permanecem ociosos, aumentando a taxa de bloqueio dos serviços. Este trabalho propõe a utilização de algoritmos de roteamento e alocação de espectro ciente da área e de clusteres de áreas. A solução proposta demonstra o dobro de melhoria dos resultados de bloqueio em comparação com algoritmos agnósticos das áreas.","PeriodicalId":254689,"journal":{"name":"Anais do XLI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2023)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127628941","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
D. Schulz, M. Marotta, Lucas Bondan, Marcos F. Caetano, Geraldo P. Rocha Filho, Aleteia Araujo
The internet has changed the way banks deliver services to customers. Due to the high number of digital accesses, interruptions in Information Systems cause great damage to the financial system. One of the strategies implemented to achieve a stable environment is the continuous monitoring of services, as described by ITIL. Given the above, this work proposes a failure detection approach through data mining techniques using the CRISP-DM reference model. The approach involves evaluating data extracted from a web analytics tool, in real time, to identify critical failures in a mobile banking application. The effects of different feature engineering techniques, such as variable filtering, data standardization and synthetic sample generation, were evaluated in 7 classification algorithms. Finally, the results were compared, and the support vector machine was the one that obtained the best result, with an F1-Score of 0.954 and a ROC-AUC of 0.989.
{"title":"Detecção de Falhas em um Aplicativo Móvel Bancário","authors":"D. Schulz, M. Marotta, Lucas Bondan, Marcos F. Caetano, Geraldo P. Rocha Filho, Aleteia Araujo","doi":"10.5753/sbrc.2023.518","DOIUrl":"https://doi.org/10.5753/sbrc.2023.518","url":null,"abstract":"The internet has changed the way banks deliver services to customers. Due to the high number of digital accesses, interruptions in Information Systems cause great damage to the financial system. One of the strategies implemented to achieve a stable environment is the continuous monitoring of services, as described by ITIL. Given the above, this work proposes a failure detection approach through data mining techniques using the CRISP-DM reference model. The approach involves evaluating data extracted from a web analytics tool, in real time, to identify critical failures in a mobile banking application. The effects of different feature engineering techniques, such as variable filtering, data standardization and synthetic sample generation, were evaluated in 7 classification algorithms. Finally, the results were compared, and the support vector machine was the one that obtained the best result, with an F1-Score of 0.954 and a ROC-AUC of 0.989.","PeriodicalId":254689,"journal":{"name":"Anais do XLI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2023)","volume":"110 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131086586","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Silvio E. Ribeiro, R. Menezes, Ariel L. C. Portela, T. P. Araujo, Rafael L. Gomes
Serviços de monitoramento de rede são executados por diversas empresas e Provedores de Internet (ISPs), que fornecem resultados de testes regulares de desempenho, tais como vazão, perda, atraso, dentre outros. Estas medições auxiliam a conhecer o comportamento da rede, bem como obter informações para um planejamento estratégico. Contudo, estas ferramentas ainda precisam evoluir a fim de englobar atividades mais complexas, tal como predição do desempenho, principalmente dentro do contexto atual de demanda elástica. Dentro deste contexto, este artigo apresenta um modelo adaptativo de predição de desempenho de rede baseado em Redes Neurais e Análise de Séries Temporais, habilitando a identificação do desempenho futuro da rede em determinados períodos, de acordo com medições de rede passadas. Os experimentos realizados, usando dados reais da Rede Nacional de Ensino e Pesquisa (RNP), mostram que o modelo proposto consegue atingir altos níveis de acurácia na predição, bem como supera o uso dos modelos de predição existentes.
{"title":"Aplicando Redes Neurais e Análise Temporal para Predição Adaptativa de Desempenho de Rede","authors":"Silvio E. Ribeiro, R. Menezes, Ariel L. C. Portela, T. P. Araujo, Rafael L. Gomes","doi":"10.5753/sbrc.2023.508","DOIUrl":"https://doi.org/10.5753/sbrc.2023.508","url":null,"abstract":"Serviços de monitoramento de rede são executados por diversas empresas e Provedores de Internet (ISPs), que fornecem resultados de testes regulares de desempenho, tais como vazão, perda, atraso, dentre outros. Estas medições auxiliam a conhecer o comportamento da rede, bem como obter informações para um planejamento estratégico. Contudo, estas ferramentas ainda precisam evoluir a fim de englobar atividades mais complexas, tal como predição do desempenho, principalmente dentro do contexto atual de demanda elástica. Dentro deste contexto, este artigo apresenta um modelo adaptativo de predição de desempenho de rede baseado em Redes Neurais e Análise de Séries Temporais, habilitando a identificação do desempenho futuro da rede em determinados períodos, de acordo com medições de rede passadas. Os experimentos realizados, usando dados reais da Rede Nacional de Ensino e Pesquisa (RNP), mostram que o modelo proposto consegue atingir altos níveis de acurácia na predição, bem como supera o uso dos modelos de predição existentes.","PeriodicalId":254689,"journal":{"name":"Anais do XLI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2023)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125978783","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Gustavo F. Camilo, G. A. Rebello, Lucas Airam C. de Souza, M. Campista, L. Costa
As redes de canais de pagamento (Payment Channel Networks - PCN) têm atingido sucesso ao substituir os lentos mecanismos de consenso global por acordos criptográficos locais entre nós participantes. Apesar do sucesso, as PCNs sofrem com os modelos atuais de posicionamento de novos nós participantes, que ignoram possíveis ganhos financeiros dos usuários e incentivam a centralização da rede. Este artigo apresenta um modelo de adição de novos nós à rede que cria conexões de alto retorno financeiro ao usuário e baixo custo de emissão de transações. O trabalho formula o problema da adição do nó à rede matematicamente e demonstra que o problema é NP-difícil. O modelo proposto permite ainda que usuários criem canais de longa duração. O artigo desenvolve uma heurística baseada em um algoritmo guloso para resolução do problema. A análise da heurística implementada mostra que a solução oferece recompensa até 3 vezes maior e custo 2 vezes menor que métodos tradicionais que priorizam nós de maior grau, maior centralidade ou PageRank.
{"title":"Posicionamento Lucrativo de Nós e Criação de Rotas de Baixo Custo na Rede Relâmpago","authors":"Gustavo F. Camilo, G. A. Rebello, Lucas Airam C. de Souza, M. Campista, L. Costa","doi":"10.5753/sbrc.2023.532","DOIUrl":"https://doi.org/10.5753/sbrc.2023.532","url":null,"abstract":"As redes de canais de pagamento (Payment Channel Networks - PCN) têm atingido sucesso ao substituir os lentos mecanismos de consenso global por acordos criptográficos locais entre nós participantes. Apesar do sucesso, as PCNs sofrem com os modelos atuais de posicionamento de novos nós participantes, que ignoram possíveis ganhos financeiros dos usuários e incentivam a centralização da rede. Este artigo apresenta um modelo de adição de novos nós à rede que cria conexões de alto retorno financeiro ao usuário e baixo custo de emissão de transações. O trabalho formula o problema da adição do nó à rede matematicamente e demonstra que o problema é NP-difícil. O modelo proposto permite ainda que usuários criem canais de longa duração. O artigo desenvolve uma heurística baseada em um algoritmo guloso para resolução do problema. A análise da heurística implementada mostra que a solução oferece recompensa até 3 vezes maior e custo 2 vezes menor que métodos tradicionais que priorizam nós de maior grau, maior centralidade ou PageRank.","PeriodicalId":254689,"journal":{"name":"Anais do XLI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2023)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130413226","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Este estudo apresenta o VCube-Sync, um sistema que utiliza de uma topologia de hipercubos virtuais como base para replicação de um data-store baseado em Tipos de Dados Replicados e Livres de Conflitos - CRDT (Conflictfree Replicated Data Types). Os CRDTs podem garantir a consistência de forma determinística e livre de conflitos. Ao mesmo tempo, hipercubos já foram empregados anteriormente como rede de sobreposição estruturada para a distribuição de mensagens devido à tolerância a falhas e latência logarítmica, permitindo ainda o desenvolvimento de heurísticas de otimização baseadas no conhecimento da configuração da sobreposição. O protocolo de replicação apresentado neste estudo foi baseado no VCube-PS explorando sinergias entre sistemas publicação-subscrição e de replicação. O protocolo foi testado sob várias distribuições de carga e rede usando o testbed Grid5000, e os resultados foram comparados com os de outros protocolos de replicação de pesquisas recentes. Os resultados deste estudo mostram que o VCube-Sync fornece bons resultados em termos de latência, escalabilidade e uso de rede.
{"title":"Sincronização Eficiente de CRDTs em Escala Utilizando uma Solução Hierárquica de Publish–Subscribe","authors":"Leonardo de Freitas Galesky, L. A. Rodrigues","doi":"10.5753/sbrc.2023.484","DOIUrl":"https://doi.org/10.5753/sbrc.2023.484","url":null,"abstract":"Este estudo apresenta o VCube-Sync, um sistema que utiliza de uma topologia de hipercubos virtuais como base para replicação de um data-store baseado em Tipos de Dados Replicados e Livres de Conflitos - CRDT (Conflictfree Replicated Data Types). Os CRDTs podem garantir a consistência de forma determinística e livre de conflitos. Ao mesmo tempo, hipercubos já foram empregados anteriormente como rede de sobreposição estruturada para a distribuição de mensagens devido à tolerância a falhas e latência logarítmica, permitindo ainda o desenvolvimento de heurísticas de otimização baseadas no conhecimento da configuração da sobreposição. O protocolo de replicação apresentado neste estudo foi baseado no VCube-PS explorando sinergias entre sistemas publicação-subscrição e de replicação. O protocolo foi testado sob várias distribuições de carga e rede usando o testbed Grid5000, e os resultados foram comparados com os de outros protocolos de replicação de pesquisas recentes. Os resultados deste estudo mostram que o VCube-Sync fornece bons resultados em termos de latência, escalabilidade e uso de rede.","PeriodicalId":254689,"journal":{"name":"Anais do XLI Simpósio Brasileiro de Redes de Computadores e Sistemas Distribuídos (SBRC 2023)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2023-05-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129597096","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}