Massimo Tornatore Dept. of Computer Science University of - - PowerPoint PPT Presentation

massimo tornatore dept of computer science university of
SMART_READER_LITE
LIVE PREVIEW

Massimo Tornatore Dept. of Computer Science University of - - PowerPoint PPT Presentation

Introduction to the course Network Design and Planning (sq2014) Massimo Tornatore Dept. of Computer Science University of California, Davis Some of the material is by courtesy of Prof. Biswanath Mukherjee @ UCD Page 1 M. Tornatore:


slide-1
SLIDE 1

Page 1

  • M. Tornatore: Communication Network Design

Introduction to the course Network Design and Planning (sq2014) Massimo Tornatore

  • Dept. of Computer Science

University of California, Davis

Some of the material is by courtesy of Prof. Biswanath Mukherjee @ UCD

slide-2
SLIDE 2

Page 2

  • M. Tornatore: Communication Network Design
  • Aim of the course:

– The course is intended to provide students with a large-spectrum knowledge on mathematical and simulative tools used to design and plan communication networks

Introduction

slide-3
SLIDE 3

Page 3

  • M. Tornatore: Communication Network Design

Email, phone, etc..

  • Email: mtornatore@ucdavis.edu
  • Phone: (530) 752-5129
  • Office hours (2243):

– Thursday 4.30p.m. - 6.00p.m. – Also possible to fix an appointment

  • Website

http://networks.cs.ucdavis.edu/~tornatore

  • > ECS289I (SQ14)

Introduction

slide-4
SLIDE 4

Page 4

  • M. Tornatore: Communication Network Design

Schedule and Aim

  • Course

– Schedule: 27 hours in 6 weeks

– 4.5 hrs per week » 3hrs on Tuesday, 1.5 on Thursday – Then project presentations – Then final exam

  • Basis for Grading

– 1) Homework Assignments (1/3) – 2) Project (1/3) – 3) Final Exam (1/3)

slide-5
SLIDE 5

Page 5

  • M. Tornatore: Communication Network Design

Topics

  • Introduction. Telecom network overview and trend evolution, business models,

traffic engineering vs network engineering vs network design, the telecom network hierarchy (core vs. metro vs. access network), overview of technologies and

  • protocols. [1hr]
  • Network design methodologies. Network design based on mathematical

modelling: flow formulation, route formulation. Modelling of network protection: dedicated protection, shared protection. Network design by heuristic approaches: greedy, local search. Net2Plan: a free and open-source Java tool for the design of communication networks. [8hrs]

  • Simulation of a telecom network. Definition of simulation, discrete event

stochastic simulation, generation of pseudo-random numbers, analysis and validation

  • f the results. [4.5hrs]
  • Analysis of circuit-switched networks. Queueing theory primer. Traffic modeling:

definition and properties. Source model: single and multiple source. Analysis of multiple-server system with assumption LCC, LCH, LCR. Evaluation of congestion and statistics of carried/lost traffic. Dimensioning of overflow trunk: Wilkinson, Fredericks and Lindberger approaches. [9hrs]

  • Capacity and Traffic Flow Assignment Problems in Communication Networks.

Delay analysis, the capacity assignment problem, the traffic flow assignment problem, the capacity and flow assignment problem. [4.5hrs]

  • Some notes additional on protection.
  • Presentations from students. [3hrs]
  • Final Exam. [3hrs]
slide-6
SLIDE 6

Page 6

  • M. Tornatore: Communication Network Design

Prerequisites and Material

  • Prerequisites

– Basics of networking (ECS 152) – Preferably, a basics of Operation Research and Queueing Theory

  • Integer Linear Programming, Branch and Bound, Markov Chain
  • Bibliography

– Kleinrock, Queueing Systems (Vol. 2: Computer Applications), Wiley, 1976 – Vasseur, Pickavet, Demesteer, Network recovery, Morgan Kaufmann, 2004. – Pioro, Medhi, Routing, Flow, and Capacity Design in Communication and Computer Networks, Morgan Kaufmann, 2004 – Medhi, Ramasamy, Network routing, Morgan Kaufmann, 2007. – Material distributed by the lecturer

slide-7
SLIDE 7

Page 7

  • M. Tornatore: Communication Network Design
  • Current Trends in

Telecommunication Networks

  • Some «quantitative» considerations
  • n the ICT market
  • Network evolution
  • Definition of “Network Design”

problems

slide-8
SLIDE 8

Page 8

  • M. Tornatore: Communication Network Design
  • Current Trends in

Telecommunication Networks

  • Some «quantitative» considerations
  • n the ICT market
  • Network evolution
  • Definition of “Network Design”

problems

slide-9
SLIDE 9

Page 9

  • M. Tornatore: Communication Network Design

Telecommunication users in 2010

The world now boasts an estimated 5.3 billion mobile subscriptions, of which 3.8 billion are in the developing world. And Internet users have surpassed the 2-billion mark.

Maurizio Dècina, “Future Networks and Services”, ICC 2011, Kyoto, June 6, 2011

‘06 ‘07 ‘08 ‘09 ‘10 ‘05

Billions of internet users

0,5 1 1,5 2 2,5

*CIS: Commonwealth of Independent States

Africa Arab States CIS* Europe Americas Asia Pacific

Internet Users by Region

slide-10
SLIDE 10

Page 10

  • M. Tornatore: Communication Network Design

Applications for residential users

  • P2P files sharing
  • Video Sharing

Youtube™ is the most popular video portal that creates 10% of total Internet traffic and 20% of HTTP traffic. Others video portals are dailymotion.com™ and metacafe.com™

slide-11
SLIDE 11

Page 11

  • M. Tornatore: Communication Network Design
  • Delivery of VoD and

interactive IP-based services (e.g. video sharing) – A triple-play application

  • Already offered by

major service providers

  • Great expectations on

the growth in the number of subscribers

  • Customers’

expectations for instant, always-on and personalized service

  • S. Vanhastel, R. Hernandez, “Enabling IPTV: whatt’s needed in the access

network, IEEE Communications Magazine, Aug. 2008, Vol. 46, N. 8

Applications for residential users (2)

  • IPTV
slide-12
SLIDE 12

Page 12

  • M. Tornatore: Communication Network Design

A new paradigm for the Web

  • Web 1.0

– Static html page – Separated Content management – Isolated information

  • Web 2.0: a new

paradigm where Internet is a service platform allowing a high interaction level with users who are also content providers – Blog, forum, chat, e- commerce, reputation feedbacks – Wikipedia, Youtube, Facebook, Myspace, Gmail

The mind-map pictured above (constructed by Markus Angermeier on November 11, 2005) sums up some of the themes of Web 2.0

slide-13
SLIDE 13

Page 13

  • M. Tornatore: Communication Network Design

The Cloud Computing Universe

MUSIC VIDEOS APPS/DOCS PHOTOS VOICE

“UNIFIED DIGITAL LOCKER”(*)

(*) Morgan Stanley 2010 Competition fully open

Who is driving Consumer world? Who is driving Business world?

Maurizio Dècina, “Future Networks and Services”, ICC 2011, Kyoto, June 6, 2011

Vertically-integrated services with propertary Application Programming Interfaces

slide-14
SLIDE 14

Page 14

  • M. Tornatore: Communication Network Design

The Internet of the future

Mobile Broadband Cloud Computing eCommerce Tablet e Smartphone Application Store Internet of things Social Media

  • G. Capitani (A. D. NetConsulting), «Il mercato dell’ICT in Italia nel 1°

semestre 2011», Conferenza stampa Assinform, Milano, 22 settembre 2011

slide-15
SLIDE 15

Page 15

  • M. Tornatore: Communication Network Design
  • Current Trends in

Telecommunication Networks

  • Some «quantitative» considerations
  • n the ICT market
  • Network evolution
  • Definition of “Network Design”

problems

slide-16
SLIDE 16

Page 16

  • M. Tornatore: Communication Network Design

Telecommunication

Value chain in the ICT sector

Content providers TV

Movies

Goods News Data centers ‘Online providers’ Network Terminals Advertizing Users Home Telecom network

Information Technology (IT) Information and Communication Technology (ICT)

slide-17
SLIDE 17

Page 17

  • M. Tornatore: Communication Network Design

Overall Value of Italian ICT market (1)

Source: AITech - Assinform / NetConsulting

– Telecom is largely predominant Values in Millions of Euro

19,496 43,115 19,804 44,040 20,190 44,200 2005 2006 2007

IT TLC

64.390 62.611

0.4% +2.0%

+0.9%

63.844

+2.1% +1.6%

+2.0%

slide-18
SLIDE 18

Page 18

  • M. Tornatore: Communication Network Design

Infrastructure: fixed or mobile?

– Mobile is still the “cash-cow”

Values in Mln €

9.800 11.405 9.410 11.300 9.005 11.145

1° H 2009 1° H 2010 1° H 2011

TLC Fisse TLC Mobili

20.710 21.205

Source: Assinform / NetConsulting (september 2011)

20.150

slide-19
SLIDE 19

Page 19

  • M. Tornatore: Communication Network Design

The value chain in Internet

  • 62% revenues from online services, 17% from connectivity
  • 62% revenues from business users, 38% from consumers
  • 80% business revenues from online services

1,927 US $b

Source: AT Kearney, 2010. (Year 2008 data)

34

1,198 61 325 309

2008 Revenues

Content rights Online services Enabling technology services Connectivity User interface

  • Video
  • Audio
  • Books
  • Gaming
  • Adult content
  • Editorial control
  • Text, images,

voice

  • Video
  • Online billing &

payments SP

  • WEB hosting
  • Content mgmt
  • Web design/dev.
  • Software
  • Media players
  • Internet

browsers

  • PCs
  • Smart phones
  • Games consoles
  • Other Internet Access

HW

  • Operating Systems
  • Online adv.

Agencies/Networks

  • Ratings/analytics

MEDIA RIGHTS OWNERS User Generated Content Communication s General content Search Entertainment Transactions Support Tech. Billing & payments Advertising Core network Interchange Retail Internet Access Applications Devices

Over The Top providers Telecom providers Interface providers

Maurizio Dècina, “Future Networks and Services”, ICC 2011, Kyoto, June 6, 2011 50% total Internet revenue from on‐line services

  • ffered to the business

community  everybody wants to be a cloud service provider for the business

slide-20
SLIDE 20

Page 20

  • M. Tornatore: Communication Network Design
  • Current Trends in

Telecommunication Networks

  • Status of the ICT market in Italy
  • Network evolution
  • Definition of “Network Design”

problems

slide-21
SLIDE 21

Page 21

  • M. Tornatore: Communication Network Design

Network evolution: convergence

1890 1970 1950

Telephone Net. PC Server Data Network Client TV Trasmettitore Set-Top-Box Television Net.

Internet

LAN LAN WAN WS PC Gateway Router Router WS R WAN R LAN Server cavo software TCP/IP

1980

slide-22
SLIDE 22

Page 22

  • M. Tornatore: Communication Network Design

22

Telecom Network Hierarchy

slide-23
SLIDE 23

Page 23

  • M. Tornatore: Communication Network Design

The content “big bang”

  • More than 15 billions of Web pages by the

end of 2002 – 281 by th end of 2008!!

  • Annual Growth 100%
  • More than all data contained in any digital or

physical support in teh rest of the world: – Paper – Film – Optical – Magnetic Storage

Internet 2003

Yotta Zetta Exa Peta Tera Giga Mega Kilo

Bytes

Source: Sims University of California at Berkeley, November 2003

A Book A Movie All Books

(Words)

All Books MultiMedia A Photo

Internet 2008

slide-24
SLIDE 24

Page 24

  • M. Tornatore: Communication Network Design
  • Big data is data that exceeds the processing

capacity of conventional database systems

  • New effective «ICT approaches» are needed

to tame the volume, velocity and variability

  • f big data
  • The challenges include capture, curation,

storage, search, sharing, access and transfer, analysis, and visualization

Big Data

24

slide-25
SLIDE 25

Page 25

  • M. Tornatore: Communication Network Design

Optical Networks & BigData (1)

  • It all started with Lambda grids, consisting
  • f:

– high capacity pipes connecting the grid sites; – storage and computing resources (supercomputers, clusters)

  • Lambda-Grid Implementations (for large-scale

scientific applications):

– National LambdaRail – DOE UltraScience Net – Canarie CA*Net – European Geant (Phosphorous) – CHEETAH testbed

slide-26
SLIDE 26

Page 26

  • M. Tornatore: Communication Network Design
  • Current Trends in

Telecommunication Networks

  • Status of the ICT market in Italy
  • Network evolution
  • Definition of “Network Design”

problems

slide-27
SLIDE 27

Page 27

  • M. Tornatore: Communication Network Design

What’s network design?

  • Network design

– Put the bandwidth where the traffic is forecasted to be

  • Traffic engineering

– Put the traffic where the bandwidth is

  • Network engineering

– Put the bandwidth where the traffic is – Traffic typologies

  • Static, dynamic, scheduled, incremental…
slide-28
SLIDE 28

Page 28

  • M. Tornatore: Communication Network Design

Business model & Design perspective

  • Network operator

– Level 3, PG&E (?)

  • Service provider

– Netflix, Google (HyperGiant?)

  • Network operator AND service provider

– AT&T, Verizon

  • Bandwidth broker

– Many service provider, many network

  • perators and a bandwidth broker which

manages negotiation between them

  • 60 Hudson in New York, AMPATH in Miami, Palo

Alto Internet Exchange (PAIX) in Palo Alto, Startap in Chicago

slide-29
SLIDE 29

Page 29

  • M. Tornatore: Communication Network Design

Hyper Giants

slide-30
SLIDE 30

Page 30

  • M. Tornatore: Communication Network Design

Different planning problems, different metrics

  • Network design

– Optimization Metric: cost, energy, capacity

  • Note on cost: CAPEX vs OPEX!
  • Traffic engineering

– Blocking probability

  • Connection vs. Bandwidth Blocking Probability
  • Network engineering

– Upgrade time, upgrade cost, blocking , penalty, exhaustion probability, etc….

slide-31
SLIDE 31

Page 31

  • M. Tornatore: Communication Network Design

From Static to Dynamic Traffic (1)

  • Traditional planning: Static Traffic

1 3 2 6 10 4 5 7 8 9 12 13 14 11 1200 2100 4800 3000 1500 3600 1200 2400 3900 1200 2100 3600 1500 2700 1500 1500 600 600 1200 1500 600 300

slide-32
SLIDE 32

Page 32

  • M. Tornatore: Communication Network Design

From Static to Dynamic Traffic (2)

l1 l2 l3 l4

t0

at instant t0 we have a complete knowledge of future connections

  • But traffic varies…
  • Scheduled Traffic

– Duration is known – Starting time is also given

slide-33
SLIDE 33

Page 33

  • M. Tornatore: Communication Network Design

An example of scheduling&routing

slide-34
SLIDE 34

Page 34

  • M. Tornatore: Communication Network Design

From Static to Dynamic Traffic (3)

  • Dynamic Traffic

– Starting time of connections is not known in advance – Two options:

  • Duration Aware knowledge of connection duration

can be used to improve network utilization

  • Duration Unaware

l1 l2 l3 l4

at instant t0 we don’t have knowledge of future connections,

t0

slide-35
SLIDE 35

Page 35

  • M. Tornatore: Communication Network Design

From Scheduling to Dynamic Traffic (4)

 Incremental Traffic: once

connections are routed, they stay in the network

……… ……… ……… ………

slide-36
SLIDE 36

Page 36

  • M. Tornatore: Communication Network Design

Analytical models and tools

  • Static traffic:

– Integer Linear Programming – Heuristic Optimization

  • Dynamic Traffic

– Simulation – Markov chains (analytical approach)

  • Incremental

– Exhaustion, multi-period planning

slide-37
SLIDE 37

Page 37

  • M. Tornatore: Communication Network Design

Network Architect (Design,TE..) Physical Layer (optical/wireless channel) -- materials, devices, subsystems Applications (“Customer” needs) + routing protocols to combat optical channel impairments

+ breakthroughs needed in device technologies?

  • optical RAM, ultra-wideband amp, “tunable” AWG, …

Differentiated Services: Bandwidth: OC-192, OC-48, … , STS-1, VT1.5, … Failure-Recovery Delay: The “50-ms myth!” Network Economics: Pricing, SLA, …

Challenge: cross-layer network planning

slide-38
SLIDE 38

Page 38

  • M. Tornatore: Communication Network Design

Our case study for the first part will be optical networks

slide-39
SLIDE 39

Page 39

  • M. Tornatore: Communication Network Design

California Fiber Routes

slide-40
SLIDE 40

Page 40

  • M. Tornatore: Communication Network Design

Central Europe Fiber Routes

slide-41
SLIDE 41

Page 41

  • M. Tornatore: Communication Network Design

Asia-Pacific Fiber Routes

slide-42
SLIDE 42

Page 42

  • M. Tornatore: Communication Network Design

South Korea Fiber Routes

slide-43
SLIDE 43

Page 43

  • M. Tornatore: Communication Network Design

Global (Undersea) Fiber Routes

slide-44
SLIDE 44

Page 44

  • M. Tornatore: Communication Network Design

Telecom Network Overview

Long haul

  • 100s-1000s km
  • Mesh
  • Mainly WDM networks (OTN)

Metro (interoffice)

  • 10s of km
  • Rings
  • Sonet/SDH, GE, RPR

Access

  • a few km
  • Hubbed rings, PONs
  • Dial-up modems, xDSL, T1/E1

Users

slide-45
SLIDE 45

Page 45

  • M. Tornatore: Communication Network Design

Optics in Core, Metro and Access

slide-46
SLIDE 46

Page 46

  • M. Tornatore: Communication Network Design

Before Starting: Switching

  • Function performed by switching elements

– To associate an exit to an entry for each informative unit (UI)

  • Nb: P2p vs p2mp
  • Specifically, 2 sub-functions

– Routing

  • Decisional function (choose the exit)
  • Need routing algorithms

– Forwarding

  • Implemental/executive function
  • Two main paradigms/approaches

– Circuit Switching – Packet Switching

slide-47
SLIDE 47

Page 47

  • M. Tornatore: Communication Network Design

Packet Switching

fA fX fY fZ Lh/f0 Lp/f0 L/f0 Spazio Tempo Ritardo end-to-end

Propagazione Trasmissione Elaborazione Attesa A B X Y Z

slide-48
SLIDE 48

Page 48

  • M. Tornatore: Communication Network Design

X Y Z A B

Spazio Instaurazione Dati Rilascio Ritardo end-to-end Propagazione Trasmissione Elaborazione Tempo

Circuit Switching

slide-49
SLIDE 49

Page 49

  • M. Tornatore: Communication Network Design

Introduction

Backup slides