23

Group Connect in a New Wireless University Campus

Embed Size (px)

DESCRIPTION

Group connect is a new kind of wireless multiconnect technology where wireless resources of multiple users can be pooled and virtualized. Ability to boost throughput of one member of a group at the expense of others is one of many practical utilities of the technology. This paper shows how a simple smartphone application based on group connect can create a brand new kind of university campus where students get online completely without any network support on the part of the campus itself. Economic benefits from such a technology to the university itself are obvious.

Citation preview

Page 1: Group Connect in a New Wireless University Campus
Page 2: Group Connect in a New Wireless University Campus

.

Wireless Contention Problem

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 2/23...

2/23

Page 3: Group Connect in a New Wireless University Campus

.

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 (trafficquotas, ...)

• LTE is good only because it is relative new, same problem when penetration ratiogrows

• WiFi contention is at the level of OLD HUBs -- collision control, MIMO doesnot help much

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 3/23...

3/23

Page 4: Group Connect in a New Wireless University Campus

.

Contention in LTE/3G

• measured using B-Mobile, OCN,and Biglobe providers

• split into workdays, holidays, andlong holidays (golden week)

• Biglobe is the winner, but only becauseit just came out at the time

• average throghput:300kbps

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 4/23...

4/23

Page 5: Group Connect in a New Wireless University Campus

.

Contention in Local WiFi (1)

1m

1.5m

10m

18m

• wireless classroom, 3 APs,50 clients

• various configurations of APsand per-AP groups

• webapps, local web server

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 5/23...

5/23

Page 6: Group Connect in a New Wireless University Campus

.

Contention in Local WiFi (2)

0 10 20 30 40Machine ID

5.85

6.3

6.75

7.2

7.65

8.1

Throughput Type 1

Round 1CH1 APCH5 APCH9 AP

0 10 20 30 40Machine ID

5.85

6.3

6.75

7.2

7.65

8.1

Throughput Type 1

Round 2

0 10 20 30 40Machine ID

5.85

6.3

6.75

7.2

7.65

8.1

Throughput Type 1

Round 3

0 10 20 30 40Machine ID

3.15

3.85

4.55

5.25

Throughput Type 2

Round 1

0 10 20 30 40Machine ID

3.15

3.85

4.55

5.25

Throughput Type 2

Round 2

0 10 20 30 40Machine ID

3.15

3.85

4.55

5.25

Throughput Type 2

Round 3

Downward trend

Long waiting time

• Thruput Type 1: onlysuccessful HTTP req/reps

• Thruput Type 2: for eachreq, include failed/repeated requests

• reqs fail a lot at >= 25clients (2 orders ofmagnitude diff)

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 6/23...

6/23

Page 7: Group Connect in a New Wireless University Campus

.

Solution (1) MultiConnect

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 7/23...

7/23

Page 8: Group Connect in a New Wireless University Campus

.

Parallel Wireless Connectivity

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 8/23...

8/23

Page 9: Group Connect in a New Wireless University Campus

.

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 -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 9/23...

9/23

Page 10: Group Connect in a New Wireless University Campus

.

Solution (2) GroupConnect

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 10/23...

10/23

Page 11: Group Connect in a New Wireless University Campus

.

MultiConnect as Virtualization.Why Virtual?..

.

Because multiple network resources aremerged 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 appearas one (Hiperf AP)

• .... mobile cloud, local file sharing, ...

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 11/23...

11/23

Page 12: Group Connect in a New Wireless University Campus

.

Group Connect: Task Delegation

Remote connectivity Local Connectivity

Content Provider

Main Client

Delegated Client

Delegated Client

3G/LTE/* Access 3G/LTE/*

Access

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 12/23...

12/23

Page 13: Group Connect in a New Wireless University Campus

.

Trace-Based Analysis

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 13/23...

13/23

Page 14: Group Connect in a New Wireless University Campus

.

GroupConnect Delegation Models

1. Paced Model : use a reasonably small group to achieve a targetthroughput◦ 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 -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 14/23...

14/23

Page 15: Group Connect in a New Wireless University Campus

.

CRAWDAD Traces (KAIST)

02

3

13

14

182830 50

51

56

75

79

80

81

8687

88

1

610

11

12

17

1923

24 25

26

27

29

31

32

34

35

36

3738

39

40 41

42

43

4445

46

48

52

6062

64

65

66

67

68

69

76

77 83

90

91

47

49

22

725

20

7

33

218

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 15/23...

15/23

Page 16: Group Connect in a New Wireless University Campus

.

Simulation Setup

• simple GroupConnect : one Master node, all other nodes are used fordelegation

• the paced and greedy models

• Internet speeds randomly selected from real LTE/3G dataset (above)• download between 100k and 100M files

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 16/23...

16/23

Page 17: Group Connect in a New Wireless University Campus

.

Simulation Results

3.3 3.45 3.6 3.75 3.9 4.05 4.2 4.35 4.5Throughput 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

Thro

ughp

ut fo

r Gre

edy

Mod

el (

1 +

log(

y) f

or y

> 1

)

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 17/23...

17/23

Page 18: Group Connect in a New Wireless University Campus

.

The New Wireless Campus

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 18/23...

18/23

Page 19: Group Connect in a New Wireless University Campus

.

University Campus : Objectives

• universities create their own WiFi hotspot networks, which are useless(contention problem)

• GroupConnect is a possiblity of converged wireless campus basedentirely on students' own Internet connections

• Univ COOPs provide smartphone apps, management rules, rentsmartphones, etc.

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 19/23...

19/23

Page 20: Group Connect in a New Wireless University Campus

.

University Campus : Prototype• (1) Univ COOP makes the app, adds security, (2) distributes the app tostudents, (3) GroupConnect management, (4) cloud services overGroupConnect

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 -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 20/23...

20/23

Page 21: Group Connect in a New Wireless University Campus

.

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 -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 21/23...

21/23

Page 22: Group Connect in a New Wireless University Campus

.

Field Tests : CloudCamp2014@天神http://cloudcampreps.herokuapp.com/

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 22/23...

22/23

Page 23: Group Connect in a New Wireless University Campus

.

That’s all, thank you ...

M.Zhanikeev -- [email protected] -- Group Connect is a New Wireless University Campus -- http://bit.do/marat140731 23/23...

23/23