33
Network Provisioning Using Multimedia Aggregates

Npma Final

Embed Size (px)

DESCRIPTION

very nice presentation on the latest Multimedia Technologies.

Citation preview

Page 1: Npma Final

Network Provisioning Using Multimedia Aggregates by T.Vasu

Page 2: Npma Final

Introduction:-

Emerging streaming services are increasingly becoming an integral part of our lives. The enrich a seemingly mundane everyday activity to a unique, personal experience talking on the phone assisted by a visual, having access to live as well as past TV programs, and Watching videos out of virtually unlimited choices.

Internet TV (IPTV), as one of the hottest new tech -nologies in telecommunications, is considered a crucial revenue source by Internet Service Providers (ISPs).

Page 3: Npma Final

Agenda:-

Network Provisioning.

Network Packet Aggregation.

Network Traffic Engineering.

Network Dimensioning.

Multimedia Traffic Analysis.

Traffic Aggregation.

Page 4: Npma Final

Network Provisioning:-

The network provisioning contains providing basic network features like high bandwidth and support for audio and video traffic.

1.Voice Over IP(VoIP): Adequate bandwidth & traffic isolation.2.Bandwidth Settings: To expedite voice traffic.3.Quality Of Service: Guaranteeing a certain level of performance to a data flow.4.Latency: Less end-to-end latency.

Page 5: Npma Final

Network Packet Aggregation:-

A method and equipment is used to transmit and/or receive information over a communication system.

This equipment comprising: an aggregator for aggregating or multiplexing information and a de-aggregator for de- aggregating the aggregated packet.

The information is transmitted in aggregated form. A plurality of packets representing information is combined to form an aggregate packet.

The use of an aggregated packet makes less scheduling of packets is done and the aggregated packet can be trans- mitted at a rate different than the fixed rate of the time.

Page 6: Npma Final
Page 7: Npma Final
Page 8: Npma Final

Network Traffic Engineering:-

Traffic engineering is a method of optimizing the perfor- mance of a communication networks by dynamically analyzing, predicting and regulating the behavior of data transmitted over that network.

The benefits of traffic engineering are taken seriously by management.

o Cost optimization.o Congestion management.o Efficient routing.o Availability, resilience and fast restoration.

Page 9: Npma Final
Page 10: Npma Final

Network Dimensioning:-

Network Dimensioning is a key capacity planning discipline, which involves determining the network’s topology, routing plan, traffic matrix which has a direct impact on an organization's cost base. An excess of deployed capacity will result in wasted capital, while a dearth of capacity will adversely impact service level agreements, potentially incurring service penalties.

Benefits: Ensuring that the right capacity is in the right place. Optimizing the routing of traffic.

Page 11: Npma Final

Multimedia Traffic Analysis:-

Digital representation of mix of audio, video, bitmap images, animation data and graphics.

The Multimedia Applications are

• one-to-one audio and video streamingE.g., CNN news, course on-line, clips• one-to-many audio and video streamingE.g., radio stations, web television broadcasting ..etc• Real time interactive audio and videoE.g., Internet Phone, distance learning, collaborativeapplications

Page 12: Npma Final

Traffic Aggregation:-

Page 13: Npma Final

Proposed System:-

This system will present methods and tools for the optimal dimensioning of networks based on multimedia aggregates. The proposed method minimizes the network resources reservations of traffic aggregates providing a bounded delay. This method also introduces several methods to generate multimedia traffic aggregation using real video traces. The proposed method is based on the use of traffic traces for optimizing network resources guaranteeing a required delay.

Page 14: Npma Final

1.Network Reservation Analysis:-

The goal of this analysis is to obtain an algorithm to cal- - culate the optimal network resources parameters (bandwidth R and buffer B) for a given delay and a known traffic aggregate.

Page 15: Npma Final

1.1 Traffic flow model:-

When a new traffic is going to be transmitted in a network, it must specify its requirements and traffic characteristics. This is a kind of contract between the customer and the network.

In this paper, we use the classical token bucket specification. This specification is defined by two parameters: sustained bit rate r and token bucket depth b.

Given a traffic trace, it is easy to obtain the minimal r value for a given b and vice versa. A token bucket (b, r) corresponds to a constraint function α(t) = b + rt.

Page 16: Npma Final

Contd…

Considering f frames per second, and ignoring the finite capacity of the bucket, the bucket fullness (in bits) at the end of the frame period i is bi = max (0, bi−1 + Ei −r/f)

In order to calculate the minimal b value so that the bucket does not overflow, b is chosen such that bi ≤ b for all i. The value of b can thus be written as a function of r b(r) = max bi. 0<i≤n

Page 17: Npma Final

1.2 Node delay equation:-

The delay bound of any packet departing from a node to an output link can be expressed as D =B/R+ EP, r≤R,

Where R is the configured service rate at the output inter- -face and the total traffic destined to the output interface is bounded by a token bucket of rate r ≤ R and depth B. Ep is an error term for the treatment of individual EF packets. The above Equation is called as the queuing delay, that is, the time a packet has to wait in order to be transmitted on the link.

Page 18: Npma Final

1.3 The optimal network parameters:-

The goal of this parameters is to minimize the bandwidth reservation R for a given traffic trace in order to guarantee a maximum deterministic delay D with no packet loss. R =b(r)/D − Ep, r ≤ R.

The minimal reservation occurs when R = r (when the reserved bandwidth is equal to the drain rate), so the equation can be solved by iterations.

Page 19: Npma Final

2.Traffic Aggregate Workload:-

This goal of this method is to explain the aggregate workload used in the following sections. Two classes of workload are used. The first one is a real traffic trace and its goal is to make provisions for a network using real traffic traces. The second class is a composite workload that is an aggregation of real traffic video traces. The generation of this synthetic traffic trace has proven to be very useful in multimedia traffic engineering.

Page 20: Npma Final

2.1. Real traffic traces:-

There are several real traffic traces available such as the Qbone traces, NLANR from the University of Auckland, MAWI from the WIDE backbone . The MAWI traffic traces are good due to their high resolution and their relatively high mean bandwidth . It represents a real traffic trace and is perfect for optimization process.

Page 21: Npma Final

Graphs:-

Page 22: Npma Final

2.2 Composite Traffic Aggregation:-

In this method we focus on multimedia traffic engineering, and therefore we need multimedia traffic. This multimedia traffic is generated using real video traffic traces.

Two sets of variable bit rate (VBR) traffic were used for this aggregation. The first group is the MPEG-1 Traces and second group is from the MPEG-4.

A simple traffic flow consists of the consecutive arrival ofdiscrete entities (packets, frames) with defined intervals. Weimplemented several methods to generate the traffic aggregation

Page 23: Npma Final

Contd...

We implement several methods to generate the traffic aggregation.

1. Static aggregate: The aggregate is generated using agiven (static) set of traffic traces.

2.Dynamic aggregate: The aggregate is generated dynamically by simulating an arrival process with a givenmean bandwidth.

3.Shaped aggregate: This is similar to the dynamic aggregate except that the bandwidth is variable; that is, thetraffic aggregate is generated following a given traffic shape.

Page 24: Npma Final

3. Network Provisioning Scenarios:-

This section details the provisioning of network resources in several scenarios. The goal of the scenarios presented in the following subsections is to answer questions like the following.

1.Given a traffic trace, what is the optimal provisioningfor a desired delay?

2.When traffic traces are not available, how can a networkbe provisioned to support a desired number ofvideo channels?

3.When a traffic pattern of the workload is available, isit possible to optimize the usage of the network resources?

Page 25: Npma Final

3.1 Provisioning Using Real Traffic Traces:-

This is a typical traffic engineering scenario. The goal is to optimize the network resources used for a traffic aggregate for a given node delay. These are the steps to follow.

1. Measure the traffic inside a link node for a given period. The measured traffic must be the traffic that is going to be transmitted.

2. Obtain the optimal resource reservation for the channel.

3. Modify the network configuration to assign the new reservation for the channel.

Page 26: Npma Final

3.2 Provisioning For a Dynamic Multimedia Aggregate:-

This scenario supposes that we do not have a trace of the traffic to be transmitted in the channel (when a network is first deployed). Therefore, it is very useful to predict the multimedia load that a channel will admit and how many resources must be reserved for the channel . These are the steps to follow.

1.Create a composite traffic for a desired offered bandwidth using the dynamic aggregate method.

2.Obtain the optimal resource reservation.

3.Configure the network channel with this reservation.

Page 27: Npma Final

3.3. Provisioning For a Traffic Pattern:-

This scenario supposes that we have a traffic pattern or low resolution traffic traces inside the network . The goal is to obtain the optimal parameters in order to support this traffic. These are the steps to follow

1.Create a composite traffic using a shaped aggregate.

2.Obtain the optimal resource reservation. 3.Modify network configuration to assign the new reservation.

Page 28: Npma Final

3.4. Bandwidth utilization:-

The goal is to reduce the bandwidth reservation in the network, the bandwidth utilization level provides a simple way of configuring the node delay.

The bandwidth utilization is defined as the quotient between the mean rate of the aggregate and the bandwidth reservation (R value).

Page 29: Npma Final

3.5 Important Points:-

The first one uses a real traffic trace and can be used to optimize the utilization of a running network.

The second uses a composite traffic and can be used at the initial provisioning of the network.

The third one is a combination of the previous ones , it needs a coarse description of the network traffic and the provisioning is done using a shaped aggregate.

Page 30: Npma Final

3.6 Conclusions:-

First, a very reduced delay implies a reduced utilisation of network resources; if the delay is increased, the utilisation is better but the buffer (the B value) also increases. Second, the greater the number of loads in an aggregate, the better the network utilisation (due to the statistical multiplexing).

Third, in order to use the network more efficiently, it is better to use short-term traces than long-term traces.

Page 31: Npma Final

4.Results:-

Bandwidth represents the dominant cost factor in any network-based application or service.

Optimal provisioning of network resources is crucial for reducing the service cost of multimedia transmission.

The goal of traffic engineering is to design, provisioning, performance evaluation, and tuning of operational networks.

Multimedia traffic requires not only provisioning bandwidth and buffer resources in the network but also guaranteeing a given maximum end-to-end delay.

Page 32: Npma Final

Contd..

The basic guidelines, to obtain high network utilization,the following general recommendations could be carried out:

1.Do not use very low end-to-end delays.

2.Use short-term traces if the network is capable of perio- dically redimensioning the network resources.

3.Use a large aggregate (with a high number of flows) instead of a small aggregate.

Page 33: Npma Final

Thank U