improved access point selection mobisys2006. outline introduction field study virgil evaluation...

21
Improved Access Point Se lection MobiSys2006

Upload: angel-richardson

Post on 02-Jan-2016

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

Improved Access Point Selection

MobiSys2006

Page 2: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

Outline

• INTRODUCTION

• FIELD STUDY

• VIRGIL

• EVALUATION

• CONCLUSION

Page 3: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

INTRODUCTION

Page 4: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

INTRODUCTION

• Strongest signal strength(SSS)

• Presents Virgil– quickly associates to each, and – runs a battery of tests to estimate the quality

Page 5: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

INTRODUCTION

• Legal and Security Issues– if users cannot trust their network access points,

end-to-end encryption is the only reliable way.

Page 6: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

FIELD STUDY

1. Finds one of the APs in a list

2. Scans for all available APs and chooses with the strongest signal strength(SSS).

Page 7: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

FIELD STUDY

1. A new AP ?

2. Unusable or usable AP

3. Quality of Internet connection ?

Page 8: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

FIELD STUDY

Page 9: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

VIRGIL

1. Scan for all available APs2. Test each unencrypted AP in the scan set

– Get AP properties (SSID, MAC address, signal strength, etc.)– Try to get DHCP address from AP– If successful, probe the AP– Store test results in a local database

3. Select the “best” AP, based on test results

Page 10: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

VIRGIL-Probing an AP

• “Quality” is highly subjective– Bandwidth– Port traffic– Round-trip-time

• By spawning a thread.

Page 11: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

VIRGIL-Probing an AP

• To aid in AP testing, use a set of reference servers.

• Virgil tests the status of a handcompiled list of 45 common port numbers.

• For UDP ports, Virgil simply sends the nonce. – (nonce+1) - “open”. – something different - “redirected”. – nothing before a timeout expires - “closed”.

Page 12: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

VIRGIL-Leveraging History

Page 13: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

VIRGIL-Leveraging History

• Keep database to improve performance, but not repeatedly rescanning.

• Updates its timestamp field.

• Every 30 minutes, but this is a configurable value.

Page 14: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

VIRGIL-Choosing the “best” AP

• Based on these “test results”,

• By “open”,– (1) the AP granted a DHCP address to the

client. – (2) at least one port was found to be open.

Page 15: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

EVALUATION

1. How much more often does Virgil let users be connected, than simply selecting on signal strength?

2. How much better are the connections that Virgil finds?

3. How beneficial is tracking AP history?

4. Is Virgil’s overhead reasonable such that it is useful to users?

Page 16: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

EVALUATION

Page 17: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

EVALUATION-Connection Time and Quality

Page 18: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

EVALUATION-History

Page 19: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

EVALUATION-Overhead

• Client Overhead

Page 20: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

EVALUATION

• Reference Server Overhead

Page 21: Improved Access Point Selection MobiSys2006. Outline INTRODUCTION FIELD STUDY VIRGIL EVALUATION CONCLUSION

CONCLUSION

• An automatic AP discovery and selection system.

• Quickly associates

• Runs a battery of tests for use

• By estimating the bandwidth and round-trip-time

• Probe for blocked or redirected ports