17 research outputs found

    Kuormantasaus MPLS:n avulla eriytetyn palvelun verkoissa

    No full text
    IP-verkossa reitityspätökset tehdään itsenäisesti jokaisessa reitittimessä. Multi Protocol Label Switching (MPLS) on leimakytkentäprotokolla, joka liittää jokaiseen pakettiin leiman MPLS-verkon reunalla. Leiman avulla määritellään reititys MPLS-verkossa. MPLS:n merkittävin sovellus on Traffic Engineering, jota käytetään verkon suorituskyvyn optimointiin. MPLS:n eksplisiittisellä reitityksellä sekä jakamalla liikennettä useille poluille voidaan tasata kuormaa. Työn tarkoituksena on tutkia liikenteenjakoa, joka minimoi verkon keskiviiveen. Työssä keskitytään Gallagerin esittämään, viiveen minimoivaan algoritmiin sekä kahteen sen approksimaatioon. Ensimmäinen approksimaatio määrittelee ensin polut lineaarisella optimoinnilla ja tämän jälkeen reitittää liikenteen epälineaarisella optimoinnilla. Toinen approksimaatio jakaa liikenteen osiin ja reitittää osat perätysten Dijkstran algoritmin avulla. Työn tärkein päämäärä on kehittää optimointialgoritmeja, jotka eriyttävät luokkia viiveen mukaan. Kuormaa tasaavaa algoritmeja käytetään lähtökohtana. Eriyttämistä saavutetaan sekä reitityksellä että WFQ-skeduloinnilla. Työssä kehitetään sekä optimaalisia että approksimoivia algoritmeja WFQ-painojen ja reitityksen yhtäaikaista optimointia varten. Kuormaa tasaavat sekä palvelua eriyttävät algoritmit toteutetaan ja testataan. Havaitaan, että approksimaatiot pienentävät laskenta-aikaa merkittävästi kuitenkaan huonontamatta reitityksen suorituskykyä. Palvelua eriyttävistä algoritmeista parhaiten toimivat ne, jotka hyödyntävät sekä reititystä että WFQ-skedulointia

    Liikenteenhallinta Internetissä: liikenteen karakterisoinnista kuormantasaukseen ja tiedostonjakoon vertaisverkoissa

    No full text
    Traffic engineering refers to the performance optimization of operational networks. On one hand, traffic offered between origin and destination nodes loads the network and on the other hand, this traffic has to be carried in the network in such a way that performance objectives are fulfilled. In this thesis, we study three different problem areas related to traffic engineering covering traffic characterization, load balancing and peer-to-peer (P2P) file sharing. In the first part of this thesis we characterize the measured traffic on a link in the Finnish backbone network Funet. Traffic on the link is first considered as an aggregate and then split into origin-destination pairs based on the IP addresses of the packets. At a fine level of spatial aggregation we identify four typical OD pair representatives called "Normal", "Bursty", "Uniform" and "Periodic". In particular, we are interested in how the so-called moving IID Gaussian model fits together with the aggregate link data and the OD pair representatives. The second part of the thesis considers load balancing in different types of networks. The idea of load balancing is to move traffic from congested links to other parts of the network in a well-controlled way. If the traffic demands are known, the load balancing can be formulated as an optimization problem. However, knowledge of traffic demands is often lacking. For that reason we propose an adaptive and distributed algorithm that gradually balances the load by making small changes in the traffic-splitting ratios on the basis of measured link loads. The application of the adaptive algorithm for both MPLS as well as for OSPF networks is considered. By numerical evaluation we find that the adaptive algorithm converges rapidly almost to the optimum. We also develop optimization algorithms that differentiate traffic classes in terms of mean delay. In this thesis, the differentiation is achieved by the use of both routing and WFQ scheduling. Finally, the load balancing of wireless multihop networks is considered by formulating a linear optimization problem for the joint optimization of both routing and scheduling of the network. In the third part of the thesis we consider the population dynamics and performance of novel P2P file-sharing networks. First we study the dynamics of distributing a single chunk by a deterministic fluid model as well as by a more detailed Markov model, which makes evaluation of the lifetime of the system possible. Then we extend the Markov chain model to the case of two chunks and compare the performance of different chunk or peer selection policies in terms of the lifetime as well as the download time of the file. Finally, with a spatio-temporal model we assess how much selecting the nearest peer instead of a random one reduces the usage of the resources of the underlying network.Liikenteenhallinnalla voidaan optimoida tietoverkkojen suorituskykyä. Toisaalta tarjottu liikenne lähde- ja määränpääsolmujen välillä kuormittaa verkkoa ja toisaalta tämä liikenne tulisi kuljettaa verkossa siten, että suorituskykyvaatimukset täyttyvät. Tässä väitöskirjassa tutkitaan kolmea eri liikenteenhallintaan liittyvää tutkimusongelmaa, nimittäin liikenteen karakterisointia, kuormantasausta ja tiedoston jakoa vertaisverkoissa. Työn ensimmäinen osa käsittelee suomalaisesta runkoverkosta Funetista mitatun liikenteen karakterisointia. Linkin liikenne ajatellaan ensiksi yhtenä kokonaisuutena ja sen jälkeen se jaetaan lähde- ja määränpääpareihin perustuen pakettien IP-osoitteisiin. Jaon ollessa hieno voidaan erottaa neljä eri tyyppistä liikenneparia, jotka ovat normaalinen, purskeinen, tasajakautunut ja jaksollinen. Työssä ollaan erityisesti kiinnostuneita siitä, kuinka niin sanottu liukuva gaussinen liikennemalli IID-oletuksin sopii linkkidataan ja edustaviin lähde-määränpääpareihin. Työn toinen osa tarkastelee kuormantasausta erilaisissa verkoissa. Kuormantasauksen ideana on siirtää hallitulla tavalla liikennettä verkon kuormittuneilta linkeiltä ruuhkattomampiin osiin. Jos tarjotut liikenteet tiedetään, voidaan kuormantasaus muotoilla optimointiongelmana. Kuitenkin usein tieto liikenteistä puuttuu. Tästä syystä työssä kehitetään adaptiivinen ja hajautettu algoritmi, joka tasaa kuormaa tekemällä asteittaisia muutoksia liikenteenjakosuhteissa mitattuun linkkitietoon perustuen. Kehitetyn algoritmin soveltamista tarkastellaan sekä MPLS- että OSPF-verkoissa. Numeerisin esimerkein osoitetaan, että adaptiivinen algoritmi saavuttaa nopeasti optimaalisen liikenteenjaon. Työssä kehitetään myös optimointialgoritmeja, jotka eriyttävät liikenneluokkia viiveen suhteen. Eriytystä saavutetaan sekä reitityksellä että WFQ-skeduloinnilla. Lopuksi kuormantasausta tutkitaan langattomissa monihyppyverkoissa muotoilemalla optimointiongelma, joka yhtäaikaisesti optimoi sekä reitityksen että skeduloinnin verkossa. Työn viimeisessä osassa tarkastellaan populaatiodynamiikkaa ja suorituskykyä uudentyyppisissä tiedostonjakoverkoissa. Aluksi tutkitaan yhden tiedostonpalan levitystä deterministisellä nestemallilla ja tämän jälkeen yksityiskohtaisemmalla Markov-mallilla. Jälkimmäinen malli mahdollistaa myös tiedostonjaon elinajan arvioinnin. Yhden palan Markov-malli laajennetaan käsittämään kaksi palaa, mikä mahdollistaa erilaisten vertaissolmujen valintapolitiikkojen vertailun sekä elinajan että latausviiveen suhteen. Lopuksi työssä tutkitaan aika-paikka-mallin avulla, kuinka verkon resurssien käyttöä voidaan vähentää politiikalla, jossa valitaan lähin vertaissolmu satunnaisen sijaan.reviewe

    Networks

    No full text
    Traffic engineering refers to performance optimization of operational networks. One task of traffic engineering is load balancing, the idea of which is to move traffic from congested links to other parts of the network in a well-controlled way. If the traffic demands are known, the load balancing can be formulated as an optimization problem. MPLS brings up new possibilities, such as explicit routing, for load balancing in IP networks. It has recently been found that a similar load balancing is possible to implement even in IP networks based on OSPF-routing by adjusting the link weights and the traffic splitting ratios in the routers. A common problem in traffic engineering mechanisms is that the traffic matrix is assumed to be known. This assumption is rarely true and thus adaptive approaches are needed. In this thesis we study adaptive load balancing in both MPLS and OSPF networks based on measured link loads. We propose an adaptive and distributed algorithm for both types of networks that gradually balances the load by making small changes in the traffic splitting ratios of the paths o

    Analyzing the Dynamics and Resource Usage of P2P File Sharing by a Spatio-temporal Model

    No full text
    resource usage of P2P  file  sharing  by  a  spatiotemporal  model. In Proceedings of th
    corecore