4 research outputs found

    A Process Migration Approach to Energy-efficient Computation in a cluster of Servers

    Get PDF
    Application processes have to be eļ¬ƒciently performed on servers in a cluster with respect to not only performance but also energy consumption. In this paper, we newly propose a process migration (MG) approach to energy-eļ¬ƒciently performing application processes on servers in a cluster. First, a client issues an application process to a server in a cluster. A process performed on a current server migrates to another server if the server is expected to consume smaller electric energy to perform the process than the current server and the deadline constraint on the process is satisļ¬ed on the server. In the evaluation, the total energy consumption of servers is shown to be smaller and the average execution time of each process to be shorter in the MG algorithm than the round robin and random algorithms.äæ®å£«(å·„å­¦)ę³•ę”æ大学 (Hosei University

    IntegraĆ§Ć£o da Cloud com a rede do operador

    Get PDF
    Mestrado em Engenharia ElectrĆ³nica e TelecomunicaƧƵesA utilizaĆ§Ć£o das aplicaƧƵes e as suas formas de comunicar mudaram muito com a proliferaĆ§Ć£o do acesso Ć  Internet. Com esta alteraĆ§Ć£o muitas das aplicaƧƵes passaram a estar acomodadas em equipamento do fornecedor em vez do equipamento do utilizador. Cloud computing (CC) Ć© o conceito que veio ā€patrocinarā€ ainda mais esta mudanƧa. Hoje o fornecimento destes serviƧos Ć© suportado pelo serviƧo Best Effort que a Internet disponibiliza. Este Ć© um modelo viĆ”vel para alguns serviƧos, mas simplesmente inaceitĆ”vel para outros (por exemplo, transmissƵes de vĆ­deo). No sentido de colmatar esta lacuna, existe uma grande aposta nos serviƧos integrados de cloud e de rede. A este paradigma denominamos de Cloud Networking. Este paradigma requer o estabelecimento a pedido e um controlo e gestĆ£o automĆ”tica de recursos de rede e cloud, em que a virtualizaĆ§Ć£o de rede e de recursos cloud Ć© uma peƧa fundamental, nĆ£o sĆ³ pela sua facilidade de migraĆ§Ć£o de recursos virtuais entre diferentes mĆ”quinas fĆ­sicas, mas tambĆ©m pela flexibilidade do estabelecimento de aplicaƧƵes e serviƧos diferentes. Neste contexto o recente conceito de software-defined networks (SDN) pode vir ajudar a melhorar o desempenho dos serviƧos disponibilizados na cloud. Assim, esta dissertaĆ§Ć£o tem dois objetivos. O primeiro visa trabalhar em mecanismos de gestĆ£o de recursos de cloud e rede de uma forma integrada. Concretamente esta dissertaĆ§Ć£o propƵe um algoritmo de mapeamento, bem como um mecanismo de reconfiguraĆ§Ć£o de links por forma a otimizar a alocaĆ§Ć£o de recursos e aumentar a aceitaĆ§Ć£o de pedidos. O segundo objetivo passou por criar um bloco funcional de decisĆ£o de mapeamento e reconfiguraĆ§Ć£o que se encaixa numa arquitetura SDN. Este bloco Ć© responsĆ”vel por receber, analisar e mapear pedidos de serviƧos de conetividade sobre uma rede Openflow. Os algoritmos usados neste componente tĆŖm em conta as consideraƧƵes alcanƧadas na primeira parte da dissertaĆ§Ć£o. Os resultados obtidos permitem verificar que o algoritmo de mapeamento de recursos de cloud e rede, bem como o mecanismo de reconfiguraĆ§Ć£o de links, proporcionam um desempenho significativamente superior aos algoritmos do estado da arte, com uma maior aceitaĆ§Ć£o e ganhos Ć  custa de uma utilizaĆ§Ć£o inferior dos recursos de rede, e com um consumo energĆ©tico inferior. O bloco funcional fecha o ciclo bĆ”sico de controlo da arquitetura SDN para a receĆ§Ć£o e tratamento de serviƧos de conetividade. O estudo global dĆ” uma noĆ§Ć£o do desempenho geral da arquitetura completa, e o estudo individual das diferentes partes do bloco funcional permite perceber quais as partes dentro do componente proposto que deverĆ£o ser melhoradas no futuro.The use of applications and their ways of communicating have greatly changed with the proliferation of Internet access. With this, these applications have come to be accommodated in the equipment supplier rather than the user equipment. Cloud computing (CC) is the concept that came and ā€œsponsoredā€ even more this change. Today the supply of these services is supported by the Best Effort service that the Internet provides. This is a feasible model for some services, but it is simply unacceptable to others (i.e video streams). In order to fill this gap, there is a big bet in integrating cloud and network elements together. To this paradigm we call Cloud Networking. This paradigm requires the establishment, application monitoring and automatic management of network and cloud resources, where both network and cloud virtualization are a key role, not only because of its easiness migration of virtual resources between physical machines, but also by the flexibility of setting different applications and services. In this context, the software-defined networks (SDN) can help improve the performance of the available cloud services. This Dissertation has two objectives. The first one is to work on mechanisms of resource management and cloud network in an integrated way. Specifically, this Dissertation proposes a mapping algorithm as well as a mechanism for reconfiguring links to optimize resource allocation and increase the acceptance of applications. The second goal is the creation of a functional component for mapping decision and reoptimization that fits in an SDN framework. This component is responsible for receiving, analyzing and mapping requests for connectivity services over an OpenFlow network. The algorithms used in this component take into account the considerations achieved with the first part of the Dissertation. The results lead us to conclude that the proposed mapping algorithm for cloud and network resources, as well as the mechanism for reconfiguring links, achieve a performance significantly superior to the state of art algorithms, with a higher acceptation and gains at the expense of a lower utilization of network resources, and a lower energy consumption. The functional component closes the control basic cycle of the SDN framework to the reception and treatment of connectivity services. The global performance study gives perception of the general performance of the complete SDN solution, and the individual study of the different parts of the functional component allows us to understand the parts inside the proposed component that should be improved in the future

    IntegraĆ§Ć£o do paradigma de cloud computing com a infraestrutura de rede do operador

    Get PDF
    Doutoramento em Engenharia InformĆ”ticaThe proliferation of Internet access allows that users have the possibility to use services available directly through the Internet, which translates in a change of the paradigm of using applications and in the way of communicating, popularizing in this way the so-called cloud computing paradigm. Cloud computing brings with it requirements at two different levels: at the cloud level, usually relying in centralized data centers, where information technology and network resources must be able to guarantee the demand of such services; and at the access level, i.e., depending on the service being consumed, different quality of service is required in the access network, which is a Network Operator (NO) domain. In summary, there is an obvious network dependency. However, the network has been playing a relatively minor role, mostly as a provider of (best-effort) connectivity within the cloud and in the access network. The work developed in this Thesis enables for the effective integration of cloud and NO domains, allowing the required network support for cloud. We propose a framework and a set of associated mechanisms for the integrated management and control of cloud computing and NO domains to provide endto- end services. Moreover, we elaborate a thorough study on the embedding of virtual resources in this integrated environment. The study focuses on maximizing the host of virtual resources on the physical infrastructure through optimal embedding strategies (considering the initial allocation of resources as well as adaptations through time), while at the same time minimizing the costs associated to energy consumption, in single and multiple domains. Furthermore, we explore how the NO can take advantage of the integrated environment to host traditional network functions. In this sense, we study how virtual network Service Functions (SFs) should be modelled and managed in a cloud environment and enhance the framework accordingly. A thorough evaluation of the proposed solutions was performed in the scope of this Thesis, assessing their benefits. We implemented proof of concepts to prove the added value, feasibility and easy deployment characteristics of the proposed framework. Furthermore, the embedding strategies evaluation has been performed through simulation and Integer Linear Programming (ILP) solving tools, and it showed that it is possible to reduce the physical infrastructure energy consumption without jeopardizing the virtual resources acceptance. This fact can be further increased by allowing virtual resource adaptation through time. However, one should have in mind the costs associated to adaptation processes. The costs can be minimized, but the virtual resource acceptance can be also reduced. This tradeoff has also been subject of the work in this Thesis.A proliferaĆ§Ć£o do acesso Ć  Internet permite aos utilizadores usar serviƧos disponibilizados diretamente atravĆ©s da Internet, o que se traduz numa mudanƧa de paradigma na forma de usar aplicaƧƵes e na forma de comunicar, popularizando desta forma o conceito denominado de cloud computing. Cloud computing traz consigo requisitos a dois nĆ­veis: ao nĆ­vel da prĆ³pria cloud, geralmente dependente de centros de dados centralizados, onde as tecnologias de informaĆ§Ć£o e recursos de rede tĆŖm que ser capazes de garantir as exigĆŖncias destes serviƧos; e ao nĆ­vel do acesso, ou seja, dependendo do serviƧo que esteja a ser consumido, sĆ£o necessĆ”rios diferentes nĆ­veis de qualidade de serviƧo na rede de acesso, um domĆ­nio do operador de rede. Em sĆ­ntese, existe uma clara dependĆŖncia da cloud na rede. No entanto, o papel que a rede tem vindo a desempenhar neste Ć¢mbito Ć© reduzido, sendo principalmente um fornecedor de conectividade (best-effort) tanto no dominio da cloud como no da rede de acesso. O trabalho desenvolvido nesta Tese permite uma integraĆ§Ć£o efetiva dos domĆ­nios de cloud e operador de rede, dando assim Ć  cloud o efetivo suporte da rede. Para tal, apresentamos uma plataforma e um conjunto de mecanismos associados para gestĆ£o e controlo integrado de domĆ­nios cloud computing e operador de rede por forma a fornecer serviƧos fim-a-fim. AlĆ©m disso, elaboramos um estudo aprofundado sobre o mapeamento de recursos virtuais neste ambiente integrado. O estudo centra-se na maximizaĆ§Ć£o da incorporaĆ§Ć£o de recursos virtuais na infraestrutura fĆ­sica por meio de estratĆ©gias de mapeamento Ć³timas (considerando a alocaĆ§Ć£o inicial de recursos, bem como adaptaƧƵes ao longo do tempo), enquanto que se minimizam os custos associados ao consumo de energia. Este estudo Ć© feito para cenĆ”rios de apenas um domĆ­nio e para cenĆ”rios com mĆŗltiplos domĆ­nios. AlĆ©m disso, exploramos como o operador de rede pode aproveitar o referido ambiente integrado para suportar funƧƵes de rede tradicionais. Neste sentido, estudamos como as funƧƵes de rede virtualizadas devem ser modeladas e geridas num ambiente cloud e estendemos a plataforma de acordo com este conceito. No Ć¢mbito desta Tese foi feita uma avaliaĆ§Ć£o extensa das soluƧƵes propostas, avaliando os seus benefĆ­cios. ImplementĆ”mos provas de conceito por forma a demonstrar as mais-valias, viabilidade e fĆ”cil implantaĆ§Ć£o das soluƧƵes propostas. AlĆ©m disso, a avaliaĆ§Ć£o das estratĆ©gias de mapeamento foi realizada atravĆ©s de ferramentas de simulaĆ§Ć£o e de programaĆ§Ć£o linear inteira, mostrando que Ć© possĆ­vel reduzir o consumo de energia da infraestrutura fĆ­sica, sem comprometer a aceitaĆ§Ć£o de recursos virtuais. Este aspeto pode ser melhorado atravĆ©s da adaptaĆ§Ć£o de recursos virtuais ao longo do tempo. No entanto, deve-se ter em mente os custos associados aos processos de adaptaĆ§Ć£o. Os custos podem ser minimizados, mas isso implica uma reduĆ§Ć£o na aceitaĆ§Ć£o de recursos virtuais. Esta compensaĆ§Ć£o foi tambĆ©m um tema abordado nesta Tese
    corecore