29 research outputs found

    A Comparison of Cloud Computing Platforms

    Get PDF
    Cloud computing concept has overhauled the entire structure representation, required for the implementation of IT Infrastructure. This cloud computing approach is gradually eliminating the existing client server system and grid computing. The capabilities associated with the innovation of cloud computing have given rise to users to develop and share different applications on the internet infrastructure. This has also led to the ability to access data at each computer node anytime and anywhere across computer network without limitation of resource requirement or hardware demands. This paper explores the underlying platform that is used by computer architects to design and module cloud computing in order to satisfy the usage requirement. Existing cloud computing module and services can influence and shape the future of IT infrastructure and their development. A comparison of four cloud computing platform namely: AbiCloud, Eucalyptus, Nimbus, and OpenNebula cloud will be presented

    Implementación de una plataforma de computación en la Nube bajo el modelo de la infraestructura como servicio para la Universidad Industrial de Santander

    Get PDF
    La infraestructura de cómputo presente en entornos académicos y las limitaciones en la cantidad de los recursos con los que dichos entornos cuentan, hacen que sea necesario buscar formas de aprovechar la capacidad de hardware no utilizada; ante esta situación, la implementación de un modelo de servicios basado en el paradigma de la computación en la nube, representa una solución que no debe ser desestimada. Este trabajo de investigación presenta el proceso de implementación de un modelo de prestación de servicios, para apoyar los proyectos desarrollados por los miembros de la Escuela de Ingeniería de Sistemas e Informática de la Universidad Industrial de Santander (EISI), utilizando el modelo de computación en la nube conocido como IaaS o Infrastructure as a Service

    Towards Cloud Security Monitoring: A Case Study

    Get PDF
    Cloud computing has become the norm in the provisioning of computing resources due to its flexible and proven reliability. Businesses perceive cloud services as a trend that presents enormous possibilities both in economic and technical terms. The growth in cloud services have also increased bottlenecks and security risks to business assets. Cloud security monitoring has remained relatively unexplored in security terms, a factor that has led businesses to be oblivious on the metrics to capture and the appropriate techniques to use. In this paper, we explore security monitoring in terms of tracking specific user requirements based on a case study. We identify various security tools that are practically relevant for addressing the requirements, and devise selection criteria for choosing the best tools. We present an evaluation of the tools and present a ranking for the tools that meet the particular requirements of the case study. The effort in this paper broadens the notion of cloud security monitoring and provides a methodical practical approach to solving a security related issue

    Open Source Solutions for Building IaaS Clouds

    Get PDF
    Cloud Computing is not only a pool of resources and services offered through the internet, but also a technology solution that allows optimization of resources use, costs minimization and energy consumption reduction. Enterprises moving towards cloud technologies have to choose between public cloud services, such as: Amazon Web Services, Microsoft Cloud and Google Cloud services, or private self built clouds. While the firsts are offered with affordable fees, the others provide more privacy and control. In this context, many open source softwares approach the buiding of private, public or hybrid clouds depending on the users need and on the available capabilities. To choose among the different open source solutions, an analysis is necessary in order to select the most suitable according with the enterprise’s goals and requirements. In this paper, we present a depth study and comparison of five open source frameworks that are gaining more attention recently and growing fast: CloudStack, OpenStack, Eucalyptus, OpenNebula and Nimbus. We present their architectures and discuss different properties, features, useful information and our own insights on these frameworks

    GMonE: a complete approach to cloud monitoring

    Get PDF
    The inherent complexity of modern cloud infrastructures has created the need for innovative monitoring approaches, as state-of-the-art solutions used for other large-scale environments do not address specific cloud features. Although cloud monitoring is nowadays an active research field, a comprehensive study covering all its aspects has not been presented yet. This paper provides a deep insight into cloud monitoring. It proposes a unified cloud monitoring taxonomy, based on which it defines a layered cloud monitoring architecture. To illustrate it, we have implemented GMonE, a general-purpose cloud monitoring tool which covers all aspects of cloud monitoring by specifically addressing the needs of modern cloud infrastructures. Furthermore, we have evaluated the performance, scalability and overhead of GMonE with Yahoo Cloud Serving Benchmark (YCSB), by using the OpenNebula cloud middleware on the Grid’5000 experimental testbed. The results of this evaluation demonstrate the benefits of our approach, surpassing the monitoring performance and capabilities of cloud monitoring alternatives such as those present in state-of-the-art systems such as Amazon EC2 and OpenNebula

    Computação em nuvem: entendendo e implementando uma nuvem privada.

    Get PDF
    Nas últimas décadas, a computação tem apresentado inovações em diversas áreas. Esse desenvolvimento tem permitido o fornecimento de diferentes tipos de serviços aos usuários. Mais recentemente, a computação em nuvem tem se tornado foco em pesquisas e desenvolvimentos. Esse novo modelo de computação surge em meio a um cenário onde necessidades comerciais influenciam os rumos da computação. No entanto, embora as características mercadológicas sejam preponderantes, essa nova tecnologia pode ser utilizada com diversas outras aplicações. O uso da computação em nuvem no gerenciamento de infraestrutura altera, diretamente, o modo até então utilizado para realização de atividades de gerência de Tecnologia da Informação (TI). O controle no uso de ativos computacionais, provisionamento de infraestrutura de hardware (processamento e armazenamento), criação e liberação de serviços, gerenciamento de máquinas virtuais e capacidade de aumentar ou diminuir recursos computacionais, tudo sob demanda, são algumas dessas atividades cuja gerência torna-se extremamente versátil. Essa versatilidade fez surgir um novo modelo de negócios baseado na venda de serviços computacionais sob demanda. Além disso, começam a surgir diversos cenários não comerciais onde as nuvens podem ser empregadas. Um deles é nas atividades de pesquisa e inovação. Nesse contexto, nuvens permitem diversas facilidades que auxiliam pesquisadores de diversas áreas, fornecendo plataformas de desenvolvimento, softwares e, principalmente, infraestrutura de hardware, tudo aliado à rapidez e às facilidades características das nuvens. Este documento tem por objetivo introduzir os principais conceitos relativos às nuvens computacionais, desde os novos modelos comerciais até sua aplicação em atividades de pesquisa, notadamente na área agropecuária. Serão apresentadas características funcionais, técnicas e alguns cenários onde essa tecnologia pode ser empregada em prol do desenvolvimento de projetos de pesquisa dentro da Empresa Brasileira de Pesquisa Agropecuária.bitstream/item/56842/1/doc116.pd

    Cloudboss : a system for orchestrating the execution of computer simulations in the cloud

    Get PDF
    Orientadores: Juliana Freitag Borin, Edson BorinDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Simulações computacionais são fundamentais em diversas áreas para reduzir tempo, custo e riscos de testes reais, porém demandam grande poder computacional. Cada vez mais a computação em nuvem tem sido usada para satisfazer este tipo de demanda, porém, ainda há preocupações e incertezas sobre o uso, custos, implementações e segurança. Este trabalho propõe um sistema que automatiza o escalonamento e execução de simulações computacionais idempotentes em sistemas de nuvem computacional. Desse modo, diversas partes do processo são abstraídas e mesmo usuários sem muito conhecimento em infraestrutura poderão utilizar os recursos disponíveis. O sistema proposto inclui um algoritmo que auxilia na escolha da máquina de menor custo para a execução da carga de trabalho do usuário - uma das grandes dificuldades encontradas mesmo por usuários experientes. Resultado obtidos com experimentos utilizando \textit{benchmarks} e uma carga de trabalho real apontam que o algoritmo proposto é capaz de indicar a máquina de menor custo dentre todas as configurações de máquinas disponíveis na nuvem da Microsoft, o AzureAbstract: Computer simulations are fundamental to reduce time, cost and risks of real tests, however, they demand great computational power. Cloud computing has been used to satisfy such demand, but there are still concerns and uncertainties about usage, costs, implementations and security. This work proposes a system that automates the scheduling and execution of idempotent computer simulation in cloud systems. In this way, several parts of the process are abstracted and even users without much knowledge in infrastructure can use the available resources. The system includes an algorithm to help the user choose the lowest-cost machine for the execution of his workload. Results from experiments using benchmarks and a real workload show that the proposed algorithm is able to indicate the lowest-cost machine considering all the available machine configurations in Microsoft¿s cloud provider, AzureMestradoCiência da ComputaçãoMestre em Ciência da Computação134581/2014-8CNP
    corecore