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 (sq2016) 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 (sq2016) 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

Email, phone, etc..

  • Email: mtornatore@ucdavis.edu,

massimo.tornatore@gmail.com

  • Phone: (530) 366-0076
  • Office hours (kemper hall 2245):

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

  • Website

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

  • > ECS289I (SQ16)

Introduction

slide-3
SLIDE 3

Page 3

  • M. Tornatore: Communication Network Design

Schedule and Aim

  • Course

– Schedule: 27 hours in 6 weeks

– 4.5 hrs per week » 3hrs on Tuesday (6pm to 9pm) » 1.5hrs on Thursday (6pm to 7.30pm) – We should be done by May 5th with lectures – May 12 written exam, May 19th project presentation

  • 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

slide-4
SLIDE 4

Page 4

  • 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. [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. Poisson, Bernoulli and Pascal ttaffic. Analysis of multiple- server system with assumption BCC, BCH, BCD. Evaluation of congestion and statistics of carried/lost traffic. Dimensioning of overflow trunk: Wilkinson approach. [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]

  • Presentations from students. [3hrs]
  • Final Exam. [3hrs]
slide-5
SLIDE 5

Page 5

  • M. Tornatore: Communication Network Design

Introduction

ILP ILP ILP Intro Simulation Simulation

Queuing theory primer Queuing theory primer Traffic Theory Traffic Theory

slide-6
SLIDE 6

Page 6

  • M. Tornatore: Communication Network Design

Introduction

TCFA Kleinrock TCFA Kleinrock Final Exam Project presentation

slide-7
SLIDE 7

Page 7

  • 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
  • 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-8
SLIDE 8

Page 8

  • M. Tornatore: Communication Network Design

Exam

  • Basis for Grading

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

Introduction

slide-9
SLIDE 9

Page 9

  • 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-10
SLIDE 10

Page 10

  • 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-11
SLIDE 11

Page 11

  • M. Tornatore: Communication Network Design
  • It’s a good time to be in networking
  • Data/Telecom networks are no more

the exclusive realm of network

  • perators
  • http://www.wired.com/2016/03/epic
  • story-dropboxs-exodus-amazon-

cloud-empire/

Before we start

slide-12
SLIDE 12

Page 12

  • 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 3-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-13
SLIDE 13

Page 13

  • M. Tornatore: Communication Network Design

Introduction

slide-14
SLIDE 14

Page 14

  • M. Tornatore: Communication Network Design

Applications for residential users

  • P2P files sharing
  • IP-TV
  • 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-15
SLIDE 15

Page 15

  • 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-16
SLIDE 16

Page 16

  • 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-17
SLIDE 17

Page 17

  • 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-18
SLIDE 18

Page 18

  • M. Tornatore: Communication Network Design

The Internet of the future

Mobile Broadband The 5G Cloud Computing Network Function Virtualization Tablet e Smartphone Application Store eCommerce 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

Software Defined Networking

slide-19
SLIDE 19

Page 19

  • M. Tornatore: Communication Network Design

What is 5G?

For now, just a set of requirements

slide-20
SLIDE 20

Page 20

  • M. Tornatore: Communication Network Design
slide-21
SLIDE 21

Page 21

  • M. Tornatore: Communication Network Design
  • SDN
  • NFV
  • MEC
  • CRAN
  • ...

5G Enablers

slide-22
SLIDE 22

Page 22

  • M. Tornatore: Communication Network Design

Merchant Silicon Loader OS Agent

Closed

SDN Network Operating System

Control Apps Mgmt Apps Config Apps

Software Defined Networking

slide-23
SLIDE 23

Page 23

  • M. Tornatore: Communication Network Design
  • Networks are populated with a huge number of

proprietary hardware equipment performing different network functions (middleboxes)

– Finding places to accommodate them is becoming difficult – Hardware-based appliances rapidly reach the end of life

  • Network Functions Virtualisation (NFV) tries to

address the above mentioned issues

– NFV leverages standard IT virtualization tecniques to consolidate many network equipment types onto industry standard high volume servers, switches and storage – The off-the-shelf hardware can be located in datacenters, network nodes, customer premises – Network equipment is implemented as virtual network function (VNF) in software

23

[1] Network Functions Virtualisation, An Introduction, Benefits, Enablers, Challenges & Call for Action, SDN and OpenFlow World Congress, Darmstadt-Germany, 2012

Network Function Virtualization

slide-24
SLIDE 24

Page 24

  • M. Tornatore: Communication Network Design

[1] Network Functions Virtualisation, An Introduction, Benefits, Enablers, Challenges & Call for Action, SDN and OpenFlow World Congress, Darmstadt-Germany, 2012

Network Function Virtualization

slide-25
SLIDE 25

Page 25

  • M. Tornatore: Communication Network Design

Mobile Edge Computing (MEC)

  • Goal: to provide IT and cloud-computing

capabilities in close proximity to mobile users

  • MEC means cloud servers running in the mobile

edge

  • Scope: mobile networks and services
  • Motivation:

– Ultra-low latency (very short RTT for user interactive apps) – High bandwidth – Direct access to real-time radio network information (cell-id, UE location, cell load, throughput guidance => location aware).

  • Intendend to perform tasks that could not be

achieved with traditional network infrastructure

  • New value chain with third party partners to

develop applications and services

slide-26
SLIDE 26

Page 26

  • M. Tornatore: Communication Network Design

MEC

Introduction

slide-27
SLIDE 27

Page 27

  • 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-28
SLIDE 28

Page 28

  • 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-29
SLIDE 29

Page 29

  • 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%

Unfortunately we went form growth to contraction

slide-30
SLIDE 30

Page 30

  • 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

  • 4.0%
  • 0.9%
  • 2.3%

Source: Assinform / NetConsulting (september 2011)

20.150

  • 4.3%
  • 1.4%
  • 2.7%

Fixed

slide-31
SLIDE 31

Page 31

  • 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-32
SLIDE 32

Page 32

  • M. Tornatore: Communication Network Design
  • USA 2012 GDP (similar to national

debt): 16000 billions

  • Telco industry is worth 12% of it!!

Just to have an idea

slide-33
SLIDE 33

Page 33

  • 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-34
SLIDE 34

Page 34

  • 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-35
SLIDE 35

Page 35

  • 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-36
SLIDE 36

Page 36

  • M. Tornatore: Communication Network Design

36

Telecom Network Hierarchy

slide-37
SLIDE 37

Page 37

  • M. Tornatore: Communication Network Design

Internet Growth

Internet Domain Survey Host Count

July 2012 - Total Host Count 1,048,766,623

slide-38
SLIDE 38

Page 38

  • M. Tornatore: Communication Network Design

Traffic Growth

38

[S.K. Korotky, OFC 2012]

slide-39
SLIDE 39

Page 39

  • 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-40
SLIDE 40

Page 40

  • 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

40

slide-41
SLIDE 41

Page 41

  • 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-42
SLIDE 42

Page 42

  • M. Tornatore: Communication Network Design

Energy scalability of the Internet

  • Energy consumption of the net grows with average access rate
  • Let us assume 33% of world population is connected to the

Internet

Baliga et al., COIN/ACOFT, June, 2007

Access rate 1 Mbit/s 10 Mbit/s Power consumption 100 GW 1 TW % of world’s 2007 electricity supply 5% 50%

Christoph Glingener (ADVA), Key-note presentation, ONDM’09, Feb. 2009

Most of the energy consumption will come from high capacity router switch situated in the core

slide-43
SLIDE 43

Page 43

  • 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-44
SLIDE 44

Page 44

  • 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-45
SLIDE 45

Page 45

  • 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-46
SLIDE 46

Page 46

  • M. Tornatore: Communication Network Design

Hyper Giants

slide-47
SLIDE 47

Page 47

  • 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-48
SLIDE 48

Page 48

  • 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-49
SLIDE 49

Page 49

  • 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-50
SLIDE 50

Page 50

  • M. Tornatore: Communication Network Design

An example of scheduling&routing

slide-51
SLIDE 51

Page 51

  • 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-52
SLIDE 52

Page 52

  • M. Tornatore: Communication Network Design

From Scheduling to Dynamic Traffic (4)

 Incremental Traffic: once

connections are routed, they stay in the network

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

slide-53
SLIDE 53

Page 53

  • 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-54
SLIDE 54

Page 54

  • 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-55
SLIDE 55

Page 55

  • M. Tornatore: Communication Network Design

California Fiber Routes

slide-56
SLIDE 56

Page 56

  • M. Tornatore: Communication Network Design

Central Europe Fiber Routes

slide-57
SLIDE 57

Page 57

  • M. Tornatore: Communication Network Design

Asia-Pacific Fiber Routes

slide-58
SLIDE 58

Page 58

  • M. Tornatore: Communication Network Design

South Korea Fiber Routes

slide-59
SLIDE 59

Page 59

  • M. Tornatore: Communication Network Design

Global (Undersea) Fiber Routes

slide-60
SLIDE 60

Page 60

  • M. Tornatore: Communication Network Design

Optics in Core, Metro and Access

slide-61
SLIDE 61

Page 61

  • 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-62
SLIDE 62

Page 62

  • 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-63
SLIDE 63

Page 63

  • 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-64
SLIDE 64

Page 64

  • M. Tornatore: Communication Network Design

Introduction

Backup slides