The doctoral dissertations of the former Helsinki University of Technology (TKK) and Aalto University Schools of Technology (CHEM, ELEC, ENG, SCI) published in electronic format are available in the electronic publications archive of Aalto University - Aaltodoc.
|
![]()
|
|
Dissertation for the degree of Doctor of Science in Technology to be presented with due permission of the Department of Electrical and Communications Engineering for public examination and debate in Auditorium S1 at Helsinki University of Technology (Espoo, Finland) on the 19th of September, 2007, at 12 o'clock noon.
Overview in PDF format (ISBN 978-951-22-8831-1) [6397 KB]
Dissertation is also available in print (ISBN 978-951-22-8830-4)
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.
This thesis consists of an overview and of the following 10 publications:
Keywords: traffic engineering, Internet measurements, traffic characterization, load balancing, MPLS, OSPF, peer-to-peer, file sharing
This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
© 2007 Helsinki University of Technology