Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless...

69
Increasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering Science Simon Fraser University

Transcript of Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless...

Page 1: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Increasing Wireless DataThroughput by Orders of

Magnitude

Daniel LeeAssociate Professor

School of Engineering ScienceSimon Fraser University

Page 2: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

General Motivation• Wireless communication is limited by precious

radio spectrum and power.• We want to have efficient use of them maximize

the data transfer rate.

Page 3: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Observation• The condition of wireless links can

change very quickly; “fading”.– Due to motion

t

time

Channelgain

Ratio: 10,000

Page 4: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

e.g.,

1.5 GHz carrier36 Km/hour = 10 m/sec1/(2fD) = 10 msec

Page 5: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Basics

• For the same fidelity requirement– At good condition: we can send data at high

rate– At bad condition: we should slow down

Page 6: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Core Idea of Technology• If the channel condition changes very

quickly, we adapt the data transmission rate that quickly.– Current systems adapt slowly.

• Rapid adaptation can increase the average data rate 10,000 times!!!!

Page 7: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Bit (symbol)-error constrained throughput gain

10-10 10-8 10-6 10-4 10-2 100100

102

104

106

108

1010

SEP required

Thro

ughp

ut g

ain

MQAM

M=8M=16M=32M=64

Page 8: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Unique features• Why can’t current system do it?

– Receiver must know the rate at which data are transmitted.

– In current systems, sender explicitly tells the receiver the rate information. (frame-by-frame adaptation)

• Our idea– Sender changes the data rate symbol-by-

symbol (much smaller unit than frame)– Sender does not tell the receiver the rate

information– Receiver figures out the data rate.

Page 9: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

How?

• Clever design and use of sequencesmodulating the transmitted signal

• “Sequence” idea is congenial to CDMA (Code Division Multiple Access) – 3G cellular– Thus, easily integrated to 3G cellular

systems

Page 10: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Competing Technologies

• Other methods of increasing average data rate– Diversity combining– Bit interleaving and forward error correction

Page 11: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Combating fading

• E.g., Space diversity

ω1 ω2 ω3 ω4

+

Maximal Ratio Combining

Page 12: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Good news

• They are also complementing technology– Can put together diversity combining, bit

interleaving, error correction code, and our scheme to maximize the performance.

– Our adaptation scheme can increase the average data rate even further from other schemes

Page 13: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

State of Tech.• Research stage, but ready to build a

prototype– We can specify the scheme, ready to build.– We are analyzing and quantifying the

performance improvement in various environments

– We are designing different variants of schemes

• Invention has been disclosed to USC Office of Technology and Licensing– File # 3096, 3230

Page 14: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Applications• Any mobile communication system that

has to combat fading• Special attention

– Wireless multimedia: variable bit rate– Significant performance for fast moving users

• Web surfing and multi-media in the train, high-way vehicles, etc.

• Market– Cellular service providers (CDMA)– Wireless data model to be considered.

Page 15: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Conclusions

• Fast rate adaptation can increase average data rate by thousand times.

• We have a method of doing extremely fast rate adaptation.

Page 16: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

More details

Page 17: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Bit (symbol)-error constrained throughput gain

1.00E+00

1.00E+01

1.00E+02

1.00E+03

1.00E+04

1.00E+05

1.00E+06

1.00E+07

1.00E+08

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20

1.00E-031.00E-051.00E-071.00E-09

Throughput gain

Diversity order

Page 18: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Topics

• Adaptation• Feedback

Page 19: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Unique features• Why can’t current system do it?

– Receiver must know the rate at which data are transmitted.

– In current systems, sender explicitly tells the receiver the rate information. (frame-by-frame adaptation)

• Our idea– Sender changes the data rate symbol-by-

symbol (much smaller unit than frame)– Sender does not tell the receiver the rate

information– Receiver figures out the data rate.

Page 20: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

CDMA NetworksA1 A2

Symbol (bit)duration

time1 -1 1 -1

Chip duration

In this example, symbol duration = 4 * the chip duration.

×

Page 21: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

How?• Clever design and use of sequences

modulating the transmitted signal :– A set of OVSF (orthogonal variable spreading)

codes

[ ][ ][ ][ ]

1

2

3

4

C

C

C

C

= + + − −

= + + + + − − − −

= + + + + + + + + − − − − − − − −

= + + + + + + + + + + + + + + + + − − − − − − − − − − − − − − − −

Page 22: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Time t

tU

Transmitter: Spreading

Receiver: Correlating

Correct Code

AU+1Data Symbol AU

tU+1

C1

C2

C3

C4

tU+2

For simplicity, we can impose a rule:

Sequnce can only begin at time .C n C

Page 23: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Applications• Any mobile communication system that

has to combat fading• Special attention

– Wireless multimedia: variable bit rate– Significant performance for fast moving users

• Web surfing and multi-media in the train, high-way vehicles, etc.

• Market– Cellular system (CDMA)– Wireless ad hoc networks (?).

Page 24: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Issues: spectrum efficiency and code economy

• Bandwidth has been spread –> share bandwidth

• Ad hoc– Superimpose different PN codes to

different users.• Cellular-like point-to-multipoint system:

– Some systems use OVSF codes as channelization codes; e.g., 3G .

– There are a limited number of OVSF codes.– Must partition code space cleverly.

Page 25: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Code Allocation

• Well-known scheme: binary tree– Using Hadamard sequences– Not suitable for our symbol-by-symbol

adaptation.• We propose FOSSIL (Forest for OVSF-

Sequence-Set-Inducing Lineages)

Page 26: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

[ ]+=

11C

[ ][ ]++=

=

,, 1

111

12

CC

C

[ ]−+=

=

,

,11

11

22

CC

C

[ ][ ]++++=

=

,,,, 1

212

14

CC

C

[ ]−−++=

=

,,,

,12

12

24

CC

C

[ ][ ]−+−+=

=

,,,, 2

222

34

CC

C

[ ]+−−+=

=

,,,

,22

22

44

CC

C

[ ]12

12

12

11 , −−= nn

n

CC

C

[ ]kk

k

nn

n

CC

C

11 22

122

, −−=

= −

kk

k

nn

n

CC

C

11 22

22

,

= −

nn

n

nn

n

CC

C

21 22

22

,

• • •

Well known OVSF codes generation

•Nodes with the depth = l from the root of the tree have codes of length = 2l.

Page 27: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Note the properties

• Two codes are OVSF to each other as long as one is not a descendant of the other.

• Two codes are not OVSF if one is a descendant of the other.

Page 28: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

[ ]+=

11C

[ ][ ]++=

=,

, 11

11

12

CCC

[ ]−+=

=

,

, 11

11

22

CC

C

[ ][ ]++++=

=,,,

, 12

12

14

CCC

[ ]−−++=

=

,,,

, 12

12

24

CC

C

[ ][ ]−+−+=

=,,,

, 22

22

34

CCC

[ ]+−−+=

=

,,,

, 22

22

44

CC

C

[ ]12

12

12

11 , −−= nn

n

CC

C

[ ]kk

k

nn

n

CC

C11 22

122

, −−=

= −

−kk

k

nn

n

CC

C1

1 22

22

,

= −

−nn

n

nn

n

CC

C21 22

22

,

• • •

Binary tree-structured OVSF codes generation

Page 29: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Some implications

• An ancestor and descendant cannot be assigned to different users

• When assigning codes (sequences), one must pay attention to this constraint.

• For our scheme, codes with different lengths must be assigned to a user for rate adaptation.

Page 30: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

[ ]+=

11C

[ ][ ]++=

=,

, 11

11

12

CCC

[ ]−+=

=

,

, 11

11

22

CC

C

[ ][ ]++++=

=,,,

, 12

12

14

CCC

[ ]−−++=

=

,,,

, 12

12

24

CC

C

[ ][ ]−+−+=

=,,,

, 22

22

34

CCC

[ ]+−−+=

=

,,,

, 22

22

44

CC

C

Binary tree-structured OVSF codes generation

…..

Important implications: An ancestor and descendant cannot be assigned to different users

Page 31: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

[ ]+=

11C

[ ][ ]++=

=,

, 11

11

12

CCC

[ ]−+=

=

,

, 11

11

22

CC

C

[ ][ ]++++=

=,,,

, 12

12

14

CCC

[ ]−−++=

=

,,,

, 12

12

24

CC

C

[ ][ ]−+−+=

=,,,

, 22

22

34

CCC

[ ]+−−+=

=

,,,

, 22

22

44

CC

C

…..

A branch is given to a single user, anyway.Mult-rate is possible not not symbol-by-symbol.

Page 32: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

We devised• Forest-structured generation of OVSF codes

– Multiple roots that are half-wise orthogonal.• E.g. Roots [A,a], [B,b], [C,c], ..

– First halves A,B,C,… are orthogonal.– Second halves a,b,c,.. are orthogonal.

[U,V] e.g., [+ + - -]

[U,V,U,V] e.g., [+ + - - + + - -]

[U,-V,-U,V] e.g., [+ + + + - - - -]

First-born

Page 33: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

[ ]−+−+= ,,,

24C

[ ]−−++−−++= ,,,,,,,

18C

[ ]−+−+−+−+= ,,,,,,,

38C

[ ]−++−+−−+= ,,,,,,,

48C

[ ]−−−−++++= ,,,,,,,

28C

[ ]−−++−−++−−++−−++= ,,,,,,,,,,,,,,,

116C

[ ]−−++++−−++−−−−++= ,,,,,,,,,,,,,,,

216C

[ ]−−−−++++−−−−++++= ,,,,,,,,,,,,,,,

316C

[ ]−−−−−−−−++++++++= ,,,,,,,,,,,,,,,

416C

[ ]−+−+−+−+−+−+−+−+= ,,,,,,,,,,,,,,,

516C

[ ]−++−+−−+−++−+−−+= ,,,,,,,,,,,,,,,

716C

[ ]−++−−++−+−−++−−+= ,,,,,,,,,,,,,,,

816C

[ ]−+−++−+−+−+−−+−+= ,,,,,,,,,,,,,,,

616C

[ ]−−++= ,,,

14C

Page 34: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Important properties• Two sequences are OVSF as long as

one is not a descendant of the other. (Same as the tree-structured generation).

• Sequences in the first-born lineage are OVSF if one is a descendant of the other.

FOSSIL (Forest for OVSF-Sequence-Set-Inducing Lineages)

Page 35: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Implications

• An ancestor and descendant can be assigned to different users as long as the descendant is in the first-born lineage from the ancestor.

Page 36: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

[ ]−+−+= ,,,

24C

[ ]−−++−−++= ,,,,,,,

18C

[ ]−+−+−+−+= ,,,,,,,

38C

[ ]−++−+−−+= ,,,,,,,

48C

[ ]−−−−++++= ,,,,,,,

28C

[ ]−−++−−++−−++−−++= ,,,,,,,,,,,,,,,

116C

[ ]−−++++−−++−−−−++= ,,,,,,,,,,,,,,,

216C

[ ]−−−−++++−−−−++++= ,,,,,,,,,,,,,,,

316C

[ ]−−−−−−−−++++++++= ,,,,,,,,,,,,,,,

416C

[ ]−+−+−+−+−+−+−+−+= ,,,,,,,,,,,,,,,

516C

[ ]−++−+−−+−++−+−−+= ,,,,,,,,,,,,,,,

716C

[ ]−++−−++−+−−++−−+= ,,,,,,,,,,,,,,,

816C

[ ]−+−++−+−+−+−−+−+= ,,,,,,,,,,,,,,,

616C

[ ]−−++= ,,,

14C

Page 37: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Channel Feedback architecture and Protocols

Full-duplex link

B A

Choice of a spreading code indicates this symbol’s duration and the status of channel BA

Page 38: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

For Feedback Architecture with efficient code allocation

• Use FOSSIL and conjugate FOSSIL• Conjugate FOSSIL

– For FOSSIL Roots [A,a], [B,b], [C,c], .., consider another FOSSIL whose roots are [A,-a], [B,-b], [C,-c], ..

Page 39: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Conjugate Relation of Codes

• Code [X,Y] in FOSIIL’s mirror image is [X,-Y] in conjugate FOSSIL

Page 40: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

FOSSIL Code Tree FConjugate FOSSIL Code Tree SF

22 pC α

44 pC α 41

4 pC α− 424 pC α − 43

4 pC α−

212 pC α−

pCα

212 pSC α−

434 pSC α− 42

4 pSC α− 414 pSC α − 4

4 pSC α

22 pSC α

pSCα

FBI Codes Unused Codes

• • • • • •

Middle Line

f

f

f

f

f

f

f

f

f

f

RI Codes

Page 41: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Protocol Overview• For the same length, there are choices of codes.• Designed some temporal rules that TX must obey

in selecting a spreading for each symbol.• Designed temporal rules in such a way that at

each symbol allowable spreading codes are OVSF – receiver can detect by correlation.

• RX parses the symbol and also obtains the channel information from the the TX’s choice of the sequence and the temporal rule.

Page 42: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Conclusions

• Fast rate adaptation can increase average data rate orders of magnitude.

• We have a method of doing extremely fast rate adaptation.

Page 43: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Other Research and Engineering Experiences of Daniel Lee

Page 44: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

U.S. Naval Research Laboratory

• Unclassified Work:– Software Engineering of Network Signaling

Protocols– Developing a network management system of

ICEbox (U.S. government’s information dissemination system)

• SNMP (Simple Network Management Protocol)-based

– Signal Processing of Reconnaissance data• Computational geometry

Page 45: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Daniel Lee’s sampled research• Internet Quality of Service (QoS)

– Internet Multimedia Transport– BE-aware QoS routing– Flow admission control (stochastic control)

• Call Admission Control of multi-service CDMA cellular networks

• Dynamic RWA problems of WDM networks• Delay-tolerant networks, CCSDS File Delivery

Protocols• Sensor Networks, Ad hoc networks

Page 46: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Internet QoS: Network 101

Application (e.g., image, video)

Network (internet)

Physical

QoS

Bit error rate

Packet delayPacket loss

The original internet never cared QoS.

Page 47: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Router

Router

Router

Router

DiffServDomain

QoS-mapperGateway

CustomerNetwork

Content provider networkMultimedia application

e.g. MPEGNot all frames are created equal.

ISP providing diffserv

Clients

(σ4,ρ4)Best effort(σ3,ρ3)Economy(σ2,ρ2)Business(σ1,ρ1)First

Internet QoS

Page 48: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Application layer:e.g., MPEG, H.263 video, etc.

Transmission Error Occur

Page 49: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Mathematical Formulation• Proper placement of packets into Diffserv

classes

(σ4,ρ4)Class 4(σ3,ρ3)Class 3(σ2,ρ2)Class 2(σ1,ρ1)Class 1

under the constraint of SLA so that The end-user video qualities (PSNR) of different flows are optimized

packetpacket…

Best effort

Page 50: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

J. Shin, D. C. Lee, and C.-C. J. Kuo, Quality of Service for Internet Multimedia, Prentice Hall 2004.

Marriage between Signal Processing and Networks research.

Relating packet-level QoS (delay, loss) of a packet switching network to an application-level QoS.

Contributions

Page 51: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Wish to apply to Telemedicine

• Telemedicine through IP• Need to address Quality of Service• Need to address Security and Privacy

– Integrity and confidentiality– IP security

Page 52: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Call Admission Control in CDMA Cellular Networks

• Multi-class calls (e.g. data and voice), forward links

• Call arrivals and departures are random process.

• In CDMA, one call’s signal is an interference to another’s.

• There are also a limited number of channelization codes.

• Each class has a QoS requirement (SIR) and different traffic characteristics.

Page 53: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Highlights

• For each call arrival, the cell must decide whether to accept or reject. How to make that decision optimally?

• E.g. Maximize revenue

• Call-level QoS with considering packet-level traffic characteristics.– Methodology: physical –layer QoS– Methodology: Markov decision process

Page 54: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

RWA of Optical Networks

• Dynamic Routing and Wavelength Assignment (RWA) of wavelength division multiplexing (WDM) networks

• No opto-electric conversion in switches.• Calls arrive and depart randomly.

Page 55: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Access node

Page 56: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

A typical Optical Crossconnect

Page 57: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

All Optical Networks

• No opto-electrical conversion at a switch

Page 58: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Optical Networks Highlight

• Return of the circuit switching (?)• Most problems are NP-hard or have state-

space explosion.– Heuristics dominate the research

• Our contribution– So far, the best heuristics for future WDM

network with multifiber cables with many fibers per cable and extremely many wavelengths per fiber

Page 59: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Wireless LAN

• 802.11 is mature.• Ultra Wide Band Networks

– DARPA, Telcordia, Boeing, EtherWire, USC

Page 60: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Routing in Ad hoc networks

• Commercial Value in wireless LAN?• The Army is interested because Ad hoc

network does not require any infrastructure.• My argument:

– The Army builds some infrastructure in the region

Page 61: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

CINC

Cellular-like

Page 62: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Ad hoc packet relay protocols in a cellular-like environment

BS

MS1

MS2MS3

Lockheed Martin

Page 63: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Motivation: Propagation and path loss

( )44 4 41 2 1 2n nd d d d d d+ + + < + + +

Less total TX power,Less interference

Page 64: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Sensor Networks• Tracking time-varying environmental

parameters through sensor a network• Distributed Estimation and Statistical

Inference of – A large number of cheap sensors with poor

calibration– Trading calibration with statistical inference

from spatio-time correlation– Fundamental theoretical results

• Similar to Kalman filtering, but not quite

Page 65: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Contents• Current Telecommunications landscape

– Daniel Lee’s Research sampled• Future Prospects: Vision of the long-term

Telecommunication Research– Opportunities and Challenges

• How I would work as a professor and head of a subject

Page 66: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Vision for Long-Term Telecommunications Research

• Universal connectivity enabling diverse applications with proper– QoS– Reliability– Maintainability– Security– Evolvability– Reconfigurability– Mobility management– etc.

Page 67: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Research Opportunities• Creating a connectivity• Increasing the quality of service• These are value-adding activities (commercial,

humanitarian, scientific). – E.g., 802.11 and cellular– Airline passenger and a server, ….– Remote regions – underdeveloped area, scientific

explorers– Space explorers

• Improve Securities, …ities• New Systems• New Applications

– E.g., networked control

Page 68: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Challenges

• Heterogeneous media (QoS challenge)– Capacity difference between wireless and wired links

• Heterogeneous infrastructures– Cellular, WDM, internet, PSTN, WLAN, etc.

• Performance challenging environments– Intermittent links, networks with no contemporaneous

paths– Long propagation delay of satellites and interplanetary

links• Diverse applications

– Voice, data, video, interactive games, etc.

Page 69: Increasing Wireless Data Throughput by Orders of …dchlee/MyPapers/FOSSIL+.pdfIncreasing Wireless Data Throughput by Orders of Magnitude Daniel Lee Associate Professor School of Engineering

Long-term Research Framework: Universal Connectivity

• Wireless bottleneck– Wireless communication/networking research

• OFDM, MIMO, etc.• Cross-layer joint design• Rapidly adaptive transmission

• Heterogeneity and performance-challenging environments– Delay-tolerant Networking