A Novel Concept for Hybrid ality Improvements in Consumer Networks - - PowerPoint PPT Presentation

a novel concept for hybrid ality improvements in consumer
SMART_READER_LITE
LIVE PREVIEW

A Novel Concept for Hybrid ality Improvements in Consumer Networks - - PowerPoint PPT Presentation

A Novel Concept for Hybrid ality Improvements in Consumer Networks A Novel Concept for Hybrid ality Improvements in Consumer Networks Florian Adamsky, Christopher Khnen, Christian berall, Veselin Rakoevi, Muukrishnan Rajarajan


slide-1
SLIDE 1

A Novel Concept for Hybrid ality Improvements in Consumer Networks

A Novel Concept for Hybrid ality Improvements in Consumer Networks

Florian Adamsky, Christopher Köhnen, Christian Überall, Veselin Rakočević, Muukrishnan Rajarajan and Rudolf Jäger

florian@adamsky.it http://florian.adamsky.it

IEEE International Conference on Consumer Electronics 2011

  • B. S. Florian Adamsky | ICCE 2011 Berlin

1 / 20

slide-2
SLIDE 2

A Novel Concept for Hybrid ality Improvements in Consumer Networks

Contents

1 Introduction 2 Approach

ality of Service for LAN's Hybrid Personalised Recommendations Router

3 Conclusion

  • B. S. Florian Adamsky | ICCE 2011 Berlin

2 / 20

slide-3
SLIDE 3

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Introduction

Contents

1 Introduction 2 Approach

ality of Service for LAN's Hybrid Personalised Recommendations Router

3 Conclusion

  • B. S. Florian Adamsky | ICCE 2011 Berlin

3 / 20

slide-4
SLIDE 4

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Introduction

Introduction

Research project ''Holistic Solutions for Multimedia Systems in Buildings''

Supported by the Federal Ministry of Economics and Technology

Aim: providing hybrid quality improvements for home networks Gateway Router is being developed, targeted for the consumer market

  • B. S. Florian Adamsky | ICCE 2011 Berlin

4 / 20

slide-5
SLIDE 5

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Introduction

Problem Statement

1 Structure of consumer's home network is chaotic and unpredictable

PowerLAN and Wi-Fi show performance breakdowns, when clients are streaming real-time traffic QoS functionality is not established in consumer home networks

2 Service offering is increasing dramatically

thousands of broadcast channels IPTV Internet platforms offers billions of video clips

  • B. S. Florian Adamsky | ICCE 2011 Berlin

5 / 20

slide-6
SLIDE 6

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Introduction

Problem Statement

1 Structure of consumer's home network is chaotic and unpredictable

PowerLAN and Wi-Fi show performance breakdowns, when clients are streaming real-time traffic QoS functionality is not established in consumer home networks

2 Service offering is increasing dramatically

thousands of broadcast channels IPTV Internet platforms offers billions of video clips

  • B. S. Florian Adamsky | ICCE 2011 Berlin

5 / 20

slide-7
SLIDE 7

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Introduction

Definition

..

Definition

. Hybrid ality: means on one hand the quality of digital media content delivery, called QoS, but on the other hand also the quality of multimedia content offering, called personalised recommendations.

  • B. S. Florian Adamsky | ICCE 2011 Berlin

6 / 20

slide-8
SLIDE 8

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach

Contents

1 Introduction 2 Approach

ality of Service for LAN's Hybrid Personalised Recommendations Router

3 Conclusion

  • B. S. Florian Adamsky | ICCE 2011 Berlin

7 / 20

slide-9
SLIDE 9

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | ality of Service for LAN's

QoSiLAN

QoSiLAN = ality of Service for Local Area Networks Enables QoS for per-link resource reservation and per-flow packet prioritisation Router serves as QoSiLAN Manager Works in the following 3 phases: ..

  • 1. Phase

. Analyze the network and identify the topology (LLTD) ..

  • 2. Phase

. Network protocol identification in real-time (SPID) ..

  • 3. Phase

. Bandwidth reservation and traffic shaping (NSIS)

  • B. S. Florian Adamsky | ICCE 2011 Berlin

8 / 20

slide-10
SLIDE 10

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | ality of Service for LAN's

QoSiLAN

QoSiLAN = ality of Service for Local Area Networks Enables QoS for per-link resource reservation and per-flow packet prioritisation Router serves as QoSiLAN Manager Works in the following 3 phases: ..

  • 1. Phase

. Analyze the network and identify the topology (LLTD) ..

  • 2. Phase

. Network protocol identification in real-time (SPID) ..

  • 3. Phase

. Bandwidth reservation and traffic shaping (NSIS)

  • B. S. Florian Adamsky | ICCE 2011 Berlin

8 / 20

slide-11
SLIDE 11

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | ality of Service for LAN's

QoSiLAN

QoSiLAN = ality of Service for Local Area Networks Enables QoS for per-link resource reservation and per-flow packet prioritisation Router serves as QoSiLAN Manager Works in the following 3 phases: ..

  • 1. Phase

. Analyze the network and identify the topology (LLTD) ..

  • 2. Phase

. Network protocol identification in real-time (SPID) ..

  • 3. Phase

. Bandwidth reservation and traffic shaping (NSIS)

  • B. S. Florian Adamsky | ICCE 2011 Berlin

8 / 20

slide-12
SLIDE 12

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | ality of Service for LAN's

1.Phase

LLTD = Link Layer Topology Discovery

proprietary protocol from Microso

Reimplemented LLTD protocol

Finding misconfiguration in the network Helps to enable per-link reservation

Discovers the Layer 2 topology in LANs by ARP-Spoofing

Host sends Ethernet packets with spoofed M addresses Which hosts have the spoofed M address in his A table Based on that we can conclude which hosts are connected to the same network segment

  • B. S. Florian Adamsky | ICCE 2011 Berlin

9 / 20

slide-13
SLIDE 13

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | ality of Service for LAN's

2.Phase: SPID

SPID = Statistical Protocol IDentification Advantages:

No human intervention to analyse new application High Accuracy and stability

Works as follows:

1 Packets grouped together to bi-directional flows 2 Analysis includes 12 statistical measurements 3 Identification by calculating the Kullback-Leibler divergence:

D(P||Q) = KL(P, Q) = ∑

x∈X

P(x) log2 P(x) Q(x)

  • B. S. Florian Adamsky | ICCE 2011 Berlin

10 / 20

slide-14
SLIDE 14

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | ality of Service for LAN's

3.Phase

NSIS = Next Steps in Signalling

is the name of the working group of the IETF

One component: NSLP-QoS (NSIS Signalling Layer Protocol for QoS)

R: create, update or modify QoS reservations Q: asks information about the data path R: answer to R or Q N: sends information

  • B. S. Florian Adamsky | ICCE 2011 Berlin

11 / 20

slide-15
SLIDE 15

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | Hybrid Personalised Recommendations

PPG

PPG = Personal Program Guide Presents linear DVB content and non-linear video clips (YouTube) Runs atm on a PC but in the future it can runs everywhere (TV, STB, …) User profiles are saved on the novel router Features of the PPG included:

Presenting of recommendations Searching related content to the actual broadcast event Adding actual event to the favourites Seing preferences (explicit manner)

  • B. S. Florian Adamsky | ICCE 2011 Berlin

12 / 20

slide-16
SLIDE 16

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | Hybrid Personalised Recommendations

PPG Screenshot

  • B. S. Florian Adamsky | ICCE 2011 Berlin

13 / 20

slide-17
SLIDE 17

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | Hybrid Personalised Recommendations

PPG - Content-Based Filtering

Explicit filtering

Seing preferences for genres and sub-genres in form of (⋆⋆⋆⋆⋆) Genres and sub-genres are specified by an ETSI Standard

Implicit filtering

PPG logs the viewing behaviour of each individual users

  • B. S. Florian Adamsky | ICCE 2011 Berlin

14 / 20

slide-18
SLIDE 18

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | Hybrid Personalised Recommendations

PPG - Collaborative Filtering

Uses a community for the creation of recommendations Example: ''Customers Who Bought This Item Also Bought …'' New developed algorithm: Absolute Cosine Similarity (ACS)

produces a lower Mean Absolute Error (MAE)

. ..

Algorithm Evaluation

. . . . Mean Absolute Error . Collaborative Filtering Algorithms . . .

PC

. .

SP

. .

CS

. .

ACS

. .

ADCS

  • B. S. Florian Adamsky | ICCE 2011 Berlin

15 / 20

slide-19
SLIDE 19

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | Hybrid Personalised Recommendations

PPG - Collaborative Filtering

Uses a community for the creation of recommendations Example: ''Customers Who Bought This Item Also Bought …'' New developed algorithm: Absolute Cosine Similarity (ACS)

produces a lower Mean Absolute Error (MAE)

. . ..

Algorithm Evaluation

. . . .

1.18

.

1.2

.

1.22

.

1.24

.

1.26

.

1.28

.

1.3

.

1.32

.

1.34

.

1.36

.

1.38

. Mean Absolute Error . Collaborative Filtering Algorithms . . .

PC

. .

SP

. .

CS

. .

ACS

. .

ADCS

  • B. S. Florian Adamsky | ICCE 2011 Berlin

15 / 20

slide-20
SLIDE 20

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | Router

Router

Serves as QoSiLAN manager and personalisation profile manager Armed with a 800 MhZ ARM CPU Runs with an embedded Linux OS (OpenWRT)

  • B. S. Florian Adamsky | ICCE 2011 Berlin

16 / 20

slide-21
SLIDE 21

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Approach | Router

Performance Evaluation

Real-time protocol identification is processor-intensive estion: Is 800 MHz enough to identfiy traffic in a home environment in real-time? . . .

4

.

740

.

1,460

.

1 . 2

.

3

.

4

.

5

.

6

. Duration in Sec .

RouterA (200 MHz)

. . .

4

.

740

.

1,460

. .

0.05

.

0.1

.

0.15

.

0.2

.

RouterB (800 MHz)

Packet Size in KiB . . . .

UDP .

.

TCP

  • B. S. Florian Adamsky | ICCE 2011 Berlin

17 / 20

slide-22
SLIDE 22

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Conclusion

Contents

1 Introduction 2 Approach

ality of Service for LAN's Hybrid Personalised Recommendations Router

3 Conclusion

  • B. S. Florian Adamsky | ICCE 2011 Berlin

18 / 20

slide-23
SLIDE 23

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Conclusion

Summary and Future Work

Future Work Router is not ready, yet Conclusion Preliminary results are very promising ality of Service

Router is able to provide QoS in networks where this wasn't available before

Personalized Recommendations

PPG brings more quality in the consumer’s user experience Content of interest is now available at a glance with a very high precision

  • B. S. Florian Adamsky | ICCE 2011 Berlin

19 / 20

slide-24
SLIDE 24

A Novel Concept for Hybrid ality Improvements in Consumer Networks | Conclusion

ank You

estions?

florian@adamsky.it http://florian.adamsky.it

Partners:

  • B. S. Florian Adamsky | ICCE 2011 Berlin

20 / 20