先進的計算基盤システムシンポジウム SACSIS2012 Symposium on Advanced Computing Systems and Infrastructures SACSIS /5/17 Android LAN TCP Android. TCP A Proposal

Similar documents
DEIM Forum 2017 H2-2 Android LAN Android 1 Android LAN

[1] [2] [3] (RTT) 2. Android OS Android OS Google OS 69.7% [4] 1 Android Linux [5] Linux OS Android Runtime Dalvik Dalvik UI Application(Home,T

Android LAN 1 1,, Google Android. Android, Android,. Android x86 CPU,,,. A study of performance improvement of a wireless LAN bases on Android termina

,., ping - RTT,., [2],RTT TCP [3] [4] Android.Android,.,,. LAN ACK. [5].. 3., 1.,. 3 AI.,,Amazon, (NN),, 1..NN,, (RNN) RNN


Vol.58 No (Mar. 2017) LAN MAC 1,a) , IoT LAN LAN AP MAC 1 Null Function Data Frame NFDF NFDF LAN NFDF LAN LAN MAC Null

58 10

6 2. AUTOSAR 2.1 AUTOSAR AUTOSAR ECU OSEK/VDX 3) OSEK/VDX OS AUTOSAR AUTOSAR ECU AUTOSAR 1 AUTOSAR BSW (Basic Software) (Runtime Environment) Applicat

IPSJ SIG Technical Report Secret Tap Secret Tap Secret Flick 1 An Examination of Icon-based User Authentication Method Using Flick Input for

1 Web DTN DTN 2. 2 DTN DTN Epidemic [5] Spray and Wait [6] DTN Android Twitter [7] 2 2 DTN 10km 50m % %Epidemic 99% 13.4% 10km DTN [8] 2

Table 1. Reluctance equalization design. Fig. 2. Voltage vector of LSynRM. Fig. 4. Analytical model. Table 2. Specifications of analytical models. Fig

IPSJ SIG Technical Report Vol.2009-DPS-141 No.23 Vol.2009-GN-73 No.23 Vol.2009-EIP-46 No /11/27 t-room t-room 2 Development of

WLAN WLAN AP WLAN WLAN WLAN AP- WLAN SINR WLAN WLAN CE WLAN WLAN WLAN CE 2 3 WLAN 4 WLAN 2. WLAN [10] AP CE [11] AP CE CE [12] CE AP AP AP WLAN WLAN A

1 I/F I/F 1 6) MobileIP 7) 8) MN: Monile Node MN AR Mobility Anchor Point(MAP) MobileIP HMIP HMIP HA-MAP MN MAP MN MAP HMIP MAP MN 2 MobileIP Mo

LAN LAN LAN LAN LAN LAN,, i

1

Shonan Institute of Technology MEMOIRS OF SHONAN INSTITUTE OF TECHNOLOGY Vol. 41, No. 1, 2007 Ships1 * ** ** ** Development of a Small-Mid Range Paral

組込みシステムシンポジウム2011 Embedded Systems Symposium 2011 ESS /10/20 FPGA Android Android Java FPGA Java FPGA Dalvik VM Intel Atom FPGA PCI Express DM

1 Table 1: Identification by color of voxel Voxel Mode of expression Nothing Other 1 Orange 2 Blue 3 Yellow 4 SSL Humanoid SSL-Vision 3 3 [, 21] 8 325

ÿþ

IPSJ SIG Technical Report Vol.2014-EIP-63 No /2/21 1,a) Wi-Fi Probe Request MAC MAC Probe Request MAC A dynamic ads control based on tra

TCP/IP IEEE Bluetooth LAN TCP TCP BEC FEC M T M R M T 2. 2 [5] AODV [4]DSR [3] 1 MS 100m 5 /100m 2 MD 2 c 2009 Information Processing Society of

& Vol.2 No (Mar. 2012) 1,a) , Bluetooth A Health Management Service by Cell Phones and Its Us

Vol. 48 No. 4 Apr LAN TCP/IP LAN TCP/IP 1 PC TCP/IP 1 PC User-mode Linux 12 Development of a System to Visualize Computer Network Behavior for L

WMN Wi-Fi MBCR i

TCP-STAR a) Implementation and Evaluation of TCP-STAR: TCP Congestion Control Method for Satellite Internet Hiroyasu OBATA a), Kazuhiro TAIRA, and Ken

DTN DTN DTN DTN i

TCP T ransmission Control Protocol TCP TCP TCP TCP TCP TCP TCP TCP c /(18)

2). 3) 4) 1.2 NICTNICT DCRA Dihedral Corner Reflector micro-arraysdcra DCRA DCRA DCRA 3D DCRA PC USB PC PC ON / OFF Velleman K8055 K8055 K8055

B HNS 7)8) HNS ( ( ) 7)8) (SOA) HNS HNS 4) HNS ( ) ( ) 1 TV power, channel, volume power true( ON) false( OFF) boolean channel volume int

Vol. 48 No. 3 Mar PM PM PMBOK PM PM PM PM PM A Proposal and Its Demonstration of Developing System for Project Managers through University-Indus

DEIM Forum 2012 C2-6 Hadoop Web Hadoop Distributed File System Hadoop I/O I/O Hadoo

AV 1000 BASE-T LAN 90 IEEE ac USB (3 ) LAN (IEEE 802.1X ) LAN AWS (Amazon Web Services) AP 3 USB wget iperf3 wget 40 MBytes 2 wget 40 MByt

P2P Web Proxy P2P Web Proxy P2P P2P Web Proxy P2P Web Proxy Web P2P WebProxy i

Lytro [11] The Franken Camera [12] 2.2 Creative Coding Community Creative Coding Community [13]-[19] Sketch Fork 2.3 [20]-[23] 3. ourcam 3.1 ou

1 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

1., 1 COOKPAD 2, Web.,,,,,,.,, [1]., 5.,, [2].,,.,.,, 5, [3].,,,.,, [4], 33,.,,.,,.. 2.,, 3.., 4., 5., ,. 1.,,., 2.,. 1,,

DEIM Forum 2009 B4-6, Str

P2P P2P peer peer P2P peer P2P peer P2P i

IPSJ SIG Technical Report Vol.2014-DBS-159 No.6 Vol.2014-IFAT-115 No /8/1 1,a) 1 1 1,, 1. ([1]) ([2], [3]) A B 1 ([4]) 1 Graduate School of Info

A Study on Throw Simulation for Baseball Pitching Machine with Rollers and Its Optimization Shinobu SAKAI*5, Yuichiro KITAGAWA, Ryo KANAI and Juhachi

パナソニック技報

PeerPool IP NAT IP UPnP 2) Bonjour 3) PeerPool CPU 4) 2 UPnP Bonjour PeerPool CPU PeerPool PeerPool PPv2 PPv2 2. PeerPool 2.1 PeerPool PeerPool PoolGW

GPGPU

P2P P2P Winny 3 P2P P2P 1 P2P, i

Run-Based Trieから構成される 決定木の枝刈り法

IT i

屋内ロケーション管理技術

論文9.indd

( )

CASP WildCAT WildCAT Java CASP CASP XML Context Query API CASP 1 Fig. 1 Outline Of Framework WildCAT CASP 3. 1.,,,.,

DPA,, ShareLog 3) 4) 2.2 Strino Strino STRain-based user Interface with tacticle of elastic Natural ObjectsStrino 1 Strino ) PC Log-Log (2007 6)

特集_02-03.Q3C

2017 (413812)

Iteration 0 Iteration 1 1 Iteration 2 Iteration 3 N N N! N 1 MOPT(Merge Optimization) 3) MOPT MOP

23 Fig. 2: hwmodulev2 3. Reconfigurable HPC 3.1 hw/sw hw/sw hw/sw FPGA PC FPGA PC FPGA HPC FPGA FPGA hw/sw hw/sw hw- Module FPGA hwmodule hw/sw FPGA h

IEEE e

3_23.dvi

, : GUI Web Java 2.1 GUI GUI GUI 2 y = x y = x y = x

DEIM Forum 2009 C8-4 QA NTT QA QA QA 2 QA Abstract Questions Recomme

Web Web Web Web Web, i

Computer Security Symposium October 2013 Android OS kub

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE {s-kasihr, wakamiya,

1 Fig. 1 Extraction of motion,.,,, 4,,, 3., 1, 2. 2.,. CHLAC,. 2.1,. (256 ).,., CHLAC. CHLAC, HLAC. 2.3 (HLAC ) r,.,. HLAC. N. 2 HLAC Fig. 2

IEEE802.11n LAN WiMAX(Mobile Worldwide Interoperability for Microwave Access) LTE(Long Term Evolution) IEEE LAN Bluetooth IEEE LAN

1: ( 1) 3 : 1 2 4

IPSJ SIG Technical Report Vol.2009-DPS-141 No.20 Vol.2009-GN-73 No.20 Vol.2009-EIP-46 No /11/27 1. MIERUKEN 1 2 MIERUKEN MIERUKEN MIERUKEN: Spe

2. CABAC CABAC CABAC 1 1 CABAC Figure 1 Overview of CABAC 2 DCT 2 0/ /1 CABAC [3] 3. 2 値化部 コンテキスト計算部 2 値算術符号化部 CABAC CABAC

IPSJ SIG Technical Report Vol.2011-IOT-12 No /3/ , 6 Construction and Operation of Large Scale Web Contents Distribution Platfo

[1] [3]. SQL SELECT GENERATE< media >< T F E > GENERATE. < media > HTML PDF < T F E > Target Form Expression ( ), 3.. (,). : Name, Tel name tel

fiš„v8.dvi


paper.dvi

THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE.

6_27.dvi

Vol. 23 No. 4 Oct Kitchen of the Future 1 Kitchen of the Future 1 1 Kitchen of the Future LCD [7], [8] (Kitchen of the Future ) WWW [7], [3

28 NTMobile Java Proposal and Implementation of Java Wrapper for NTMobile ( : ) :

大学表紙.PS

電子マネーと通信産業の戦略

Web Basic Web SAS-2 Web SAS-2 i

Web Web ID Web 16 Web Web i

17 Proposal of an Algorithm of Image Extraction and Research on Improvement of a Man-machine Interface of Food Intake Measuring System

29 jjencode JavaScript

Androidソフトウェアプラットフォーム開発への取組み

Fig. 3 Flow diagram of image processing. Black rectangle in the photo indicates the processing area (128 x 32 pixels).

1_26.dvi


4.1 % 7.5 %

27 VR Effects of the position of viewpoint on self body in VR environment

EQUIVALENT TRANSFORMATION TECHNIQUE FOR ISLANDING DETECTION METHODS OF SYNCHRONOUS GENERATOR -REACTIVE POWER PERTURBATION METHODS USING AVR OR SVC- Ju

卒業論文2.dvi

Mhij =zhij... (2) Đhij {1, 2,...,lMhij}... (3)

2) 2. DLNA DLNA (Version 1.5) 2 (DMC1) (SSDP) (DMS1, DMS2) (DMR1, DMR2, DMR3) (UDP) DMC1 3 DMS2 DMC1 DMS1 (HTTP) DMS1 DMR2 (RTP) DMR2 3. DLNA 4 DMC1 D

No.7, (2006) A Survey of Legislation Regarding Environmental Information in Europe and Japan IWATA Motokazu Nihon University, Graduate School of

3_39.dvi


16

3D UbiCode (Ubiquitous+Code) RFID ResBe (Remote entertainment space Behavior evaluation) 2 UbiCode Fig. 2 UbiCode 2. UbiCode 2. 1 UbiCode UbiCode 2. 2

21 VoIP An encrypted VoIP communication system for mobile telephones

DEIM Forum 2010 A3-3 Web Web Web Web Web. Web Abstract Web-page R

Transcription:

Android LAN TCP Android. TCP A Proposal of TCP Control Method based on its Environment for Wireless Access of Android Terminals and Development of Communication Control Middleware KAORI MIKI, HIROMI HIRAI, SANEYASU YAMAGUCHI and MASATO OGUCHI In recent years, with the rapid growth of smart phone market, Android attracts attentions as software platform of embedded system. Previous mobile phones control network communication individually and independently. Some studies have been performed so far improve communication behavior in such a way. It becomes possible that a mobile terminal can exchange information among terminals and control in a cooperative way. Because recent phones, especially smart phones which is called high performance mobile phone, come to have better performance. In this paper, on the premise of such cooperation, we propose middleware which uses original method of communication that considers around condition and uses bandwidth effectively. 1. Android 1). 2) 3) LAN Ochanomizu University Kogakuin University Android 4) TCP 11) 176

2 TCP TCP 3 4 5 Android 2 TCP 6 TCP 7 8 ROM ROM Android 2. 2.1 LAN TCP Android Android TCP-CUBIC 5) TCP TCP-CUBIC TCP 6)7) Congestion Notification Loss Notification Linux 8) 1 1 Android Android Android TCP 2.2 TCP TCP TCP TCP TCP 2 TCP TCP TCP 177

TCP 10) TCP TCP 7 3. 3.1. Android HTC HT-03A ( A) Samsung Nexus S ( B) 2 TCP 3 TCP Android 1 TCP TCP TCP 4 6 3 TCP 4 5 6 4 TCP 1 Experimental Environment A Model number HT-03A Firmware version 2.1-update1 Baseband version 62.50S.20.17H_2.22.19.26I Kernel version 2.6.29-00481-ga8089eb-dirty Build number aosp_sapphire_us-eng 2.1-update1 ERE27 B Model number Nexus S Firmware version 2.3.4 Baseband version I9023XXKD1 Kernel version 2.6.35.7-kaori1198-ge382d80-dirty Build number GRJ22 OS Fedora release 10 (Cambridge) CPU Intel(R) Pentium(R) 4 CPU 3.00GHz Main Memory 1GB 1. iperf-2.0.4 12) Android. arm- 2008q3 13). 3 3 IEEE802.11g 2 Android 4 LAN. 5. 3.2 4 178

2 4. A 2009 B 2010 Android A B TCP 16ms A 10Mbps B 20Mbps A B 1:2 1:2 A 2 B 2 4 5 4 802.11g 54Mbps B 20Mbps 1:2 A 4. TCP 3.2 2 TCP RTT B A TCP TCP 0 default 20 original 70 1 default 20 original 70 2 default 20 original 70 4 default 20 original 70 8 default 20 original 70 16 default 20 original 100 32 default 30 original 100 64 default 55 original 100 128 default 55 original 100 256 default 100 original 100 TCP default OS TCP TCP original TCP 3.2 default original 2 B OS A TCP TCP 6 2. 5 2 A B 5 4 6 4 2 179

A TCP 2 A B TCP. A TCP TCP- CUBIC TCP B TCP. 5. 3 4 A 4 B TCP CA_STATE. 5.1 4 7 8 A B 4 8 B 4 Open 1 4 Disorder CWR Recovery Loss 9 A 4 CA_STATE 7 A 4 7 8 A B 5.2 4 CA_STATE 9 10 A B 4 CA_STATE CA_STATE TCP 0 10 B 4 CA_STATE 9 10 A B 180

A B B TCP 3 A A B TCP TCP 6. TCP A A B TCP. A TCP B 6.1 B A TCP B TCP 3.2 4 TCP B B TCP A TCP B B A B A TCP B TCP A TCP 3.2 3 6.2 TCP A B 3 B TCP RTT 3 TCP 2 B A TCP TCP 0 A TCP 30 default 70 1 A TCP 30 default 70 2 A TCP 35 default 70 4 A TCP 35 default 70 8 A TCP 35 default 70 16 A TCP 40 default 70 32 A TCP 50 default 70 64 A TCP 65 default 70 128 A TCP 80 default 70 256 A TCP 80 default 70 A 11 11 4 Android 3 11 B TCP A 4 OS A: B 1:2 3.5(Mbps):7(Mbps) TCP B A 7. 7.1 B A TCP OS TCP proc Android Dalvik VM 181

Android Android C bionic 14 12 2 12 0.5 UDP A A B TCP TCP 13 B A 50 B 3 TCP 3 TCP 13 7.2 Android TCP A B RTT=8ms 14 1 A 50 10 3 Android 30 3 Android 50 A 1 10 1 TCP TCP 2 TCP 3 3 TCP TCP 7.3 TCP 1 2 15 16 4 Android (s) 15 16 A B 1 2 B A B A B TCP A 182

15 1: 16 2: 2 B A 1 TCP TCP 8. Android Android. Android TCP TCP TCP TCP TCP KDDI 1) Android:http://www.google.co.jp/mobile/android 2). MBL [ ] 09196072 no.44 pp7-12 May 2007. 3). EIP [ ] 09196072 no.11 pp1-7 September 2011. 4) Kaori Miki, Saneyasu Yamaguchi, and Masato Oguchi: Kernel Monitor of Transport Layer Developed for Android Working on Mobile Phone Terminals, In Proc. the Tenth International Conference on Networks (ICN2011), pp.297-302, St. Maarten, The Netherlands Antilles, January 2011. 5) Sangtae Ha, Injong Rhee, and Lisong Xu, CUBIC: A New TCP-Friendly High-Speed TCP Variant ACM SIGOPS Operating Systems Review, Volume 42 Issue 5, pp.64-74, July 2008. 6) Luigi A. Grieco Politecnico di Bari, and Saverio Mascolo Performance evaluation and comparison 183

of Westwood+, New Reno, and Vegas TCP congestion control ACM SIGCOMM Computer Communication Review Volume 34 Issue 2, April 2004. 7) Habibullah Jamal and Kiran Sultan, Performance Analysis of TCP Congestion Control Algorithms International Journal of Computers and Communications, Issue 1, Volume 2, pp.30-38, 2008. 8) Sally Floyd TCP and Explicit Congestion Notification ACM SIGCOMM Computer Communication Review, 1994 9) Hasegawa Go, Murata Masayuki, Transport-layer protocols for high-speed and log-delay networks The Institute of Electronics, Enformation and Communication Engineers, Technical Committee Conferences,February 2007. 10) Android LAN (DICOMO2011) 7H-2 pp.1407-1414 2011 7 11) LAN TCP Android DEIM2012 C6-5 2012 3 12) Iperf:http://downloads.sourceforge.net/project/iperf/iperf/2.0.4 13) Sourcery G++ Lite 2008q-3-72 for ARM GNU/Linux:http://www. codesourcery.com/, http://www.codesourcery.com/sgpp/lite/arm /portal/release644 184