SlideShare a Scribd company logo
WiFi Direct with Delay-Optimized DTN is the Base Recipe for Applications in Location-Shared Wireless Networking Virtualization
.

.

The Big Picture

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

2 /23
2/23
.

.

The Big Statements
1.

MIMO and other throughput-boosting technologies are far from

2.

MIMO is not a solution

widespread/personal use
◦ higher last mile throughput

3. current
4.

̸= higher e2e throughput

LTE/3G trend is bad -- less throughput -- more restriction 03

multi-stream aggregation is a proven throughput booster 01 02

5. DTN has matured to the level of

delay-intolerant DTN

03 myself+0 "Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiFi Direct..." MobiQuitous (2013)
01 myself+0 "Multi-Source Stream Aggregation in the Cloud" ADCN Wiley Book (2013)
02 myself+0 "Experiments with application throughput in a browser with full HTML5 support" IEICE ComEx (2013)
M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

3 /23
3/23
.

.

The Big Idea of WiFi Direct
LAN
WiFi
Direct
3G

Wireless
WINNER In presence of two connection
possibilities, defaults to WINNER.
The two connections can be
JOIN
used together ( joined ).
14

WLAN

"Wi-Fi Peer-to-Peer: Best Practical Guide" Wi-Fi Alliance (2010)

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

4 /23
4/23
.

.

Proposal vs Multipath
•

traditional multipath:

basically

split TCP -- realtime, server support, etc.

05 06
• group communication is impossible under multipath
• the proposal is pure client-side virtualization -- like OpenvSwitch 07

Single Connection
Singular Traditional
Connectivity Applications

Multipath
Traditional
Multipath
Group Communication

Multiple No known cases
3G/LTE/* + WiFi Direct
Connectivity (wasted potential) THIS PROPOSAL
05 Y.Chen+5 "A Measurement-Based Study of MultiPath TCP Performance over Wireless Networks" ACM SIGCOMM (2013)
06

"MultiPath TCP: Linux Kernel Implementation" http://multipath-tcp.org (2013)

07 K.Yap+6 "Making use of all the networks around us: a case study in android" ACM SIGCOMM (2012)
M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

5 /23
5/23
.

.

Practical LTE/3G and WiFi Direct

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

6 /23
6/23
.

.

Practice: LTE/3G Throughput
ISP3

Color-filled area: +/- 1 sigma

ISP2

Holiday 1
1400
Throughput (kbps)

Throughput (kbps)

1400
1050
700
350
0

1050

• first presented at 03

700

•

350
0

0

5

10
Hour

15

20

0

5

10
Hour

15

20

Workday

Saturday

1050
700
350
0

actual 3G providers -b-mobile (300kbps),
OCN LTE, Biglobe/
NEC LTE

• only Biglobe -- a recent

1400
Throughput (kbps)

1400
Throughput (kbps)

ISP1

Holiday 3+

entry into the market is
above 1Mbps ... sometimes

1050
700
350
0

0

5

10
Hour

15

20

0

5

10
Hour

15

20

03 myself+0 "Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiFi Direct..." MobiQuitous (2013)
M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

7 /23
7/23
.

.

Practice: WiFi Direct
Other info

1m

10m
18

12

6

1m
10m

27

21.6

10m

WiFi Direct: Deterioration effect of distance (%)

24

Throughput ratio ( WiFi Direct / Bluetooth)

Avg. throughput (Mbps)

1m

32.4

30

Bluetooth

WiFi Direct

0

-10

-20

-30

-40

16.2

0
0

2

4
6
8
No. of files

M.Zhanikeev -- maratishe@gmail.com --

10

0

2

4
6
8
No. of files

10

0

2

4
6
8
No. of files

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

10

8 /23
8/23
.

.

Practice: LTE/3G/WiFi + WiFi Direct
Gx: WiFi Direct and 3G for X files

25

G10
Intranet throughput (Mbps)

Intranet throughput (Mbps)

25

20

G10
G5
15

G1

10

W5
5

G5

W1
W10
W10W5
W1

G1

0

25

15

10

W5

W1
W10
G1

0
0.09 0.12 0.15 0.18 0.21
Internet throughput (Mbps)

M.Zhanikeev -- maratishe@gmail.com --

Distance: 10m

G10

20

5

Wx: WiFi Direct and Tranditional WiFi for X files

Distance:1m

Intranet throughput (Mbps)

All data

G5

20

G10
G5
15

G1

10

5

W10W5
W1

0
0.09 0.12 0.15 0.18 0.21
Internet throughput (Mbps)

0.09 0.12 0.15 0.18 0.21
Internet throughput (Mbps)

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

9 /23
9/23
.

.

The Proposal: WiFi Direct + DTN

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

10 /23
10/23
.

.

The Proposal: Assumptions
granular service -- many files, cloud multisource 01, substream 02
2. a smartphone app -- WiFi Direct, delegation over DTN, etc.
1.

◦ plus a registry of users -- for discovery

3.

shared location -- university campus, company, etc.

01 myself+0 "Multi-Source Stream Aggregation in the Cloud" ADCN Wiley Book (2013)
02 myself+0 "Experiments with application throughput in a browser with full HTML5 support" IEICE ComEx (2013)
M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

11 /23
11/23
.

.

The Proposal: The Unit Triangle
End Service
Remote connectivity
Local Connectivity
Unit Triangle

Main
Client

M.Zhanikeev -- maratishe@gmail.com --

Delegated
Client

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

12 /23
12/23
.

.

The Proposal: Virtualization

Virtual
Client

• basic method presented in
03

Virtualized
resource

• virtualization is

Internet
Intranet
…

Real
User
…

•

seamless
reasonable range:
◦

note: triangles are
async! not necessarily
parallel!

03 myself+0 "Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiFi Direct..." MobiQuitous (2013)
M.Zhanikeev -- maratishe@gmail.com --

up

to 5-10 intranet links

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

13 /23
13/23
.

.

The Proposal: Formal Optimization
minimize

Ndiff = NA,target −

•

∑
{

u∈ A,B,C,...

}

Ru Nu

subject to
∑
t=1,...,T

•

client
• network resource

user

Ndiff ≥ 0,
{
}
∀u ∈ A, B, C, ...

•

{
}
count( A, B, C, ... ) < k,

•

Nu,t < Nu,quota

M.Zhanikeev -- maratishe@gmail.com --

T -- arbitrary time period -- a month?
{
}
A, B, C are users, A is the main
u

NA , Nu for generic

N has a limit Nquota -- like 1-3Gbytes
in ISPs today

•

Ntarget is the desired throughput of A
using DTN each user has a rating Ru

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

14 /23
14/23
.

.

Evaluation

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

15 /23
15/23
.

.

Evaluation: Approach
crawdad 15
• naive optimization -- simple heuristics/models
• use lag to evaluate performance -- definition later
• real mobility traces --

15

"CRAWDAD Mobility Traces" http://crawdad.cs.dartmouth.edu (2013)

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

16 /23
16/23
.

.

Evaluation: Setup
target: 60s of throughput between 300kbps and 50Mbps
• capacities: LTE 300kbps, WiFi Direct 30Mbps
•

◦ WiFi Direct gets -25% for each new delegation (0.75 multiplier)

•

range: 25m effective range for data exchange

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

17 /23
17/23
.

.

Evaluation: Models, Metrics

•

MODEL: PACED -- grab neighbors only to satisfy your NA but not
more

MODEL: GREEDY -- grab any neighbor but not more than 5
• METRIC: LAG -- simply actual minus target download time
•

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

18 /23
18/23
.

.

Proposed ( 1 + log( y) for y > 1, - 1 - log( y) for y < -1)

Performance: Lag
5
4
3
2
1
0
-1
-2
-3
-3

M.Zhanikeev -- maratishe@gmail.com --

-2
-1
0
1
2
3
4
Traditional ( 1 + log( x) for x > 1, - 1 - log( x) for x < -1)

5

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

19 /23
19/23
.

.

Throughput for Greedy Model ( 1 + log( y) for y > 1)

Performance: Greedy vs Paced
4.5
4.35
4.2
4.05
3.9
3.75
3.6
3.45
3.3
3.3

M.Zhanikeev -- maratishe@gmail.com --

3.45
3.6
3.75
3.9
4.05
4.2
4.35
4.5
Throughput for Paced model ( 1 + log( x) for x > 1)
WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

20 /23
20/23
.

.

Wrapup

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

21 /23
21/23
.

.

Wrapup
>= 4.1
• playing with application components now, software
implementation soon
• immediate plan: a campus-wide application
• WiFi Direct is

natively supported in Android

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

22 /23
22/23
.

.

That’s all, thank you ...

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

23 /23
23/23
.

.

[01] myself+0 (2013)
Multi-Source Stream Aggregation in the Cloud
ADCN Wiley Book
[02] myself+0 (2013)
Experiments with application throughput in a browser with full HTML5 support
IEICE ComEx
[03] myself+0 (2013)
Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiFi
Direct...
MobiQuitous
[04] P.Schmidt+3 (2012)
A first look at multi-access connectivity for mobile networking
ACM CSWS
[05] Y.Chen+5 (2013)
A Measurement-Based Study of MultiPath TCP Performance over Wireless
Networks
M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

23 /23
23/23
.

.

ACM SIGCOMM
[06]

(2013)
MultiPath TCP: Linux Kernel Implementation
http://multipath-tcp.org

[07] K.Yap+6 (2012)
Making use of all the networks around us: a case study in android
ACM SIGCOMM
[08] A.Makela+2 (2012)
Comparison of load-balancing approaches for multipath connectivity
Elsevier
[09] H.Pucha+3 (2008)
Adaptive File Transfers for Diverse Environments
USENIX
[10]

(2013)
OpenVSwitch project
http://openvswitch.org/

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

23 /23
23/23
.

.

[11] E.Kohler+4 (2000)
The Click Modular Router
ACM TOCS
[12] A.Vasilakos+2 (2011)
Delay Tolerant Networks: Protocols and Applications
CRC Press
[13] A.Balasubramanian+2 (2007)
DTN Routing as a Resource Allocation Problem
SIGCOMM
[14]

(2010)
Wi-Fi Peer-to-Peer: Best Practical Guide
Wi-Fi Alliance

[15]

(2013)
CRAWDAD Mobility Traces
http://crawdad.cs.dartmouth.edu

M.Zhanikeev -- maratishe@gmail.com --

WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 --

23 /23
23/23

More Related Content

PDF
Towards Tokyo Olympics: 5G/P2P Hybrid Designs for Streaming to Massive Wirele...
PDF
Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiF...
PDF
MANAGING ORGANISATION USING VPN's : A SURVEY
PDF
Social-aware Opportunistic Routing Protocol based on User's Interactions and ...
PDF
How Important Social Graphs are for DTN Routing
PPT
Alien Far Side 3 Moon
PDF
SocialDTN: a DTN Implementation for Digital and Social Inclusion
PDF
Crowd Assisted Approach for Pervasive Opportunistic Sensing
Towards Tokyo Olympics: 5G/P2P Hybrid Designs for Streaming to Massive Wirele...
Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiF...
MANAGING ORGANISATION USING VPN's : A SURVEY
Social-aware Opportunistic Routing Protocol based on User's Interactions and ...
How Important Social Graphs are for DTN Routing
Alien Far Side 3 Moon
SocialDTN: a DTN Implementation for Digital and Social Inclusion
Crowd Assisted Approach for Pervasive Opportunistic Sensing

Viewers also liked (20)

PDF
DTN-Amazon: Digital/Social Inclusion in the Amazon Region
PPTX
Always Offline: Delay-Tolerant Networking for the Internet of Things
PPTX
Project
 
PDF
Multicasting in DTN Networks
PDF
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
PPTX
Wi-Fi Direct
PPTX
jaypee Training ppt
PDF
Mobile Communication
PPTX
Secure data retrieval for decentralized disruption tolerant military networks
PPT
Wifi chat code explaination
PPTX
Wi fi direct
PDF
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
PPTX
WiFi direct
PPTX
Network Coding in Disruption Tolerant Network (DTN)
DOCX
Jaypee Cement Ltd.
PPTX
Wi-Fi Direct
PDF
Wifi Direct Based Chat And File Transfer Android Application
PPT
Wifi direct p2p app
PDF
Introduction to Wi-Fi Direct
PDF
Cellular V2X
DTN-Amazon: Digital/Social Inclusion in the Amazon Region
Always Offline: Delay-Tolerant Networking for the Internet of Things
Project
 
Multicasting in DTN Networks
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
Wi-Fi Direct
jaypee Training ppt
Mobile Communication
Secure data retrieval for decentralized disruption tolerant military networks
Wifi chat code explaination
Wi fi direct
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
WiFi direct
Network Coding in Disruption Tolerant Network (DTN)
Jaypee Cement Ltd.
Wi-Fi Direct
Wifi Direct Based Chat And File Transfer Android Application
Wifi direct p2p app
Introduction to Wi-Fi Direct
Cellular V2X
Ad

Similar to WiFi Direct with Delay-Optimized DTN is the Base Recipe for Applications in Location-Shared Wireless Networking Virtualization (20)

PDF
Calling VoWiFi... The Next Mobile Operator Service is here...
PDF
New Ways to Generate Revenues from Public Wi-Fi
PDF
New Ways to Generate Revenues from Public Wi-Fi
PDF
China Mobile - OpenStack Summit 2016/Red Hat Mini NFV Summit
PPTX
PDF
Aruba utilities on mobile devices v30
PPTX
Wi-Fi Behavior of Popular Mobile Devices #AirheadsConf Italy
PDF
Cellular Services over WiFi
PDF
PLNOG 21: Piotr Gruszczyński - WiFi_Calling
PDF
Softbank Wifi
PPTX
Shanghai Breakout: Mobile Devices and Wi-Fi
PPTX
IEEE P2061 presentation IEEE detailed information
PDF
Group Connect in a New Wireless University Campus
PDF
VoWifi 02 - VoWifi architecture overview (pdf ppt)
PDF
AI Driven Wi-Fi for the Bottom of the Pyramid
PPTX
Distributed Systems, Mobile Computing and Security
PPTX
20150809 dc23nocreview
PDF
Cost efficient and low latency delivery of IP-based services
 
PPTX
WIFI Solution for Service Provider
PPTX
Group 2 wireless exercising safeduard - final draft
Calling VoWiFi... The Next Mobile Operator Service is here...
New Ways to Generate Revenues from Public Wi-Fi
New Ways to Generate Revenues from Public Wi-Fi
China Mobile - OpenStack Summit 2016/Red Hat Mini NFV Summit
Aruba utilities on mobile devices v30
Wi-Fi Behavior of Popular Mobile Devices #AirheadsConf Italy
Cellular Services over WiFi
PLNOG 21: Piotr Gruszczyński - WiFi_Calling
Softbank Wifi
Shanghai Breakout: Mobile Devices and Wi-Fi
IEEE P2061 presentation IEEE detailed information
Group Connect in a New Wireless University Campus
VoWifi 02 - VoWifi architecture overview (pdf ppt)
AI Driven Wi-Fi for the Bottom of the Pyramid
Distributed Systems, Mobile Computing and Security
20150809 dc23nocreview
Cost efficient and low latency delivery of IP-based services
 
WIFI Solution for Service Provider
Group 2 wireless exercising safeduard - final draft
Ad

More from Tokyo University of Science (20)

PDF
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
PDF
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
PDF
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
PDF
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
PDF
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
PDF
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
PDF
Taking the Step from Software to Product Development \\ when teaching PBL at ...
PDF
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
PDF
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
PDF
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
PDF
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
PDF
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
PDF
On a Hybrid Packets-and-Circuits Switching Logic
PDF
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
PDF
Complexity Resolution Control for Context Based on Metromaps
PDF
The Declarative-Coordinated Model for Self-Optimization of Service Networks
PDF
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
PDF
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
PDF
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
PDF
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
Taking the Step from Software to Product Development \\ when teaching PBL at ...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
On a Hybrid Packets-and-Circuits Switching Logic
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Complexity Resolution Control for Context Based on Metromaps
The Declarative-Coordinated Model for Self-Optimization of Service Networks
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
Spectroscopy.pptx food analysis technology
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Empathic Computing: Creating Shared Understanding
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Digital-Transformation-Roadmap-for-Companies.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MYSQL Presentation for SQL database connectivity
Spectroscopy.pptx food analysis technology
Spectral efficient network and resource selection model in 5G networks
Per capita expenditure prediction using model stacking based on satellite ima...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Understanding_Digital_Forensics_Presentation.pptx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine learning based COVID-19 study performance prediction
Building Integrated photovoltaic BIPV_UPV.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
NewMind AI Weekly Chronicles - August'25 Week I
Empathic Computing: Creating Shared Understanding
“AI and Expert System Decision Support & Business Intelligence Systems”
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx

WiFi Direct with Delay-Optimized DTN is the Base Recipe for Applications in Location-Shared Wireless Networking Virtualization

  • 2. . . The Big Picture M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 2 /23 2/23
  • 3. . . The Big Statements 1. MIMO and other throughput-boosting technologies are far from 2. MIMO is not a solution widespread/personal use ◦ higher last mile throughput 3. current 4. ̸= higher e2e throughput LTE/3G trend is bad -- less throughput -- more restriction 03 multi-stream aggregation is a proven throughput booster 01 02 5. DTN has matured to the level of delay-intolerant DTN 03 myself+0 "Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiFi Direct..." MobiQuitous (2013) 01 myself+0 "Multi-Source Stream Aggregation in the Cloud" ADCN Wiley Book (2013) 02 myself+0 "Experiments with application throughput in a browser with full HTML5 support" IEICE ComEx (2013) M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 3 /23 3/23
  • 4. . . The Big Idea of WiFi Direct LAN WiFi Direct 3G Wireless WINNER In presence of two connection possibilities, defaults to WINNER. The two connections can be JOIN used together ( joined ). 14 WLAN "Wi-Fi Peer-to-Peer: Best Practical Guide" Wi-Fi Alliance (2010) M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 4 /23 4/23
  • 5. . . Proposal vs Multipath • traditional multipath: basically split TCP -- realtime, server support, etc. 05 06 • group communication is impossible under multipath • the proposal is pure client-side virtualization -- like OpenvSwitch 07 Single Connection Singular Traditional Connectivity Applications Multipath Traditional Multipath Group Communication Multiple No known cases 3G/LTE/* + WiFi Direct Connectivity (wasted potential) THIS PROPOSAL 05 Y.Chen+5 "A Measurement-Based Study of MultiPath TCP Performance over Wireless Networks" ACM SIGCOMM (2013) 06 "MultiPath TCP: Linux Kernel Implementation" http://multipath-tcp.org (2013) 07 K.Yap+6 "Making use of all the networks around us: a case study in android" ACM SIGCOMM (2012) M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 5 /23 5/23
  • 6. . . Practical LTE/3G and WiFi Direct M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 6 /23 6/23
  • 7. . . Practice: LTE/3G Throughput ISP3 Color-filled area: +/- 1 sigma ISP2 Holiday 1 1400 Throughput (kbps) Throughput (kbps) 1400 1050 700 350 0 1050 • first presented at 03 700 • 350 0 0 5 10 Hour 15 20 0 5 10 Hour 15 20 Workday Saturday 1050 700 350 0 actual 3G providers -b-mobile (300kbps), OCN LTE, Biglobe/ NEC LTE • only Biglobe -- a recent 1400 Throughput (kbps) 1400 Throughput (kbps) ISP1 Holiday 3+ entry into the market is above 1Mbps ... sometimes 1050 700 350 0 0 5 10 Hour 15 20 0 5 10 Hour 15 20 03 myself+0 "Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiFi Direct..." MobiQuitous (2013) M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 7 /23 7/23
  • 8. . . Practice: WiFi Direct Other info 1m 10m 18 12 6 1m 10m 27 21.6 10m WiFi Direct: Deterioration effect of distance (%) 24 Throughput ratio ( WiFi Direct / Bluetooth) Avg. throughput (Mbps) 1m 32.4 30 Bluetooth WiFi Direct 0 -10 -20 -30 -40 16.2 0 0 2 4 6 8 No. of files M.Zhanikeev -- maratishe@gmail.com -- 10 0 2 4 6 8 No. of files 10 0 2 4 6 8 No. of files WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 10 8 /23 8/23
  • 9. . . Practice: LTE/3G/WiFi + WiFi Direct Gx: WiFi Direct and 3G for X files 25 G10 Intranet throughput (Mbps) Intranet throughput (Mbps) 25 20 G10 G5 15 G1 10 W5 5 G5 W1 W10 W10W5 W1 G1 0 25 15 10 W5 W1 W10 G1 0 0.09 0.12 0.15 0.18 0.21 Internet throughput (Mbps) M.Zhanikeev -- maratishe@gmail.com -- Distance: 10m G10 20 5 Wx: WiFi Direct and Tranditional WiFi for X files Distance:1m Intranet throughput (Mbps) All data G5 20 G10 G5 15 G1 10 5 W10W5 W1 0 0.09 0.12 0.15 0.18 0.21 Internet throughput (Mbps) 0.09 0.12 0.15 0.18 0.21 Internet throughput (Mbps) WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 9 /23 9/23
  • 10. . . The Proposal: WiFi Direct + DTN M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 10 /23 10/23
  • 11. . . The Proposal: Assumptions granular service -- many files, cloud multisource 01, substream 02 2. a smartphone app -- WiFi Direct, delegation over DTN, etc. 1. ◦ plus a registry of users -- for discovery 3. shared location -- university campus, company, etc. 01 myself+0 "Multi-Source Stream Aggregation in the Cloud" ADCN Wiley Book (2013) 02 myself+0 "Experiments with application throughput in a browser with full HTML5 support" IEICE ComEx (2013) M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 11 /23 11/23
  • 12. . . The Proposal: The Unit Triangle End Service Remote connectivity Local Connectivity Unit Triangle Main Client M.Zhanikeev -- maratishe@gmail.com -- Delegated Client WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 12 /23 12/23
  • 13. . . The Proposal: Virtualization Virtual Client • basic method presented in 03 Virtualized resource • virtualization is Internet Intranet … Real User … • seamless reasonable range: ◦ note: triangles are async! not necessarily parallel! 03 myself+0 "Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiFi Direct..." MobiQuitous (2013) M.Zhanikeev -- maratishe@gmail.com -- up to 5-10 intranet links WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 13 /23 13/23
  • 14. . . The Proposal: Formal Optimization minimize Ndiff = NA,target − • ∑ { u∈ A,B,C,... } Ru Nu subject to ∑ t=1,...,T • client • network resource user Ndiff ≥ 0, { } ∀u ∈ A, B, C, ... • { } count( A, B, C, ... ) < k, • Nu,t < Nu,quota M.Zhanikeev -- maratishe@gmail.com -- T -- arbitrary time period -- a month? { } A, B, C are users, A is the main u NA , Nu for generic N has a limit Nquota -- like 1-3Gbytes in ISPs today • Ntarget is the desired throughput of A using DTN each user has a rating Ru WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 14 /23 14/23
  • 15. . . Evaluation M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 15 /23 15/23
  • 16. . . Evaluation: Approach crawdad 15 • naive optimization -- simple heuristics/models • use lag to evaluate performance -- definition later • real mobility traces -- 15 "CRAWDAD Mobility Traces" http://crawdad.cs.dartmouth.edu (2013) M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 16 /23 16/23
  • 17. . . Evaluation: Setup target: 60s of throughput between 300kbps and 50Mbps • capacities: LTE 300kbps, WiFi Direct 30Mbps • ◦ WiFi Direct gets -25% for each new delegation (0.75 multiplier) • range: 25m effective range for data exchange M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 17 /23 17/23
  • 18. . . Evaluation: Models, Metrics • MODEL: PACED -- grab neighbors only to satisfy your NA but not more MODEL: GREEDY -- grab any neighbor but not more than 5 • METRIC: LAG -- simply actual minus target download time • M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 18 /23 18/23
  • 19. . . Proposed ( 1 + log( y) for y > 1, - 1 - log( y) for y < -1) Performance: Lag 5 4 3 2 1 0 -1 -2 -3 -3 M.Zhanikeev -- maratishe@gmail.com -- -2 -1 0 1 2 3 4 Traditional ( 1 + log( x) for x > 1, - 1 - log( x) for x < -1) 5 WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 19 /23 19/23
  • 20. . . Throughput for Greedy Model ( 1 + log( y) for y > 1) Performance: Greedy vs Paced 4.5 4.35 4.2 4.05 3.9 3.75 3.6 3.45 3.3 3.3 M.Zhanikeev -- maratishe@gmail.com -- 3.45 3.6 3.75 3.9 4.05 4.2 4.35 4.5 Throughput for Paced model ( 1 + log( x) for x > 1) WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 20 /23 20/23
  • 21. . . Wrapup M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 21 /23 21/23
  • 22. . . Wrapup >= 4.1 • playing with application components now, software implementation soon • immediate plan: a campus-wide application • WiFi Direct is natively supported in Android M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 22 /23 22/23
  • 23. . . That’s all, thank you ... M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 23 /23 23/23
  • 24. . . [01] myself+0 (2013) Multi-Source Stream Aggregation in the Cloud ADCN Wiley Book [02] myself+0 (2013) Experiments with application throughput in a browser with full HTML5 support IEICE ComEx [03] myself+0 (2013) Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiFi Direct... MobiQuitous [04] P.Schmidt+3 (2012) A first look at multi-access connectivity for mobile networking ACM CSWS [05] Y.Chen+5 (2013) A Measurement-Based Study of MultiPath TCP Performance over Wireless Networks M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 23 /23 23/23
  • 25. . . ACM SIGCOMM [06] (2013) MultiPath TCP: Linux Kernel Implementation http://multipath-tcp.org [07] K.Yap+6 (2012) Making use of all the networks around us: a case study in android ACM SIGCOMM [08] A.Makela+2 (2012) Comparison of load-balancing approaches for multipath connectivity Elsevier [09] H.Pucha+3 (2008) Adaptive File Transfers for Diverse Environments USENIX [10] (2013) OpenVSwitch project http://openvswitch.org/ M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 23 /23 23/23
  • 26. . . [11] E.Kohler+4 (2000) The Click Modular Router ACM TOCS [12] A.Vasilakos+2 (2011) Delay Tolerant Networks: Protocols and Applications CRC Press [13] A.Balasubramanian+2 (2007) DTN Routing as a Resource Allocation Problem SIGCOMM [14] (2010) Wi-Fi Peer-to-Peer: Best Practical Guide Wi-Fi Alliance [15] (2013) CRAWDAD Mobility Traces http://crawdad.cs.dartmouth.edu M.Zhanikeev -- maratishe@gmail.com -- WiFi Direct with DTN in Location-Shared Wireless Virtualization -- http://tinyurl.com/marat140123 -- 23 /23 23/23