BSC-LT/ACAData huggingface dataset:
[ca] Els equilibradors de càrrega permeten una gran quantitat de sol·licituds paral·leles a una aplicació web distribuint les sol·licituds a múltiples servidors backend. Els equilibradors de càrrega amb estat realitzen un seguiment del servidor seleccionat per a una sol·licitud dins la taula de fluxos. Durant l'accés a la taula de flux per a cada paquet, la seva implementació és crucial per al rendiment de l'equilibrador de càrrega. En aquest informe, avaluem i comparem quatre implementacions d'un únic processador de taules de flux en un equilibrador de càrrega, basat en C++ unordered maps, Cuckoo hash maps, Hopscotch hash maps i Cuckoo++ hash maps. A continuació, escalem l'equilibrador de càrrega a múltiples processadors usant 'locks' o mapes hash separats per cada processador en ús. L'avaluació combina els resultats del trànsit amb els resultats del perfilat de les diverses implementacions. Vam mostrar que la implementació de la taula de flux basada en Hopscotch hash maps resulta millor. Per als mecanismes d'escala, vam mostrar que una taula de flux per nucli supera a l'enfocament basat en 'locks'.

[en] Load balancers enable a high number of parallel requests to a web application by distributing the requests to multiple backend servers. Stateful load balancers keep track of the selected server for a request in the flow table. As the flow table is accessed for each packet, its implementation is crucial for the performance of the load balancer. In this report, we evaluate and compare four single-core implementations of flow tables in a load balancer, based on C++ unordered maps, Cuckoo hash maps, Hopscotch hash maps and Cuckoo++ hash maps. Later, we scale the load balancer to multiple cores using locks or separate hash maps per running core. The evaluation combines results from traffic measurement with results from profiling the various implementations. We show that the implementation of a flow table based on Hopscotch hash maps performs best. For the scaling mechanisms, we show that one flow table per-core outperforms the locking based approach.
[ca] En aquest treball es presenta un nou algoritme anomenat "Filtratge per Puresa", dissenyat per a realitzar un filtratge de les dades d'entrenament d'una SVM per a classificació binària. Els experiments mostren reduccions de fins al 80% de les dades sense perdua de qualitat de la classificació.

[en] In this project a new algorithm called "Purity Filtering" is presented. It has been specially designed to perform a filtering of the training data of a binary classification SVM. Experimental work shows reductions up to 80% of data without any major loss of the classification accuracy.
[ca] El projecte es centrarà en un sistema de balises basades en ultrasons. La principal funcionalitat que es busca en el projecte, és el fet de poder comunicar dos dispositius, que anomenarem balises, amb els quals poder determinar la distància a què es troba un de l'altre en un pla d'una dimensió. Aquesta comunicació serà possible mitjançant dos mòduls de radiofreqüència, un per a la transmissió i un altre per a la recepció. Per altre banda, una emissió de senyal d'ultrasons amb què calcular la distància mitjançant la diferència de temps d'arribada entre el senyal de radiofreqüència i la d'ultrasons.

[en] The project will focus on a beacon system based on ultrasounds. The main functionality that is sought for the project is the fact of being able to communicate two devices, which we will call beacons, with which to be able to determine the distance at which one is from the other in a one-dimensional plane. This communication will be possible through two radiofrequency modules, one for transmission and one for reception. On the other hand, an ultrasound signal emission with which to calculate the distance by means of the difference in arrival times between the radiofrequency signal and the ultrasound signal.
[ca] El projecte aborda el desenvolupament d'un motor de combustió interna alternatiu, específicament dissenyat per l'aplicació en vehicles turístics. L'objectiu es doble: primerament, definir un marc metodològic pel disseny d'aquests motors i segonament, analitzar i identificar possibles millores sobre un model ja existent, concretament el motor KKDA del Ford Focus. El treball es realitzà mitjançant l'ús de teoria, càlculs i la realització de simulacions d'elements finits, eines clau per la validació del disseny i la predicció del seu comportament en condicions reals d'ús. S'analitzarà la geometria del motor, els materials a seleccionar, la cinemàtica i dinàmica d'aquest, la termodinàmica i els esforços i vibracions suportats. Finalment, un cop dissenyat es farà un pressupost detallat per determinar la viabilitat econòmica i la factibilitat del motor en el context de producció en massa. La intenció de l'estudi, és oferir una visió renovada sobre el disseny de motors deixant una metodologia clara amb una visió analítica i econòmica, que en un futur ofereixi perspectives valuoses sobre com els dissenys dels motors podrien ser duts a terme. Tot i que no es pretén reinventar els fonaments dels motors, sí que aspira a contribuir amb perspectives i dades valuoses que podrien influir en dissenys més eficients i sostenibles.

[en] The project addresses the development of an alternative internal combustion engine, specifically designed for application in tourist vehicles. The objective was twofold: first, to define a methodological framework for the design of these engines and second, to analyze and identify possible improvements on an existing model, specifically the KKDA engine of the Ford Focus. The work was carried out through the use of theory, calculations and finite element simulations, key tools for validating the design and predicting its behavior in real conditions of use. The geometry of the engine, the materials to be selected, its kinematics and dynamics, thermodynamics and the stresses and vibrations supported will be analyzed. Finally, once designed, a detailed budget will be made to determine the economic viability and feasibility of the engine in the context of mass production. The intention of the study is to offer a renewed vision on engine design leaving a clear methodology with an analytical and economic vision, which in the future will offer valuable perspectives on how engine designs could be carried out. Although it is not intended to reinvent the foundations of engines, it does aspire to contribute valuable insights and data that could influence more efficient and sustainable designs.
[ca] El sector de la restauració és un dels més importants a Espanya i per tant un dels que més present és a la societat. Un dels passos clau en l'experiència de qualsevol persona a un restaurant és l'elecció dels plats que es volen consumir. Al mateix temps, és un dels aspectes que menys ha evolucionat al llarg dels anys, sent gairebé exclusiu el mètode de la carta a paper fins la pandèmia del COVID-19, on es va popularitzar l'ús de cartes en PDF, el qual no suposa un avanç en molts casos. Aquests mètodes fan difícil l'elecció per persones veganes, vegetarianes, amb al·lèrgies o amb preferències i exigències alimentaries concretes o estrictes. L'objectiu del projecte és desenvolupar un sistema més còmode per aquestes persones i pels clients de la restauració en general posant a disposició dels usuaris una aplicació mòbil des d'on poder filtrar amb total facilitat els plats desitjats per categoria, al·lèrgens comuns o fins i tot per ingredients.

[en] The restaurant industry is one of the most important in Spain and therefore one of the most present in society. One of the key steps in anyone's experience at a restaurant is the choice of the dishes they want to eat. At the same time, it is one of the steps that has evolved the least over the years, with the paper menu being almost exclusive until the COVID-19 pandemic, where the use of PDF menus became popular, which is not an improvement in many cases. These methods make the choice difficult for vegans, vegetarians, people with allergies or with specific or strict food preferences and requirements. The aim of the project is to develop a more comfortable system for these people and for restaurant customers in general by making available to users a mobile application from which they can easily filter the desired dishes by category, common allergens or even by ingredients.
[ca] En aquest treball es pretén implementar un algoritme per poder dur a terme una generació procedural de coves, cavernes, mines o masmorres tridimensionals que el jugador podrà inspeccionar i recórrer per dins, així com ser una eina expansible per a poder integrar-ho al desenvolupament d'un videojoc.

[en] The aim of this project is to implement an algorithm to generate caves, caverns, mines and dungeons' threedimensional models through procedural generation. This generation will give the player the possibility to explore it as well as to be an expandable tool that will help to integrate it on a videogame development.
[ca] Andorra és un país petit amb una població estimada de 77052 habitants, segons les últimes dades publicades pel Departament d'Estadística a l'agost de 2019. En aquest treball s'ha realitzat un anàlisi de l'evolució i les característiques de la població andorrana en els últims anys a partir del comportament dels principals fenòmens demogràfics: mortalitat, fecunditat, nupcialitat i migracions. S'ha construït una taula de mortalitat de moment per descriure el comportament recent d'aquest fenomen i obtenir l'esperança de vida al naixement. Les immigracions han jugat un paper decisiu en la dinàmica de la població d'Andorra, intervenint en el seu creixement i afectant a l'estructura per edat i sexes. Per contextualitzar aquest estudi demogràfic s'han anat comparant els diferents indicadors obtinguts amb els d'altres poblacions del seu voltant.

[en] Andorra is a small country with an estimated population of 77052, according to the latest data published for the "Departament d'Estadística d'Andorra" in August 2019, calculated from the population registered in the towns censuses and crossing this information with other administrative sources. This work has analyzed the evolution and characteristics of the Andorran population in recent years based on the behavior of the main demographic phenomena: mortality, fertility, nuptiality and migrations. Different topics have been addressed such as the structure and change of the Andorran population, performing calculations such as the absolute growth; the cumulative annual growth rate; the sex ratio; the different proportions of populations (young, adult and old); aging and dependence ratios, longevity index and the mean age. Population pyramids have been used as a graphical instrument to study the changes in age/sex distribution in this population in recent years. A period mortality study has been performed in terms of indicators such as the crude death rate; infant mortality rate and age-specific death rates. An abridged mortality table has been built so far to describe the recent behavior of this phenomenon and obtain life expectancy at birth. In the analysis of the fertility, a study of the intensity and timing of this phenomenon has been made, as well as of the reproductivity for women in Andorra. Calculations such as the crude birth rate; the general fertility rate; age-specific fertility rates; the total fertility rate; the gross reproduction rate; the net reproduction rate and the mean age at childbearing have been performed. In the nuptiality analysis, the calculated period indicators have been the crude marriage rate; the mean age at marriage; weddings by sex; legal and religious ceremonies and marriages by nationality of the spouses. Immigrations have played a decisive role in the dynamics of the population of Andorra, affecting their growth and the age and sex structure. In analyzing the migratory phenomenon, the evolution of the net migration in Andorra has been studied; foreign population and their composition. To contextualize this demographic study, the different indicators obtained of Andorra have been compared with those of other closer populations Spain, Catalonia and Lleida.
[ca] L'E2E-framework que presentem en aquesta Treball de final de grau és un framework per donar resposta al repte de realitzar testing funcional de la futura aplicació que s'està desenvolupant per als caixers automàtics de l'entitat financera britànica TSB. Aquest testing s'ha de poder dur a terme end-to-end, assegurant l'execució de tot el sistema però sense disposar físicament d'un caixer automàtic. Per tant, cal simular la interacció que realitzaria un usuari final amb el nou software del caixer. L'objectiu és, d'una banda, poder comprovar que el funcionament del sistema és correcte i, a més a més, poder fer aquestes comprovacions de forma automàtica, fàcilment repetible i executant-les en un breu termini de temps. Per dur a terme la construcció de l'E2E-framework ha calgut analitzar i entendre el context, la necessitat i els requisits; elaborar una planificació temporal del projecte i un pressupost; també s'han identificat els riscos, els stakeholders, l'impacte social i el marc legal. La solució desenvolupada cobreix tot l'abast del problema plantejat i ha permès assolir els objectius proposats aportant un framework per poder validar aplicacions web amb dependències d'interacció humana amb caixers automàtics.

[en] The E2E-framework presented in this Degree's final thesis is a framework to respond to the challenge of performing functional testing of the future application which is being developed for British financial institution TSB's ATMs. This testing must be carried out end-to-end, ensuring the execution of the entire system without physically having an ATM. Therefore, it is necessary to simulate the interaction between an end user and the new ATM's software. The objective, on the one hand is to check that the system is operating correctly and, on the other hand, to be able to make these checks automatically, easily repeatable and running them in a short period of time. In E2E-framework construction had been necessary to analyse and understand the context, the needs and the requirements; to develop a project plan and budget; also identify risks, stakeholders, social impact and legal framework. The solution developed covers the full scope of the problem achieving the objectives and providing a framework which allows us to validate web applications with human interaction with ATMs.
[ca] Aquest projecte desenvolupa una nova funcionalitat per la plataforma ARGOS. Aquesta plataforma ofereix productes per la gestió davant emergències hidrometeorològiques en forma de visors. L'objectiu del projecte és ampliar el catàleg de productes que pot oferir l'empresa HYDS amb la inclusió de capes amb les quals poder visualitzar informació de tipus vectorial. Aquest tipus de capa és extremadament versàtil pel tipus d'informació que poden mostrar, són molt personalitzables i ofereixen una experiència d'ús pels usuaris més agradable i vistosa. Així doncs, el desenvolupament d'aquestes capes vectorials tindran com a efecte l'augment del valor comercial de la plataforma ARGOS.

[en] This project develops a new functionality for the ARGOS platform. This platform offers products for managing hydrometeorological emergencies using viewers. The objective of this project is to expand the catalog of products that the HYDS company can offer with the inclusion of layers with which to display vector-type information. This type of layer is extremely versatile due to the type of information it can display, they are highly customizable and offer a more pleasant and eye-catching user experience. Thus, the development of these vector layers will increase the commercial value of the ARGOS platform.
[ca] Situada a la frontera entre tres barris (Hostafrancs, La Bordeta i Font de la Guatlla), la Biblioteca La Magòria es complementa amb un espai destinat a la zona esportiva i elements que fomentin la aparició de diverses activitats. El projecte es planteja com un edifici d'unió que uneixi els diferents espais verds relacionats amb l'emplaçament i plantegi conservar el Jardí de la Magòria.

[en] Located on the border between three neighbourhoods (Hostafrancs, La Bordeta and Font de la Guatlla), the La Magòria Library is complemented by a space for the sports area and elements that encourage the appearance of various activities. The project is conceived as a connecting building that unites the different green spaces related to the site and proposes the conservation of the Jardí de la Magòria.
[ca] En aquest projecte de final de grau, s'analitza el càlcul de requeriments tècnics, dimensionament i materials comuns en diferents instal·lacions, estudiant la seva importància i aplicacions. Els resultats dels càlculs es mostraran en annexos, excepte per a la instal·lació elèctrica, encara que sí que tindrà el seu propi annex. A més, s'inclouran plànols que reflecteixen el disseny de les instal·lacions, juntament amb debats sobre costos econòmics, comparacions de preus, avaluacions d'impactes ambientals i socials, així com una menció especial a la igualtat de gènere en el sector

[en] In this final year project, the calculation of technical requirements, sizing, and common materials in various installations is analysed, studying their importance and applications. The results of the calculations will be shown in annexes, except for the electrical installation, although it will have its own annex. Additionally, plans reflecting the design of the installations will be included, along with discussions of economic costs, price comparisons, evaluations of environmental and social impacts, as well as a special mention of gender equality in the sector
[ca] Analitzar les possibles interferències cocanal d'un desplegament d'una xarxa LTE sobre la xarxa de radiodifusió de TDT d'Abertis Telecom, principalment en els canals 60 i 59.

[en] Co-channel interference analysis of an implementation of an LTE network broadcasting on the DTT network of Abertis Telecom, mainly in the channels 60 and 59.
[ca] Aquest estudi es centra en el desenvolupament d'un model per a la previsió de la generació fotovoltaica en l'horitzó de curt termini (els pròxims 3 mesos). Es desenvoluparan i compararan diferents models estadístics, Machine Learning i de Deep Learning. El conjunt de dades utilitzat per a aquest propòsit consisteix en valors de producció fotovoltaica per hores recopilats de la xarxa elèctrica d'un distribuïdor de Catalunya a Granollers durant aproximadament un any i mig. Posteriorment, després d'obtenir aquestes previsions de mitjà termini, els models es valoren i es comparen durant un període de 90 dies per determinar el més adient per a aquesta aplicació específica

[en] This study focuses on the development of a model for forecasting photovoltaic generation in the short term horizon (for the next 3 months). Different statistical, machine learning and deep learning models will be developed and compared. The dataset used for this purpose consists of hourly photovoltaic production values collected from the a Catalan DSO electricity network in Granollers over a span of approximately one and a half years. Subsequently, after obtaining these medium-term forecasts, the models are evaluated and compared over a 90-day period to determine the most suitable one for this specific application
[ca] Aquesta jornada formà part de l'activitat de la Xarxa Temàtica d'Ecologia i Ciutat, coordinada pel CPSV i integrada per grups de recerca de diverses universitats catalanes, òrgans ambientals d'administracions públiques i altres organismes públics. La Xarxa temàtica pretén desenvolupar el debat interdisciplinari sobre el funcionament de la ciutat des d'una perspectiva ecològica. L'objectiu era posar en comú distintes experiències d'integració de la connectivitat ecològica dins dels processos de planificació territorial que es desenvolupen a Catalunya, en els seus diversos nivells i escales, comparant les diferents aproximacions conceptuals i metodològiques i, en aquest context, la utilització dels sistemes d'informació geogràfica com a eina actualment indispensable.

[en] This seminar formed part of the activities of the City and Ecology network; this network is coordinated by the CPSV and comprises research groups belonging to several Catalan universities, environmental bodies of different public administrations and other public organizations. The network aims to develop an interdisciplinary debate concerning the functioning of the city from an ecological point of view. The goal was to share different experiences of integrating ecological connectivity within regional planning processes in Catalonia , at different levels and scales , comparing the different conceptual and methodological approaches and, in this context, the use of geographical information systems as an indispensable tool.
[ca] En els últims anys, diversos camps de recerca han utilitzat els peixos per fer les seves investigacions. El present projecte s'inicia a l'Institut de Ciències del Mar (ICM) on s'utilitzaven els peixos zebra per fer dos estudis: un transgeneracional sobre l'afectació de l' increment de temperatura degut al canvi climàtic i i a l'altre línia de recerca s'estudiava la toxicitat de LPS a diferents dosis. És important que els experiments es duin a terme en unes instal·lacions que compleixin certs requisits per realitzar una bona investigació. Donat que els preus d'aquests sistemes de recirculació tancada (SRT o racks d'aquaris) comercialitzats per les empreses són molt elevats, alguns centres d'investigació proposen dissenyar-los ells mateixos. L'objectiu d'aquest treball és l'obtenció d'un rack de recirculació tancada on situar els peixos i poder detectar de manera remota l'aparició de condicions desfavorables per la supervivència dels peixos zebra. Per automatitzar l'aquari es va construir un prototip basat en un microcontrolador que rep dades de dues sondes (temperatura i nivell de l'aigua), i s'envien els resultats a una plataforma online que permet tenir un registre de la mesura d'aquests paràmetres. D'aquesta manera es poden saber les condicions en què es troba el sistema a distància, sense necessitat de personal que comprovi el correcte funcionament de les instal·lacions. El funcionament de les sondes s'ha verificat amb mesures controlades. El prototip s'ha validat a les instal·lacions de l'ICM mitjançant una prova de mesura continua durant 24 h.

[en] In recent years, several research fields have used fish to carry out their research. The present project begins at the Institute of Marine Sciences (ICM) where zebra fish were used to do two studies: a transgenerational on the effect of the increase in temperature due to climate change and the other line The study studied the toxicity of LPS at different doses. It is important that the experiments are carried out in some installations that meet certain requirements to carry out a good research. Since the prices of these closed recirculation systems (SRTs or aquarium racks) marketed by companies are very high, some research centers propose to design themselves. The objective of this work is to obtain a closed recirculation rack where to locate the fish and to be able to remotely detect the appearance of unfavorable conditions for the survival of zebra fish. To automate the aquarium, a prototype was built based on a microcontroller that receives data from two probes (temperature and water level), and the results are sent to an online platform that allows you to record the measure of the problem. these parameters. In this way you can know the conditions in which the remote system is located, without the need of personnel to check the correct operation of the installations. The operation of the probes has been verified with controlled measures. The prototype has been validated at the ICM facilities through a continuous measure test for 24 hours.