280 likes | 371 Views
Final Presentation. - Bluetooth Simulation & Practice. 4 조 정정균 , 강우람. Contents. 주제에 대한 설명 Bluetooth NS BlueHoc 실험 환경 실험 과정 Result 참고 자료 Conclusion Future work. 주제. 원래 주제는 실제 실험을 통해 ZigBee 와 Bluetooth 의 성능을 비교해 보는 것 ZigBee solution 의 구입이 힘들어 비교가 불가능하게 됨
E N D
Final Presentation - BluetoothSimulation & Practice 4조 정정균 , 강우람
Contents • 주제에 대한 설명 • Bluetooth • NS • BlueHoc • 실험 환경 • 실험 과정 • Result • 참고 자료 • Conclusion • Future work
주제 • 원래 주제는 실제 실험을 통해 ZigBee와 Bluetooth의 성능을 비교해 보는 것 • ZigBee solution의 구입이 힘들어 비교가 불가능하게 됨 • Bluetooth 만을 대상으로 시뮬레이션과 실제실험결과를 비교하는것으로 주제를 변경함 • NS-2의 Bluetooth simulation module인 BlueHoc 사용
주제 • 일단 piconet에서의 Bluetooth의 spec과 simulation result, practice result를 비교해 보는 것을 목표로 함 • future work으로 NS-2 Bluetooth module과 관련 tools 들을 개선하는 것을 고려
Bluetooth • Universal radio interface for ad-hoc wireless connectivity • PAN을 구성하면 TCP/IP Layer 사용 가능 • IEEE 802.15.1 • Synchronous, connection-oriented: 64 kbit/s • Asynchronous, connectionless • 433.9 kbit/s symmetric ( Data ) • 723.2 / 57.6 kbit/s asymmetric
NS-2 • Network Simulator – Version 2 • A discrete event simulator targeted at networking research • Support for TCP/UDP, routing, multicast protocol over wired, wireless network • Support for adding a module of new protocol (BlueHoc, etc..)
BlueHoc • NS-2 용으로 제작된 Bluetooth protocol module • Master, Slave 를 설정하고 bluetooth network을 테스트 할 수 있다. • piconet만 지원하며 scatternet은 지원하지 않는다.
실험 환경 • NS-2 2.17b • BlueHoc 2.0 • Linux 2.6 • Bluetooth USB Adapter V2.0+EDR (BTA-6030 by cellink) • Laptop, I-Paq with windows
비교 대상 • Bluehoc의 현재 버전이 비교수치로 지원하는 것은 throughput, delay 뿐임 • 일단은 throughput, delay만을 대상으로 함
실험 과정 • 실제 성능을 측정하기 위해 몇가지 프로그램을 제작하고 USB dongle 위에서 실행하여 결과를 확인한다. • NS-2에 BlueHoc을 설치한다. • 시뮬레이션을 위한 tcl 파일을 생성하여 실행한 후 결과를 확인한다. • Spec, 실제실험 결과, 시뮬레이션 결과를 비교해 본다.
Conclusion • 시뮬레이션의 throughput은 spec과 거의 동일 • 실제 상황에서의 throughput은 spec보다는 떨어지나 큰 차이를 보이지는않았음 (하지만 1 : 1 상황의 결과물이므로 단정지을수는 없음) • 딜레이의 경우에는 시뮬레이션과 실제 결과가 좀 달랐는데 이는 Transmission Delay을 고려하지 않아서인것 같음
계속적인 진행 • 3개 이상의 mobile node로 실제 실험을 수행할 필요가 있다. • NS-2 설정파일, 출력파일에 대한 조사가 더 필요하다.
Future work • 다양한 feature를 측정할수 있도록 BlueHoc을 개선 • Scatternet을 지원하도록 BlueHoc을 개선
END Any question?