21
1 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24 WIA WIA Wireless Wireless InterApplication InterApplication Network Network NETS Research Workshop 3- 4.11.2003 Dr. Marko Hännikäinen Prof. Timo D. Hämäläinen Tampere University of Technology Institute of Digital and Computer Systems http://www.tkt.cs.tut.fi/research/wia [email protected], [email protected]

WIA – Wireless InterApplication Network...1 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24 WIA – Wireless InterApplication

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

1 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

WIA WIA –– Wireless Wireless InterApplicationInterApplicationNetworkNetwork

NETS Research Workshop 3- 4.11.2003

Dr. Marko HännikäinenProf. Timo D. Hämäläinen

Tampere University of TechnologyInstitute of Digital and Computer Systems

http://www.tkt.cs.tut.fi/research/[email protected], [email protected]

2 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

List of Contents List of Contents 1. WIA project definitions and objectives 2. Project summary

a. Major achievements b. Progress toward the planc. Intellectual contribution

i. Scientific publications: completed and plannedii. Public presentationsiii. Public patentsiv. Participation to standardization

d. Project deliverables: completed and plannede. Broader impact: commercial, scientific and educationalf. Major bottlenecks

3. Impact of the Midterm Review to the project

3 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

WIA Environment ViewWIA Environment View

Wireless LANWireless LANtechnologiestechnologies

Wireless PAN Wireless PAN TechnologiesTechnologies

UbiquitousUbiquitousTechnologiesTechnologies

GWGWGWGW GWGW

Wireless Wireless MMAN AN and WAN and WAN

TechnologiesTechnologies GWGW

GatewaysGateways

ApplicationApplicationApplication

ApplicationApplicationApplicationApplicationApplicationApplication

ApplicationApplicationApplication

TerminalTerminalTerminal TerminalTerminalTerminalTerminalTerminalTerminal TerminalTerminalTerminal

InterApplicationInterApplication

4 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

Challenges for WIA Challenges for WIA InterApplicationInterApplicationApplications: Requirements for network

Performance (QoS)Robustness (recovers from errors and faults)Availability (can always be trusted, is always present)

Capabilities: Available standard network technologiesIntended target environment and applicationsPerformance

InterApplication: Providing the performance (QoS), robustness, availability for applications over heterogeneous networks

5 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

Solutions by WIA Solutions by WIA InterApplicationInterApplication1.Choosing the most suitable

standard (available) technology/ technologies

2.Tailoring of standard protocols and platforms

3.Traffic control algorithms for gateways

4.New protocols for ubiquitous networks

1. Focus on application at first – search for wireless technologies after that

2. Know the original purpose of each wireless technology

3. Allow several technologies in an application

4. Manage the combination of technologies and applications

WIA Formula: WIA Formula: Application Centric DesignApplication Centric Design

6 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

MACMAC

IPIP

TCP/UDPTCP/UDP

RadioRadio

OSI layer not usedOSI layer not used

WLAN/WPAN/UbiProtocol layers

ApplicationApplication

Not usedNot used

ApplicationApplication

APIAPI

Transport Protocolsover UDP/IP/RTP

Transport Protocolsover UDP/IP/RTP

Device Driver Extensions

(Intermediate Drivers)

Device Driver Extensions

(Intermediate Drivers)

MAC ProtocolsMAC Protocols

Radio TechnologySelection

Radio TechnologySelection

Applied on Applied on standardstandardWLANs/WLANs/WPANsWPANs

Applied on Applied on proprietary WIA proprietary WIA HW/SW platformsHW/SW platforms

What is Tailored in WIA?What is Tailored in WIA?

Multihop RoutingMultihop Routing

7 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

How is the Robustness, Performance, and How is the Robustness, Performance, and Availability Achieved?Availability Achieved?

1. Wireless link level - Class of Service Protocol (CoSPro) Sharing of available WLAN bandwidth according to application requirementsPreventing the overloading of the link, increasing usable capacity

2. Wireless transport level - Video Control Protocol (VCP)Recovering from transfer errors (CRC, FEC, retransmissions)Meeting the performance requirements (time stamping, queuing algorithms, expiration timers, synchronisation)

3. Wireless networking level - Dynamic routingAd-hoc protocol with multihop routing

4. System level - Architectural robustnessAutomatic hot-swapping of tasks from network node to other nodesModular platforms

8 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

Example of Results: Example of Results: Class of Service Protocol (Class of Service Protocol (CoSProCoSPro) on WLAN) on WLAN

J. Suhonen, M. Hännikäinen, T. Hämäläinen, “Class of Service Control Protocol for Wireless LAN”, IEEE PIMRC’03, Beijing, China, September 7-10, 2003.

Queing

Local Scheduler

Network Scheduler(Central Controller)

Send Control(Mobile Station)

Channel Access

Retransmissions

Application

Wireless LAN

CoSPro

Device Driver

Traffic Classes

Control

PDU Construction

CoSProCoSPro

Channel Access (WLAN interface)

9 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

CoSProCoSPro Prototype TestingPrototype TestingTesting with the CoSPro prototype implementation on ad-hoc IEEE 802.11b WLAN

Central Station / Controller

IEEE 802.11 WLAN

Sending station

Distances: 3-4 m Distances: 1-3 m

10 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

Station Throughputs Station Throughputs withoutwithout CoSProCoSPro

0.5

1.0

1.5

2.0

2.5

0.5 1.0 1.5 2.0 2.5 3.0Sending speed (Mbit/s)

Thro

ughp

ut (M

bit/s

)

P4-M 1.7 GHzP4-M 1.7 GHzPIII-M 700 MHzPIII-M 1000 MHz

11 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

Station Throughputs Station Throughputs withwith CoSProCoSPro

0.5

1.0

1.5

2.0

2.5

0.5 1.0 1.5 2.0 2.5 3.0Sending speed (Mbit/s)

Thro

ughp

ut (M

bit/s

)

P4-M 1.7 GHz, urgency = 2P4-M 1.7 GHz, urgency = 4PIII-M 700 MHz, urgency = 6PIII-M 1000 MHz, urgency = 8

12 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

Delays Delays withoutwithout CoSProCoSPro

0

20

40

60

80

100

120

0.5 1.0 1.5 2.0 2.5Offered throughput (Mbit/s)

Rec

eive

d de

lay

(ms)

P4-M 1.7 GHz

P4-M 1.7 GHz

PIII-M 700 MHz

PIII-M 1000 MHz

13 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

Delays Delays withwith CoSProCoSPro

0

20

40

60

80

100

120

0.5 1.0 1.5 2.0 2.5Offered throughput (Mbit/s)

Rec

eive

d de

lay

(ms)

P4-M 1.7 GHz, urgency = 2

P4-M 1.7 GHz, urgency = 4PIII-M 700 MHz, urgency = 6

PIII-M 1000 MHz, urgency = 8

14 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

Centralised/Centralised/AdhocAdhoc Topology ThroughputsTopology Throughputs

0.0

1.0

2.0

3.0

4.0

5.0

6.0

7.0

2 4 6 8 10 12 14 16

Number of stations

Tota

l thr

ough

put (

MB

it/s)

Standard WLAN, central station

Standard WLAN, no central station

CoSPro, central station

ad-hoc

15 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

Why Physical Prototypes?Why Physical Prototypes?1. Formulation of requirements for the design2. Verification of the design and theory3. Dissemination of results

16 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

WIA WIA -- Major AchievementsMajor AchievementsResearch work

Protocols, algorithms, platforms, and user interfaces for interApplication networkingFully functional prototypes for industry test case applications

DisseminationTechnology transfer seminars organized and lectured by WIA teamn All seminars full-day, included theory plus hands-on demonstrations,

analyses of presented measurements, and seminar material27.3.2002, Bluetooth, WIA seminar19.11.2002, WLAN, NETS seminar13.3.2003, RFID, WIA seminarPartner specific status seminarsSeminar details and presentations on WIA web site

17 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

WIA WIA -- Progress towards the planProgress towards the planTiming

The work is organised in three prototype phases: Phase 1 completed, phase 2 in progressProject was started on May 1st 2002 due to delays in funding approval and consortium agreement processes1st project year shifted 4 months (same for successive years)

Work actions as plannedProgress in standardisation, scientific research, and products followedDesign of new wireless protocols and algorithms (theory)Verification of theory with simulationsImplementation on currently available technologiesDevelopment of a new ubiquitous network (protocols and platforms)Active publishing: conferences, journals, thesis, seminars

Budget: funding and costs as planned (with shift)7 researchers (annually)

18 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

WIA Intellectual Contribution WIA Intellectual Contribution ––Public ResultsPublic Results

NETS seminar (on WLAN)2 international refereed full journal paper11 international refereed full conference papers1 PhD thesis (Marko Hännikäinen)6 M.Sc theses (A. Takko, J. Ruotsalainen, A. Laitinen, J. Rekonius, A. Kotanen, T. Rantanen) Several manuscripts under work for international conferences and journals5 new M.Sc theses expected this year1 patent to be submitted this year

19 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

WIA WIA –– Broader Impact of the ProjectBroader Impact of the ProjectCommercial

Company product prototypes can be based on WIA prototypesResults can be used to push standardizationStrong potential for new spin-offs

Scientific PublicationsVisiting post-doc researchers in Berkeley, BWRC (2002-2003)

Educational4 PhD students and 5 M.Sc students working on the projectContribution for courses: Digital and Computer Systems Project

20 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

WIA WIA -- BottlenecksBottlenecksTechnical

Delays in shipping of some HW components, only a minor problem

Project managementLaborious IPR agreement process - successfully completed for the year 2003

21 Tampere University of Technology, Institute of Digital and Computer Systems Laboratory 26.03.2003 10:24

Impact of Midterm Review to the ProjectImpact of Midterm Review to the ProjectCommercial significance “… An outcome of the project, as it is, might be applicable to “industrial usage” where system reliability has highest priority.”Potential for international commercialization “can be great if we neglect multi-channel. …”

ConclusionsThe recommendations of the reviewers were already the goals of the projectProceed as originally planned