Android LAN 1 1,, Google Android. Android, Android,. Android x86 CPU,,,. A study of performance improvement of a wireless LAN bases on Android terminals analysis Kaori Miki 1 and Masato Oguchi 1 In reccent years, with the rapid growth of smart phone market, Android is drawing an attention as software platform of embedded system on personal digital assistant developed by Google. While Android is taken notice for flexible development of application software and expansion of the system, we are interested in Android as a system platform, and in particular, we aim to optimize and evaluate performance of network computing ability. We have evaluated detailed behavior of Android on x86cpu personal compuper in the wireless LAN environment, and we have optimized Transport layer and we aim to achieve higher performance of network communications. 1 Ochanomizu University 1.,.,.,,,,,, IC., OS, OS. OS.,,..,,. Google, Android 1). Android,. Android,,.. Android, Android,. Android,CPU 2),. Android x86 CPU, LAN,,. 2. 2.1 Android Android 1. Android Linux2.6, OS Android.Linux
, Linux Android.,Linux Android Android Runtime,Dalvik. Java JVM.,, Dalvik,.,,.,,., Linux, TCP.,. 3.,. 1 2 5. 3.1 Android x86cpu,x86cpu. iperf-2.0.4 3),Android-x86 x86cpu. Android-x86 gcc(i686-unknown-linux-gnu-4.2.1). 3.2 3.2.1 1 2 Android x86cpu,android-x86 Wi-Fi LAN AP. 3.2.2 2 1 Android 2.2,CPU,.,Android..,Android,.. 3 x86cpu (Ubuntu9.10 ),Android-x86 (Ubuntu9.10). Wi-Fi LAN AP.
4. iperf.. 4.1 4 Android-x86 3.2.3 1 3.2.3, dummynet Android mobilegw.. 3.2.4 2 Android-x86 (Ubuntu9.10). 6 Android-x86 Ubuntu9.10 AP 5 Ubuntu 1 Android-x86 TCP 10.8(Mbps),UDP 14.1(Mbps). Ubuntu9.10 TCP 11.4(Mbps),UDP 14.1(Mbps). Android-x86 TCP Ubuntu. UDP. 5),Android TCP UDP, UDP., Android-x86 Ubuntu9.10,. 4.2 7 Android-x86 Mobilegw TCP Ubuntu9.10 Mobilegw TCP.,,Mobilegw Ubuntu9.10, Mobilegw Android-x86.
5.1 reno window size 2 1 ssthresh, window size ssthresh. window size. cubic RTT window size bic window size. 5.2 Android-x86 TCP 7 Android-x86 Ubuntu9.10 TCP 9 Android-x86 TCP 8 Android-x86 Ubuntu9.10 UDP UDP 8 Mobilegw, Ubuntu9.10 Android-x86. 5. TCP,TCP,. Android-x86,Ubuntu9.10,reno,cubic(default). Android-x86,Ubuntu9.10, 2. 9 Android-x86. Androidx86. 2.,2. 5.3 Ubuntu9.10 TCP 10 Ubuntu9.10. Ubuntu9.10. Android-x86. Android-x86 reno,cubic. 6. 4.3 Mobilegw Android-x86 TCP
(RTT). 10 Ubuntu9.10 TCP,. LAN Wireshark 6). 6.1 11 12 Mobilegw Android-x86,Ubuntu9.10 TCP. Wireshark Mobilegw,Mobilegw.,Android-x86. 13 RTT16ms,Mobilegw Android-x86 14 RTT16ms,Mobilegw Ubuntu9.10 TCP TCP 13,Mobilegw Android-x86 RTT. Android-x86, Ubuntu9.10,., Android-x86,,. 11 RTT16ms,Mobilegw Android-x86 12 TCP RTT16ms,Mobilegw Ubuntu9.10 TCP 7. Ubuntu9.10 Android-x86,Android-x86. Android 4)., 2., 15,.,, Ubuntu9.10. 6.2 13 14, TCP
2 1) Android:http://www.google.co.jp/mobile/android 2) : Androd Dalvik CPU,,2010 3 3) Iperf:http://downloads.sourceforge.net/project/iperf/iperf/2.0.4 4) docomo HT-03A : http://www.nttdocomo.co.jp/product/foma/pro/ht03a/index.html 5) : Android LAN, DEIM2010,2010 3 6) Wireshark : http://www.wireshark.org/ 15 8. Android-x86 CPU Ubuntu9.10,. 1, Android-x86. Android-x86. Android,Android-x86. Android,Android.