SlideShare ist ein Scribd-Unternehmen logo
1 von 26
Downloaden Sie, um offline zu lesen
.

.

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

Weitere ähnliche Inhalte

Andere mochten auch

DTN-Amazon: Digital/Social Inclusion in the Amazon Region
DTN-Amazon: Digital/Social Inclusion in the Amazon RegionDTN-Amazon: Digital/Social Inclusion in the Amazon Region
DTN-Amazon: Digital/Social Inclusion in the Amazon RegionWaldir Moreira
 
Always Offline: Delay-Tolerant Networking for the Internet of Things
Always Offline: Delay-Tolerant Networking for the Internet of ThingsAlways Offline: Delay-Tolerant Networking for the Internet of Things
Always Offline: Delay-Tolerant Networking for the Internet of ThingsDaniel Austin
 
Project
Project Project
Project J M
 
Multicasting in DTN Networks
Multicasting in DTN Networks Multicasting in DTN Networks
Multicasting in DTN Networks Nagendra Posani
 
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)Introduction to Secure Delay/Disruption Tolerant Networks (DTN)
Introduction to Secure Delay/Disruption Tolerant Networks (DTN)Nasir Bhutta
 
Secure data retrieval for decentralized disruption tolerant military networks
Secure data retrieval for decentralized disruption tolerant military networksSecure data retrieval for decentralized disruption tolerant military networks
Secure data retrieval for decentralized disruption tolerant military networksIGEEKS TECHNOLOGIES
 
Wifi chat code explaination
Wifi chat code explainationWifi chat code explaination
Wifi chat code explainationgeniushkg
 
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...
Trends and Challenges in Delay Tolerant Network (DTN) or Mobile Opportunistic...Dr. Mazlan Abbas
 
WiFi direct
WiFi directWiFi direct
WiFi directRoy Chen
 
Network Coding in Disruption Tolerant Network (DTN)
Network Coding in Disruption Tolerant Network (DTN)Network Coding in Disruption Tolerant Network (DTN)
Network Coding in Disruption Tolerant Network (DTN)Faheema Monica
 
Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationNitin Bhasin
 
Wifi direct p2p app
Wifi direct p2p appWifi direct p2p app
Wifi direct p2p appgeniushkg
 
Introduction to Wi-Fi Direct
Introduction to Wi-Fi DirectIntroduction to Wi-Fi Direct
Introduction to Wi-Fi DirectWei-Tsung Su
 

Andere mochten auch (20)

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

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

Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Tokyo University of Science
 
Group Connect in a New Wireless University Campus
Group Connect in a New Wireless University CampusGroup Connect in a New Wireless University Campus
Group Connect in a New Wireless University CampusTokyo University of Science
 
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...Tokyo University of Science
 
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesBulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesTokyo University of Science
 
3G vs WIFI - Sai Kiran Kasireddy
3G vs WIFI - Sai Kiran Kasireddy3G vs WIFI - Sai Kiran Kasireddy
3G vs WIFI - Sai Kiran KasireddySai Kiran Kasireddy
 
Automated HetNet Design
Automated HetNet DesignAutomated HetNet Design
Automated HetNet Design3G4G
 
The Vobile Cloud : Cars are Better for Mobile Clouds and Group Connect
The Vobile Cloud : Cars are Better for Mobile Clouds and Group ConnectThe Vobile Cloud : Cars are Better for Mobile Clouds and Group Connect
The Vobile Cloud : Cars are Better for Mobile Clouds and Group ConnectTokyo University of Science
 
Plan for all, build for 5G. Strategies for designing a heterogeneous fiber ne...
Plan for all, build for 5G. Strategies for designing a heterogeneous fiber ne...Plan for all, build for 5G. Strategies for designing a heterogeneous fiber ne...
Plan for all, build for 5G. Strategies for designing a heterogeneous fiber ne...Comsof
 
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsImage-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsTokyo University of Science
 
Edge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeEdge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeNitinder Mohan
 
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?Tokyo University of Science
 
Towards a Practical Method for Interactive Traffic Visualizations in Data Cen...
Towards a Practical Method for Interactive Traffic Visualizations in Data Cen...Towards a Practical Method for Interactive Traffic Visualizations in Data Cen...
Towards a Practical Method for Interactive Traffic Visualizations in Data Cen...Tokyo University of Science
 
Soldani_ZINNOV_The path from LTE-A to 5G_Final_Revised
Soldani_ZINNOV_The path from LTE-A to 5G_Final_RevisedSoldani_ZINNOV_The path from LTE-A to 5G_Final_Revised
Soldani_ZINNOV_The path from LTE-A to 5G_Final_RevisedDr. David Soldani
 
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out CodeTokyo University of Science
 
Small cell forum 16 4-2013
Small cell forum 16 4-2013Small cell forum 16 4-2013
Small cell forum 16 4-2013Rafael Junquera
 

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

Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
Design and Implementation of a 3-Party Cloud-Backed Handshake for Secure Grou...
 
Group Connect in a New Wireless University Campus
Group Connect in a New Wireless University CampusGroup Connect in a New Wireless University Campus
Group Connect in a New Wireless University Campus
 
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
A Method for Cloud-Assisted Secure Wireless Grouping of Client Devices at Net...
 
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless SpacesBulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
Bulk-n-Pick Method for One-to-Many Data Transfer in Dense Wireless Spaces
 
daknet
daknetdaknet
daknet
 
3G vs WIFI - Sai Kiran Kasireddy
3G vs WIFI - Sai Kiran Kasireddy3G vs WIFI - Sai Kiran Kasireddy
3G vs WIFI - Sai Kiran Kasireddy
 
Automated HetNet Design
Automated HetNet DesignAutomated HetNet Design
Automated HetNet Design
 
The Vobile Cloud : Cars are Better for Mobile Clouds and Group Connect
The Vobile Cloud : Cars are Better for Mobile Clouds and Group ConnectThe Vobile Cloud : Cars are Better for Mobile Clouds and Group Connect
The Vobile Cloud : Cars are Better for Mobile Clouds and Group Connect
 
Plan for all, build for 5G. Strategies for designing a heterogeneous fiber ne...
Plan for all, build for 5G. Strategies for designing a heterogeneous fiber ne...Plan for all, build for 5G. Strategies for designing a heterogeneous fiber ne...
Plan for all, build for 5G. Strategies for designing a heterogeneous fiber ne...
 
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless BeaconsImage-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
Image-Related Uses for Roadside Infrastructure \\ based on Wireless Beacons
 
Edge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edgeEdge-Fog Cloud: Scaling IoT computations on the edge
Edge-Fog Cloud: Scaling IoT computations on the edge
 
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?What if We Atomize Student Data and Apps and Put Them on Docker Containers?
What if We Atomize Student Data and Apps and Put Them on Docker Containers?
 
Towards a Practical Method for Interactive Traffic Visualizations in Data Cen...
Towards a Practical Method for Interactive Traffic Visualizations in Data Cen...Towards a Practical Method for Interactive Traffic Visualizations in Data Cen...
Towards a Practical Method for Interactive Traffic Visualizations in Data Cen...
 
Daknet ppt
Daknet pptDaknet ppt
Daknet ppt
 
Het nets
Het netsHet nets
Het nets
 
Soldani_ZINNOV_The path from LTE-A to 5G_Final_Revised
Soldani_ZINNOV_The path from LTE-A to 5G_Final_RevisedSoldani_ZINNOV_The path from LTE-A to 5G_Final_Revised
Soldani_ZINNOV_The path from LTE-A to 5G_Final_Revised
 
Comcast ISP
Comcast ISPComcast ISP
Comcast ISP
 
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code3-Way Scripts as a Base Unit for Flexible Scale-Out Code
3-Way Scripts as a Base Unit for Flexible Scale-Out Code
 
5 gppt
5 gppt5 gppt
5 gppt
 
Small cell forum 16 4-2013
Small cell forum 16 4-2013Small cell forum 16 4-2013
Small cell forum 16 4-2013
 

Mehr von Tokyo University of Science

Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesUltrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesTokyo University of Science
 
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Tokyo University of Science
 
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Tokyo University of Science
 
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsOn Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsTokyo University of Science
 
Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Tokyo University of Science
 
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingThe Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingTokyo University of Science
 
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...Tokyo University of Science
 
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesFog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesTokyo University of Science
 
On a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicOn a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicTokyo University of Science
 
Complexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsComplexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsTokyo University of Science
 
The Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksThe Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksTokyo University of Science
 
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in CloudsTokyo University of Science
 
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor FeedbackTowards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor FeedbackTokyo University of Science
 
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Tokyo University of Science
 
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on MulticoreBrowser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on MulticoreTokyo University of Science
 
Population Management in Clouds is a Do-It-Yourself Technology
Population Management in Clouds is a Do-It-Yourself TechnologyPopulation Management in Clouds is a Do-It-Yourself Technology
Population Management in Clouds is a Do-It-Yourself TechnologyTokyo University of Science
 
Irregularity Countermeasures in Massively Parallel BigData Processors
Irregularity Countermeasures in Massively Parallel BigData ProcessorsIrregularity Countermeasures in Massively Parallel BigData Processors
Irregularity Countermeasures in Massively Parallel BigData ProcessorsTokyo University of Science
 
A Method for Dynamic Packing of Data Blocks for Over-the-Network Indexing
A Method for Dynamic Packing of Data Blocks for Over-the-Network IndexingA Method for Dynamic Packing of Data Blocks for Over-the-Network Indexing
A Method for Dynamic Packing of Data Blocks for Over-the-Network IndexingTokyo University of Science
 
The All-In-One Package for Massively Multicore, Heterogeneous Jobs with Hotsp...
The All-In-One Package for Massively Multicore, Heterogeneous Jobs with Hotsp...The All-In-One Package for Massively Multicore, Heterogeneous Jobs with Hotsp...
The All-In-One Package for Massively Multicore, Heterogeneous Jobs with Hotsp...Tokyo University of Science
 
Multidimentional Classification Automation with Human Interface based on Metr...
Multidimentional Classification Automation with Human Interface based on Metr...Multidimentional Classification Automation with Human Interface based on Metr...
Multidimentional Classification Automation with Human Interface based on Metr...Tokyo University of Science
 

Mehr von Tokyo University of Science (20)

Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless SpacesUltrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
Ultrasound Relative Positioning for IoT Devices in Dense Wireless Spaces
 
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
Towards a Packet Traffic Genome Project as a Method for Realtime Sub-Flow Tra...
 
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
Large-Scale Crowdsourcing by Vehicular Data Packets in a Sparse Roadside Infr...
 
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay PlatformsOn Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
On Performance Under Hotspots in Hadoop versus Bigdata Replay Platforms
 
Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...Taking the Step from Software to Product Development \\ when teaching PBL at ...
Taking the Step from Software to Product Development \\ when teaching PBL at ...
 
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through NetworkingThe Switchboard Optimization Problem and Heuristics for Cut-Through Networking
The Switchboard Optimization Problem and Heuristics for Cut-Through Networking
 
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
The Switchboard Traffic Engineering Problem for Mixed Contention/Cut-Through ...
 
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness SpacesFog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
Fog Cloud Caching at Network Edge via Local Hardware Awareness Spaces
 
On a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching LogicOn a Hybrid Packets-and-Circuits Switching Logic
On a Hybrid Packets-and-Circuits Switching Logic
 
Complexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on MetromapsComplexity Resolution Control for Context Based on Metromaps
Complexity Resolution Control for Context Based on Metromaps
 
The Declarative-Coordinated Model for Self-Optimization of Service Networks
The Declarative-Coordinated Model for Self-Optimization of Service NetworksThe Declarative-Coordinated Model for Self-Optimization of Service Networks
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 Practical Platform for Secure Distributed Code in Clouds3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
3-Way Scripts as a Practical Platform for Secure Distributed Code in Clouds
 
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor FeedbackTowards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
Towards Social Robotics on Smartphones with Simple XYZV Sensor Feedback
 
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
Back to Rings but not Tokens: Physical and Logical Designs for Distributed Fi...
 
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on MulticoreBrowser Visualization using PNGs Generated by HTML5 Workers on Multicore
Browser Visualization using PNGs Generated by HTML5 Workers on Multicore
 
Population Management in Clouds is a Do-It-Yourself Technology
Population Management in Clouds is a Do-It-Yourself TechnologyPopulation Management in Clouds is a Do-It-Yourself Technology
Population Management in Clouds is a Do-It-Yourself Technology
 
Irregularity Countermeasures in Massively Parallel BigData Processors
Irregularity Countermeasures in Massively Parallel BigData ProcessorsIrregularity Countermeasures in Massively Parallel BigData Processors
Irregularity Countermeasures in Massively Parallel BigData Processors
 
A Method for Dynamic Packing of Data Blocks for Over-the-Network Indexing
A Method for Dynamic Packing of Data Blocks for Over-the-Network IndexingA Method for Dynamic Packing of Data Blocks for Over-the-Network Indexing
A Method for Dynamic Packing of Data Blocks for Over-the-Network Indexing
 
The All-In-One Package for Massively Multicore, Heterogeneous Jobs with Hotsp...
The All-In-One Package for Massively Multicore, Heterogeneous Jobs with Hotsp...The All-In-One Package for Massively Multicore, Heterogeneous Jobs with Hotsp...
The All-In-One Package for Massively Multicore, Heterogeneous Jobs with Hotsp...
 
Multidimentional Classification Automation with Human Interface based on Metr...
Multidimentional Classification Automation with Human Interface based on Metr...Multidimentional Classification Automation with Human Interface based on Metr...
Multidimentional Classification Automation with Human Interface based on Metr...
 

Kürzlich hochgeladen

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Kürzlich hochgeladen (20)

Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

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

  • 1.
  • 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