21 |
Serverless Streaming Graph Analytics with Flink Stateful FunctionsChen, Sihan January 2022 (has links)
Serverless Function as a Service (FaaS) platforms have been an emerging trend nowadays with the continuous improvement of the cloud-native ecosystem. Graph streaming analytics is a widely-known research area that demands well-designed computation paradigms and complex optimization of storage and queries. Using serverless platforms to process graph streaming analytics would be a prospective field. For one thing, serverless platforms normally use a Function as the first-class citizen, and users can smoothly use or expand the Functions only caring about the application layer, to get the results without knowing the beneath architectures or environment. For another, distributed large-scale graph problems normally demand the message-passing actor model and serverless platforms could use one Function instance for one vertex with its own context, and each of the Functions could evolve its state by passing messages to each other. This way of processing is native to distributed stateful applications and can smoothly support graph streaming analytics. A temporal graph is a graph that evolves with time. With timestamps on edges, users can retrieve historical graph states and even retrieve graph states in any arbitrary event time windows for further analytics. Handling temporal graph analytics problems on serverless platforms is the focus of this thesis. Flink Stateful Functions, a newly-built API under the umbrella of Apache Flink, simplifies the building of distributed stateful applications with runtime for serverless architectures, with the full support of stateful entities modeling with location transparency, concurrency, scaling, and resiliency. Flink Stateful Functions is a powerful tool for temporal graph streaming analytics on a serverless platform. In this thesis project, a temporal graph processing library is built based on the Flink Stateful Functions. It supports efficient storage and query specifically on temporal graph analytics problems. / Serverlösa FaaS-plattformar har varit en framväxande trend nuförtiden med den kontinuerliga förbättringen av det molnbaserade ekosystemet. Grafströmningsanalys är ett allmänt känt forskningsområde som kräver väldesignade beräkningsparadigm och komplex optimering av lagring och frågor. Att använda serverlösa plattformar för att bearbeta grafströmningsanalyser skulle vara ett potentiellt område. För det första använder serverlösa plattformar normalt en funktion som den förstklassiga medborgaren, och användare kan smidigt använda eller utöka funktionerna som bara bryr sig om applikationslagret, för att få resultat utan att känna till underarkitekturerna eller miljön. För ett annat kräver distribuerade storskaliga grafproblem normalt den meddelandeöverförande aktörsmodellen och serverlösa plattformar kan använda en funktionsinstans för en vertex med sitt eget sammanhang, och var och en av funktionerna kan utveckla sitt tillstånd genom att skicka meddelanden till varandra. Det här sättet att bearbeta är inbyggt i distribuerade statistiska applikationer och kan smidigt stödja grafströmningsanalys. En tidsgraf är en graf som utvecklas med tiden. Med tidsstämplar på kanterna kan användare hämta historiskt graftillstånd och till och med hämta graftillstånd i alla godtyckliga händelsetidsfönster för ytterligare analys. Att hantera tidsmässiga grafanalysproblem på serverlösa plattformar är fokus för denna avhandling. Flink Stateful Functions, ett nybyggt API under Apache Flinks paraply, förenklar byggandet av distribuerade stateful-applikationer med runtime för serverlösa arkitekturer, med fullt stöd av stateful entitetsmodellering med platstransparens, samtidighet, skalning och resiliens. Flink Stateful Functions är ett kraftfullt verktyg för temporal grafströmningsanalys på en serverlös plattform. I detta examensarbete byggs ett bibliotek för temporal grafbehandling baserat på Flink Stateful Functions. Den stöder effektiv lagring och frågesökning specifikt på temporal grafdata för att lösa storskaliga grafproblem.
|
22 |
Comparing performance and developer experience for a serverless application integrated with a serverless databaseStiernborg, Leonora January 2023 (has links)
Cloud computing has introduced a paradigm shift in the information technology sector by enabling the user to access computing resources over the internet. Serverless is a new cloud computing technology that has gained significant popularity for the deployment of services and applications. Serverless applications are often integrated with other services such as serverless databases. Existing work in the area of performance evaluation of serverless applications mainly focuses on serverless applications that are not integrated with a serverless database. Additionally, there is a lack of evaluation of the user experience for the implementation of a serverless application on the different cloud providers. This thesis aims to evaluate the performance and developer experience of serverless applications integrated with a serverless database on the three leading cloud platforms: Amazon Web Services, Google Cloud Platform and Microsoft Azure. This was performed by implementing and performing tests on an experimental serverless application implemented on each platform. Furthermore, the thesis compares the performance difference between the two programming languages Python and Javascript (Node.js). This thesis indicates that AWS has the overall best performance and user experience of the three platforms.
|
23 |
Uso de microfrascos de digestão em forno de microondas focalizadas como uma alternativa para a preparação de amostras / Use of microwaved digestion microwaves focused as an alternative to the preparation of samplesShan, Tan Chun 16 December 2002 (has links)
Este trabalho propõe o uso de microfrascos de polipropileno adaptados a um forno de microondas focalizadas como um procedimento alternativo para a preparação de amostras. O pré-tratamento de amostras em microfrascos digestores agrega algumas características importantes como aumento da freqüência analítica, pequena massa de amostra e baixo consumo de reagentes. A eficiência do sistema de digestão foi verificada com o desenvolvimento de metodologia para a determinação de cobre, ferro, manganês, selênio e zinco em cabelo por espectrometria de absorção atômica com atomização por chama ou eletrotérmica em forno de grafite. Os elementos selecionados são essenciais para os seres humanos e são indicadores nutricionais e do bom funcionamento enzimático. O sistema de digestão é constituído de um forno de microondas focalizadas e um tubo de vidro com 30 cm de comprimento e 4 cm de largura, ao qual são colocados quatro ou cinco microfrascos de polipropileno com capacidade para respectivamente 4,0 mL e 2,0 mL. Esses microfrascos foram adaptados a um suporte de Teflon® e fixado a uma haste de vidro, facilitando a introdução e retirada do interior do tubo de vidro. O sistema proposto possibilitou uma drástica redução no tempo de preparo de amostra e melhor eficiência de decomposição (menor teor de carbono residual) em comparação com os procedimentos convencionais. O sistema \"quase fechado\" associado a baixas temperaturas atingidas evitou perdas de elementos por volatilidade, além de apresentar uma ótima homogeneidade de aquecimento entre os microfrascos. A exatidão da metodologia foi verificada através de ensaios de recuperação da análise de um material de referência certificado (IAEA-086) e da análise de amostra com adição e recuperação dos analitos apresentando recuperações de 90 a 103%. / In this work the use of polypropylene vials adapted at focused m1crowaves, as alternative method for sample preparation is proposed. The sample pre-treatment in digestion vials include some desirable characteristics like increase of analytical frequency, low sample mass and low reagents consumption. To check the efficiency of the digestion system the development of a methodology for copper, iron, manganese, selenium and zinc determination using graphite furnace or flame atomic absorption spectrometry was performed. The selected elements are essential for human individual, nutritional indicators and required for enzymatic working. The digestion system is constituted of a focused microwave oven, a glass tube with 30 cm length and 4 cm width, where are setting four or five polypropylene vials with capacity for 4.0 mL and 2.0 mL, respectively, through a Teflon® support assisted by glass haste. The proposed system allowed a drastic reduction of sample preparation time and improved the decomposition efficiency (lower carbon residual content) comparing with conventional methods. The \"almost closed\" system associated with the low temperature avoids elements losses and improve heating homogeneity among the vials. The accuracy of the methodology was ascertained through good recoveries for a certificate reference material (IAEA-086) analysis and good recovery of spiked sample analysis, presenting recovery 90 to 103%.
|
24 |
Uso de microfrascos de digestão em forno de microondas focalizadas como uma alternativa para a preparação de amostras / Use of microwaved digestion microwaves focused as an alternative to the preparation of samplesTan Chun Shan 16 December 2002 (has links)
Este trabalho propõe o uso de microfrascos de polipropileno adaptados a um forno de microondas focalizadas como um procedimento alternativo para a preparação de amostras. O pré-tratamento de amostras em microfrascos digestores agrega algumas características importantes como aumento da freqüência analítica, pequena massa de amostra e baixo consumo de reagentes. A eficiência do sistema de digestão foi verificada com o desenvolvimento de metodologia para a determinação de cobre, ferro, manganês, selênio e zinco em cabelo por espectrometria de absorção atômica com atomização por chama ou eletrotérmica em forno de grafite. Os elementos selecionados são essenciais para os seres humanos e são indicadores nutricionais e do bom funcionamento enzimático. O sistema de digestão é constituído de um forno de microondas focalizadas e um tubo de vidro com 30 cm de comprimento e 4 cm de largura, ao qual são colocados quatro ou cinco microfrascos de polipropileno com capacidade para respectivamente 4,0 mL e 2,0 mL. Esses microfrascos foram adaptados a um suporte de Teflon® e fixado a uma haste de vidro, facilitando a introdução e retirada do interior do tubo de vidro. O sistema proposto possibilitou uma drástica redução no tempo de preparo de amostra e melhor eficiência de decomposição (menor teor de carbono residual) em comparação com os procedimentos convencionais. O sistema \"quase fechado\" associado a baixas temperaturas atingidas evitou perdas de elementos por volatilidade, além de apresentar uma ótima homogeneidade de aquecimento entre os microfrascos. A exatidão da metodologia foi verificada através de ensaios de recuperação da análise de um material de referência certificado (IAEA-086) e da análise de amostra com adição e recuperação dos analitos apresentando recuperações de 90 a 103%. / In this work the use of polypropylene vials adapted at focused m1crowaves, as alternative method for sample preparation is proposed. The sample pre-treatment in digestion vials include some desirable characteristics like increase of analytical frequency, low sample mass and low reagents consumption. To check the efficiency of the digestion system the development of a methodology for copper, iron, manganese, selenium and zinc determination using graphite furnace or flame atomic absorption spectrometry was performed. The selected elements are essential for human individual, nutritional indicators and required for enzymatic working. The digestion system is constituted of a focused microwave oven, a glass tube with 30 cm length and 4 cm width, where are setting four or five polypropylene vials with capacity for 4.0 mL and 2.0 mL, respectively, through a Teflon® support assisted by glass haste. The proposed system allowed a drastic reduction of sample preparation time and improved the decomposition efficiency (lower carbon residual content) comparing with conventional methods. The \"almost closed\" system associated with the low temperature avoids elements losses and improve heating homogeneity among the vials. The accuracy of the methodology was ascertained through good recoveries for a certificate reference material (IAEA-086) analysis and good recovery of spiked sample analysis, presenting recovery 90 to 103%.
|
25 |
Quantificação de metais potencialmente tóxicos em mexilhão dourado (Limnoperna fortunei) por espectrometria de absorção atômica com fonte contínua e alta resolução empregando amostragem direta de sólidos / Quantification of potentially toxic metals in golden mussel (Limnoperna fortunei) with high resolution continnun source atomic absorption spectrometry using direct solid sampleSilva, Ana Caroline Soncin [UNESP] 29 March 2016 (has links)
Submitted by ANA CAROLINE SONCIN DA SILVA null (col_zinha@hotmail.com) on 2016-05-21T03:08:22Z
No. of bitstreams: 1
Dissertação_Mestrado.pdf: 2242269 bytes, checksum: d87570a91a3ceb91484c2ca2920007e1 (MD5) / Approved for entry into archive by Felipe Augusto Arakaki (arakaki@reitoria.unesp.br) on 2016-05-24T13:46:03Z (GMT) No. of bitstreams: 1
silva_acs_me_ilha.pdf: 2242269 bytes, checksum: d87570a91a3ceb91484c2ca2920007e1 (MD5) / Made available in DSpace on 2016-05-24T13:46:03Z (GMT). No. of bitstreams: 1
silva_acs_me_ilha.pdf: 2242269 bytes, checksum: d87570a91a3ceb91484c2ca2920007e1 (MD5)
Previous issue date: 2016-03-29 / Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) / O mexilhão dourado (Limnoperna fortunei) tem provocado transtornos ambientais e econômicos nas localidades onde foi introduzido. Dessa forma, o uso do seu resíduo moído como reparador da defasagem de nutrientes e de acidez em solos agrícolas pode vir a ser uma boa aplicação para esse molusco bioinvasor. Entretanto, apesar dessa ação reparadora, é necessária uma averiguação prévia da ausência de elementos potencialmente tóxicos no resíduo. Neste contexto, o presente trabalho foi realizado com o intuito de quantificar, em amostras do Limnoperna fortunei, os elementos chumbo, cádmio, alumínio, ferro e manganês, os quais dependo de suas quantidades podem ser tóxicos aos vegetais e aos demais seres vivos ao longo da cadeia alimentar. Para quantificação desses analitos foi utilizada a Espectrometria de absorção atômica com fonte contínua e de alta resolução. Foram desenvolvidos e otimizados programas de aquecimento para a determinação dos elementos traço chumbo e cádmio, empregando amostragem direta de sólidos e atomização com forno de grafite. A determinação direta de chumbo só foi possível com a utilização da calibração com o material de referência certificado para tecido de mexilhão (Mussel Tissue – 2976), empregando 5 µL da mistura 0,1% (m/v) Pd (NO3)2 + 0,05% (m/v) Mg (NO3)2 em presença de 0,05% (m/v) de Triton X-100 como modificador químico. As temperaturas de pirólise e atomização foram 1000°C e 2200°C, respectivamente. O estudo de massa permitiu a utilização de massas de amostras dentro da faixa de 0,150 a 0,850 mg. Para o cádmio só foi realizada calibração com solução padrão 12,5 µg/L, também com o uso de 5 µL do modificador químico Pd+Mg. Assim, foram alcançadas temperaturas de pirólise de 900 °C e de 1600 °C para a atomização. O estudo de massa precisou ser desenvolvido com uma das amostras coletadas e demonstrou que puderam ser usadas, para as quantificações, massas próximas a 0,250 mg. Os limites de detecção e quantificação foram, nessa ordem, 0,009 mg/kg e 0,03 mg/kg para o chumbo, e 0,0004 e 0,001 mg/kg para o cádmio. No caso dos elementos alumínio, ferro e manganês, as quantificações foram realizadas utilizando a atomização com chama. Os limites de detecção e quantificação foram, respectivamente, 0,15 mg/kg e 0,50 mg/kg para o alumínio, 0,050 mg/kg e 0,15 mg/kg para o ferro, e 0,00067 mg/kg e 0,0023 mg/kg para o manganês. Os resultados para todos os elementos quantificados nesse estudo apresentaram concordância de 95% com o test-t (Student) não pareado, o que valida e viabiliza os métodos desenvolvidos para as quantificações de chumbo e cádmio, bem como comprova a exatidão dos demais resultados obtidos. Portanto, as técnicas analíticas selecionadas foram eficientes para as quantificações dos elementos desejados no resíduo moído desse mexilhão dourado. / The golden mussel (Limnoperna fortunei) has caused environmental and economic disruption in the locations where it was introduced. Thus, the use of their ground waste as repairer of the gap of nutrients and acidity in soils may prove to be a good application for this mollusk bio invader. However, despite of this remedial action, a prior test of the absence of potentially toxic elements in the residue is required. In this context, the present study was performed in order to quantify, in samples of the Limnoperna fortunei, the elements lead, cadmium, aluminum, iron and manganese, which depending on their quantities they can be toxic to plants and other living beings throughout the food chain. To quantify these analytes was used high-resolution continuum source atomic absorption spectrometry. Heating programs were developed and optimized for the determination of lead and cadmium trace elements, using direct solid and graphite furnace atomization. The direct determination of lead was only possible with the use of calibration with certified reference material for mussel tissue (Mussel Tissue - 2976), using 5 uL of the mixture 0.1% (m/v) Pd (NO3)2 + 0.05% (w/v) Mg (NO3)2 in the presence of 0.05% (w/v) Triton X-100 as a chemical modifier. The temperatures of pyrolysis and atomization were 1000 ° C and 2200 ° C respectively. The mass study allowed the use of samples of mass within the range of 0.150 to 0.850 mg. For cadmium it was only performed calibration with standard 12.5 g/L solution, also using 5 uL chemical modifier Pd + Mg. Thus, pyrolysis temperatures were reached 900 ° C and 1600 ° C for atomization. The mass study needed to be developed with one of the samples collected and it showed that they could be used for the measurements, masses close to 0,250 mg. The limits of detection and quantification were, in this order, 0.009 mg/kg and 0.03 mg/kg to lead, and 0.0004 and 0.001 mg/kg to cadmium. In case of the elements aluminum, iron and manganese, the measurements were carried out using atomization with a flame. The limits of detection and quantification were, respectively, 0.15 mg/kg and 0.50 mg/kg to aluminum, 0.050 mg/kg and 0.15 mg/kg for iron, and 0.00067 mg/kg and 0.0023 mg/kg to manganese. The results for all quantified elements of this study showed agreement of 95% with the t-test (Student) unpaired, which validates and enables the methods developed for lead and cadmium quantifications and proves the accuracy of the other results. Therefore, the selected analytical techniques were efficient to the quantifications of the desired elements in the ground waste this golden mussel.
|
26 |
Quantificação de metais potencialmente tóxicos em mexilhão dourado (Limnoperna fortunei) por espectrometria de absorção atômica com fonte contínua e alta resolução empregando amostragem direta de sólidos /Silva, Ana Caroline Soncin January 2016 (has links)
Orientador: Mirian Cristina dos Santos / Resumo: O mexilhão dourado (Limnoperna fortunei) tem provocado transtornos ambientais e econômicos nas localidades onde foi introduzido. Dessa forma, o uso do seu resíduo moído como reparador da defasagem de nutrientes e de acidez em solos agrícolas pode vir a ser uma boa aplicação para esse molusco bioinvasor. Entretanto, apesar dessa ação reparadora, é necessária uma averiguação prévia da ausência de elementos potencialmente tóxicos no resíduo. Neste contexto, o presente trabalho foi realizado com o intuito de quantificar, em amostras do Limnoperna fortunei, os elementos chumbo, cádmio, alumínio, ferro e manganês, os quais dependo de suas quantidades podem ser tóxicos aos vegetais e aos demais seres vivos ao longo da cadeia alimentar. Para quantificação desses analitos foi utilizada a Espectrometria de absorção atômica com fonte contínua e de alta resolução. Foram desenvolvidos e otimizados programas de aquecimento para a determinação dos elementos traço chumbo e cádmio, empregando amostragem direta de sólidos e atomização com forno de grafite. A determinação direta de chumbo só foi possível com a utilização da calibração com o material de referência certificado para tecido de mexilhão (Mussel Tissue – 2976), empregando 5 µL da mistura 0,1% (m/v) Pd (NO3)2 + 0,05% (m/v) Mg (NO3)2 em presença de 0,05% (m/v) de Triton X-100 como modificador químico. As temperaturas de pirólise e atomização foram 1000°C e 2200°C, respectivamente. O estudo de massa permitiu a utilização de massas de am... (Resumo completo, clicar acesso eletrônico abaixo) / Abstract: The golden mussel (Limnoperna fortunei) has caused environmental and economic disruption in the locations where it was introduced. Thus, the use of their ground waste as repairer of the gap of nutrients and acidity in soils may prove to be a good application for this mollusk bio invader. However, despite of this remedial action, a prior test of the absence of potentially toxic elements in the residue is required. In this context, the present study was performed in order to quantify, in samples of the Limnoperna fortunei, the elements lead, cadmium, aluminum, iron and manganese, which depending on their quantities they can be toxic to plants and other living beings throughout the food chain. To quantify these analytes was used high-resolution continuum source atomic absorption spectrometry. Heating programs were developed and optimized for the determination of lead and cadmium trace elements, using direct solid and graphite furnace atomization. The direct determination of lead was only possible with the use of calibration with certified reference material for mussel tissue (Mussel Tissue - 2976), using 5 uL of the mixture 0.1% (m/v) Pd (NO3)2 + 0.05% (w/v) Mg (NO3)2 in the presence of 0.05% (w/v) Triton X-100 as a chemical modifier. The temperatures of pyrolysis and atomization were 1000 ° C and 2200 ° C respectively. The mass study allowed the use of samples of mass within the range of 0.150 to 0.850 mg. For cadmium it was only performed calibration with standard 12.5 g/L sol... (Complete abstract click electronic access below) / Mestre
|
27 |
Plant-based meat substitutes and their nutritional composition : A study on iron content, zinc content, calcium content and protein quality in meatballs and plant-based substitutes and how they contribute to the goal of reaching recommended daily intakesThyrén, Linnea January 2020 (has links)
The purpose of this thesis was to study similarities and differences between a meat product and its plant-based substitutes in terms of how they enable people to reach the recommended daily intakes (RDI). The meat product included in the study were meatballs and its substitutes were three different plant-based alternatives. One was mainly based on soy, one on pea protein and one consisted of several different vegetables. The parameters studied were iron, zinc and calcium content as well as protein quality. By analyzing the four different products with flame atomic absorption spectroscopy (FAAS), the mineral content was calculated and protein quality was determined using amino acid analyzis carried out by the laboratory analysis company ALS. The method used to determine protein quality was DIAAS (Digestible Indispensable Amino Acid Score). Example meals and example days were created to visualize any differences and similarities when the products were put in a wider perspective. The results showed that there were differences between the products when they were compared individually, but that the differences were negligible when the products were included in an example meal or example day. This indicates that the products fulfill comparable dietary requirements and that the plant-based products were good substitutes for the meat product. The soy-based product was the best plant-based alternative when it comes to iron content, calcium content and protein quality. However, the soy product and the remaining substitutes reached recommended intakes for the same parameters when included in example days, which shows that the differences between the products are only present when analyzed individually.
|
28 |
Serverless Strategies and Tools in the Cloud Computing ContinuumRisco Gallardo, Sebastián 15 January 2024 (has links)
Tesis por compendio / [ES] En los últimos años, la popularidad de la computación en nube ha permitido a los usuarios acceder a recursos de cómputo, red y almacenamiento sin precedentes bajo un modelo de pago por uso. Esta popularidad ha propiciado la aparición de nuevos servicios para resolver determinados problemas informáticos a gran escala y simplificar el desarrollo y el despliegue de aplicaciones. Entre los servicios más destacados en los últimos años se encuentran las plataformas FaaS (Función como Servicio), cuyo principal atractivo es la facilidad de despliegue de pequeños fragmentos de código en determinados lenguajes de programación para realizar tareas específicas en respuesta a eventos. Estas funciones son ejecutadas en los servidores del proveedor Cloud sin que los usuarios se preocupen de su mantenimiento ni de la gestión de su elasticidad, manteniendo siempre un modelo de pago por uso de grano fino.
Las plataformas FaaS pertenecen al paradigma informático conocido como Serverless, cuyo propósito es abstraer la gestión de servidores por parte de los usuarios, permitiéndoles centrar sus esfuerzos únicamente en el desarrollo de aplicaciones. El problema del modelo FaaS es que está enfocado principalmente en microservicios y tiende a tener limitaciones en el tiempo de ejecución y en las capacidades de computación (por ejemplo, carece de soporte para hardware de aceleración como GPUs). Sin embargo, se ha demostrado que la capacidad de autoaprovisionamiento y el alto grado de paralelismo de estos servicios pueden ser muy adecuados para una mayor variedad de aplicaciones. Además, su inherente ejecución dirigida por eventos hace que las funciones sean perfectamente adecuadas para ser definidas como pasos en flujos de trabajo de procesamiento de archivos (por ejemplo, flujos de trabajo de computación científica).
Por otra parte, el auge de los dispositivos inteligentes e integrados (IoT), las innovaciones en las redes de comunicación y la necesidad de reducir la latencia en casos de uso complejos han dado lugar al concepto de Edge computing, o computación en el borde. El Edge computing consiste en el procesamiento en dispositivos cercanos a las fuentes de datos para mejorar los tiempos de respuesta. La combinación de este paradigma con la computación en nube, formando arquitecturas con dispositivos a distintos niveles en función de su proximidad a la fuente y su capacidad de cómputo, se ha acuñado como continuo de la computación en la nube (o continuo computacional).
Esta tesis doctoral pretende, por lo tanto, aplicar diferentes estrategias Serverless para permitir el despliegue de aplicaciones generalistas, empaquetadas en contenedores de software, a través de los diferentes niveles del continuo computacional. Para ello, se han desarrollado múltiples herramientas con el fin de: i) adaptar servicios FaaS de proveedores Cloud públicos; ii) integrar diferentes componentes software para definir una plataforma Serverless en infraestructuras privadas y en el borde; iii) aprovechar dispositivos de aceleración en plataformas Serverless; y iv) facilitar el despliegue de aplicaciones y flujos de trabajo a través de interfaces de usuario. Además, se han creado y adaptado varios casos de uso para evaluar los desarrollos conseguidos. / [CA] En els últims anys, la popularitat de la computació al núvol ha permès als usuaris accedir a recursos de còmput, xarxa i emmagatzematge sense precedents sota un model de pagament per ús. Aquesta popularitat ha propiciat l'aparició de nous serveis per resoldre determinats problemes informàtics a gran escala i simplificar el desenvolupament i desplegament d'aplicacions. Entre els serveis més destacats en els darrers anys hi ha les plataformes FaaS (Funcions com a Servei), el principal atractiu de les quals és la facilitat de desplegament de petits fragments de codi en determinats llenguatges de programació per realitzar tasques específiques en resposta a esdeveniments. Aquestes funcions són executades als servidors del proveïdor Cloud sense que els usuaris es preocupen del seu manteniment ni de la gestió de la seva elasticitat, mantenint sempre un model de pagament per ús de gra fi.
Les plataformes FaaS pertanyen al paradigma informàtic conegut com a Serverless, el propòsit del qual és abstraure la gestió de servidors per part dels usuaris, permetent centrar els seus esforços únicament en el desenvolupament d'aplicacions. El problema del model FaaS és que està enfocat principalment a microserveis i tendeix a tenir limitacions en el temps d'execució i en les capacitats de computació (per exemple, no té suport per a maquinari d'acceleració com GPU). Tot i això, s'ha demostrat que la capacitat d'autoaprovisionament i l'alt grau de paral·lelisme d'aquests serveis poden ser molt adequats per a més aplicacions. A més, la seva inherent execució dirigida per esdeveniments fa que les funcions siguen perfectament adequades per ser definides com a passos en fluxos de treball de processament d'arxius (per exemple, fluxos de treball de computació científica).
D'altra banda, l'auge dels dispositius intel·ligents i integrats (IoT), les innovacions a les xarxes de comunicació i la necessitat de reduir la latència en casos d'ús complexos han donat lloc al concepte d'Edge computing, o computació a la vora. L'Edge computing consisteix en el processament en dispositius propers a les fonts de dades per millorar els temps de resposta. La combinació d'aquest paradigma amb la computació en núvol, formant arquitectures amb dispositius a diferents nivells en funció de la proximitat a la font i la capacitat de còmput, s'ha encunyat com a continu de la computació al núvol (o continu computacional).
Aquesta tesi doctoral pretén, doncs, aplicar diferents estratègies Serverless per permetre el desplegament d'aplicacions generalistes, empaquetades en contenidors de programari, a través dels diferents nivells del continu computacional. Per això, s'han desenvolupat múltiples eines per tal de: i) adaptar serveis FaaS de proveïdors Cloud públics; ii) integrar diferents components de programari per definir una plataforma Serverless en infraestructures privades i a la vora; iii) aprofitar dispositius d'acceleració a plataformes Serverless; i iv) facilitar el desplegament d'aplicacions i fluxos de treball mitjançant interfícies d'usuari. A més, s'han creat i s'han adaptat diversos casos d'ús per avaluar els desenvolupaments aconseguits. / [EN] In recent years, the popularity of Cloud computing has allowed users to access unprecedented compute, network, and storage resources under a pay-per-use model. This popularity led to new services to solve specific large-scale computing challenges and simplify the development and deployment of applications. Among the most prominent services in recent years are FaaS (Function as a Service) platforms, whose primary appeal is the ease of deploying small pieces of code in certain programming languages to perform specific tasks on an event-driven basis. These functions are executed on the Cloud provider's servers without users worrying about their maintenance or elasticity management, always keeping a fine-grained pay-per-use model.
FaaS platforms belong to the computing paradigm known as Serverless, which aims to abstract the management of servers from the users, allowing them to focus their efforts solely on the development of applications. The problem with FaaS is that it focuses on microservices and tends to have limitations regarding the execution time and the computing capabilities (e.g. lack of support for acceleration hardware such as GPUs). However, it has been demonstrated that the self-provisioning capability and high degree of parallelism of these services can be well suited to broader applications. In addition, their inherent event-driven triggering makes functions perfectly suitable to be defined as steps in file processing workflows (e.g. scientific computing workflows).
Furthermore, the rise of smart and embedded devices (IoT), innovations in communication networks and the need to reduce latency in challenging use cases have led to the concept of Edge computing. Edge computing consists of conducting the processing on devices close to the data sources to improve response times. The coupling of this paradigm together with Cloud computing, involving architectures with devices at different levels depending on their proximity to the source and their compute capability, has been coined as Cloud Computing Continuum (or Computing Continuum).
Therefore, this PhD thesis aims to apply different Serverless strategies to enable the deployment of generalist applications, packaged in software containers, across the different tiers of the Cloud Computing Continuum. To this end, multiple tools have been developed in order to: i) adapt FaaS services from public Cloud providers; ii) integrate different software components to define a Serverless platform on on-premises and Edge infrastructures; iii) leverage acceleration devices on Serverless platforms; and iv) facilitate the deployment of applications and workflows through user interfaces. Additionally, several use cases have been created and adapted to assess the developments achieved. / Risco Gallardo, S. (2023). Serverless Strategies and Tools in the Cloud Computing Continuum [Tesis doctoral]. Universitat Politècnica de València. https://doi.org/10.4995/Thesis/10251/202013 / Compendio
|
29 |
Evaluation of cloud hosted digital forensic solutions and challenges : A systematic literature reviewTysk, Henrik January 2024 (has links)
Everything in modern society is rapidly becoming digitised, which increases both the accessibility and convenience of many services. The downside is that cybercrime is increasing at the same rate. We need digital evidence in order to prosecute cyber-criminals, and in order to capture digital evidence, we need digital forensics. Digital forensics have become increasingly challenging for investigators. The amount of data we generate keeps increasing, which amplifies the workload significantly. More data is being stored in cloud environments, which adds further complexity to investigations. One approach to dealing with these challenges is to move digital forensics to cloud services and utilising their computational power and sharing capabilities to enhance digital investigations. This study examines what types of cloud hosted digital forensic platforms or frameworks exist, and what their differences are. It is also investigated if there are any specific challenges when using cloud services to host digital forensics. The study uses a systematic literature review to gather data, which is analyzed with thematic coding. The results show that there are many different methods for hosting digital forensics in a cloud environment, which vary greatly in both scope and underlying technology. It is found that most frameworks are theoretical and have yet to be used in real world scenarios, and only one is being used by law enforcement. It was also found that there are challenges which are specific to this type of digital forensics, such as insufficient service level agreements by cloud service providers and privacy related challenges.
|
30 |
Otimização de métodos analíticos e caracterização da farinha de trigo refinada: uma contribuição à Tabela Brasileira de Composição de AlimentosAraujo, Rennan Geovanny Oliveira 17 May 2007 (has links)
Submitted by Ana Hilda Fonseca (anahilda@ufba.br) on 2016-04-07T17:53:48Z
No. of bitstreams: 1
Tese_de_Doutorado_Rennan_G_O_Araujo.pdf: 2718676 bytes, checksum: 59eab9c3f63867e32dff273384239532 (MD5) / Approved for entry into archive by Ana Hilda Fonseca (anahilda@ufba.br) on 2016-05-10T17:42:10Z (GMT) No. of bitstreams: 1
Tese_de_Doutorado_Rennan_G_O_Araujo.pdf: 2718676 bytes, checksum: 59eab9c3f63867e32dff273384239532 (MD5) / Made available in DSpace on 2016-05-10T17:42:10Z (GMT). No. of bitstreams: 1
Tese_de_Doutorado_Rennan_G_O_Araujo.pdf: 2718676 bytes, checksum: 59eab9c3f63867e32dff273384239532 (MD5) / CNPq e FAPESB / A farinha de trigo é um produto muito importante consumida em muitas partes do
mundo. A determinação de seus constituintes é de interesse tanto nutricional como
toxicológico. No intuito de rastrear nutrientes e contaminantes presentes na
composição mineral da farinha de trigo consumida em cidades brasileiras foi
desenvolvido um estudo de investigação de forma a ampliar dados sobre tal gênero
alimentício. Foram desenvolvidos quatro trabalhos para determinação de metais em
farinha de trigo usando técnicas espectrométricas atômicas. O primeiro trabalho
consistiu na determinação de manganês em amostras coletadas na cidade de
Salvador, Bahia, Brasil - utilizando amostragem suspensão e detecção por
espectrometria de absorção atômica com chama (FAAS). A concentração de
manganês nas amostras variou entre 5,2 ± 0,7 a 7,6 ± 0,5 μg g-1. Os limites de
detecção e de quantificação foram 0,13 e 0,44 μg g-1, respectivamente. A precisão
foi expressa através do desvio padrão relativo (%RSD) foi de 3,5 % (n=10). A
exatidão foi confirmada através de análise de três materiais de referência
certificados de farinha de arroz. O uso da calibração com padrões aquosos facilitou
um procedimento simples e rápido para determinação de manganês em farinha de
trigo. No segundo trabalho, foram comparados dois métodos analíticos para
determinação de cádmio empregando a espectrometria de absorção atômica com
atomização eletrotérmica em forno de grafite (GF AAS) sem a digestão da amostra
de farinha de trigo através da amostragem direta de sólidos (SS) e a amostragem
em suspensão com múltiplas injeções (SlS) como introdução. Após a otimização das
condições usando a mistura paládio e magnésio como modificador químico, a
temperatura de pirólise usada foi de 800 ºC, e 1600 ºC como temperatura de
atomização, sem observação de sinal fundo de absorção. A calibração versus
padrões aquosos foi utilizado para ambos os métodos otimizados. Foram
estabelecidas as figuras de mérito: massa característica 0,6 e 1,0 pg, limite de
detecção (3σ, n = 10) 0,2 e 0,7 ng g-1, limite de quantificação (10σ, n = 10) 0,7 e 2,3
ng g-1 e precisão expressa como desvio padrão relativo (n=5) de 6 – 16% e 9 – 23%
para SS e SlS, respectivamente. As análises de materiais de referência certificados
de farinha de trigo, folhas de maças, farelho de milho e pão confirmaram a exatidão
dos métodos. Seis amostras de farinha de trigo foram analisadas para determinação
de cádmio coletadas em cidades brasileiras, sendo encontrado a concentração
desse elemento variando entre 8,9 ± 0,5 e 13 ± 2 μg kg-1 nas amostras. Aplicou-se
teste t-Student aos resultados obtidos pelo os dois métodos propostos, estando os
dados concordantes para nível de 95% de confiança. O método SS foi escolhido
como método de rotina, devido à sua simplicidade, a velocidade de análise e os
melhores valores de figura de mérito. O terceiro trabalho, a composição mineral da
farinha de trigo consumida no Brasil foi avaliada. Na etapa de amostragem foram
coletadas 54 amostras em 15 cidades, incluindo as principais cidades brasileiras
como: São Paulo, Rio de Janeiro, Salvador, Porto Alegre, Recife e outras. Os
elementos determinados foram: cálcio, cobre, magnésio, manganês, ferro, fósforo,
potássio e zinco. A técnica analítica empregada foi a espectrometria de emissão
óptica com plasma indutivamente acoplado (ICP OES). A validação do método
(incluindo digestão e determinação) foi confirmada usando um material de referência
certificado de farinha de trigo fornecido pelo NIST. Considerando as 54 amostras analisadas, os resultados demonstraram que os macronutrientes: cálcio, magnésio,
potássio e fósforo encontram-se em média de 0,27; 0,35; 1,71 e 1,92 mg g-1, com
variação da concentração de 0,11 – 1,96; 0,19 – 0,51; 0,76 – 3,16 e 0,81 – 7,15 mg
g-1, respectivamente. Os micronutrientes: cobre, ferro, manganês e zinco
encontram-se em média de 1,84; 37,82; 8,25 e 9,41 g g-1, com a variação de
concentração de 1,00 – 2,80; 10,46 – 146,58; 3,89 – 14,74 e 5,07 – 13,93 g g-1,
respectivamente. Os resultados foram avaliados também usando as técnicas de
análise multivariadas: análise de componente principal (PCA) e análise de
agrupamento hierárquico (HCA). Por fim, o quarto trabalho foi desenvolvido para
determinação de Ba, Cr, Rb, Sr, V, Se e Mo empregando a espectrometria de massa
com plasma indutivamente acoplado (ICP-MS) em 25 amostras de farinha de trigo
coletadas em cidades brasileiras. Foi utilizado o procedimento de digestão assistida
por microondas em sistema fechado. A validação do método foi confirmada através
da adição e recuperação para todos analitos e análise de material de referência
certificado de farinha de trigo NIST 1567a para Se, Mo e Rb. Os valores foram
satisfatórios com uso de germano como padrão interno. Apreciando as 25 amostras
analisadas, os resultados demonstraram que concentração variou entre 1,71 – 10,83
µg g-1 para Ba; 0,060 – 0,307 µg g-1 para Cr; 0,77 – 4,23 µg g-1 para Rb; 0,61 – 5,72
µg g-1 para Sr; 0,023 – 0,108 µg g-1 para V; 0,058 – 0,952 µg g-1 para Se e 0,115 –
0,684 µg g-1 para Mo. Os resultados foram avaliados também usando as técnicas de
análise multivariadas: PCA e HCA. / The wheat flour is a very important product consumed in many parts of the world.
The determination of its constituents is of interest both nutritional and toxicological. In
order to trace nutrients and contaminants present in the mineral composition of wheat
flour consumed in Brazilian cities was conducted a research study in order to expand
data on such foodstuff. There have been four works for determination of metals in
wheat flour using atomic spectrometric techniques. The first work was the
determination of manganese in samples collected in the city of Salvador, Bahia,
Brazil - using slurry and detection by flame atomic absorption spectrometry (FAAS).
The concentration of manganese in the samples ranged between 5.2 ± 0.7 a 7.6 ±
0.5 μg g-1. The limits of detection and quantification were 0.13 and 0.44 μg g-1,
respectively. The precision was expressed by the relative standard deviation (RSD%)
was 3.5% (n=10). The accuracy was confirmed through analysis of three rice flour
certified reference materials. The use of calibration standards agaisnt aqueous
facilitated a simple and rapid procedure for determination manganese in wheat flour
samples. In the second work, were compared two methods to cadmium
determination employing graphite furnance atomic absorption spectrometry (GF AAS)
without the digestion of the wheat flour sample, through direct solid sampling (SS)
and slurry with multiple injections(SlS) as form of introduction. After the optimization
of conditions using a mixture of palladium and magnesium as chemical modifier, the
temperature pyrolysis used was 800 º C and 1600 º C as temperature, atomization,
without remark the of background. The calibration against aqueous standards was
used for both methods optimized. The parameter of merit were established:
characteristic mass of 0.6 and 1.0 pg Cd, detection limit (3σ, n = 10) of 0.2 and 0.7
ng g-1, limit of quantification (3σ, n = 10) of 0.7 and 2.3 ng g-1 and precision
expressed as standard deviation relative (n = 5) between 6-16% and 9-23% for SS
and SlS, respectively. The analysis of certified reference materials of wheat flour,
apples leaves, corn brad and brown bread confirmed the accuracy of the methods.
Six samples of wheat flour were collected in Brazilian cities and analyzed for
determination of cadmium. The cadmium concentration found range between 8.9 ±
0.5 and 13 ± 2 μg kg-1 in the samples. It was applied the Student's t-test results
obtained for two methods proposed, and the data agreement on a 95% confidence
level. The SS method was chosen as routine method, because of its simplicity, speed
of analysis and the best values of parameter of merit. The third work, the mineral
composition of wheat flour consumed in Brazil was evaluated. In the sampling step
54 samples were collected in 15 cities, including principal Brazilian cities such as:
São Paulo, Rio de Janeiro, Salvador, Porto Alegre, Recife and others. The elements
determinate were: calcium, copper, magnesium, manganese, iron, phosphorus,
potassium and zinc. The samples were digested using nitric acid and hydrogen
peroxide in open system. The analytical technique employed was Inductively
Coupled Plasma Optical Emission Spectrometry (ICP OES). The method validation
(including digestion and determination) was performed using a certified reference
material of wheat flour furnished by National Institute of Standards & Technology (NIST). Considering the 54 samples analyzed, the results demonstrated that the
macronutrients: calcium, magnesium, potassium and phosphor have average content
of 0.27, 0.35, 1.71 and 1.92 mg g-1, for concentration ranges of 0.11-1,96, 0.19-0.51,
0.76-3.16 and 0.81-7.15 mg g-1, respectively. The micronutrients: copper, iron,
manganese and zinc have average content of 1.84, 37.8, 8.2 and 9.4 μg g-1, for
concentration ranges of 1.00-2.80, 10.5-146.6, 3.9-14.7 and 5.1-13.9 μg g-1,
respectively. The results were also evaluated using the multivariate analysis
techniques: principal component analysis (PCA) and hierarchical cluster analysis
(HCA). Finally, the fourth work was conducted to determination of Ba, Cr, Rb, Sr, V,
Mo and employing inductively coupled plasma mass spectrometry (ICP-MS) in 25
samples of wheat flour collected in Brazilian cities. The procedure assisted by
microwave digestion in closed system was used. The accuracy of the method was
confirmed by the addition and recovery for all analytes and analysis of certified
reference material of wheat flour NIST 1567 for Se, Mo and Rb. The parameter of
merit were satisfactory with used isotope of german (74Ge) as internal standard. The
25 wheat flour samples were analyzed, the results showed concentration ranged
between 1.71 - 10.83 μg g-1 for Ba, 0060 - 0307 μg g-1 for Cr, 0.77 - 4.23 μg g-1 to Rb;
0.61 - 5.72 μg g-1 for Sr; 0.023 – 0.108 μg g-1 to V; 0.058 – 0.952 μg g-1 for Se and
0.115 – 0.684 μg g-1 for Mo. The results were also evaluated using the techniques of
multivariate analysis: PCA and HCA
|
Page generated in 0.03 seconds