Performance evaluation of multicast networks and service differentiation mechanisms in IP networks

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorNyberg-Oksanen, Eeva
dc.contributor.departmentDepartment of Electrical and Communications Engineeringen
dc.contributor.departmentSähkö- ja tietoliikennetekniikan osastofi
dc.contributor.labNetworking Laboratoryen
dc.contributor.labTietoverkkolaboratoriofi
dc.date.accessioned2012-02-17T07:30:49Z
dc.date.available2012-02-17T07:30:49Z
dc.date.issued2006-01-13
dc.description.abstractThe performance of a communication network depends on how well the network is designed in terms of delivering the level of service required by a given type of traffic. The field of teletraffic theory is concerned with quantifying the three-way relationship between the network, its level of service and the traffic arriving at the network. In this thesis, we study three different problems concerning this three-way relationship and present models to assist in designing and dimensioning networks to satisfy the different quality of service demands. In the first part of the thesis, we consider service differentiation mechanisms in packet-switched IP networks implementing a Differentiated Services (DiffServ) architecture. We study how bandwidth can be divided in a weighted fair manner between persistent elastic TCP flows, and between these TCP flows and streaming real-time UDP flows. To this end, we model the traffic conditioning and scheduling mechanisms on the packet and the flow level. We also model the interaction of these DiffServ mechanisms with the TCP congestion control mechanism and present closed-loop models for the sending rate of a TCP flow that reacts to congestion signals from the network. In the second part, we concentrate on non-persistent elastic TCP traffic in IP networks and study how flows can be differentiated in terms of mean delay by giving priority to flows based on their age. We study Multi Level Processor Sharing (MLPS) disciplines, where jobs are classified into levels based on their age or attained service. Between levels, a strict priority discipline is applied; the level containing the youngest jobs has the highest priority. Inside a particular level, any scheduling discipline could be used. We present an implementation proposal of a two-level discipline, PS+PS, with the Processor Sharing discipline used inside both levels. We prove that, as long as the hazard rate of the job-size distribution is decreasing, which is the case for Internet traffic, PS+PS, and any MLPS discipline that favors young jobs, is better than PS with respect to overall mean delay. In the final part, we study distribution-type streaming traffic in a multicast network, where there is, at most, one copy of each channel transmission in each network link, and quantify the blocking probability. We derive an exact blocking probability algorithm for multicast traffic in a tree network based on the convolution and truncation algorithm for unicast traffic. We present a new convolution operation, the OR-convolution, to suit the transmission principle of multicast traffic, and a new truncation operator to take into account the case of having both unicast and multicast traffic in the network. We also consider different user models derived from the single-user model.en
dc.description.versionrevieweden
dc.format.extent65, [app]
dc.format.mimetypeapplication/pdf
dc.identifier.isbn951-22-7993-2
dc.identifier.issn1458-0322
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/2664
dc.identifier.urnurn:nbn:fi:tkk-006513
dc.language.isoenen
dc.publisherHelsinki University of Technologyen
dc.publisherTeknillinen korkeakoulufi
dc.relation.haspartEeva Nyberg and Samuli Aalto. How to achieve fair differentiation. In Proceedings of Networking 2002, pages 1178-1183, Pisa, Italy, May 2002. [article1.pdf] © 2002 Springer Science+Business Media. By permission.
dc.relation.haspartSamuli Aalto and Eeva Nyberg. Flow level models of DiffServ packet level mechanisms. In Proceedings of the 16th Nordic Teletraffic Seminar, pages 194-205, Espoo, Finland, August 2002. [article2.pdf] © 2002 by authors.
dc.relation.haspartEeva Nyberg and Samuli Aalto. Differentiation and interaction of traffic: a flow level study. In Proceedings of International Workshop Art-Qos 2003, pages 276-290, Warsaw, Poland, March 2003. [article3.pdf] © 2003 Springer Science+Business Media. By permission.
dc.relation.haspartKonstantin Avrachenkov, Urtzi Ayesta, Patrick Brown, and Eeva Nyberg. Differentiation between short and long TCP flows: predictability of the response time. In Proceedings of IEEE INFOCOM 2004, volume 2, pages 762-773, March 2004. [article4.pdf] © 2004 IEEE. By permission.
dc.relation.haspartSamuli Aalto, Urtzi Ayesta, and Eeva Nyberg-Oksanen. Two-Level Processor-Sharing scheduling disciplines: Mean delay analysis. In Proceedings of ACM SIGMETRICS - PERFORMANCE 2004, pages 97-105, June 2004. [article5.pdf] © 2004 Association for Computing Machinery (ACM). By permission.
dc.relation.haspartSamuli Aalto, Urtzi Ayesta, and Eeva Nyberg-Oksanen. M/G/1/MLPS comapred to M/G/1/PS. Operations Research Letters, 33 (5): 519-524, September 2005. [article6.pdf] © 2005 Elsevier Science. By permission.
dc.relation.haspartEeva Nyberg, Jorma Virtamo, and Samuli Aalto. An exact algorithm for calculating blocking probabilities in multicast networks. In Proceedings of Networking 2000, pages 275-286, Paris, France, May 2000. [article7.pdf] © 2000 Springer Science+Business Media. By permission.
dc.relation.haspartEeva Nyberg, Jorma Virtamo, and Samuli Aalto. An exact end-to-end blocking probability algorithm for multicast networks. Performance Evaluation, 54 (4): 311-330, December 2003. [article8.pdf] © 2003 Elsevier Science. By permission.
dc.relation.ispartofseriesReport / Helsinki University of Technoloy, Networking Laboratoryen
dc.relation.ispartofseries6/2005en
dc.subject.keywordTCPen
dc.subject.keywordQoSen
dc.subject.keywordDiffServen
dc.subject.keywordfairnessen
dc.subject.keywordschedulingen
dc.subject.keywordPSen
dc.subject.keywordMLPSen
dc.subject.keyworddelayen
dc.subject.keywordmulticasten
dc.subject.keywordblocking probabilityen
dc.subject.keywordOR-convolutionen
dc.subject.otherElectrical engineeringen
dc.titlePerformance evaluation of multicast networks and service differentiation mechanisms in IP networksen
dc.typeG5 Artikkeliväitöskirjafi
dc.type.dcmitypetexten
dc.type.ontasotVäitöskirja (artikkeli)fi
dc.type.ontasotDoctoral dissertation (article-based)en
local.aalto.digiauthask
local.aalto.digifolderAalto_67209

Files

Original bundle

Now showing 1 - 10 of 10
No Thumbnail Available
Name:
isbn9512279932.pdf
Size:
896.84 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
errata_of_articles_P3_P4_P5.pdf
Size:
66.17 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article1.pdf
Size:
219.38 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article2.pdf
Size:
257.29 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article3.pdf
Size:
298.15 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article4.pdf
Size:
855.64 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article5.pdf
Size:
373.79 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article6.pdf
Size:
181.57 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article7.pdf
Size:
151.41 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
article8.pdf
Size:
196.81 KB
Format:
Adobe Portable Document Format