ΗΥ537: Έλεγχος Πόρων και Επίδοση σε Ευρυζωνικά Δίκτυα,



Σχετικά έγγραφα
ΗΥ537: Έλεγχος Πόρων και Επίδοση σε Ευρυζωνικά Δίκτυα,

ΗΥ537: Έλεγχος Πόρων και Επίδοση σε Ευρυζωνικά Δίκτυα,

Internet protocol stack Encapsulation Connection oriented VS connectionless services Circuit Switching Packet Switching Store-and-forward switches

ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΑΝΑΛΥΣΗ

Instruction Execution Times

EPL 603 TOPICS IN SOFTWARE ENGINEERING. Lab 5: Component Adaptation Environment (COPE)

ΑΛΓΟΡΙΘΜΙΚΑ ΘΕΜΑΤΑ ΔΙΚΤΥΩΝ ΚΑΙ ΤΗΛΕΜΑΤΙΚΗΣ

CYTA Cloud Server Set Up Instructions

Calculating the propagation delay of coaxial cable

Monolithic Crystal Filters (M.C.F.)

«Χρήσεις γης, αξίες γης και κυκλοφοριακές ρυθμίσεις στο Δήμο Χαλκιδέων. Η μεταξύ τους σχέση και εξέλιξη.»

Homework 3 Solutions

ΚΥΠΡΙΑΚΟΣ ΣΥΝΔΕΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY 21 ος ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ Δεύτερος Γύρος - 30 Μαρτίου 2011

ΙΑΤΜΗΜΑΤΙΚΟ ΠΡΟΓΡΑΜΜΑ ΜΕΤΑΠΤΥΧΙΑΚΩΝ ΣΠΟΥ ΩΝ ΣΤΑ ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ "VIDEO ΚΑΤΟΠΙΝ ΖΗΤΗΣΗΣ" ΑΝΝΑ ΜΟΣΧΑ Μ 11 / 99

Capacitors - Capacitance, Charge and Potential Difference

Aluminum Electrolytic Capacitors (Large Can Type)

Math 6 SL Probability Distributions Practice Test Mark Scheme

(C) 2010 Pearson Education, Inc. All rights reserved.

Aluminum Electrolytic Capacitors

Strain gauge and rosettes

Εργαστήριο Ανάπτυξης Εφαρμογών Βάσεων Δεδομένων. Εξάμηνο 7 ο

PARTIAL NOTES for 6.1 Trigonometric Identities

A Bonus-Malus System as a Markov Set-Chain. Małgorzata Niemiec Warsaw School of Economics Institute of Econometrics

Other Test Constructions: Likelihood Ratio & Bayes Tests

University of Macedonia Master in Information Systems. Networking Technologies professors: A. Economides A. Pobortsis AGREEMENT AND ACCOUNTING

ST5224: Advanced Statistical Theory II

UDZ Swirl diffuser. Product facts. Quick-selection. Swirl diffuser UDZ. Product code example:

Block Ciphers Modes. Ramki Thurimella

Main source: "Discrete-time systems and computer control" by Α. ΣΚΟΔΡΑΣ ΨΗΦΙΑΚΟΣ ΕΛΕΓΧΟΣ ΔΙΑΛΕΞΗ 4 ΔΙΑΦΑΝΕΙΑ 1

CMOS Technology for Computer Architects

k A = [k, k]( )[a 1, a 2 ] = [ka 1,ka 2 ] 4For the division of two intervals of confidence in R +

SOAP API. Table of Contents

Surface Mount Multilayer Chip Capacitors for Commodity Solutions

ΜΕΤΑΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥΔΩΝ

Assalamu `alaikum wr. wb.

The Simply Typed Lambda Calculus

Econ 2110: Fall 2008 Suggested Solutions to Problem Set 8 questions or comments to Dan Fetter 1

Homework 8 Model Solution Section

Phys460.nb Solution for the t-dependent Schrodinger s equation How did we find the solution? (not required)

Statistical Inference I Locally most powerful tests

Approximation of distance between locations on earth given by latitude and longitude

the total number of electrons passing through the lamp.

Bayesian statistics. DS GA 1002 Probability and Statistics for Data Science.

Δίκτυα Επικοινωνιών ΙΙ: OSPF Configuration

Πώς μπορεί κανείς να έχει έναν διερμηνέα κατά την επίσκεψή του στον Οικογενειακό του Γιατρό στο Ίσλινγκτον Getting an interpreter when you visit your

ΠΑΝΕΠΙΣΤΗΜΙΟ ΠΑΤΡΩΝ ΠΟΛΥΤΕΧΝΙΚΗ ΣΧΟΛΗ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ Η/Υ & ΠΛΗΡΟΦΟΡΙΚΗΣ. του Γεράσιμου Τουλιάτου ΑΜ: 697

Daewoo Technopark A-403, Dodang-dong, Wonmi-gu, Bucheon-city, Gyeonggido, Korea LM-80 Test Report

Example Sheet 3 Solutions

Επίπεδο Μεταφοράς. (ανεβαίνουμε προς τα πάνω) Εργαστήριο Δικτύων Υπολογιστών Τμήμα Μηχανικών Η/Υ και Πληροφορικής

Απόκριση σε Μοναδιαία Ωστική Δύναμη (Unit Impulse) Απόκριση σε Δυνάμεις Αυθαίρετα Μεταβαλλόμενες με το Χρόνο. Απόστολος Σ.

Second Order Partial Differential Equations

CHAPTER 25 SOLVING EQUATIONS BY ITERATIVE METHODS

10.7 Performance of Second-Order System (Unit Step Response)

ΕΙΣΑΓΩΓΗ ΣΤΙΣ ΗΛΕΚΤΡΟΝΙΚΕΣ ΥΠΗΡΕΣΙΕΣ

Metal Oxide Varistors (MOV) Data Sheet

5.4 The Poisson Distribution.

ηµοσίευση ικτυακής Πελατειακής ιεπαφής & Συναφών Πρωτοκόλλων CELL RELAY / ATM

Asynchronous Transfer Mode - ATM

Section 8.3 Trigonometric Equations

[1] P Q. Fig. 3.1

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 19/5/2007

Mean bond enthalpy Standard enthalpy of formation Bond N H N N N N H O O O

Surface Mount Aluminum Electrolytic Capacitors

Εισαγωγή ΙΙ: Βασικοί τύποι δικτύων

The challenges of non-stable predicates

Pg The perimeter is P = 3x The area of a triangle is. where b is the base, h is the height. In our case b = x, then the area is

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 6/5/2006

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

Areas and Lengths in Polar Coordinates

Υπολογιστική Φυσική Στοιχειωδών Σωματιδίων

Jesse Maassen and Mark Lundstrom Purdue University November 25, 2013

Metal thin film chip resistor networks

Επίπεδο δικτύου IP διευθυνσιοδότηση

ΚΥΠΡΙΑΚΗ ΕΤΑΙΡΕΙΑ ΠΛΗΡΟΦΟΡΙΚΗΣ CYPRUS COMPUTER SOCIETY ΠΑΓΚΥΠΡΙΟΣ ΜΑΘΗΤΙΚΟΣ ΔΙΑΓΩΝΙΣΜΟΣ ΠΛΗΡΟΦΟΡΙΚΗΣ 24/3/2007

Characterization Report

ALUMINUM ELECTROLYTIC CAPACITORS LKG

(1) Describe the process by which mercury atoms become excited in a fluorescent tube (3)

2 Composition. Invertible Mappings

D Alembert s Solution to the Wave Equation

Μηχανική Μάθηση Hypothesis Testing

«ΑΓΡΟΤΟΥΡΙΣΜΟΣ ΚΑΙ ΤΟΠΙΚΗ ΑΝΑΠΤΥΞΗ: Ο ΡΟΛΟΣ ΤΩΝ ΝΕΩΝ ΤΕΧΝΟΛΟΓΙΩΝ ΣΤΗΝ ΠΡΟΩΘΗΣΗ ΤΩΝ ΓΥΝΑΙΚΕΙΩΝ ΣΥΝΕΤΑΙΡΙΣΜΩΝ»

Second Order RLC Filters

HOMEWORK 4 = G. In order to plot the stress versus the stretch we define a normalized stretch:

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. Ψηφιακή Οικονομία. Διάλεξη 8η: Producer Behavior Mαρίνα Μπιτσάκη Τμήμα Επιστήμης Υπολογιστών

6.1. Dirac Equation. Hamiltonian. Dirac Eq.

EE512: Error Control Coding

Asynchronous Transfer Mode - ATM

Bring Your Own Device (BYOD) Legal Challenges of the new Business Trend MINA ZOULOVITS LAWYER, PARNTER FILOTHEIDIS & PARTNERS LAW FIRM

Παραδείγµατα δικτυακών τεχνολογιών. Ethernet Internet ATM

Γιπλυμαηική Δπγαζία. «Ανθπυποκενηπικόρ ζσεδιαζμόρ γέθςπαρ πλοίος» Φοςζιάνηρ Αθανάζιορ. Δπιβλέπυν Καθηγηηήρ: Νηθφιανο Π. Βεληίθνο

Mean-Variance Analysis

Στρατηγικές Ασφάλειας

Smaller. 6.3 to 100 After 1 minute's application of rated voltage at 20 C, leakage current is. not more than 0.03CV or 4 (µa), whichever is greater.

Μορφοποίηση υπό όρους : Μορφή > Μορφοποίηση υπό όρους/γραμμές δεδομένων/μορφοποίηση μόο των κελιών που περιέχουν/

Areas and Lengths in Polar Coordinates

ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ ΔΙΚΤΥΩΝ

ΕΦΑΡΜΟΓΗ ΕΥΤΕΡΟΒΑΘΜΙΑ ΕΠΕΞΕΡΓΑΣΜΕΝΩΝ ΥΓΡΩΝ ΑΠΟΒΛΗΤΩΝ ΣΕ ΦΥΣΙΚΑ ΣΥΣΤΗΜΑΤΑ ΚΛΙΝΗΣ ΚΑΛΑΜΙΩΝ

ιαδικτυακές Εφαρµογές

derivation of the Laplacian from rectangular to spherical coordinates

Partial Differential Equations in Biology The boundary element method. March 26, 2013

Transcript:

ΗΥ537: Έλεγχος Πόρων και Επίδοση σε Ευρυζωνικά Δίκτυα Βασίλειος Σύρης Τμήμα Επιστήμης Υπολογιστών Πανεπιστήμιο Κρήτης Εαρινό εξάμηνο 2008 Network services Contracts Service Level Agreements (SLAs)

Service layering A service at one layer utilizes lower layer services, and adds to their functionality Higher layer services: interface directly with user, e.g., web browsing ASP: Application Service Providers Lower layer services: users use indirectly, e.g. Internet transport Quality of higher layer services depends on quality of lower layer services Higher layer: response time, transaction rate, etc Lower layer: throughput, delay, jitter, etc Access services: connects user equipment to network Network services - 3 Transport technologies IP Ethernet ATM (Asynchronous Transfer Mode) MPLS (MutliProtocol Label Switching) SDH (Synchronous Digital Hierarchy), SONET (Synchronous Optical Network) DWDM (Dense Wave Division Mux) Network services - 4

Transport service layering IP flow SONET connection Light path ATM virtual path Network services - 5 Transport service classification Connection-oriented Connectionless Synchronous, e.g. ISDN, SDH/SONET data transport at regular intervals Asynchronous, e.g. ATM (cell switching), IP (packet switching) take advantage of statistical multiplexing Best-effort Guaranteed Flow isolation: used to guarantee performance Flow granularity Network services - 6

Flow granularity Network services - 7 Service contracts User Network Service Interface Service contract: network commits to deliver a service with specific quality and performance characteristics and user commits to interact with network at given way Network services - 8

Service contracts (cont.) Service contracts also known as Service Level Agreements (SLA) Service contract can include: Billing/tariff issues Geographic coverage Reliability/uptime Response to failures Help desk/call center support QoS parameters Traffic description Traffic contract part of service contract that is concerned with characteristics of transport service Network services - 9 ATM Quality of Service (QoS) Parameters ATM QoS parameters characterise performance of an ATM layer connection Max Cell Transfer Delay (CTD): Delay experienced by a cell between network entrance and exit points peak-to-peak Cell Delay Variation (CDV): max - min cell transfer delay Cell Loss Ratio (CLR): Percentage of cells that are lost Minimum Cell Rate (MCR): Minimum cell rate user is allowed to always send The above are user negotiable Also, a number of additional, non-negotiable QoS parameters have been defined Network services - 10

Quality specification Deterministic, e.g. 0% loss Statistical, e.g. 10-5 loss percentage Relative, e.g. class A received better quality than class B Network services - 11 Traffic Parameters Traffic parameters describe inherent characteristics of a traffic source Peak Cell Rate (PCR): Maximum instantaneous rate Sustained Cell Rate (SCR): Average cell rate measured over some long interval Maximum Burst Size (MBS): Maximum burst size (# of cells) that can be sent at the peak rate Network services - 12

Leaky bucket traffic descriptor Used for traffic characterization Defined by leak rate r and bucket size b Conforming traffic stream must satisfy X [ t, t' ] r( t' t) + b for all t < t' Equivalently X [ t, t' ] t' t r + b t' t for all t < t' Larger width [t,t ) => rate bounded by leak rate r In window [t,t ) source allowed to produce burst b above r(t -t) Leaky bucket permits arbitrary large peak rate Network services - 13 Leaky Bucket Algorithm Bucket size b Leak rate r Bucket contents by 1 or pkt size for each conforming cell/pkt actual cell virtual cell conforming or nonconforming b cells r cells/s B: bucket contents If B+1> b cell nonconforming else cell conforming B=B+1 Network services - 14

Multiple leaky buckets PCR cells/s arriving cell 1+CDVT x SCR cells SCR cells/s virtual cell 1+(BT+CDVT) x SCR cells Network services - 15 Traffic control using leaky buckets Assume leaky bucket (r,b) and access rate h Maximum time t user can transmit at rate h ht rt + b t = b h r Network services - 16

Traffic Contract Negotiation Traffic parameters: peak rate, sustainable cell rate, burst size, minimum cell rate Traffic Contract: QoS parameters: cell delay, cell delay variation, cell loss ratio Conformance definition: Generic Cell Rate Algorithm (GCRA) ATM UNI ATM Network Network services - 17 Policing and shaping User Service Interface Network shaping policing Policing: network verifies that user s traffic is within traffic profile specified in contract Shaping: buffer (delay) packets to conform with profile Charging: loose form of policing Network services - 18

Contract parameters Static parameters: set when contract is established, and remain constant throughout its life Dynamic parameters: updated during contract s lifetime Contract A No loss provided rate < 1 Mbps Contract B No loss provided rate < h Mbps, where network can vary h between 1<h<2 Mbps Both A and B: static parameters zero loss, 1 Mbps Contract B: dynamic parameter extra rate 0<x<1 Mbps Network services - 19 Contract parameters (cont.) Contract A No loss provided rate < 1 Mbps Contract B No loss provided rate < h, where network can vary h between 1<h<2 Mbps Contract C Loss < 10-5 provided rate < h, where user can vary h between 1<h<2 Mbps Contract B: network is varying rate h, depending on spare capacity; appropriate for elastic applications Contract C: user varies h; network must always be able to provide 2 Mbps, with loss < 10-5 ; network takes advantage of statistical mux Contract C: good idea to charge user for h-1 Network services - 20

Contract parameters (cont.) Static parameters network must reserve resources for these Dynamic parameters Network dynamically reserves resources for these Must specify who is responsible for changing dynamic parameters With pricing, network can influence value of dynamic parameters, even if he is not responsible for choosing them Example of service with purely dynamic parameters: TCP TCP software dynamically controls maximum rate h Implicit guarantee of small pkt loss Measured parameters: known after connection starts, e.g. duration, transferred volume Network services - 21