4 research outputs found

    Scalable and Reliable Middlebox Deployment

    Get PDF
    Middleboxes are pervasive in modern computer networks providing functionalities beyond mere packet forwarding. Load balancers, intrusion detection systems, and network address translators are typical examples of middleboxes. Despite their benefits, middleboxes come with several challenges with respect to their scalability and reliability. The goal of this thesis is to devise middlebox deployment solutions that are cost effective, scalable, and fault tolerant. The thesis includes three main contributions: First, distributed service function chaining with multiple instances of a middlebox deployed on different physical servers to optimize resource usage; Second, Constellation, a geo-distributed middlebox framework enabling a middlebox application to operate with high performance across wide area networks; Third, a fault tolerant service function chaining system

    Data Center Energy Retrofits

    Get PDF
    Within the field of computer science, data centers (DCs) are a major consumer of energy. A large part of that energy is used for cooling down the exhaust heat of the servers contained in the DCs. This thesis describes both the aggregate numbers of DCs and key flagship installations in detail. We then introduce the concept of Data Center Energy Retrofits, a set of low cost, easy to install techniques that may be used by the majority of DCs for reducing their energy consumption. The main contributions are a feasibility study of direct free air cooling, two techniques that explore air stream containment, a wired sensor network for temperature measurements, and a prototype greenhouse that harvests and reuses the exhaust heat of the servers for growing edible plants, including chili peppers. We also project the energy savings attainable by implementing the proposed techniques, and show that global savings are possible even when very conservative installation numbers and payback times are modelled. Using the results obtained, we make a lower bound estimate that direct free air cooling could reduce global greenhouse gas (GHG) emissions by 9.4 MtCO2e already by the year 2005 footprint of the DCs. Air stream containment could reduce the GHG emissions by a further 0.7 MtCO2e, and finally heat harvesting can turn the waste heat into additional profits. Much larger savings are already possible, since the DC footprint has increased considerably since 2005.Nykyaikaisten pilvipalvelujen yleistymisen ovat mahdollistaneet jopa tuhansia tietokoneita sisältävät palvelinsalit. Eräs palvelimiin liittyvä ongelma on niiden yhteenlaskettu sähkönkulutus. Palvelimien käyttämä sähkö muuttuu laskennan sivutuotteena lämmöksi, joka taas voi vaarantaa palvelujen jatkuvuuden mikäli riittävää jäähdytystä ei järjestetä. Jäähdytys on perinteisesti toteutettu koneellisena ilmanvaihtona, joka kuluttaa lisää sähköä. Myös muut palvelimien ylläpitoon liittyvät järjestelmät lisäävät sähkönkulutusta. Varsinaisen laskennan lisäksi kulutettu ylimääräinen sähkö vaikuttaa palvelinsalien energiatehokkuuteen. Pilvipalvelut ovat osoittautuneet taloudellisesti niin merkittäviksi, että ylimääräistä sähköä on pidetty siedettävänä haittana palveluiden arvoon verrattuna. Energiatehokkuuden parantamiseen on kuitenkin viime aikoina kiinnitetty huomiota sekä ympäristön kannalta että myös sähkön hinnasta aiheutuvien säästöjen vuoksi. Palvelujen jatkuvuuden kannalta on toisaalta tärkeää, ettei energiatehokkuuden parantaminen aiheuta toiminnalle käyttökatkoja tai käyttäjille ylimääräisiä viipeitä. Tämä väitöskirja esittelee nykyaikaisten palvelinsalien ominaisuuksia sekä yksittäistapausten että globaalien lukumäärien kautta. Esitellyt yksittäistapaukset ovat suurimpien palvelinsalien omistajien lippulaivoja, joilla pyritään vakuuttamaan käyttäjät yritysten sitoutumisesta ekotehokkuuteen. Globaalit lukumäärät luovat katsauksen palvelinsalien eri suuruusluokkien jakaumalle. Käy ilmi, että valtaosa palvelinsaleista on hyvin pieniä ja huomattavasti kehnompia energiatehokkuudeltaan kuin jättikokoiset lippulaivat. Nämä seikat huomioiden väitöskirja esittelee joukon jälkiasennettavia tekniikoita jotka keskittyvät palvelinsalien jäähdytykseen. Tekniikat esitellään väitöskirjan viidessä osajulkaisussa alkaen korvausilman edullisesta tuottamisesta nk. vapaajäähdytyksen avulla ja päättyen kuuman poistoilman hyötykäyttöön kokeellisessa kasvihuoneessa. Väitöskirja sisältää laskelmat tekniikoiden avulla saavutettavien säästöjen alarajoille. Esimerkiksi pelkästään vapaajäähdytystä käyttämällä säästettäisiin 9,4 Mt hiilidioksidia vastaava määrä päästöjä perustuen jo vuoden 2005 sähkönkulutuslaskelmiin. Sähkönkulutus on ollut jatkuvassa kasvussa vuoteen 2013 asti, joten myös saavutettavat säästöt ovat nykyään huomattavasti suuremmat

    Model-Based Design, Analysis, and Implementations for Power and Energy-Efficient Computing Systems

    Get PDF
    Modern computing systems are becoming increasingly complex. On one end of the spectrum, personal computers now commonly support multiple processing cores, and, on the other end, Internet services routinely employ thousands of servers in distributed locations to provide the desired service to its users. In such complex systems, concerns about energy usage and power consumption are increasingly important. Moreover, growing awareness of environmental issues has added to the overall complexity by introducing new variables to the problem. In this regard, the ability to abstractly focus on the relevant details allows model-based design to help significantly in the analysis and solution of such problems. In this dissertation, we explore and analyze model-based design for energy and power considerations in computing systems. Although the presented techniques are more generally applicable, we focus their application on large-scale Internet services operating in U.S. electricity markets. Internet services are becoming increasingly popular in the ICT ecosystem of today. The physical infrastructure to support such services is commonly based on a group of cooperative data centers (DCs) operating in tandem. These DCs are geographically distributed to provide security and timing guarantees for their customers. To provide services to millions of customers, DCs employ hundreds of thousands of servers. These servers consume a large amount of energy that is traditionally produced by burning coal and employing other environmentally hazardous methods, such as nuclear and gas power generation plants. This large energy consumption results in significant and fast-growing financial and environmental costs. Consequently, for protection of local and global environments, governing bodies around the globe have begun to introduce legislation to encourage energy consumers, especially corporate entities, to increase the share of renewable energy (green energy) in their total energy consumption. However, in U.S. electricity markets, green energy is usually more expensive than energy generated from traditional sources like coal or petroleum. We model the overall problem in three sub-areas and explore different approaches aimed at reducing the environmental foot print and operating costs of multi-site Internet services, while honoring the Quality of Service (QoS) constraints as contracted in service level agreements (SLAs). Firstly, we model the load distribution among member DCs of a multi-site Internet service. The use of green energy is optimized considering different factors such as (a) geographically and temporally variable electricity prices, (b) the multitude of available energy sources to choose from at each DC, (c) the necessity to support more than one SLA, and, (d) the requirements to offer more than one service at each DC. Various approaches are presented for solving this problem and extensive simulations using Google’s setup in North America are used to evaluate the presented approaches. Secondly, we explore the area of shaving the peaks in the energy demand of large electricity consumers, such as DCs by using a battery-based energy storage system. Electrical demand of DCs is typically peaky based on the usage cycle of their customers. Resultant peaks in the electrical demand require development and maintenance of a costlier energy delivery mechanism, and are often met using expensive gas or diesel generators which often have a higher environmental impact. To shave the peak power demand, a battery can be used which is charged during low load and is discharged during the peak loads. Since the batteries are costly, we present a scheme to estimate the size of battery required for any variable electrical load. The electrical load is modeled using the concept of arrival curves from Network Calculus. Our analysis mechanism can help determine the appropriate battery size for a given load arrival curve to reduce the peak. Thirdly, we present techniques to employ intra-DC scheduling to regulate the peak power usage of each DC. The model we develop is equally applicable to an individual server with multi-/many-core chips as well as a complete DC with an intermix of homogeneous and heterogeneous servers. We evaluate these approaches on single-core and multi-core chip processors and present the results. Overall, our work demonstrates the value of model-based design for intelligent load distribution across DCs, storage integration, and per DC optimizations for efficient energy management to reduce operating costs and environmental footprint for multi-site Internet services

    Radio Communications

    Get PDF
    In the last decades the restless evolution of information and communication technologies (ICT) brought to a deep transformation of our habits. The growth of the Internet and the advances in hardware and software implementations modified our way to communicate and to share information. In this book, an overview of the major issues faced today by researchers in the field of radio communications is given through 35 high quality chapters written by specialists working in universities and research centers all over the world. Various aspects will be deeply discussed: channel modeling, beamforming, multiple antennas, cooperative networks, opportunistic scheduling, advanced admission control, handover management, systems performance assessment, routing issues in mobility conditions, localization, web security. Advanced techniques for the radio resource management will be discussed both in single and multiple radio technologies; either in infrastructure, mesh or ad hoc networks
    corecore