• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 47
  • Tagged with
  • 47
  • 47
  • 35
  • 34
  • 21
  • 15
  • 11
  • 10
  • 9
  • 7
  • 7
  • 6
  • 6
  • 5
  • 5
  • About
  • The Global ETD Search service is a free service for researchers to find electronic theses and dissertations. This service is provided by the Networked Digital Library of Theses and Dissertations.
    Our metadata is collected from universities around the world. If you manage a university/consortium/country archive and want to be added, details can be found on the NDLTD website.
41

Tradu??o e adapta??o transcultural do instrumento de avalia??o Prenatal Self-Evaluation Questionnaire

Silva, Janiny Lima e 22 December 2010 (has links)
Made available in DSpace on 2014-12-17T15:16:11Z (GMT). No. of bitstreams: 1 JaninyLS_DISSERT.pdf: 2136245 bytes, checksum: c232bbd770b4d8cbd3461e345675f64a (MD5) Previous issue date: 2010-12-22 / Introduction: The human gestation period is 40 weeks. This is the essential time for maternal psychosocial adaptation, in which there is the intense transformation of a life without offspring into a life with one or more children. The Pregnancy Self-Evaluation Questionnaire (PSEQ) has 79 items, subdivided into seven subcategories: acceptance of pregnancy, identification with the maternal role, well-being of mother and baby, preparing for labor, control in labor, relationship with the mother and the relationship with the partner. Objective: To translate and cross-culturally adapt the instrument PSEQ to be used with Brazilian women. Methods: It is a cross-sectional observational study. We followed some methodological steps to achieve the cross-cultural adaptation of this measuring instrument. They are: translation, synthesis, back translation, analysis of the committee of specialists and pre-test. Another questionnaire was applied to characterize the socio-demographic and clinical status of the pregnant women (n = 36). The descriptive statistics was gotten through the average, standard deviation (SD), absolute and relative frequency. The statistical test used for the analysis of the internal consistency was Cronbach's alpha coefficient, using SPSS version 17.0. Results: The volunteers had low socioeconomic status, average age of 25.1 years (? 5.52), and average gestational age of 25.9 weeks (? 8.11). 58.3% of these volunteers had not planned their current pregnancy. The pretest showed that 75% of pregnant women found the questionnaire easy to understand. There was an average of 76.9 (? 3.23) answered items among the participants. Regarding the instrument PSEQ, the identification with the maternal role was the subcategory which showed the highest average 24.8 (? 5.6), while the relationship with the mother had the lowest average 15.4 (? 7.7). The internal consistency ranged from 0.52-0.89. Conclusion: The translation and cross-cultural adaptation of the PSEQ to Portuguese language were carried out with methodological rigor and can be considered an instrument with good internal consistency / Introdu??o: O per?odo gestacional humano normal tem dura??o de 40 semanas, tempo essencial para a adapta??o psicossocial materna, no qual acontece a intensa transforma??o de uma vida sem filho para uma vida com filho ou com mais um filho. O Pregnancy Self-Evaluation Questionnaire (PSEQ) possui 79 itens, sendo subdividido em sete sub-escalas: aceita??o da gravidez, identifica??o com o papel materno, bemestar da m?e e do beb?, prepara??o para o trabalho de parto, controle no trabalho de parto, relacionamento com a m?e e relacionamento com o companheiro. Objetivo: Traduzir e adaptar transculturalmente o instrumento PSEQ para ser usado em gestantes brasileiras. M?todos: Estudo observacional de corte transversal. Para a adapta??o transcultural desse instrumento de medida foram seguidas as seguintes etapas metodol?gicas: tradu??o, s?ntese, back translation, an?lise do comit? de especialistas e pr?-teste. Para caracteriza??o s?cio-demogr?fica e cl?nica das gestantes (n=36), outro question?rio foi aplicado. A estat?stica descritiva foi feita atrav?s da m?dia, desvio padr?o (Dp), freq??ncia absoluta e relativa. O teste estat?stico usado para an?lise da consist?ncia interna foi o coeficiente alfa de Cronbach, por meio do SPSS vers?o 17.0. Resultados: As volunt?rias apresentaram baixo n?vel s?cio-econ?mico, m?dia de idade de 25,1 anos (? 5,52), idade gestacional m?dia de 25,9 semanas (? 8,11). Destas, 58,3% n?o haviam planejado a atual gravidez. O pr?-teste mostrou que 75% das gestantes consideraram o question?rio de f?cil entendimento. Houve uma m?dia de 76,9 (?3,23) itens respondidos entre as participantes. Quanto ao instrumento PSEQ, a identifica??o com o papel materno foi a sub-escala que apresentou maior m?dia 24,8 (?5.6), enquanto o relacionamento com a m?e apresentou a menor m?dia 15,4 (?7.7). A consist?ncia interna variou entre 0.52-0.89. Conclus?o: A tradu??o e adapta??o transcultural do PSEQ para o portugu?s foram realizadas com rigor metodol?gico, mostrando ser um instrumento com boa consist?ncia interna
42

Estudos de validade da escala de depend?ncia alco?lica do millon clinical multiaxial inventory iii para o Brasil

Sousa, Heloisa Karmelina Carvalho de 20 May 2011 (has links)
Made available in DSpace on 2014-12-17T15:38:53Z (GMT). No. of bitstreams: 1 HeloisaKCS_DISSERT.pdf: 1122622 bytes, checksum: deb681a00b9e4783f5bbe27f6cccc4a1 (MD5) Previous issue date: 2011-05-20 / This study has as main objectives to translate and to adapt the MCMI-III to brazilian Portuguese, as well as investigate and analyze the involved modifications in the Alcohol Dependence Scale concerning to the results obtained on the validity and on the process of adaptation to Brazil. The inventory was translated and, posteriorly, applied on people with different reading levels to certify that the items are understandable to public in general, from diverse places of the country, divided into clinical and non-clinical groups. Were evaluated 2855 subjects between the ages of 18 and 85 years old, male and female, resident and dwellers of Brazilian cities. The application methods were face-to-face and computerized. Results showed that the clinical group presented significant differences between the means in comparison to the non-clinical group. Through the application of the General Health Questionnaire were developed studies related to the achievement of convergent validity and its results pointed to the relation between the instrument scores and the MCMI-III. The Alcohol Dependence Scale analysis indicated that people who reported abusive use of alcohol had highest scores, indicating adequacy of the instrument on identifying manifestation of disorders and syndromes. Nevertheless, further studies are necessary to the establishment of normative patterns to the Brazilian sample / Esse estudo tem como principais objetivos traduzir e adaptar o MCMI-III para o portugu?s brasileiro, bem como investigar e analisar as modifica??es envolvidas na escala de Depend?ncia de ?lcool do instrumento original em rela??o aos resultados obtidos na validade e no processo de adapta??o para o Brasil. O invent?rio foi traduzido e posteriormente administrado em pessoas com n?veis variados de leitura para certificar-se de que os itens pudessem ser compreendidos pelo p?blico em geral, de diversos locais do pa?s, divididos em grupo cl?nico e grupo n?o cl?nico. Foram avaliados 2855 sujeitos com idades de 18 a 85 anos, dos sexos feminino e masculino, residentes e domiciliados em cidades brasileiras. As formas de administra??o foram modo presencial e modo informatizado. Os resultados demonstraram que o grupo cl?nico apresentou diferen?as significativas entre as m?dias com rela??o ao grupo n?o cl?nico. Por meio da administra??o do Question?rio Geral de Sa?de desenvolveram-se estudos quanto ? obten??o de validade convergente cujos resultados apontaram a rela??o entre os escores desse instrumento e o MCMI-III. A an?lise da escala de Depend?ncia do ?lcool apontou que pessoas que relataram ter feito uso abusivo de ?lcool pontuaram mais alto, indicando a adequa??o do instrumento em identificar manifesta??es de transtornos e s?ndromes. Contudo, ainda s?o necess?rios estudos posteriores para estabelecimento de padr?es normativos para a amostra brasileira
43

Influ?ncia da t?cnica de fabrica??o e dos materiais sobre o ajuste da interface pilar/implante em infraestruturas implantossuportadas

Franca, Danilo Gonzaga Bernardo de 22 March 2013 (has links)
Made available in DSpace on 2014-12-17T15:43:52Z (GMT). No. of bitstreams: 1 DaniloGBF_DISSERT.pdf: 1485726 bytes, checksum: 4640fbe2db551567fc003e0585ff8950 (MD5) Previous issue date: 2013-03-22 / The aim of this study was to compare the misfit vertical, horizontal and passivity of zirconia and cobalt-chromium frameworks fabricated for CAD / CAM technology and conventional method of casting. Sixteen frameworks in one-piece, were obtained from a metallic matrix containing three Br?nemark compatible implants with regular platform (Titamax Cortical Ti, Neodent). Eight frameworks were fabricated by CAD / CAM system (NeoShape, Neodent): four in zirconia (ZirCAD) and four cobalt-chromium (CoCrcad). Eight other frameworks were obtained by conventional casting method: four cobalt-chromium with UCLA abutment premachined Co-Cr (CoCrUCci) and four cobalt-chromium with UCLA abutment castable (CoCrUCc). The fit vertical, horizontal and passivity by one-screw test were measured using scanning electron microscopy with magnification of 250x. Initially evaluated the passivity by one-screw test and subsequently to assess the vertical and horizontal misfit, tightened all the screws with a torque of 20 Ncm. Mean, standard deviation, minimum and maximum values were calculated for each group. Measurements of horizontal misfit were transformed into cumulative frequency for categorization of the variable and the group later comparison groups. To evaluate the existence of quantitative differences between the groups tested for vertical misfit and passivity, we used the Kruskal-Wallis test. The Mann-Whitney test was used to compare group to group statistical differences (p <0.05). Were observed the respective mean and standard deviation for vertical misfit and passivity in micrometers: ZirCAD (5.9 ? 3.6, 107.2 ? 36), CoCrcad (1.2 ? 2.2, 107.5 ? 26 ), CoCrUCci (11.8 ? 9.8, 124.7 ? 74), CoCrUCc (12.9 ? 11.0, 108.8 ? 85). There were statistical differences in measures of vertical misfit (p = 0.000). The Mann-Whitney test revealed statistical differences (p <0.05) between all groups except between CoCrUCci and CoCrUCc (p = 0.619). No statistical difference was observed for the passivity. In relation to the horizontal misfit groups ZirCAD and CoCrcad did not show best values in relation to CoCrUCci and CoCrUCc. Based on the results it can be concluded that frameworks fabricated by CAD / CAM technology had better values of vertical fit than those manufactured by the casting method, nevertheless, the passivity was not influenced by manufacturing technique and material used. The horizontal fit obtained by frameworks manufactured by CAD / CAM was not superior to those manufactured by casting. A lower variability in vertical adjustment and passivity was observed when frameworks were fabricated by CAD / CAM technology / O objetivo deste estudo foi comparar o desajuste vertical, horizontal e a passividade de infraestruturas fabricadas em zirc?nia e cobalto-cromo por tecnologia CAD/CAM e pelo m?todo da fundi??o convencional. Dezesseis infraestruturas em monobloco, foram obtidas a partir de uma matriz met?lica contendo tr?s implantes Br?nemark compat?veis de plataforma regular (Titamax Cortical Ti, Neodent). Oito infraestruturas foram confeccionadas pelo sistema CAD/CAM (NeoShape, Neodent): quatro em zirc?nia (Zircad) e quatro em cobalto-cromo (CoCrcad). Outras oito infraestruturas foram obtidas pelo m?todo da fundi??o convencional: quatro em cobalto-cromo com pilar UCLA cinta Co-Cr (CoCrUCci) e quatro em cobalto-cromo com pilar UCLA calcin?vel (CoCrUCc). O ajuste vertical, horizontal e a passividade pelo teste do parafuso ?nico foram mensurados usando microscopia eletr?nica de varredura com aumento de 250x. Inicialmente avaliou-se a passividade pelo teste do parafuso ?nico e posteriormente para avaliar o desajuste vertical e horizontal, apertou-se todos os parafusos, com torque de 20Ncm. M?dia, desvio padr?o, valor m?nimo e m?ximo foram calculados para cada grupo. As medidas de desajuste horizontal foram transformadas em frequ?ncia cumulativa para categoriza??o da vari?vel e posterior compara??o grupos a grupo. Para avaliar a exist?ncia de diferen?as quantitativas entre os grupos testados para desajuste vertical e passividade, foi usado o teste Kruskal-Wallis. O teste Mann-Whitney foi usado para comparar as diferen?as estat?sticas grupo a grupo (p<0,05). Foram observados os respectivos valores de m?dia e desvio padr?o em micr?metros para desajuste vertical e passividade: Zircad (5,9 ? 3,6; 107,2? 36), CoCrcad (1,2 ? 2,2; 107,5? 26), CoCrUCci (11,8 ? 9,8; 124,7? 74), CoCrUCc (12,9 ? 11,0; 108,8? 85). Observaram-se diferen?as estat?sticas para medidas de desajuste vertical (p=0,000). O teste Mann-Whitney revelou diferen?as estat?sticas (p<0,05) entre todos os grupos, exceto entre CoCrUCci e CoCrUCc (p=0,619). Nenhuma diferen?a estat?stica foi observada para a passividade das infraestruturas. Em rela??o ao desajuste horizontal, os grupos ZirCAD e CoCrcad n?o apresentaram melhores valores em rela??o a CoCrUCci e CoCrUCc. Baseado nos resultados pode-se concluir que infraestruturas confeccionadas por tecnologia CAD/CAM obtiveram melhores valores de ajuste vertical que aquelas fabricadas pelo m?todo da fundi??o, apesar disso, a passividade das infraestruturas n?o foi influenciada pela t?cnica de fabrica??o e material utilizado. O ajuste horizontal obtido pelas infraestruturas fabricadas por CAD/CAM n?o foi superior ?quelas fabricadas por fundi??o. Uma menor variabilidade no ajuste vertical e na passividade foi observada quando infraestruturas foram fabricadas por tecnologia CAD/CAM
44

Uma abordagem baseada em aspectos e composi??o din?mica para a constru??o de aplica??es adaptativas cientes ao contexto

Santos, Isanio Lopes Ara?jo 10 November 2008 (has links)
Made available in DSpace on 2014-12-17T15:47:49Z (GMT). No. of bitstreams: 1 IsanioLAS.pdf: 1324306 bytes, checksum: 06b1bb191919f02b1e6524146d71c0d3 (MD5) Previous issue date: 2008-11-10 / Ubiquitous computing systems operate in environments where the available resources significantly change during the system operation, thus requiring adaptive and context aware mechanisms to sense changes in the environment and adapt to new execution contexts. Motivated by this requirement, a framework for developing and executing adaptive context aware applications is proposed. The PACCA framework employs aspect-oriented techniques to modularize the adaptive behavior and to keep apart the application logic from this behavior. PACCA uses abstract aspect concept to provide flexibility by addition of new adaptive concerns that extend the abstract aspect. Furthermore, PACCA has a default aspect model that considers habitual adaptive concerns in ubiquitous applications. It exploits the synergy between aspect-orientation and dynamic composition to achieve context-aware adaptation, guided by predefined policies and aim to allow software modules on demand load making possible better use of mobile devices and yours limited resources. A Development Process for the ubiquitous applications conception is also proposed and presents a set of activities that guide adaptive context-aware developer. Finally, a quantitative study evaluates the approach based on aspects and dynamic composition for the construction of ubiquitous applications based in metrics / Aplica??es para a computa??o ub?qua operam em ambientes onde a disponibilidade de recursos muda significativamente durante a sua opera??o. Tal caracter?stica demanda que aplica??es sejam adaptativas e cientes do seu contexto de execu??o. Visando atender esses requisitos, ? proposto o PACCA (Projeto de Aplica??es Ciente ao Contexto e Adaptativas), um arcabou?o para desenvolvimento e execu??o de aplica??es adaptativas cientes de contexto. O paradigma de orienta??o a aspectos ? usado no PACCA para modularizar o comportamento adaptativo e dissoci?-lo da l?gica da aplica??o. Para prover maior flexibilidade o PACCA utiliza o conceito de aspecto abstrato para permitir a extens?o e adi??o de novos interesses adaptativos, al?m de um modelo de aspectos default que contempla interesses adaptativos comuns a grande parte das aplica??es ub?quas. A orienta??o a aspectos aliada ? composi??o din?mica de software oferece suporte para adapta??o ciente ao contexto, guiada por pol?ticas previamente definidas e tem por objetivo permitir a carga de m?dulos de software sob demanda possibilitando melhor utiliza??o dos recursos limitados de um dispositivo m?vel. Um Processo de Desenvolvimento para a constru??o de aplica??es ub?quas tamb?m ? proposto e visa demonstrar um conjunto de atividades a serem executadas para a concep??o de aplica??es ub?quas. Por fim, ? realizado um estudo quantitativo com o intuito de avaliar com base em m?tricas a abordagem baseada em aspectos e composi??o din?mica para a constru??o de aplica??es ub?quas
45

Um framework baseado em modelos para desenvolvimento de sistemas multim?dia distribu?dos autoadaptativos

Pinto, Felipe Alves Pereira 19 January 2011 (has links)
Made available in DSpace on 2014-12-17T15:47:53Z (GMT). No. of bitstreams: 1 FelipeAPP_DISSERT.pdf: 2094888 bytes, checksum: 2f662bc70058d8584f0a23ab28517f43 (MD5) Previous issue date: 2011-01-19 / Distributed multimedia systems have highly variable characteristics, resulting in new requirements while new technologies become available or in the need for adequacy in accordance with the amount of available resources. So, these systems should provide support for dynamic adaptations in order to adjust their structures and behaviors at runtime. This paper presents an approach to adaptation model-based and proposes a reflective and component-based framework for construction and support of self-adaptive distributed multimedia systems, providing many facilities for the development and evolution of such systems, such as dynamic adaptation. The propose is to keep one or more models to represent the system at runtime, so some external entity can perform an analysis of these models by identifying problems and trying to solve them. These models integrate the reflective meta-level, acting as a system self-representation. The framework defines a meta-model for description of self-adaptive distributed multimedia applications, which can represent components and their relationships, policies for QoS specification and adaptation actions. Additionally, this paper proposes an ADL and architecture for model-based adaptation. As a case study, this paper presents some scenarios to demonstrate the application of the framework in practice, with and without the use of ADL, as well as check some characteristics related to dynamic adaptation / Sistemas multim?dia distribu?dos possuem caracter?sticas bastante vari?veis, podendo implicar em novos requisitos ? medida que novas tecnologias s?o disponibilizadas ou na necessidade de adequa??o de acordo com a quantidade de recursos dispon?veis. Dessa forma, tais aplica??es devem ser capazes de realizar ajustes e adapta??es din?micas, permitindo alterar sua estrutura e comportamento. Com o objetivo de prover capacidades de autoadapta??o nesses sistemas, este trabalho apresenta uma abordagem de adapta??o baseada em modelos. ? proposto um framework reflexivo e baseado em componentes para a constru??o e suporte de sistemas multim?dia distribu?dos autoadaptativos, fornecendo v?rias facilidades para o desenvolvimento e evolu??o de tais sistemas, como adapta??o din?mica. A proposta do framework ? manter um ou mais modelos de representa??o do sistema em tempo de execu??o, de modo que alguma entidade externa possa realizar uma an?lise desses modelos identificando problemas e tentando resolv?-los. Esses modelos integram o metan?vel reflexivo das aplica??es atuando como uma autorrepresenta??o do sistema. Para isso, o framework define um metamodelo para a descri??o de aplica??es multim?dia distribu?das autoadaptativas, o qual ? capaz de representar componentes e seus relacionamentos, pol?ticas para especifica??o de QoS e a??es de adapta??o. Adicionalmente, ? proposta uma ADL e uma arquitetura para adapta??o baseada em modelos. Como estudo de caso o trabalho apresenta alguns cen?rios buscando exemplificar o uso do framework na pr?tica, com e sem o uso da ADL, bem como verificar algumas caracter?sticas relacionadas ? adapta??o din?mica
46

AdaptMCloud: uma estrat?gia para adapta??o din?mica de aplica??es Multi-Cloud / AdaptMCloud: a strategy for dynamic adaptation of Multi-Cloud applications

Almeida, Andr? Gustavo Duarte de 25 November 2015 (has links)
Submitted by Automa??o e Estat?stica (sst@bczm.ufrn.br) on 2016-06-09T23:58:46Z No. of bitstreams: 1 AndreGustavoDuarteDeAlmeida_TESE.pdf: 6545303 bytes, checksum: eae3371a3006eea68630d09f7b6322b6 (MD5) / Approved for entry into archive by Arlan Eloi Leite Silva (eloihistoriador@yahoo.com.br) on 2016-06-10T21:50:05Z (GMT) No. of bitstreams: 1 AndreGustavoDuarteDeAlmeida_TESE.pdf: 6545303 bytes, checksum: eae3371a3006eea68630d09f7b6322b6 (MD5) / Made available in DSpace on 2016-06-10T21:50:05Z (GMT). No. of bitstreams: 1 AndreGustavoDuarteDeAlmeida_TESE.pdf: 6545303 bytes, checksum: eae3371a3006eea68630d09f7b6322b6 (MD5) Previous issue date: 2015-11-25 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior (CAPES) / Ag?ncia Nacional do Petr?leo - ANP / Aplica??es Multi-Cloud s?o compostas de servi?os oferecidos por m?ltiplas plataformas de nuvem, onde o usu?rio/desenvolvedor tem pleno conhecimento da utiliza??o dessas plataformas. O uso de m?ltiplas plataformas de nuvem evita os seguintes problemas: (i) vendor lock-in, que consiste na depend?ncia da aplica??o de uma determinada plataforma de nuvem, o que ? prejudicial no caso de degrada??o ou falha nos servi?os da plataforma, ou at? mesmo aumento do pre?o do uso do servi?o; (ii) degrada??o ou falha da aplica??o devido a flutua??es da qualidade de servi?o (QoS) provida por alguma plataforma de nuvem, ou mesmo devido a falha em algum servi?o. No cen?rio multi-cloud ? poss?vel se trocar um servi?o em falha ou com problemas de QoS por um equivalente de outra plataforma de nuvem. Para que uma aplica??o consiga adotar a perspectiva multi-cloud ? necess?rio criar mecanismos que sejam capazes de selecionar quais servi?os de nuvem/plataformas devem ser usados, de acordo com os requisitos determinados pelo programador/usu?rio. Nesse contexto, as maiores dificuldades em termos de desenvolvimento de tais aplica??es abrangem quest?es como: (i) a escolha de quais servi?os e de plataformas de computa??o em nuvem subjacentes devem ser usadas com base nos requisitos definidos de funcionalidade e de qualidade pelo usu?rio, (ii) a necessidade de monitorar continuamente as informa??es din?micas (tais como tempo de resposta, disponibilidade, pre?o, disponibilidade), relacionadas com servi?os de nuvem, al?m da variedade ampla de servi?os, e (iii) a necessidade de se adaptar a aplica??o no caso de viola??es de QoS que afetam os seus requisitos. Essa tese de doutorado prop?e uma abordagem para adapta??o din?mica de aplica??es multi-cloud que se aplica quando um servi?o fica indispon?vel ou quando os requisitos definidos pelo usu?rio/desenvolvedor apontam que outra configura??o multicloud dispon?vel atende de forma mais eficiente. Dessa forma, esse trabalho prop?e uma estrat?gia composta por duas fases. A primeira fase consiste na modelagem da aplica??o, que explora a capacidade de representa??o de similaridades e variabilidades propostas no contexto do paradigma de linhas de produto de software (LPS). Nessa fase ? usado um modelo de features estendido para especificar a configura??o de servi?os de nuvens a ser usado pela aplica??o (similaridades) e os diferentes poss?veis provedores para cada servi?o (variabilidades). Al?m disso, os requisitos n?o-funcionais associados aos servi?os de nuvem s?o especificados nesse modelo atrav?s de propriedades que descrevem informa??es din?micas sobre esses servi?os. A segunda fase consiste em um processo auton?mico baseado no loop de controle MAPE-K, que ? respons?vel por selecionar, de forma otimizada, uma configura??o multi-cloud que atenda aos requisitos estabelecidos, e que execute a adapta??o. A estrat?gia de adapta??o proposta ? independente da t?cnica de programa??o usada para realizar a adapta??o. Nesse trabalho implementamos a estrat?gia de adapta??o usando v?rias t?cnicas de programa??o como programa??o orientada a aspectos, programa??o orientada a contexto e programa??o orientada a componentes e servi?os. Com base nas etapas propostas, procuramos avaliar os seguintes itens: (i) se o processo de modelagem e especifica??o de requisitos n?o-funcionais ? capaz de garantir o efetivo acompanhamento da satisfa??o do usu?rio; (ii) se o processo otimizado de sele??o apresenta ganhos significativos quando comparado com abordagem sequencial; e (iii) quais t?cnicas apresentam a melhor rela??o custo-benef?cio, quando comparado os esfor?os para desenvolvimento/modularidade e desempenho. / Multi-Cloud Applications are composed of services offered by multiple cloud platforms where the user/developer has full knowledge of the use of such platforms. The use of multiple cloud platforms avoids the following problems: (i) vendor lock-in, which is dependency on the application of a certain cloud platform, which is prejudicial in the case of degradation or failure of platform services, or even price increasing on service usage; (ii) degradation or failure of the application due to fluctuations in quality of service (QoS) provided by some cloud platform, or even due to a failure of any service. In multi-cloud scenario is possible to change a service in failure or with QoS problems for an equivalent of another cloud platform. So that an application can adopt the perspective multi-cloud is necessary to create mechanisms that are able to select which cloud services/platforms should be used in accordance with the requirements determined by the programmer/user. In this context, the major challenges in terms of development of such applications include questions such as: (i) the choice of which underlying services and cloud computing platforms should be used based on the defined user requirements in terms of functionality and quality (ii) the need to continually monitor the dynamic information (such as response time, availability, price, availability), related to cloud services, in addition to the wide variety of services, and (iii) the need to adapt the application if QoS violations affect user defined requirements. This PhD thesis proposes an approach for dynamic adaptation of multi-cloud applications to be applied when a service is unavailable or when the requirements set by the user/developer point out that other available multi-cloud configuration meets more efficiently. Thus, this work proposes a strategy composed of two phases. The first phase consists of the application modeling, exploring the similarities representation capacity and variability proposals in the context of the paradigm of Software Product Lines (SPL). In this phase it is used an extended feature model to specify the cloud service configuration to be used by the application (similarities) and the different possible providers for each service (variability). Furthermore, the non-functional requirements associated with cloud services are specified by properties in this model by describing dynamic information about these services. The second phase consists of an autonomic process based on MAPE-K control loop, which is responsible for selecting, optimally, a multicloud configuration that meets the established requirements, and perform the adaptation. The adaptation strategy proposed is independent of the used programming technique for performing the adaptation. In this work we implement the adaptation strategy using various programming techniques such as aspect-oriented programming, context-oriented programming and components and services oriented programming. Based on the proposed steps, we tried to assess the following: (i) the process of modeling and the specification of non-functional requirements can ensure effective monitoring of user satisfaction; (ii) if the optimal selection process presents significant gains compared to sequential approach; and (iii) which techniques have the best trade-off when compared efforts to development/modularity and performance.
47

Cloud Integrator: uma plataforma para composi??o de servi?os em ambientes de computa??o em nuvem / Cloud Integrator: a platform for composition of services in cloud computing environments

Cavalcante, Everton Ranielly de Sousa 31 January 2013 (has links)
Made available in DSpace on 2014-12-17T15:48:05Z (GMT). No. of bitstreams: 1 EvertonRSC_DISSERT.pdf: 4653595 bytes, checksum: 83e897be68464555082a55505fd406ea (MD5) Previous issue date: 2013-01-31 / Conselho Nacional de Desenvolvimento Cient?fico e Tecnol?gico / With the advance of the Cloud Computing paradigm, a single service offered by a cloud platform may not be enough to meet all the application requirements. To fulfill such requirements, it may be necessary, instead of a single service, a composition of services that aggregates services provided by different cloud platforms. In order to generate aggregated value for the user, this composition of services provided by several Cloud Computing platforms requires a solution in terms of platforms integration, which encompasses the manipulation of a wide number of noninteroperable APIs and protocols from different platform vendors. In this scenario, this work presents Cloud Integrator, a middleware platform for composing services provided by different Cloud Computing platforms. Besides providing an environment that facilitates the development and execution of applications that use such services, Cloud Integrator works as a mediator by providing mechanisms for building applications through composition and selection of semantic Web services that take into account metadata about the services, such as QoS (Quality of Service), prices, etc. Moreover, the proposed middleware platform provides an adaptation mechanism that can be triggered in case of failure or quality degradation of one or more services used by the running application in order to ensure its quality and availability. In this work, through a case study that consists of an application that use services provided by different cloud platforms, Cloud Integrator is evaluated in terms of the efficiency of the performed service composition, selection and adaptation processes, as well as the potential of using this middleware in heterogeneous computational clouds scenarios / Com o avan?o do paradigma de Computa??o em Nuvem, um ?nico servi?o oferecido por uma plataforma de nuvem pode n?o ser suficiente para satisfazer todos os requisitos da aplica??o. Para satisfazer tais requisitos, ao inv?s de um ?nico servi?o, pode ser necess?ria uma composi??o que agrega servi?os providos por diferentes plataformas de nuvem. A fim de gerar valor agregado para o usu?rio, essa composi??o de servi?os providos por diferentes plataformas de Computa??o em Nuvem requer uma solu??o em termos de integra??o de plataformas, envolvendo a manipula??o de um vasto n?mero de APIs e protocolos n?o interoper?veis de diferentes provedores. Nesse cen?rio, este trabalho apresenta o Cloud Integrator, uma plataforma de middleware para composi??o de servi?os providos por diferentes plataformas de Computa??o em Nuvem. Al?m de prover um ambiente que facilita o desenvolvimento e a execu??o de aplica??es que utilizam tais servi?os, o Cloud Integrator funciona como um mediador provendo mecanismos para a constru??o de aplica??es atrav?s da composi??o e sele??o de servi?os Web sem?nticos que consideram metadados acerca dos servi?os, como QoS (Quality of Service), pre?os etc. Adicionalmente, a plataforma de middleware proposta prov? um mecanismo de adapta??o que pode ser disparado em caso de falha ou degrada??o da qualidade de um ou mais servi?os utilizados pela aplica??o em quest?o, a fim de garantir sua a qualidade e disponibilidade. Neste trabalho, atrav?s de um estudo de caso que consiste de uma aplica??o que utiliza servi?os providos por diferentes plataformas de nuvem, o Cloud Integrator ? avaliado em termos da efici?ncia dos processos de composi??o de servi?os, sele??o e adapta??o realizados, bem como da potencialidade do seu uso em cen?rios de nuvens computacionais heterog?neas

Page generated in 0.0318 seconds