Papers by Ríad Mattos Nassiffe
Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnologico, Programa de Pos-Gr... more Tese (doutorado) - Universidade Federal de Santa Catarina, Centro Tecnologico, Programa de Pos-Graduacao em Engenharia de Automacao e Sistemas, Florianopolis, 2015.
This thesis proposes a framework for dynamic reconfiguration, value-based processor resource allo... more This thesis proposes a framework for dynamic reconfiguration, value-based processor resource allocation in multi-modal or not real-time applications, under schedulability, energy consumption and temperature constraints. The framework is suitable for critical and soft real-time adaptive embedded systems which need guarantees of energy savings. The dynamic allocation is formulated as a discrete and continuous (convex and piecewise linear) optimization problem for which efficients algorithms were tested. Although the discrete problem is NP-Hard, the others have efficient solution and numerical analysis and simulations have shown that the used algorithms and models achieves very good results, with low computational cost.

Smart: Adequate selection of relay nodes to support cooperative communication in WSNs
2017 IEEE 13th International Workshop on Factory Communication Systems (WFCS)
Cooperative communication approaches are being increasingly used to improve the reliability of Wi... more Cooperative communication approaches are being increasingly used to improve the reliability of Wireless Sensor Networks (WSNs) communication, allowing better spatial and temporal diversity. For the success of these techniques, a proper selection of the relay nodes is a crucial task. This paper proposes a new technique, named Smart, for the selection of cooperating WSN nodes according to criteria considered relevant for an adequate network operation. The selection is performed using optimization techniques, that target the selection of the smallest number of relay nodes and, at same time, ensure that all nodes are linked to at least one corresponding relay node, enabling messages reach their destinations in a noisy environments. Simulation results show that the Smart technique clearly outperforms other analysed SOTA (state-of-the-art) cooperative communication techniques.

Este trabalho visa exteriorizar os estudos, experiências e ações de estudantes/bolsistas junto a ... more Este trabalho visa exteriorizar os estudos, experiências e ações de estudantes/bolsistas junto a coordenação de Pesquisa do Instituto Federal Catarinense – IFC, campus Blumenau. Trata-se de um processo que une as funções dos setores em prol da comunidade local, a partir da submissão, análise, organização, divulgação e execução de projetos e eventos. Este movimento inicia-se com a leitura das Resoluções, Editais e Leis que tratam sobre regulamentação, ações e fomentos das atividades de Pesquisa e Inovação. Determinam, ainda, que os bolsistas das respectivas áreas auxiliem no bom funcionamento dos setores, de forma a agilizar os processos e estimulando o trabalho em equipe, para garantir maior eficiência nas atividades desenvolvidas. A Pesquisa constitui-se como parte não separada do Ensino e da Extensão, atuando no agenciamento, fomento e acompanhamento das atividades de pesquisa e inovação dos servidores e estudantes. Visando o processo de construção e manutenção de uma cultura de P...

A escrita de textos científicos no meio acadêmico é frequentemente realizada em uma ferramenta de... more A escrita de textos científicos no meio acadêmico é frequentemente realizada em uma ferramenta denominada LaTex. Tal ferramenta proporciona a separação entre o conteúdo e a formatação do texto, de maneira a trocar toda a formatação por inserção ou remoção de poucas linhas de código LaTex. Por ser um sistema voltado à escrita de artigos, livros e apresentações, o LaTex provê um gerenciamento eficiente de citações, referências bibliográficas, numeração de tabelas e figuras, listas de índices, etc. Após a escrita do texto, ocorre a geração do documento final, no qual a formatação é resultado da especificação feita junto ao conteúdo de forma textual. O texto final é geralmente construído em formato PDF (Portable Document Format), um formato amplamente difundido. Dentre os recursos mais úteis do LaTex, podem-se destacar a citação automática de referências, a inserção de comentários no texto, a expressão de fórmulas matemáticas com caracteres textuais, a capacidade de alterar toda formata...
Cloud of Books
Anais da Mostra de Ensino, Pesquisa, Extensão e Cidadania (MEPEC), 2017

International Journal of Embedded Systems, 2016
The life time of some real-time systems is determined by batteries, thus necessitating a mechanis... more The life time of some real-time systems is determined by batteries, thus necessitating a mechanism for energy management. These systems must consider not only schedulability constraints to ensure temporal correctness, but also their energy limitations to accomplish their considered mission. Moreover, it is still desired that the system provides services with the best possible quality. This work presents a problem of selecting the frequency for each task to fulfil the system goal, while considering issues of schedulability and energy consumption. The problem is formulated in mathematical programming and solved with a convex-optimisation algorithm. It is assumed that CPU frequency can be selected continuously within a given range. The system reconfiguration scheme assumes the earliest deadline first (EDF) policy, with soft and hard real-time tasks managed by some bandwidth reservation scheme. The effectiveness of the proposed solution is shown through numerical and simulation analysis.
Optimizing QoS in Adaptive Real-Time Systems with Energy Constraint Varying CPU Frequency
2013 III Brazilian Symposium on Computing Systems Engineering, 2013

Optimizing quality of service in real-time systems under energy constraints
ACM SIGOPS Operating Systems Review, 2012
Embedded real-time systems powered by batteries require suitable support for energy-savings at th... more Embedded real-time systems powered by batteries require suitable support for energy-savings at the operating system level. Mechanisms to do so must take into consideration not only energy constraints but also schedulability since, in this kind of system, tasks must execute within predefined time windows. On top of that, it is desired that application quality of service (QoS) is optimized. In this paper we present a framework capable of maximizing application QoS subject to both schedulability and energy constraints. It is assumed that application tasks may have multiple operating modes, each of which exhibiting a specific QoS level when running at a specific processor operating frequency. Although the formulated problem is NP-Hard, experimental analysis has shown that the derived heuristic to solve it achieves very good approximation results and presents low running time.
Reconfiguração dinâmica em sistemas de tempo real com restrições de consumo de energia
2011 Brazilian Symposium on Computing System Engineering, 2011
The problem of maximizing quality of service (QoS) of real-time systems subject to both schedulab... more The problem of maximizing quality of service (QoS) of real-time systems subject to both schedulability and energy constraints is addressed. A discrete system consisting of tasks with multiple operating modes, and which can be executed by the processor at different frequency/voltage levels, is considered. Although the system reconfiguration scheme assumes the earliest deadline first (EDF) policy and soft realtime tasks, it can be extended to other scheduling policies and handle hard real-time tasks. The described solution is suitable for adaptive real-time embedded systems which require energy savings associated to QoS. Despite being NP-Hard, the reconfiguration problem can be solved with a mixed-integer linear-programing solver sufficiently fast.
ACM SIGBED Review, 2013
We consider the problem of optimizing application quality of service subject to energy and real-t... more We consider the problem of optimizing application quality of service subject to energy and real-time constraints. The
Desenvolvimento de SO em camadas e kernel modular, com fins acadêmicos

O trabalho aborda um site de rede social literária, com alvo naqueles que querem organizar o seuv... more O trabalho aborda um site de rede social literária, com alvo naqueles que querem organizar o seuvício literário, avaliar e resenhar sobre livros. Tal trabalho surgiu a partir de pesquisas na internet eestudo extraclasse com o professor da disciplina de programação, com o fato de ser um assunto emcomum entre os autores, que têm um interesse particular no tema. No site, o usuário poderá marcarum livro como “lido”, “lendo” ou “desejo ler”, podendo também ler ou escrever resenhas, atribuir evisualizar as notas dos livros, cadastrar novos livros e visualizar os já cadastrados. O usuário teráum perfil próprio, que conterá uma pequena gama de dados pessoais como email, nome de usuário,idade, nacionalidade, biografia, etc. Os livros também terão um perfil detalhado com informaçõescomo ISBN (International Standard Book Number), número de páginas, editora, autor, pessoaresponsável por cadastrá-lo, etc. A página inicial mostrará os livros recentemente cadastrados, oscom as melhores notas e os ...
Extensão Tecnológica: Revista de Extensão do Instituto Federal Catarinense, 2020
Devido à pandemia de COVID-19, surgiu a necessidade de aumentar a proteção daqueles que atuam na ... more Devido à pandemia de COVID-19, surgiu a necessidade de aumentar a proteção daqueles que atuam na linha de frente contra o novo coronavírus – como trabalhadores da saúde em UTI, centros de triagem e atendimento de emergência – na tentativa de minimizar o contágio e a disseminação do vírus. Essa proteção se trata de uma viseira transparente para o rosto, também chamada de protetor facial. Sua norma está descrita na ABNT NBR ISO 13688:2017. Para contribuir nesse processo, servidores (docentes e técnica administrativa em educação) do Instituto Federal Catarinense (IFC) Campus Blumenau se propuseram a arrecadar materiais e a fabricar 1085 protetores faciais, utilizando as impressoras 3D do campus, para distribuí-los aos trabalhadores da saúde mais expostos de Blumenau e da região.

Sensors, 2018
Wireless Sensor Networks (WSN) are enabler technologies for the implementation of the Internet of... more Wireless Sensor Networks (WSN) are enabler technologies for the implementation of the Internet of Things (IoT) concept. WSNs provide an adequate infrastructure for the last-link communication with smart objects. Nevertheless, the wireless communication medium being inherently unreliable, there is the need to increase its communication reliability. Techniques based on the use of cooperative communication concepts are one of the ways to achieve this target. Within cooperative communication techniques, nodes selected as relays transmit not only their own data, but also cooperate by retransmitting data from other nodes. A fundamental step to improve the communication reliability of WSNs is related to the use of efficient relay selection techniques. This paper proposes a relay selection technique based on multiple criteria to select the smallest number of relay nodes and, at the same time, to ensure an adequate operation of the network. Additionally, two relay updating schemes are also i...
Entrust: Visualização Gráfica De Funções Matemáticas De Forma Didática
A Matematica e uma das disciplinas que mais apresenta dificuldades durante os anos escolares. Tai... more A Matematica e uma das disciplinas que mais apresenta dificuldades durante os anos escolares. Tais dificuldades podem ser evidenciadas na resolucao de problemas matematicos ligados ao estudo de equacoes. Visando melhorar o ensino da Matematica, este trabalho visa desenvolver uma aplicacao que represente a solucao e a visualizacao grafica de funcoes matematicas de primeiro ao quartograu. Para o desenvolvimento utilizou-se por base sistemas ja existentes, alocando caracteristicas distinta dos mesmos em uma unica aplicacao, todavia limitando-se ao objetivo proposto. Por fim, fornecendo uma aplicacao web que possa ser utilizada como ferramenta de apoio educacional.
Uploads
Papers by Ríad Mattos Nassiffe