Análise de respostas emocionais a estímulos audiovisuais e sistemas interativos
Resumo: As emoções desempenham um papel crucial na existência humana, moldando comportamentos e, inclusive, decisões tomadas. No campo da Interação Humano-Computador, as emoções de um usuário podem sinalizar a qualidade da experiência proporcionada por uma aplicação computacional. A despeito dos avanços tecnológicos que possibilitam a detecção de emoções em tempo real, utilizar tais informações para avaliar automaticamente a experiência do usuário ainda representa um desafio em diversos contextos. Além da influência de fatores contextuais, como o gênero de software que o usuário está utilizando, características individuais podem gerar distintos padrões de comportamento e, por conseguinte, de respostas emocionais. Com o objetivo de contribuir para a avaliação automática da experiência do usuário, este projeto de pesquisa pretende examinar se indivíduos com características semelhantes tendem a reagir emocionalmente de maneira comparável aos mesmos estímulos. Antecipa-se que os desfechos desta investigação venham a auxiliar a comunidade científica a entender a interação entre emoções e a experiência do usuário no contexto da utilização de sistemas interativos.
Mapeamento de Cidades e Rodovias usando Inteligência Artificial e IoT
Resumo: Ao longo da história, a migração para áreas urbanas esteve quase sempre relacionada com uma série de benefícios sociais. A mudança para cidades, por exemplo, está diretamente ligada a melhorias dos indicadores educacionais e de saúde pública. Apesar desses avanços, o crescimento populacional urbano dos últimos anos também está relacionado com surgimento de novos desafios em questões envolvendo o acesso aos bens e serviços e a ocupação dos espaços da cidade. Para lidar com esse problema, recentemente sistemas de coleta e análise de dados de diversos sistemas da cidade têm sido propostos na literatura. Para tal, o presente projeto de pesquisa visa produzir uum produto de mapeamento contínuo com o desenvolvimento de algoritmos de aprendizado de máquina para localização de placas, sinalizações, lombadas, faixa de pedestres, etc. Além disso, criar uma base de dados de vídeos e imagens de cidades e rodovias e desenvolver dispositivos embarcados para realizar a coleta desses dados e envio para servidores de processamentos. É importante notar este trabalho envolve uma série de questões em aberto na literatura.
Um arcabouço tecnológico para cidades inteligentes
Resumo: Ao longo da história, a migração para áreas urbanas esteve quase sempre relacionada com uma série de benefícios sociais. A mudança para cidades, por exemplo, está diretamente ligada a melhorias dos indicadores educacionais e de saúde pública. Apesar desses avanços, o crescimento populacional urbano dos últimos anos também está relacionado com surgimento de novos desafios em questões envolvendo o acesso aos bens e serviços e a ocupação dos espaços da cidade. Para lidar com esse problema, recentemente sistemas de coleta e análise de dados de diversos sistemas da cidade têm sido propostos na literatura. O termo cidade inteligente é empregado para descrever a aplicação de tecnologias de informação e comunicação para melhorar simultaneamente a qualidade de vida dos cidadãos e reduzir o impacto ambiental em regiões urbanas. Este projeto aborda estas questões sob uma perspectiva estritamente tecnológica. Neste trabalho, os sistemas urbanos serão analisados através de vídeos das ruas da cidade. Todos experimentos serão realizados na região metropolitana de Cuiabá (Cuiabá e Várzea Grande). Esperamos com o desenvolvimento preencha a lacuna tecnológica do estado do Mato Grosso, ajudando a criar um ambiente de inovação tecnológica nesta área e contribuindo para mudança da matriz econômica do estado. Esperamos também que no futuro o ferramental tecnológico desenvolvido seja utilizado para ajudar Cuiabá enfrentar, por exemplo, problemas relacionados com falta de estacionamentos, públicos e privados. Estes resultados deverão contribuir também com o fortalecimento dos grupos de pesquisa locais e com a formação de recursos humanos nas áreas de ciência e engenharia de computação. É importante notar este trabalho envolve uma série de questões em aberto na literatura.
Dynamic Scaling of Stateful Network Functions
Resumo: A Virtualização de Funções de Rede (NFV) promete uma melhor utilização dos recursos computacionais (por exemplo, CPU e memória) escalando dinamicamente os recursos quando necessário. No entanto, a maioria das funções de rede (NFs) têm estado e exigem atualizações de estado por pacote. Durante uma operação de escalonamento, os núcleos precisam sincronizar o acesso a um estado compartilhado para evitar condições de corrida e garantir que as NFs processem os pacotes na ordem de chegada. Infelizmente, a abordagem clássica para controlar o acesso simultâneo a um estado compartilhado com bloqueios não se ajusta aos requisitos de taxa de transferência e latência de hoje. Além disso, o tráfego de rede é altamente enviesado, levando a desequilíbrios de carga em sistemas que usam apenas fragmentação para particionar os estados NF. Portanto, este projeto visa realizar uma ampla pesquisa referente ao dimensionamento dinâmico de NFs desagregando os estados das funções de rede, permitindo realizar migrações de estados entre os cores de processamento, fazendo com que os estados sejam acessados exclusivamente pelos cores que estão executando funções de redes específicas e, por fim, ter uma melhor distribuição de carga entre os cores. Além disso, as migrações visam manter pacotes de um mesmo fluxo em um mesmo núcleo de processamento a fim de minimizar invalidações de caches em diferentes níveis, melhorando o desempenho de processamento das Funções de Rede.
Caminhos Causais Em Redes Definidas por Software
Resumo: Diferentes tipos de equipamentos e de aplicações constituem centros de dados modernos, onde servidores estão localizados e diversos
serviços são oferecidos. Para atender a imensa demanda de requisições a esses serviços, as interações entre os elementos, tanto de
software quanto de hardware, se tornam cada vez mais complexas. Dessa forma, uma simples requisição a um serviço pode envolver
múltiplos elementos, como: enlaces, roteadores, processos, threads, etc. Determinar corretamente todos esses elementos de hardware e
software utilizados no processamento de requisições de uma aplicação e agrupá-los em um conjunto, denominado caminho causal, que
exponha parâmetros relevantes, como tempo de processamento e atrasos, e que possam explicar o comportamento da aplicação é uma
tarefa extremamente desafiadora. Na literatura, diversas ferramentas de construção de caminhos causais foram concebidas para a
arquitetura atual da Internet. Diversos pesquisadores criticam essa arquitetura por ser de difícil alteração e evolução, até mesmo sendo
rotulada de "ossificada". Com intuito de contornar esses problemas, o novo paradigma de Redes Definidas por Software (SDN - Software
Defined Networking) foi proposto. SDNs permitem a dissociação entre os planos de controle e de dados, permitindo que elementos
externos de software exerçam funções do plano de controle e alterem o comportamento do plano de dados. Este projeto de pesquisa
objetiva construir uma nova ferramenta de construção de caminhos causais a partir de algoritmos que exploram aspectos positivos das
Redes Definidas por Software e das diferentes ferramentas de construção do conjunto de elementos utilizados no processamento de
requisições.