1 |
[en] AN EVERLASTING WAIT: QUEUE AND SOCIAL DRAMA IN BRAZIL / [pt] ESSA VEZ QUE NÃO CHEGA: FILA E DRAMA SOCIAL NO BRASILALBERTO SANTOS JUNQUEIRA DE OLIVEIRA 26 April 2013 (has links)
[pt] Esta pesquisa discute a fila no Brasil sob uma perspectiva antropológica, buscando interpretá-la como um processo ritual que revela alguns valores fundamentais da identidade sociocultural brasileira. Tomando a fila como um fenômeno constitutivo da ordem liberal-democrática moderna – e não como um simples reflexo dela – o estudo explora matizes da fila na sociedade brasileira através de metodologia etnográfica, que incluiu observação participante e, sobretudo, um estudo das narrativas sobre a fila. A partir de variados referenciais sociológicos e antropológicos – entre os quais se destaca a obra de Roberto DaMatta – o trabalho demonstra que a fila no Brasil assume condições particulares a partir da sua associação a determinadas representações de valores culturais próprios, que podem ser interpretados através da compreensão ritual da fila. / [en] This research discusses the queue in Brazil under an anthropological perspective, seeking to interpret it as a ritual process that reveals some of the core values of the Brazilian sociocultural identity. Taking the queue as a constitutive phenomenon of modern liberal-democratic order – not as a mere reflection of it – the study explores nuances of the queue in Brazilian society through ethnographic methodology, that included participant observation and, above all, a study of narratives about the queue. From various sociological and anthropological references – among which the work of Roberto DaMatta stands out – the study demonstrates that the queue in Brazil embodies particular conditions from its association with certain representations of cultural values, which can be interpreted through a ritual comprehension of the queue.
|
2 |
[en] A LIBRARY FOR DETERMINISTIC TESTS IN DISTRIBUTED SYSTEMS WITH ASYNCHRONOUS COMMUNICATION / [pt] UMA BIBLIOTECA PARA TESTES DETERMINÍSTICOS EM SISTEMAS DISTRIBUÍDOS COM COMUNICAÇÃO ASSÍNCRONAPEDRO FELIPE SANTOS MAGALHAES 15 June 2023 (has links)
[pt] Observamos que cada vez mais desenvolvedores estão adotando a arquitetura de microsserviços para o desenvolvimento de sistemas distribuídos.
Usualmente nesse tipo de arquitetura há um serviço de fila de mensagens que
fica responsável em fazer a comunicação assíncrona entre os microsserviços, um
serviço bastante utilizado para isso é o Kafka. Nesse ambiente assíncrono, os
testes de integração de um determinado serviço ficam complexos pela dificuldade de criar cenários reprodutíveis. No nosso trabalho propomos e avaliamos
o uso de uma biblioteca em Go que ajuda no desenvolvimento de testes de
integração para microsserviços que utilizam Docker e Kafka, garantindo a ordenação de eventos nos cenários de teste desenvolvidos. / [en] Nowadays more and more developers are adopting the microservices architecture for the development of distributed systems. Usually in this type
of architecture there is a message queue service that is responsible for asynchronous communication between microservices; a service that is widely used
for this is the Apache Kafka. In this asynchronous environment, integration
tests for a given service become complex due to the difficulty of creating reproducible scenarios. In our work, we propose and evaluate the use of a library we
developed in Go for the construction of integration tests for microservices that
use Docker and Kafka, guaranteeing in the ordering of events as described in
the test script.
|
3 |
[en] AN OPTIMIZED PHOTOREALISTIC RENDERING METHOD WITH STATISTIC DISTRIBUTION AND AUTOMATIC RENDERING TECHNIQUE SELECTION / [pt] UM MÉTODO OTIMIZADO DE RENDERIZAÇÃO FOTOREALISTA COM DISTRIBUIÇÃO ESTATÍSTICA E SELEÇÃO AUTOMÁTICA DE TÉCNICASRODRIGO MARQUES ALMEIDA DA SILVA 22 February 2016 (has links)
[pt] O processo de renderização fotoreal para cinema e TV demanda, cada vez mais, poder de processamento, necessitando não só de algoritmos paralelos, bem como sistema de distribuição de tarefas. No entanto, mesmo em sistemas de produção, o tempo necessário para avaliar uma animação pode chegar a vários dias, dificultando a melhoria da qualidade artística e limitando alterações. Neste trabalho foca-se na otimização de três processos inerentes à renderização, a renderização local, na qual o sistema trabalha para renderizar um conjunto de pixels de forma otimizada, aproveitando os recursos de hardware disponíveis e aproveitando dados de renderizações previamente realizadas, pelo nó ou teste. O processo de gerenciamento, extremamente crítico para o resultado, é alterado para não só distribuir, mas analisar toda a infraestrutura de renderização, otimizando o processo de distribuição e permitindo o estabelecimento de metas como prazo e custo. Além disso, o modelo de gerenciamento é expandido para a nuvem, utilizando-a como transbordo de processamento. Ainda, um novo processo foi criado para avaliar a renderização de forma colaborativa, onde cada nó comunica resultados parciais e assim otimiza a renderização de outros. Por fim, diversas técnicas inovadoras foram criadas para melhorar o processo como um todo, removendo desperdícios e reaproveitando trabalho. / [en] The photorealistic rendering process for cinema and TV increasingly demands processing power, requiring fast parallel algorithms and effective task distribution systems. However, the processes currently used by the academia and by the industry still consume several days to evaluate an animation in super-resolution (typically 8K), what makes difficult the improvement of artistic quality and limits the number of experiments with scene parameters. In this work, we focus on the optimization of three processes involved in photorealistic rendering, reducing the total time of rendering substantially. Firstly, we optimize the local rendering, in which the system works to render a set of pixels optimally, taking advantage of the available hardware resources and using previous rendering data. Secondly, we optimize the management process, which is changed not only to distribute frames but also to analyze all the rendering infrastructure, optimizing the distribution process and allowing the establishment of goals as time and cost. Furthermore, the management model is expanded to the cloud, using the cloud as a processing overflow. Thirdly, we propose a new optimized process to evaluate the rendering task collaboratively, where each node communicates partial results to other nodes, allowing the optimization of the rendering process in all nodes. Altogether, this thesis is an innovative proposal to improve the whole process of high-performance rendering, removing waste of resources and reducing rework.
|
Page generated in 0.0297 seconds