576 research outputs found

    Cloud computing: Case study

    Get PDF
    The interest of applications in adopting cloud computing has grown steadily. Requirements for users to plan for provisioning turned more flexible, and allows to increase them when there is a rise in service demand. To understand the different services that the "cloud" can offer to companies and users, we wrote the State-of-the-Art. Studies over already deployed cloud-based infrastructures consume too many resources. Simulation tools have become key to the evolution of cloud computing, and one of the most valued for this task it is CloudSim. The practical part of the Bachelor degree thesis is based on a web service model from this toolkit, and we have modelled its workload to process with different probability distributions. The default model provided by the program presented some limitations when the workload has large differences, so we have proposed a new model.El interés de aplicaciones para adoptar el cloud computing no ha parado de crecer. Se flexibilizan los requisitos de los usuarios a la hora de planificar el suministro de recursos, y permite incrementarlos cuando hay un aumento de la demanda del servicio. Para entender el funcionamiento de los diferentes servicios que puede ofrecer la "nube" tanto a empresas como a usuarios, hemos escrito el State-of-the-Art. Hacer estudios sobre estructuras desplegadas en la "nube" consume demasiados recursos. Las herramientas de simulación se han vuelto clave para la evolución del cloud computing y una de las más valoradas para esta tarea es el CloudSim. La parte práctica del trabajo final de grado se basa en un modelo de servicio web de esta herramienta, y hemos modelado su carga de trabajo a procesar con diferentes distribuciones de probabilidad. El modelo que ofrece el programa por defecto presenta ciertas limitaciones cuando la carga de trabajo varía demasiado, y hemos propuesto un nuevo modelo.L’interès d’aplicacions per adoptar el cloud computing no ha parat de créixer. Es flexibilitzen els requisits dels usuaris a l’hora de planificar l’aprovisionament de recursos, i permet incrementar-los quan hi ha un augment de la demanda del servei. Per tal d’entendre el funcionament dels diferents serveis que pot oferir el “núvol” tant a empreses com a usuaris, hem escrit l’State-of-the-Art. Fer estudis sobre estructures desplegades al “núvol” consumeix masses recursos. Les eines de simulació s’han tornat clau per a la evolució del cloud computing i una de les més valorades per aquesta tasca és el CloudSim. La part pràctica del treball final de grau es basa en un model de servei web d’aquesta eina, i hem modelat la seva càrrega de treball a processar amb diferents distribucions de probabilitat. El model que ofereix el programa per defecte presenta certes limitacions quan la carrega de treball varia massa, i hem proposat un nou model

    Cloud computing models

    Get PDF
    Thesis (S.M. in Engineering and Management)--Massachusetts Institute of Technology, Engineering Systems Division, 2013.Cataloged from PDF version of thesis.Includes bibliographical references (p. 79-80).Information Technology has always been considered a major pain point of enterprise organizations, from the perspectives of both cost and management. However, the information technology industry has experienced a dramatic shift in the past decade - factors such as hardware commoditization, open-source software, virtualization, workforce globalization, and agile IT processes have supported the development of new technology and business models. Cloud computing now offers organizations more choices regarding how to run infrastructures, save costs, and delegate liabilities to third-party providers. It has become an integral part of technology and business models, and has forced businesses to adapt to new technology strategies. Accordingly, the demand for cloud computing has forced the development of new market offerings, representing various cloud service and delivery models. These models significantly expand the range of available options, and task organizations with dilemmas over which cloud computing model to employ. This thesis poses analysis of available cloud computing models and potential future cloud computing trends. Comparative analysis includes cloud services delivery (SaaS, PaaS, IaaS) and deployment models (private, public, and hybrid). Cloud computing paradigms are discussed in the context of technical, business, and human factors, analyzing how business and technology strategy could be impacted by the following aspects of cloud computing: --Architecture --Security --Costs --Hardware/software trends (commodity vs. brands, open vs. closed-source) --Organizational/human Factors To provide a systematic approach to the research presented in this paper, cloud taxonomy is introduced to classify and compare the available cloud service offerings. In particular, this thesis focuses on the services of a few major cloud providers. Amazon Web Services (AWS) will be used as a base in many examples because this cloud provider represents approximately 70% of the current public cloud services market. Amazon's AWS has become a cloud services trend-setter, and a reference point for other cloud service providers. The analysis of cloud computing models has shown that public cloud deployment model is likely to stay dominant and keep expanding further. Private and Hybrid deployment models are going to stay for years ahead but their market share is going to continuously drop. In the long-term private and Hybrid cloud models most probably will be used only for specific business cases. IaaS service delivery model is likely to keep losing market share to PaaS and SaaS models because companies realize more value and resource-savings from software and platform services rather than infrastructure. In the near future we can expect significant number of market consolidations with few large players retaining market control at the end.by Eugene Gorelik.S.M.in Engineering and Managemen

    Arquitecturas para sistemas de informação baseados em cloud computing

    Get PDF
    Mestrado em Engenharia dos Computadores e TelemáticaEste trabalho faz um apanhado do panorama actual no que diz respeito a Cloud computing. Começa por analisar a definição proposta pelo NIST e cate-gorizar vários serviços comerciais de acordo com as categorias propostas nes-sa definição. De seguida, são analisadas as implementações grátis disponíveis em licenças Open Source e chega-se à conclusão que para Clouds do tipo IaaS já existem várias implementações, algumas com boa qualidade, mas que na área de PaaS ainda existe muito trabalho a ser feito antes de se chegar a uma imple-mentação com funcionalidade comparável à dos serviços comerciais existen-tes. Após uma breve análise sobre a integração de SOA com as facilidades do Cloud computing, chegou-se à conclusão que PaaS se apresenta como o modelo de serviço mais adequando para desenvolver aplicações SOA. Visto que não existe ainda nenhum PaaS livre, e que os existentes apresentam problemas sérios de vendor lock in, é especificada uma framework completa, portátil e aberta que permitirá implementar um serviço do tipo PaaS em infra-estrutura privada ou sobre algum dos IaaS existentes. O PaaS especificado baseia-se, sempre que possível, em tecnologias existen-tes, concluindo-se que apenas a tecnologia de armazenamento de dados estruturados está aquém do necessário para a implementação. Deixa-se para o futuro a implementação dos vários módulos que permitirão a integração dos vários componentes da PaaS, no entanto sempre que possível, são sugeridas tecnologias a utilizar de forma a manter a implementação aberta e portátil.This work sums up the current situation of Cloud computing. It starts by per-forming an analysis of the NIST definition draft, and categorizing some com-mercial services into the categories proposed by the referred definition. Next, the free implementations distributed under an Open Source license are analyzed, and the conclusion is that there are some high quality IaaS cloud implementations, but the PaaS area still needs a lot of work before the functio-nality of a free implementation is comparable to that of the commercial services available. After a brief analysis of the integration of SOA and Cloud computing, the con-clusion is that PaaS presents the most adequate service model for the devel-opment of SOA applications. Given that, up to the moment, there is no free PaaS, and that the existing ones present serious vendor lock in problems, a complete, portable, and open framework that allows the deployment of a PaaS type service on private or on IaaS infrastructure is specified. The specified PaaS is based on current technology whenever possible, with exception of the storage of structured data that is not up to the requirements yet. The implementation of the modules required to integrate the various PaaS components is left as future work. Yet, whenever possible, suggestions are made about usable technologies that will allow the PaaS to remain portable and open
    corecore