Evaluation of Smartphone Network Performance
Total Page:16
File Type:pdf, Size:1020Kb
Master Thesis Electrical Engineering April, 2012 Evaluation of Smartphones Network Performance Chane, Mekides Abebe Tekelmariam, Hailay Mezgebo School of Computing Blekinge Institute of Technology 371 79 Karlskrona Sweden i This thesis is submitted to the School of Computing at Blekinge Institute of Technology in partial fulfillment of the requirements for the degree of Master of Science in Electrical Engineering. The thesis is equivalent to 20 weeks of full time studies. Contact Information: Authors: Chane, Mekides Abebe E-mail: [email protected] Tekelmariam, Hailay Mezgebo E-mail: [email protected] University Advisor: Dr. Patrik Arlos School of Computing, BTH E-mail: [email protected] School of Computing Internet : www.bth.se/com Blekinge Institute of Technology Phone : +46 455 38 50 00 371 79 Karlskrona Fax : +46 455 38 50 57 Sweden ii ABSTRACT Nowadays most Desktop based softwares, operating system (OS) and applications features are being adapted to Smartphones (SMPs). The simplicity and mobility of SMPs are some of the qualities which make them interesting to run different network applications. In order to develop mobile applications with efficient functionality and competitive in marketability, application developers need to have knowledge on network performance of SMPs. In this thesis, an experimental based methodology is provided to evaluate the effect of transmission patterns on One Way Delay (OWD), throughput and packet loss across designed setup for different SMPs. Based on these metrics the SMPs have been compared with each other under the same experimental setting with relatively higher accuracy of measurement techniques. For accurate measurement DAG 3.6E card together with GPS for synchronization is used to capture traffic for further analysis. To avoid undeterministic inputs in the network, the experiment is made to be in a controlled and continuously monitored wireless local area network. Moreover the nodes or sub networks constituting the entire network are evaluated to conceive the effects on the estimated output. From this work application developers will have the opportunity to design their application according to the network performance of SMPs and users are also able to select suitable applications and SMPs. Keywords: Smartphone, WLAN, DPMI, Network performance i ACKNOWLEDGMENT Many thanks to our supervisor Dr. Patrik Arlos for his continuous guidance throughout the thesis work. We would also like to thank Dr. David Erman for his feedback and all the people who participate in the thesis work by sharing their knowledge and experience. Thank you families and friends for your support Hailay and Mekides ii CONTENTS ABSTRACT .....................................................................................................................................I ACKNOWLEDGMENTS.............................................................................................................. II CONTENTS ..................................................................................................................................III LIST OF FIGURES ...................................................................................................................... IV LIST OF TABLES ......................................................................................................................... V LIST OF ACRONYMS................................................................................................................. VI 1 INTRODUCTION ...................................................................................................................... 8 1.1 Smartphone Overview........................................................................................................... 9 1.2 Related Works .................................................................................................................... 10 1.3 Motivation .......................................................................................................................... 11 1.4 Contributions ...................................................................................................................... 12 1.5 Research Questions ............................................................................................................. 12 1.6 Research Methodology ....................................................................................................... 13 1.6 Outline of the Thesis ........................................................................................................... 13 2 EXPERIMENTAL SETUP AND IMPLEMENTATION ....................................................... 14 2.1 Experimental Setup ............................................................................................................. 14 2.1.1 Sender and Receiver Workstation ................................................................................. 15 2.1.2 GW Workstation .......................................................................................................... 15 2.1.3 Access Point ................................................................................................................ 15 2.1.4 Measurement Point ...................................................................................................... 15 2.2 Method ................................................................................................................................ 16 2.2.1 OWD Estimation.......................................................................................................... 16 2.2.2 Throughput Estimation ................................................................................................ 19 2.2.3 Packet Loss Estimation ............................................................................................... 20 2.2.4 OWD of GW................................................................................................................ 21 2.2.5 OWD of AP ................................................................................................................. 21 2.2.6 OWD of USB Link ...................................................................................................... 21 2.2.7 Throughput measurement using DPMI and Iperf ........................................................... 23 2.2.8 Experimental Configuration ......................................................................................... 24 2.2.9 Controlling the Experimental Environment ................................................................... 26 3 RESULTS AND ANALYSIS .................................................................................................. 28 3.1 Effect of GW on OWD ....................................................................................................... 28 3.2 Effect of AP on the OWD................................................................................................... 32 3.3 Effect of USB Link on the OWD ........................................................................................ 32 3.4 Evaluation and Comparisionof OWD of SMPs. .................................................................. 32 3.4.1 Packet Trace Analysis of OWD. ................................................................................ 45 3.4.2 Comparison of OWD Distribution of the Network using the SMPs. ........................... 47 3.5 Throughput Analysis .......................................................................................................... 48 3.6 Packet Loss Ratio Analysis ................................................................................................ 58 3.7 Throughput difference between DPMI and Iperf. ................................................................ 64 4 CONCLUSTION AND FUTURE WORK .............................................................................. 68 4.1 Conclusion......................................................................................................................... 68 4.2 Future Work ...................................................................................................................... 68 BIBLIOGRAPHY ......................................................................................................................... 70 APPENDIX A ............................................................................................................................... 74 APPENDIX B ................................................................................................................................ 75 APPENDIX C ............................................................................................................................... 80 iii LIST OF FIGURES Figure 2.1 Experimental setup for network performance measurement of SMP. ............ 14 Figure 2.2 MP special wiring scheme ............................................................................ 16 Figure 2.3 Network trace excerpt inside Mp .................................................................. 16 Figure 2.4 OWD estimation of GW. .............................................................................. 21 Figure 2.5 OWD estimation of AP. ............................................................................... 22 Figure 2.6 OWD estimation of USB Link. .................................................................... 14 Figure 2.7 Experimental setup for DPMI vs. Iperf comparison. ....................................