SlideShare une entreprise Scribd logo
1  sur  23
Télécharger pour lire hors ligne
.
Wireless Contention Problem
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 2/23
...
2/23
.
Wireless Contention Basics
.
Contention Problem...
..
.
...cannot be solved by increasing capacity. It can only be solved by
offloading capacity.
• current 3G is awful in Japan, getting increasingly more restricted (traffic
quotas, ...)
• LTE is good only because it is relative new, same problem when penetration ratio
grows
• WiFi contention is at the level of OLD HUBs -- collision control, MIMO does
not help much
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 3/23
...
3/23
.
Contention in LTE/3G
• measured using B-Mobile, OCN,
and Biglobe providers
• split into workdays, holidays, and
long holidays (golden week)
• Biglobe is the winner, but only because
it just came out at the time
• average throghput:
300kbps
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 4/23
...
4/23
.
Contention in Local WiFi (1)
1m
1.5m
10m
18m
• wireless classroom, 3 APs,
50 clients
• various configurations of APs
and per-AP groups
• webapps, local web server
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 5/23
...
5/23
.
Contention in Local WiFi (2)
0 10 20 30 40
Machine ID
5.85
6.3
6.75
7.2
7.65
8.1
ThroughputType1
Round 1
CH1 APCH5 APCH9 AP
0 10 20 30 40
Machine ID
5.85
6.3
6.75
7.2
7.65
8.1
ThroughputType1
Round 2
0 10 20 30 40
Machine ID
5.85
6.3
6.75
7.2
7.65
8.1
ThroughputType1
Round 3
0 10 20 30 40
Machine ID
3.15
3.85
4.55
5.25
ThroughputType2
Round 1
0 10 20 30 40
Machine ID
3.15
3.85
4.55
5.25
ThroughputType2
Round 2
0 10 20 30 40
Machine ID
3.15
3.85
4.55
5.25
ThroughputType2
Round 3
Downward trend
Long waiting time
• Thruput Type 1: only
successful HTTP req/
reps
• Thruput Type 2: for each
req, include failed/
repeated requests
• reqs fail a lot at >= 25
clients (2 orders of
magnitude diff)
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 6/23
...
6/23
.
Solution (1) MultiConnect
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 7/23
...
7/23
.
Parallel Wireless Connectivity
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 8/23
...
8/23
.
Traditional, MultiPath, MultiConnect...
• MultiConnect + MultiPath = GroupConnect
• 2-3 earlier papers (see my Google Scholar) with basics, optimizations,
etc.
• MultiConnect existed before, but GroupConnect is my term
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 9/23
...
9/23
.
Solution (2) GroupConnect
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 10/23
...
10/23
.
MultiConnect as Virtualization
.
Why Virtual?
..
.
Because multiple network resources are
merged into one. • Usecase 1: no own Internet,
use someone else's (AP)
• Usecase 2: group apps, download
+ aggregate via multiple users
(GroupConnect)
• Usecase 3: multiple APs appear
as one (Hiperf AP)
• .... mobile cloud, local file sharing, ...
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 11/23
...
11/23
.
Group Connect: Task Delegation
Remote connectivity
Local Connectivity
Content Provider
Main
Client
Delegated
Client
Delegated
Client
3G/LTE/*
Access 3G/LTE/*
Access
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 12/23
...
12/23
.
Trace-Based Analysis
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 13/23
...
13/23
.
GroupConnect Delegation Models
1. Paced Model : use a reasonably small group to achieve a target
throughput
◦ for example: 100Mb file in 20s is a good practical target
◦ PRO: redundancy -- send same request to 2+ people
◦ CON: reliability problem -- target throughput is difficult to achieve
2. Greedy Model : grab as many people around you as you can
◦ flexible level of redundancy
◦ resilient for out-of-range problem
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 14/23
...
14/23
.
CRAWDAD Traces (KAIST)
0
2
3
13
14
18
2830 50
51
56
75
79
80
81
86
87
88
1
6
10
11
12
17
19
23
24 25
26
27
29
31
32
34
35
36
3738
39
40 41
42
43
44
45
46
48
52
60
62
64
65
66
67
68
69
76
77
83
90
91
47
49
22
725
20
7
33
218
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 15/23
...
15/23
.
Simulation Setup
• simple GroupConnect : one Master node, all other nodes are used for
delegation
• the paced and greedy models
• Internet speeds randomly selected from real LTE/3G dataset (above)
• download between 100k and 100M files
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 16/23
...
16/23
.
Simulation Results
3.3 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)
3.3
3.45
3.6
3.75
3.9
4.05
4.2
4.35
4.5
ThroughputforGreedyModel(1+log(y)fory>1)
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 17/23
...
17/23
.
The New Wireless Campus
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 18/23
...
18/23
.
University Campus : Objectives
• universities create their own WiFi hotspot networks, which are useless
(contention problem)
• GroupConnect is a possiblity of converged wireless campus based
entirely on students' own Internet connections
• Univ COOPs provide smartphone apps, management rules, rent
smartphones, etc.
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 19/23
...
19/23
.
University Campus : Prototype
• (1) Univ COOP makes the app, adds security, (2) distributes the app to
students, (3) GroupConnect management, (4) cloud services over
GroupConnect
Student
Develop,
make
secure
APP +
CODE
Campus
Another
Student
APP +
CODE
APP +
CODE
1
2
2 Distribute
3
Meet and
delegate
API
Tokens
API
Tokens
Distribute
Pass at delegation
University
4
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 20/23
...
20/23
.
University Campus and Clouds
• API tokens in cloud services can be shared via delegation
Student
Develop,
make
secure
APP +
CODE
Campus
Another
Student
APP +
CODE
APP +
CODE
1
2
2 Distribute
3
Meet and
delegate
API
Tokens
API
Tokens
Distribute
Pass at delegation
University
4
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 21/23
...
21/23
.
Field Tests : CloudCamp2014@天神
http://cloudcampreps.herokuapp.com/
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 22/23
...
22/23
.
That’s all, thank you ...
M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 23/23
...
23/23

Contenu connexe

Similaire à Group Connect in a New Wireless University Campus

Background Information for the Campus Network Design ProjectXUMU.docx
Background Information for the Campus Network Design ProjectXUMU.docxBackground Information for the Campus Network Design ProjectXUMU.docx
Background Information for the Campus Network Design ProjectXUMU.docx
ikirkton
 

Similaire à Group Connect in a New Wireless University Campus (20)

Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiF...
Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiF...Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiF...
Virtual Wireless User: A Practical Design for Parallel MultiConnect Using WiF...
 
Ghoniem_last_modified
Ghoniem_last_modifiedGhoniem_last_modified
Ghoniem_last_modified
 
Chapter 14 Important questions
Chapter 14 Important questionsChapter 14 Important questions
Chapter 14 Important questions
 
Background Information for the Campus Network Design ProjectXUMU.docx
Background Information for the Campus Network Design ProjectXUMU.docxBackground Information for the Campus Network Design ProjectXUMU.docx
Background Information for the Campus Network Design ProjectXUMU.docx
 
E-ICT TYPES OF COMPUTER NETWORKS 2 ANTI-DOTE SERIES.pptx
E-ICT TYPES OF COMPUTER NETWORKS 2 ANTI-DOTE SERIES.pptxE-ICT TYPES OF COMPUTER NETWORKS 2 ANTI-DOTE SERIES.pptx
E-ICT TYPES OF COMPUTER NETWORKS 2 ANTI-DOTE SERIES.pptx
 
WNA.pdf
WNA.pdfWNA.pdf
WNA.pdf
 
Comparison between Conventional Network and ANN with Case Study
Comparison between Conventional Network and ANN with Case Study Comparison between Conventional Network and ANN with Case Study
Comparison between Conventional Network and ANN with Case Study
 
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...
 
Site specific assessment of node b using key service quality indicators over ...
Site specific assessment of node b using key service quality indicators over ...Site specific assessment of node b using key service quality indicators over ...
Site specific assessment of node b using key service quality indicators over ...
 
5G.pdf
5G.pdf5G.pdf
5G.pdf
 
Recent advance in communications
Recent advance in communicationsRecent advance in communications
Recent advance in communications
 
Slide 1 -the battle over net neutrality
Slide 1 -the battle over net neutralitySlide 1 -the battle over net neutrality
Slide 1 -the battle over net neutrality
 
Slide 1 -the battle over net neutrality
Slide 1 -the battle over net neutralitySlide 1 -the battle over net neutrality
Slide 1 -the battle over net neutrality
 
OPERATORS CAN SAVE $14 MILLION YEARLY THROUGH DATA OFFLOADING
 OPERATORS CAN SAVE $14 MILLION YEARLY THROUGH DATA OFFLOADING OPERATORS CAN SAVE $14 MILLION YEARLY THROUGH DATA OFFLOADING
OPERATORS CAN SAVE $14 MILLION YEARLY THROUGH DATA OFFLOADING
 
IRJET- Different Technique over 5G LTE Wireless Network: A Survey
IRJET-  	  Different Technique over 5G LTE Wireless Network: A SurveyIRJET-  	  Different Technique over 5G LTE Wireless Network: A Survey
IRJET- Different Technique over 5G LTE Wireless Network: A Survey
 
Ch # 08 communication devices, network typologies , network protocol
Ch # 08 communication devices, network typologies , network protocolCh # 08 communication devices, network typologies , network protocol
Ch # 08 communication devices, network typologies , network protocol
 
IRJET- Advantages of Mobile Cloud Computing
IRJET- Advantages of Mobile Cloud ComputingIRJET- Advantages of Mobile Cloud Computing
IRJET- Advantages of Mobile Cloud Computing
 
MIMIC Simulator Network Simulator
MIMIC Simulator Network SimulatorMIMIC Simulator Network Simulator
MIMIC Simulator Network Simulator
 
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
A CROSS-LAYER BASED SCALABLE CHANNEL SLOT RE-UTILIZATION TECHNIQUE FOR WIRELE...
 
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
A Cross Layer Based Scalable Channel Slot Re-Utilization Technique for Wirele...
 

Plus de Tokyo University of Science

Plus de 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...
 
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?
 
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 ...
 
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...
 
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 ...
 
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
 
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
 
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
 
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
 
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
 
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
 

Dernier

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Group Connect in a New Wireless University Campus

  • 1.
  • 2. . Wireless Contention Problem M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 2/23 ... 2/23
  • 3. . Wireless Contention Basics . Contention Problem... .. . ...cannot be solved by increasing capacity. It can only be solved by offloading capacity. • current 3G is awful in Japan, getting increasingly more restricted (traffic quotas, ...) • LTE is good only because it is relative new, same problem when penetration ratio grows • WiFi contention is at the level of OLD HUBs -- collision control, MIMO does not help much M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 3/23 ... 3/23
  • 4. . Contention in LTE/3G • measured using B-Mobile, OCN, and Biglobe providers • split into workdays, holidays, and long holidays (golden week) • Biglobe is the winner, but only because it just came out at the time • average throghput: 300kbps M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 4/23 ... 4/23
  • 5. . Contention in Local WiFi (1) 1m 1.5m 10m 18m • wireless classroom, 3 APs, 50 clients • various configurations of APs and per-AP groups • webapps, local web server M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 5/23 ... 5/23
  • 6. . Contention in Local WiFi (2) 0 10 20 30 40 Machine ID 5.85 6.3 6.75 7.2 7.65 8.1 ThroughputType1 Round 1 CH1 APCH5 APCH9 AP 0 10 20 30 40 Machine ID 5.85 6.3 6.75 7.2 7.65 8.1 ThroughputType1 Round 2 0 10 20 30 40 Machine ID 5.85 6.3 6.75 7.2 7.65 8.1 ThroughputType1 Round 3 0 10 20 30 40 Machine ID 3.15 3.85 4.55 5.25 ThroughputType2 Round 1 0 10 20 30 40 Machine ID 3.15 3.85 4.55 5.25 ThroughputType2 Round 2 0 10 20 30 40 Machine ID 3.15 3.85 4.55 5.25 ThroughputType2 Round 3 Downward trend Long waiting time • Thruput Type 1: only successful HTTP req/ reps • Thruput Type 2: for each req, include failed/ repeated requests • reqs fail a lot at >= 25 clients (2 orders of magnitude diff) M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 6/23 ... 6/23
  • 7. . Solution (1) MultiConnect M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 7/23 ... 7/23
  • 8. . Parallel Wireless Connectivity M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 8/23 ... 8/23
  • 9. . Traditional, MultiPath, MultiConnect... • MultiConnect + MultiPath = GroupConnect • 2-3 earlier papers (see my Google Scholar) with basics, optimizations, etc. • MultiConnect existed before, but GroupConnect is my term M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 9/23 ... 9/23
  • 10. . Solution (2) GroupConnect M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 10/23 ... 10/23
  • 11. . MultiConnect as Virtualization . Why Virtual? .. . Because multiple network resources are merged into one. • Usecase 1: no own Internet, use someone else's (AP) • Usecase 2: group apps, download + aggregate via multiple users (GroupConnect) • Usecase 3: multiple APs appear as one (Hiperf AP) • .... mobile cloud, local file sharing, ... M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 11/23 ... 11/23
  • 12. . Group Connect: Task Delegation Remote connectivity Local Connectivity Content Provider Main Client Delegated Client Delegated Client 3G/LTE/* Access 3G/LTE/* Access M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 12/23 ... 12/23
  • 13. . Trace-Based Analysis M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 13/23 ... 13/23
  • 14. . GroupConnect Delegation Models 1. Paced Model : use a reasonably small group to achieve a target throughput ◦ for example: 100Mb file in 20s is a good practical target ◦ PRO: redundancy -- send same request to 2+ people ◦ CON: reliability problem -- target throughput is difficult to achieve 2. Greedy Model : grab as many people around you as you can ◦ flexible level of redundancy ◦ resilient for out-of-range problem M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 14/23 ... 14/23
  • 15. . CRAWDAD Traces (KAIST) 0 2 3 13 14 18 2830 50 51 56 75 79 80 81 86 87 88 1 6 10 11 12 17 19 23 24 25 26 27 29 31 32 34 35 36 3738 39 40 41 42 43 44 45 46 48 52 60 62 64 65 66 67 68 69 76 77 83 90 91 47 49 22 725 20 7 33 218 M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 15/23 ... 15/23
  • 16. . Simulation Setup • simple GroupConnect : one Master node, all other nodes are used for delegation • the paced and greedy models • Internet speeds randomly selected from real LTE/3G dataset (above) • download between 100k and 100M files M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 16/23 ... 16/23
  • 17. . Simulation Results 3.3 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) 3.3 3.45 3.6 3.75 3.9 4.05 4.2 4.35 4.5 ThroughputforGreedyModel(1+log(y)fory>1) M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 17/23 ... 17/23
  • 18. . The New Wireless Campus M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 18/23 ... 18/23
  • 19. . University Campus : Objectives • universities create their own WiFi hotspot networks, which are useless (contention problem) • GroupConnect is a possiblity of converged wireless campus based entirely on students' own Internet connections • Univ COOPs provide smartphone apps, management rules, rent smartphones, etc. M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 19/23 ... 19/23
  • 20. . University Campus : Prototype • (1) Univ COOP makes the app, adds security, (2) distributes the app to students, (3) GroupConnect management, (4) cloud services over GroupConnect Student Develop, make secure APP + CODE Campus Another Student APP + CODE APP + CODE 1 2 2 Distribute 3 Meet and delegate API Tokens API Tokens Distribute Pass at delegation University 4 M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 20/23 ... 20/23
  • 21. . University Campus and Clouds • API tokens in cloud services can be shared via delegation Student Develop, make secure APP + CODE Campus Another Student APP + CODE APP + CODE 1 2 2 Distribute 3 Meet and delegate API Tokens API Tokens Distribute Pass at delegation University 4 M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 21/23 ... 21/23
  • 22. . Field Tests : CloudCamp2014@天神 http://cloudcampreps.herokuapp.com/ M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 22/23 ... 22/23
  • 23. . That’s all, thank you ... M.Zhanikeev -- maratishe@gmail.com -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 23/23 ... 23/23