research overview: what sayeem has been doing?

77
Page Page 1 Research Overview: What Sayeem Has Been Doing? Abu (Sayeem) Reaz University of California, Davis, USA National Instruments Interview February 09, 2011

Upload: almira

Post on 02-Feb-2016

35 views

Category:

Documents


0 download

DESCRIPTION

Research Overview: What Sayeem Has Been Doing?. Abu (Sayeem) Reaz University of California, Davis, USA. National Instruments Interview February 09, 2011. Earliest Multi-Hop Network. Betterment of networks using feasible technologies. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Research Overview: What Sayeem Has Been Doing?

Page Page 11

Research Overview:What Sayeem Has Been Doing?

Abu (Sayeem) ReazUniversity of California, Davis, USA

National Instruments InterviewFebruary 09, 2011

Page 2: Research Overview: What Sayeem Has Been Doing?

Page Page 22Andreas J. Kassler, Research Opportunities at Karlstads Universitet

Earliest Multi-Hop Network

Betterment of networks using feasible technologies

Page 3: Research Overview: What Sayeem Has Been Doing?

Page Page 33

Presentation Overview

• PhD Research• Routing over Wireless and Optical Access• Asymmetric “Capacity” Deployment and Resource Assignment• Integrating Cloud in Access Network and Green Routing • Wireless Highway for 3G Backhaul• IPTV Stream Generator

• MS Research • Location Management using DNS• Multi-class (Vertical) Handoff Management• Secure Paging in Handoff Management

• Opportunity for Contribution to NI• Problem Solving• Programming and Development

Page 4: Research Overview: What Sayeem Has Been Doing?

Page Page 44

PhD Research

Page 5: Research Overview: What Sayeem Has Been Doing?

Page Page 55

Network Architecture: WOBAN (1)

Page 6: Research Overview: What Sayeem Has Been Doing?

Page Page 66

• WOBAN: Wireless-Optical Broadband Access Network

• Deploy broadband access network with minimum wiring: cost effective

• An optimal combination of optical and wireless network to minimize cost and maximize utilization and performance

• Back-end: Optical access network, e.g., Passive Optical Network (PON)

• Front-end: Multi-hop Wireless Mesh Network (WMN)

• Optical Scenario:

1. Optical Line Terminals (OLTs) at Central Office (CO) are connected to Optical Network Units (ONUs) via fiber

2. ONUs are connected to the wireless access network via gateways

• Wireless Scenario:

1. A set of wireless routers form a wireless mesh network: end users are connected to nearby router

2. Some wireless routers work as gateways, connecting the wireless network to optical network

Network Architecture: WOBAN (2)

Page 7: Research Overview: What Sayeem Has Been Doing?

Page Page 77

Why?

We like to have our cake and eat it too!

WMN

+

PON

Page 8: Research Overview: What Sayeem Has Been Doing?

Page Page 88

Routing: The Big Picture

Efficient routing across WMN and PON: Shortest Delay

Page 9: Research Overview: What Sayeem Has Been Doing?

Page Page 99

WMN: Divide the Capacity

Asymmetric

Page 10: Research Overview: What Sayeem Has Been Doing?

Page Page 1010

PON: Native Routing

Downstream:

Broadcast

Upstream:

Dynamic Bandwidth Allocation

Page 11: Research Overview: What Sayeem Has Been Doing?

Page Page 1111

Data Flow

Upstream

Downstream

Page 12: Research Overview: What Sayeem Has Been Doing?

Page Page 1212

Summary

Page 13: Research Overview: What Sayeem Has Been Doing?

Page Page 1313

Asymmetry in WOBAN

Traffic flows to and from the OLT

Bottleneck near the Gateways

Flow Aggregation

Page 14: Research Overview: What Sayeem Has Been Doing?

Page Page 1414

As a Result…

Many “links” are not even used!

Not all nodes need the same Capacity

Traffic on Links (Mbps)

Page 15: Research Overview: What Sayeem Has Been Doing?

Page Page 1515

Mixed Capacity Wireless Access

Deploy radio where needed!

Page 16: Research Overview: What Sayeem Has Been Doing?

Page Page 1616

Radio Deployment: MILP

Page 17: Research Overview: What Sayeem Has Been Doing?

Page Page 1717

Summary

Page 18: Research Overview: What Sayeem Has Been Doing?

Page Page 1818

Resource Assignment: Challenges

Asymmetric Capacity and Flow

Need to assign both Radio and Channel

Page 19: Research Overview: What Sayeem Has Been Doing?

Page Page 1919

Traffic Aggregation

http://www.ams-ix.net/technical/stats/

Smoother instantaneous burstiness!

Page 20: Research Overview: What Sayeem Has Been Doing?

Page Page 2020

Channel Assignment: BLP

Intelligent Channel and Radio Assignment (ICRA)

Page 21: Research Overview: What Sayeem Has Been Doing?

Page Page 2121

Summary

Page 22: Research Overview: What Sayeem Has Been Doing?

Page Page 2222

Bringing Service to UsersService = Content and/or Application

Can we bring them to closer to users?

Cloud-Integrated WOBAN (CIW)

Alix Boards Clougplug

Page 23: Research Overview: What Sayeem Has Been Doing?

Page Page 2323

Service Access: Traditional

Page 24: Research Overview: What Sayeem Has Been Doing?

Page Page 2424

Service Access: CIW

Page 25: Research Overview: What Sayeem Has Been Doing?

Page Page 2525

• Adds value to the network Competitive Edge

• “Now I want to use this network!!”

• Remove device dependencies

• Any common interface: possibly a browser

• Local services requests are delivered locally

• No/Limited traffic introduced to wireless backhaul

• More room for regular mesh traffic

• Service traffic moves away from gateways

• Bottleneck reduced

• Local updates remains local

• Likelihood of stale information becomes low

What Can We Gain

Page 26: Research Overview: What Sayeem Has Been Doing?

Page Page 2626

Implementations

Wisper Firetide Aruba/Tropos/Meraki

Page 27: Research Overview: What Sayeem Has Been Doing?

Page Page 2727

Deployment of CC: MILP

Page 28: Research Overview: What Sayeem Has Been Doing?

Page Page 2828

Summary

Page 29: Research Overview: What Sayeem Has Been Doing?

Page Page 2929

Green Routing in CIW (GRC)

Different part of the network is

busy at different time of the day

Page 30: Research Overview: What Sayeem Has Been Doing?

Page Page 3030

1. Split into Zones 2. Create BW Pipe for each Zone

3. Load balance for each pipe

GRCInstead of pack-and-turnoff, utilize the architecture of WOBAN:

Selective Turnoff and Load Balance

Page 31: Research Overview: What Sayeem Has Been Doing?

Page Page 3131

Path Computation: Auxiliary Graph

Page 32: Research Overview: What Sayeem Has Been Doing?

Page Page 3232

Summary

Page 33: Research Overview: What Sayeem Has Been Doing?

Page Page 3333

3G Backhaul

Connected Planet, Jan, 2010, http://connectedplanetonline.com/3g4g/news/att-doubles-3g-010510/

AT&T’s 3G cell sites are backhauled primarily through T1 lines, which, while adequate in the early days of UMTS, wind up becoming a choke point as AT&T upgrades to faster and faster network technologies.

Page 34: Research Overview: What Sayeem Has Been Doing?

Page Page 3434

Is fiber capacity properly utilized?

Is copper a bottleneck?

Single point of failure?

3G Architecture

Page 35: Research Overview: What Sayeem Has Been Doing?

Page Page 3535

Can we develop a methodology to • utilize fiber capacity

• reduce copper bottleneck

• create alternate paths for failure recovery

• provide better service quality to high bandwidth application

- Broadcast TV to UE

Without Huge Investment…

An Overlay Network adjunct to the existing 3G network using High Capacity Wireless Links

Page 36: Research Overview: What Sayeem Has Been Doing?

Page Page 3636

Load Sharing

P2P High Capacity Wireless Link

Overlay Network Architecture

Links become backup of each other

Page 37: Research Overview: What Sayeem Has Been Doing?

Page Page 3737

Any size, any shape

The Big Picture

Multiple Overlays

Page 38: Research Overview: What Sayeem Has Been Doing?

Page Page 3838

Overlay Placement: MILP

Page 39: Research Overview: What Sayeem Has Been Doing?

Page Page 3939

Summary

Page 40: Research Overview: What Sayeem Has Been Doing?

Page Page 4040

We have also investigated how an Overlay Network can be deployed in WMN

The WMN Version of the Problem

Because of the interference within the WMN, this is actually a “harder” problem

Page 41: Research Overview: What Sayeem Has Been Doing?

Page Page 4141

and the Formulation without the Details…

Page 42: Research Overview: What Sayeem Has Been Doing?

Page Page 4242

Summary

A 43-Node WMN with 3 Gateways

Tested for deployment of 1, 2, and 3 overlay links

Page 43: Research Overview: What Sayeem Has Been Doing?

Page Page 4343

Correlated yet Different!

I and B Frame from Trace

Page 44: Research Overview: What Sayeem Has Been Doing?

Page Page 4444

We need to generate I and B frames separately

Lognormal distribution closely approximates the frame size distribution of

I and B frames

M. Krunz and H. Hughes, “A traffic model for MPEG-coded VBR streams,'' Proc., ACM SIGMETRICS, 1995.

I and B Frame: Distribution

Page 45: Research Overview: What Sayeem Has Been Doing?

Page Page 4545M. Krunz and H. Hughes, “A traffic model for MPEG-coded VBR streams,'' Proc.,ACM SIGMETRICS, 1995.

Videos are constructed with scenes!

Ik Ik+1∆

If ∆ is significant, then it’s a new scene!

Scene length is important:Within a scene, I frame sizes are close to each other…

New Scene

Page 46: Research Overview: What Sayeem Has Been Doing?

Page Page 4646

Scene Length Distribution

Page 47: Research Overview: What Sayeem Has Been Doing?

Page Page 4747

Addresses the variations within a scene

We use the relative sizes of all the I frames in a scene

compared to the first I frame

Variation Within a Scene

Page 48: Research Overview: What Sayeem Has Been Doing?

Page Page 4848

Increased and continuous burstiness

Each frame size was picked from corresponding Lognormal distribution, but relation between scenes is not considered

Data Rate on 10G EPON

Page 49: Research Overview: What Sayeem Has Been Doing?

Page Page 4949

We use the relative sizes of the first I frame in every scene and generate

subsequent I frame sizes in the scene from the first I frame size

Relative I Frame Size

Page 50: Research Overview: What Sayeem Has Been Doing?

Page Page 5050

We use the relative B frame sizes compared to the I

frame size in a GoP

Relative B Frame Size

Page 51: Research Overview: What Sayeem Has Been Doing?

Page Page 5151

Correlated, spike free synthetic traces with proper variations

Resultant Synthetic Trace

Page 52: Research Overview: What Sayeem Has Been Doing?

Page Page 5252

The frame size distributions match targeted Lognormal distributions even though they are not generated from actual Lognormal distributions

Distribution of Frame Sizes

Page 53: Research Overview: What Sayeem Has Been Doing?

Page Page 5353

Voila!

Original vs. Synthetic Trace

Page 54: Research Overview: What Sayeem Has Been Doing?

Page Page 5454

Data Rate on 10G EPON

Page 55: Research Overview: What Sayeem Has Been Doing?

Page Page 5555

MS Research

Page 56: Research Overview: What Sayeem Has Been Doing?

Page Page 5656

IP Mobility

IP Address 1

(old location)

IP Address 2

(new location)Subnet 1 Subnet 2

Old point of attachment New point of attachment

Page 57: Research Overview: What Sayeem Has Been Doing?

Page Page 5757

SIGMA: Seamless IP-diversity based Generalized Mobility Architecture

Basic idea: setup a new path to communicate with CN while maintaining the old path.

Handover process: STEP 1: Layer 2 handover

and obtain new IP address STEP 2: Add IP addresses

into the association STEP 3: Redirect data

packets to new IP address STEP 4: Update location

manager (LM) STEP 5: Delete or deactivate

obsolete IP address

Step 1Step 2Step 3Step 4Step 5 CN

MH

LM

RouterInternet

Subnet 1 Subnet 2

2 IP Addresses1 IP Address 1 IP Address

Page 58: Research Overview: What Sayeem Has Been Doing?

Page Page 5858

Location Management using DNS

IP Address 1 IP Address 2

CN

DNS Location Update

Loca

tion

Que

ryIP

add

ress

2

Internet

Subnet 1 Subnet 2

1

2

3

Page 59: Research Overview: What Sayeem Has Been Doing?

Page Page 5959

Challenge

Failure

Query time > Duration in Overlapping Area

Page 60: Research Overview: What Sayeem Has Been Doing?

Page Page 6060

Mobility Model

Determine if there will be a query to DNS while updating the entry

Page 61: Research Overview: What Sayeem Has Been Doing?

Page Page 6161

Summary

Page 62: Research Overview: What Sayeem Has Been Doing?

Page Page 6262

Multi-Class Handoff: mSIGMA

Page 63: Research Overview: What Sayeem Has Been Doing?

Page Page 6363

Handoff Decision

Page 64: Research Overview: What Sayeem Has Been Doing?

Page Page 6464

Performance

Page 65: Research Overview: What Sayeem Has Been Doing?

Page Page 6565

Packet Trace

WLAN

to

CDMA

CDMA

to

WLAN

Page 66: Research Overview: What Sayeem Has Been Doing?

Page Page 6666

Paging SIGMA: P-SIGMA

PGW 1 PGW 2

ID = X

DNS

Subnet 1 Subnet 2 Subnet 3 Subnet 4

Internet

ID = X ID = X ID = Y

PA 1

PA 2

Handoff within PA,

No update

Idle MH

Handoff within PA,

Update PGW

Active MH

Handoff across PA,

Update PGW and DNS

Active MH

Location Update

Location Updates

• PA single ID for subnets

• Roam within PA without updating LM

• Active and Idle MHs update DNS at inter-PA handoff

• Active MH updates PGW at intra-PA handoff

Page 67: Research Overview: What Sayeem Has Been Doing?

Page Page 6767

Paging Algorithm• Low mobility last location paging

• High mobility fixed paging

PGW 1 PGW 2

DNS

Subnet 1 Subnet 2 Subnet 3 Subnet 4

Internet

PA 1

PA 2

Low mobility subnet

paging with MAC1

High mobility subnets

paging with MAC1

MH not found

paging with MAC2 paging with MAC2

Last location paging Fixed paging

MH foundMH found

Page 68: Research Overview: What Sayeem Has Been Doing?

Page Page 6868

Connection Initiation• PGW is lightweight LM

updated for only active hosts

• DNS is heavyweight LM updated for all hosts only for inter-PA handoff

PGW 1 PGW 2

DNS

Subnet 1 Subnet 2 Subnet 3 Subnet 4

Internet

PA 1 PA 2

CN

Low mobility subnet

paging for A

High mobility subnets

paging for A

name lookup

IP address X

Location Update

MH with MAC A IP address X

Registration with IP address Y

Connection INIT

Connection INIT to YIP address Y

Page 69: Research Overview: What Sayeem Has Been Doing?

Page Page 6969

Attack on P-SIGMA

Page 70: Research Overview: What Sayeem Has Been Doing?

Page Page 7070

Intrusion Detection AlgorithmS

essi

on H

ijack

ing F

ree Loading

Page 71: Research Overview: What Sayeem Has Been Doing?

Page Page 7171

Summary

Page 72: Research Overview: What Sayeem Has Been Doing?

Page Page 7272

Opportunity for Contribution to NI

Page 73: Research Overview: What Sayeem Has Been Doing?

Page Page 7373

Problem Solving

• Identify new challenges for NI products

• Using optimization techniques to maximize performance

• Linear Programming

• Simulated Annealing

• Apply networking techniques

• For intelligent data-flow

• Energy efficiency

Page 74: Research Overview: What Sayeem Has Been Doing?

Page Page 7474

Footstep on a New Area

http://www.lightreading.com/document.asp?doc_id=204081

In a nutshell, lightRadio takes all of the essential elements of traditional base stations and antennas and shrinks them so that they can be distributed across the access network -- or cloud -- and deployed dynamically where or when capacity and coverage is needed. And the distributed network elements are connected via fiber-optic networks.

Page 75: Research Overview: What Sayeem Has Been Doing?

Page Page 7575

Programming and Development

• Development of network-related products

• Design intelligent protocols for routing

• Implement upper-layer protocols using socket programming

• Implement stack for lower-layer protocols

• Use generic programming skill to contribute to any development

Page 76: Research Overview: What Sayeem Has Been Doing?

Page Page 7676

Network Programming

• For Network layer or higher

• Use native TCP/Datagram socket

• For MAC layer

• Raw socket programming for common MAC protocols

• Send and receive data using MAC address

• IRQ to access registers

• Extract information from driver (not familiar)

Page 77: Research Overview: What Sayeem Has Been Doing?

Page Page 7777

Thank you!

Contact Information:

E-mail: [email protected]

Phone: 530-574-2090

Web: http://networks.cs.ucdavis.edu/~sayeem/