• Refine Query
  • Source
  • Publication year
  • to
  • Language
  • 263
  • 48
  • 14
  • 12
  • 10
  • 10
  • 10
  • 9
  • 1
  • 1
  • 1
  • 1
  • Tagged with
  • 331
  • 331
  • 331
  • 211
  • 209
  • 52
  • 50
  • 49
  • 48
  • 43
  • 43
  • 42
  • 42
  • 41
  • 40
  • 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.
171

Identificando o grau de dependência da adesão à Computação em Nuvem

ARRUDA, Eduardo Nascimento de 28 February 2013 (has links)
Submitted by Amanda Freitas (amanda.freitas@ufpe.br) on 2015-04-17T13:07:39Z No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) DISSERTAÇÃO Eduardo Nacimento de Arruda.pdf: 2631212 bytes, checksum: 589977176cd9631d52513fae2e1f7810 (MD5) / Made available in DSpace on 2015-04-17T13:07:39Z (GMT). No. of bitstreams: 2 license_rdf: 1232 bytes, checksum: 66e71c371cc565284e70f40736c94386 (MD5) DISSERTAÇÃO Eduardo Nacimento de Arruda.pdf: 2631212 bytes, checksum: 589977176cd9631d52513fae2e1f7810 (MD5) Previous issue date: 2013-02-28 / Esta dissertação tem por objetivo estudar o grau de dependência no uso da computação em nuvem oferecida como serviço. Tem-se o objetivo de identificar pontos importantes antes da adoção deste novo modelo tecnológico, estabelecendo uma relação com teorias de base e fatores ligados a computação em nuvem, junto às proposições dos níveis de dependência necessários de acordo com cada tipo de cliente. A pesquisa realizada tem caráter exploratório. Por meio de estudos de casos para clientes de portes diferentes, visando identificar o grau de dependência de recursos da adesão aos tipos diversos de computação em nuvem, de forma consciente e planejada, atendendo às necessidades computacionais de cada realidade. Para tanto, foram definidos os graus com base na teoria da dependência de recursos em conjunto com algumas das principais características do modelo computacional em nuvem, de forma que pudesse atender todos os perfis de usuários de computação em nuvem.Um sistema distribuído generaliza uma rede de computadores tornando os recursos computacionais e de comunicação “invisíveis” ao usuário, que acessa a todos os recursos como sendo locais. A computação em nuvem leva o conceito de sistema distribuído ao ponto extremo, inclusive disponibilizando plataformas de software e hardware sob demanda, para atender às necessidades individuais ou empresariais, sendo tudo isso transparente ao usuário final. A computação em nuvem já é hoje uma realidade que atinge a todos que utilizam recursos computacionais conectados à Internet. Este novo modelo computacional traz um impacto ainda pouco compreendido com efeitos de curto, médio e longo prazo para todos os tipos de clientes. Mas o poder que a computação em nuvem propõe deve ser visto pelas empresas como uma estratégia tecnológica para atender às necessidades do negócio principal da organização, aliada com todas as áreas que irão consumir, direta e indiretamente, os recursos computacionais propostos como serviços, através da Internet. A terceirização da tecnologia da informação de uma empresa não é novidade, mas a forma como está sendo ofertada através da nuvem sim. A segurança dos dados em servidores virtualizados, dentro das centrais de processamentos de dados de outras empresas, que podem estar em outro país inclusive, precisa ser muito bem planejada e avaliada.
172

SSC4Cloud editor Uma ferramenta para modelagem de processos de negócio com anotações de segurança para a cloud

Wagner Albuquerque de Medeiros, Robson 31 January 2011 (has links)
Made available in DSpace on 2014-06-12T15:58:16Z (GMT). No. of bitstreams: 2 arquivo3349_1.pdf: 7303376 bytes, checksum: 989f8c1e3d2de9921f1bd6ac618e2450 (MD5) license.txt: 1748 bytes, checksum: 8a4605be74aa9ea9d79846c1fba20a33 (MD5) Previous issue date: 2011 / Computação Orientada a Serviço e Computação em Nuvem são áreas de grande interesse no cenário atual da computação. Em particular, a possibilidade de composição de serviços em ambientes de nuvem tem um papel central na união destas duas áreas. A composição de serviços permite que serviços sejam criados a partir da utilização de serviços existentes e disponibilizados por terceiros. Neste contexto, o tratamento das questões de segurança (e.g., confidencialidade, autorização, não repúdio) é essencial para que os usuários dos serviços sintam-se seguros no momento de projetar e executar uma composição. Projetar, implantar e executar composição de serviços e os seus modelos de segurança associados são atividades naturalmente complexas. Isso ocorre porque estas atividades normalmente envolvem múltiplas partes interessadas, incluindo especialistas no domínio de negócio, especialistas em segurança, desenvolvedores de serviços e equipe de TI. Além disto, enquanto ambientes de modelagem de processos de negócio são comuns, não há nenhum ambiente de desenvolvimento que permita que estas partes trabalhem de forma colaborativa na definição de um processo de negócio que inclua aspectos de segurança. Este trabalho propõe uma ferramenta de modelagem de composição de serviços em BPMN (Business Process Modeling Notation) com anotações de segurança. A principal contribuição deste trabalho é o desenvolvimento de um ambiente, chamado SSC4Cloud Editor, onde processos de negócios com anotações de segurança e profiles de segurança podem ser criados, refinados e compartilhados com diferentes pessoas de diferentes organizações, permitindo a reutilização de conhecimento entre as várias partes envolvidas. O SSC4Cloud Editor é também responsável por gerar um artefato com todas as anotações (serviços e segurança) utilizado como base para geração de código executável da composição que é implantado em um ambiente de nuvem computacional
173

Performance analysis of virtualization technologies in high performance computing enviroments / Análise do desempenho de tecnologias de virtualização para ambientes de computação de alto desempenho

Beserra, David Willians dos Santos Cavalcanti 13 September 2016 (has links)
Coordenação de Aperfeiçoamento de Pessoal de Nível Superior - CAPES / Computação de Alto Desempenho (CAD) agrega poder computacional com o objetivo de solucionar problemas complexos e de grande escala em diferentes áreas do conhecimento, como ciência e engenharias, variando desde aplicações medias 3D ate a simulação do universo. Atualmente, os usuários de CAD podem utilizar infraestruturas de Nuvem como uma alternativa de baixo custo para a execução de suas aplicações. Apesar de ser possível utilizar as infraestruturas de nuvem como plataformas de CAD, muitas questões referentes as sobrecargas decorrentes do uso de virtualização permanecem sem resposta. Nesse trabalho foi analisado o desempenho de algumas ferramentas de virtualização - Linux Containers (LXC), Docker, VirtualBox e KVM – em atividades de CAD. Durante os experimentos foram avaliados os desempenhos da UCP, da infraestrutura de comunicação (rede física e barramentos internos) e de E/S de dados em disco. Os resultados indicam que cada tecnologia de virtualização impacta diferentemente no desempenho do sistema observado em função do tipo de recurso de hardware utilizado e das condições de compartilhamento do recurso adotadas. / High Performance Computing (HPC) aggregates computing power in order to solve large and complex problems in different knowledge areas, such as science and engineering, ranging from 3D real-time medical images to simulation of the universe. Nowadays, HPC users can utilize virtualized Cloud infrastructures as a low-cost alternative to deploy their applications. Despite of Cloud infrastructures can be used as HPC platforms, many issues from virtualization overhead have kept them almost unrelated. In this work, we analyze the performance of some virtualization solutions - Linux Containers (LXC), Docker, VirtualBox and KVM - under HPC activities. For our experiments, we consider CPU, (physical network and internal buses) communication and disk I/O performance. Results show that different virtualization technologies can impact distinctly in performance according to hardware resource type used by HPC application and resource sharing conditions adopted.
174

Projeto de um broker de gerenciamento adaptativo de recursos em computação em nuvem baseado em técnicas de controle realimentado / Design of an adaptive resource management broker for cloud computing based on feedback control techniques

Pedro Northon Nobile 25 February 2013 (has links)
Computação em nuvem refere-se a um modelo de disponibilização de recursos computacionais no qual a infraestrutura de software e hardware é ofertada como um serviço, e vem se estabelecendo como um paradigma de sucesso graças a versatilidade e ao custo-efetividade envolvidos nesse modelo de negócio, possibilitando o compartilhamento de um conjunto de recursos físicos entre diferentes usuários e aplicações. Com o advento da computação em nuvem e a possibilidade de elasticidade dos recursos computacionais virtualizados, a alocação dinâmica de recursos vem ganhando destaque, e com ela as questões referentes ao estabelecimento de contratos e de de qualidade de serviço. Historicamente, as pesquisas em QoS concentram-se na solução de problemas que envolvem duas entidades: usuários e servidores. Entretanto, em ambientes de nuvem, uma terceira entidade passa a fazer parte dessa interação, o consumidor de serviços em nuvem, que usa a infraestrutura para disponibilizar algum tipo de serviço aos usuários finais e que tem recebido pouca atenção das pesquisa até o momento, principalmente no que tange ao desenvolvimento de mecanismos automáticos para a alocação dinâmica de recursos sob variação de demanda. Este trabalho consiste na proposta de uma arquitetura de gerenciamento adaptativo de recursos sob a perspectiva do modelo de negócio envolvendo três entidades, focada na eficiência do consumidor. O trabalho inspira-se em técnicas de controle realimentado para encontrar soluções adaptativas aos problemas de alocação dinâmica de recursos, resultando em uma arquitetura de broker de consumidor, um respectivo protótipo e um método de projeto de controle para sistemas computacionais dessa natureza / CLoud computing refers to a computer resource deployment model in which software and hardware infrastructure are offered as a service. Cloud computing has become a successful paradigm due to the versatility and cost-effectiveness involved in that business model, making it possible to share a cluster of physical resources between several users and applications. With the advent of cloud computing and the computer elastic resource, dynamic allocation of virtualized resources is becoming more prominent, and along with it, the issues concerning the establishment of quality of service parameters. Historically, research on QoS has focused on solutions for problems involving two entities: users and servers. However, in cloud environments, a third party becomes part of this interaction, the cloud consumer, that uses the infrastructure to provide some kind of service to endusers, and which has received fewer attention, especially regarding the development of autonomic mechanisms for dynamic resource allocation under time-varying demand. This work aims at the development of an architecture for dynamic adaptive resource allocation involving three entities, focused on consumer revenue. The research outcome is a consumer broker architecture based on feedback control, a respective architecture prototype and a computer system feedback control methodology which may be applied in this class of problems
175

Uma arquitetura para monitoramento de segurança baseada em acordos de níveis de serviço para nuvens de infraestrutura / An architecture for security monitoring based on services level agreements for cloud infrastructure services

Ferreira, Anderson Soares, 1973- 23 August 2018 (has links)
Orientador: Paulo Lício de Geus / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-23T17:54:44Z (GMT). No. of bitstreams: 1 Ferreira_AndersonSoares_M.pdf: 1713313 bytes, checksum: 51dca461e2b83cdfcc2dc93cad68a877 (MD5) Previous issue date: 2013 / Resumo: Apesar do extensivo uso da computação em nuvens na atualidade, ainda há um grande número de organizações que optam por utilizar arquiteturas computacionais tradicionais por considerarem esta tecnologia não confiável, devido a problemas não resolvidos relacionados a segurança e privacidade. A garantia da segurança em ambientes de nuvens é atualmente perseguida através de acordos de níveis de serviço de segurança; apesar disto, o monitoramento destes acordos até agora tem sido dificultada por obstáculos técnicos relacionados a virtualização, compartilhamento de recursos e multi-locação Visando o acompanhamento destes acordos e consequentemente a melhoria da segurança em nuvens de serviços de infraestrutura, este trabalho apresenta uma solução de monitoramento baseada em mecanismos seguros para coleta de informações. Utilizando-se técnicas como monitoramento caixa preta e introspecção, elimina-se a necessidade de instalação de ferramentas de monitoramento na máquina virtual. Através de informações de desempenho coletadas através da solução de monitoramento, apresenta-se também um estudo sobre a identificação de ataques a máquinas virtuais em ambientes de nuvens, através da detecção de anomalias de segurança / Abstract: Despite the extensive use of cloud computing today, there is a large number of organizations that choose to stick to traditional architectures, since this technology is considered unreliable due to as yet unsolved problems related to security and privacy. Ensuring security in cloud environments is currently being pursued through security-minded service level agreements. However, monitoring such agreements has so far been hampered by technical obstacles related to virtualization, resource sharing and multi-tenancy. Aiming at monitoring these agreements and consequently improving security in cloud infrastructure services, this work presents a monitoring architecture based on external mechanisms for collecting information. Through the use of techniques such as blackbox monitoring and introspection, one eliminates the need to install monitoring tools on the virtual machine. Also, by using performance information collected by the monitoring solution, this work presents a study about the identification of attacks to virtual machines in cloud environments through anomaly detection / Mestrado / Ciência da Computação / Mestre em Ciência da Computação
176

Escalonamento ciente de energia em nuvens usando controle de refrigeração ativa e DVFS / Power-aware scheduling on clouds using active cooling control and DVFS

Lago, Daniel Guimarães do, 1985- 21 August 2018 (has links)
Orientador: Edmundo Roberto Mauro Madeira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-21T15:46:52Z (GMT). No. of bitstreams: 1 Lago_DanielGuimaraesdo_M.pdf: 7437599 bytes, checksum: 07be466937a19113705ecead5fa67898 (MD5) Previous issue date: 2012 / Resumo: Neste trabalho são apresentados algoritmos que atuam no processo de escalonamento de máquinas virtuais para computação em nuvem, fundamentados nos conceitos de Computação Verde. Estes algoritmos focam na minimização da energia consumida, além de proverem qualidade de serviço baseada em prioridade de execução de cargas virtuais. Para atingir o objetivo da minimização de consumo de energia são usados alguns recursos, tais como: desligamento de servidores subutilizados, migração de cargas de servidores que operam abaixo de um determinado limiar, DVFS e Fan Control. A escolha de qual servidor receberá as cargas virtuais é obtida através da maximização da eficiência em energia, dada pela razão entre MIPS e a potência consumida em cada servidor. Alem disso, os algoritmos deste trabalho atuam na submissão de cargas com prioridades, permitindo com que cargas de maior prioridade sejam executadas em tempos menores. Resultados obtidos através de simulações mostraram que os algoritmos desenvolvidos, quando confrontados a outros algoritmos pesquisados, podem melhorar o consumo de energia em nuvens compostas por data centers heterogêneos, empatando com os melhores algoritmos no caso de data centers homogêneos, além de prover qualidade de serviço / Abstract: This work presents algorithms that operate in the scheduling process of virtual machines in cloud computing, based on concepts of Green Computing. These algorithms focus on energy consumption minimization, and also provide quality of service based on virtual load execution priority. To achieve energy consumption minimization, some features are used, such as underutilized server shutdown, migration of server loads that operate below a certain threshold, DVFS, and Fan Control. The choice of which server will receive the virtual loads is obtained through energy efficiency maximization, given by the ratio MIPS to power consumption per server. Furthermore, the algorithms of this work also act on the submission of loads with priorities, allowing high priority loads to run in lower times. Results from simulations showed that the developed algorithms, when confronted against other studied algorithms, can improve energy consumption in clouds composed of heterogeneous data centers, tying with the best algorithms in the case of homogeneous data centers, also providing quality service / Mestrado / Ciência da Computação / Mestre em Ciência da Computação
177

Escalonamento de workflows para provedores de SaaS/PaaS considerando dois níveis de SLA / Workflow scheduling for SaaS / PaaS cloud providers considering two SLA levels

Genez, Thiago Augusto Lopes, 1987- 21 August 2018 (has links)
Orientador: Edmundo Roberto Mauro Madeira / Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-21T15:49:43Z (GMT). No. of bitstreams: 1 Genez_ThiagoAugustoLopes_M.pdf: 2286902 bytes, checksum: 384fd51ae0278ea91a914ba4b047c6cc (MD5) Previous issue date: 2012 / Resumo: Computação em nuvem oferece utilidades computacionais de acordo com a necessidade do usuário através do modelo "pago-pelo-uso". Usuários podem fazer o uso da nuvem através dos provedores de software (Software as a Service - SaaS), de plataforma (Plataform as a Service - PaaS) ou de infraestrutura (Infrastructure as a Service - IaaS). Computação em nuvem esta atualmente sendo muito utilizada. ...Observação: O resumo, na íntegra, poderá ser visualizado no texto completo da tese digital / Abstract: Cloud computing offers utility computing according to the user's needs in a "pay-per-use" basis. Customers can make use of the cloud via Software as a Service (SaaS), Plataform as a Service (PaaS), or Infrastructure as a Service (IaaS) providers. ...Note: The complete abstract is available with the full electronic document / Mestrado / Ciência da Computação / Mestre em Ciência da Computação
178

Avaliação de ferramentas de computação em nuvem para empresas virtuais

Ruaro, André Faria January 2016 (has links)
Dissertação (mestrado) - Universidade Federal de Santa Catarina, Centro Tecnológico, Programa de Pós-Graduação em Engenharia de Automação e Sistemas, Florianópolis, 2016. / Made available in DSpace on 2016-09-20T04:29:13Z (GMT). No. of bitstreams: 1 341646.pdf: 4033360 bytes, checksum: e815153d9aaa6616a400e6cfa0c21f5d (MD5) Previous issue date: 2016 / A globalização da economia mundial vem impondo novos patamares de competitividade às Pequenas e Médias Empresas (PMEs). Mais vulneráveis, têm buscado nas alianças estratégicas um modelo de sustentabilidade que as permita ser mais eficazes e ágeis no atendimento das demandas do mercado. Um tipo proeminente de alianças são as Empresas Virtuais (EV). EV é uma rede de PMEs autônomas e distribuídas geograficamente que se unem temporariamente para a realização de um trabalho que requeira a junção de diferentes competências e/ou capacidades produtivas. Um dos principais aspectos que diferenciam redes tipo EV é o intenso e rotineiro uso da Internet e ferramentas de TI no suporte às transações técnico-financeiras realizadas entre empresas no transcorrer da execução do trabalho contratado. Porém, esse suporte informático exige investimento em TI pelas PMEs. Isto acaba por ser um grande problema dado às suas usuais grandes limitações de aquisição e manutenção em software, hardware e recursos humanos de TI. As alianças tipo EV se baseiam na ideia de compartilhamento de custos, recursos e riscos. Entretanto, pouco se observa um compartilhamento das infraestruturas de TI, o que pouparia investimentos e ao mesmo tempo se faria um uso mais racional delas. Esta dissertação explora a tecnologia de computação em nuvem (cloud computing) como uma abordagem de colaboração entre os membros de uma EV. Por um lado, um cenário de EVs traz um conjunto de requisitos que precisa ser considerado; por outro, há inúmeras ferramentas de nuvem no mercado, basicamente dos tipos SaaS, PaaS e IaaS. O trabalho desta dissertação explora o recorte analítico oriundo da intersecção desses dois pontos: quais seriam as mais adequadas ferramentas de nuvem para EV? Um trabalho bibliográfico foi realizado para melhor identificar os requisitos gerais de EVs assim como para selecionar adequadas ferramentas de nuvem. Posteriormente foi realizado um trabalho experimental com as ferramentas escolhidas (duas de SaaS, duas de PaaS e duas de IaaS), o que proporcionou não apenas um comparativo, mas também uma melhor compreensão das suas possibilidades e deficiências. Ao final, é feita uma análise quantitativa e qualitativa com um maior foco do ponto de vista do usuário final das empresas, sobre a adequabilidade de ferramentas de nuvem para EVs.<br> / Abstract : The globalization of the world economy has been imposing higher and higher levels of competitiveness to Small and Medium sized Enterprises (SMEs). More vulnerable, they have sought for establishing strategic alliances as a means to reach more sustainable business models that leverage them to work more efficiently and agilely so as to cope with market demands. A prominent type of alliance is the Virtual Enterprise (VE). A VE is a temporary network of autonomous and geographically distributed set of SMEs that decide to work together to handle the execution of given projects requiring the union of different competences and production capacities. One of the main aspects that differentiate VEs is the intense and uneventful use of the Internet and IT tools to support the execution of all sort of financial and technical transactions among the enterprises. However, this need requires high investments in IT by SMEs. This ends up creating a relevant problem regarding the usual limitations of SMEs for buying and maintaining software, hardware and IT-related human resources. VEs are strongly based on the idea of sharing costs, resources and risks. Nevertheless, it is far from being usual the sharing of IT infrastructures, which might save investments and provide a more rational use of such resources at the same time. This thesis exploits the cloud computing technology as a IT approach to support the collaboration among VE members. If on the one hand VEs have some requirements to be supported, on the other hand there are several cloud computing tools already available in the market, basically under the form of SaaS, PaaS and IaaS. This thesis focuses on the analytical research space from the intersection between these two points, so about which cloud computing tools fit VE requirements best ? A literature review was carried out to more properly identify the VE requirements for such tools as well as to select them. An experimental work was performed after that using the selected tools (being two of SaaS, two of PaaS and two of IaaS). This provided not only a comparison among tools, but also a better understanding upon the strengths and weaknesses of their features. A more qualitative and quantitative analysis from the end-user perspective about the suitability of cloud computing tools for VEs is presented at the end.
179

CEO - uma infraestrutura para orquestração de workflows de serviços em ambientes computacionais híbridos / CEO - an infrastructure to service workflow orchestration in hybrid computational systems

Senna, Carlos Roberto, 1956- 26 August 2018 (has links)
Orientador: Edmundo Roberto Mauro Madeira / Tese (doutorado) - Universidade Estadual de Campinas, Instituto de Computação / Made available in DSpace on 2018-08-26T19:17:39Z (GMT). No. of bitstreams: 1 Senna_CarlosRoberto_D.pdf: 8854585 bytes, checksum: 5b62fa70896f9c7e8772752a133e9514 (MD5) Previous issue date: 2014 / Resumo: Ao longo dos últimos anos bons resultados foram alcançados em iniciativas de computação paralela e distribuída que culminaram nas nuvens computacionais, transformando a Internet em uma usina virtual de processamento. Aplicações complexas organizadas através de workflows em geral são candidatas à paralelização e podem ter seu desempenho fortemente beneficiado quando executadas em grades, nuvens ou ambientes híbridos. No entanto, ainda cabe ao usuário uma parte significativa da preparação desse ambiente (software e hardware) antes de efetivamente usar todo esse poder computacional na execução de workflows. Esta tese apresenta uma infraestrutura para gerenciamento da execução de workflows de serviços fortemente acoplados em ambientes híbridos compostos por grades e nuvens computacionais. A infraestrutura denominada Cloud Execution Orchestration (CEO) é composta por um middleware que faz a gerência da execução de workflows e por uma linguagem (CEO Language - CEOL) especialmente desenhada para a construção de workflows de serviços para esses ambientes. A infraestrutura proposta suporta a execução de workflows interagindo com os domínios do ambiente (grades e nuvens) de forma transparente sem qualquer intervenção do usuário. Com a CEOL o usuário pode construir workflows abstratos, sem a localização dos recursos computacionais, pois os recursos serão escolhidos em conjunto com o escalonador e serão devidamente preparados pelo CEO para a execução. Além das funcionalidades para aprovisionamento de serviços sob demanda durante a execução de workflows, a macro arquitetura facilita a conexão da nuvem privada com nuvens públicas e oferece suporte ao processamento paralelo na medida em que opera em ambientes totalmente híbridos formados pela combinação de grades e nuvens computacionais / Abstract: Over the last few years good results have been achieved in initiatives of parallel and distributed computing that culminated in computational clouds, transforming the Internet into a virtual processing plant. Complex applications organized by workflows in general are candidates for parallelization, and can have their performance strongly benefited when executed on grids, clouds, or hybrid environments. However, it is still up to the user a significant part of preparing this environment (software and hardware) before using all that computing power for execution of workflows. This thesis presents an infrastructure for managing the execution of workflows with tightly coupled services in hybrid environments composed of grids and computational clouds. The Infrastructure, called Cloud Execution Orchestration (CEO), consists of a middleware that makes the management and execution of workflows through the CEO Language (CEOL) specially designed for building workflows of services for these environments. The proposed infrastructure supports the execution of workflows interacting with the domains of the environment (grids and clouds) transparently without any user intervention. With CEOL the user can build abstract workflows, without the location of computational resources, since resources will be chosen in conjunction with the scheduler and the CEO going to prepare them before the execution. Besides of functionalities for provisioning services on demand during the execution of workflows, the macro architecture facilitates the connection of private cloud with public cloud and supports parallel processing because may operate in hybrid environments formed by the combination of computational grids and clouds / Doutorado / Ciência da Computação / Doutor em Ciência da Computação
180

Oferecimento de QoS para computação em nuvens por meio de metaescalonamento / Providing QoS to cloud computing by means metascheduling

Maycon Leone Maciel Peixoto 13 August 2012 (has links)
Este projeto apresenta a proposta de uma arquitetura de Metaescalonador que leva em consideração o emprego de qualidade de serviço (QoS) para o ambiente de Computação em Nuvem. O Metaescalonador é capaz de realizar a alocação dos recursos dinamicamente, procurando atender as restrições temporais. Em resposta a esse dilema de escalonamento aplicado a Computação em Nuvem, este projeto propõe uma abordagem chamado MACC: Metascheduler Architecture to provide QoS in Cloud Computing. A função principal do MACC é distribuir e gerenciar o processamento das requisições de serviços entre os recursos disponíveis, cumprindo os termos agregados na SLA - Service Level Agreement. São apresentados resultados obtidos considerando-se diferentes algoritmos de roteamento e de alocação de máquinas virtuais. Os resultados apresentados são discutidos e analisados de acordo com as técnicas de planejamento de experimentos / This project proposes a Metascheduler architecture that takes into account the use of quality of service (QoS) to cloud computing environment. The Metascheduler is capable of dynamically allocating resources, trying to meet the timing constraints. In response to this scheduling dilemma applied to cloud computing, this project proposes an approach called MACC - Metascheduler Architecture to Provide QoS in Cloud Computing. The main function of the MACC is to distribute and to manage the service requests among the available resources, meeting the aggregate terms in the SLA - Service Level Agreement. Results are presented considering different routing algorithms and allocation of virtual machines. The results are discussed and analyzed in accordance with the techniques of experimental design

Page generated in 0.0588 seconds