2010 ( 22 ) ARMS (An Application-level Multipath Transfer Mechanism for Fast and Reliable Communication) ARMS ARMS SCTP SCTP i

Save this PDF as:
 WORD  PNG  TXT  JPG

Size: px
Start display at page:

Download "2010 ( 22 ) ARMS (An Application-level Multipath Transfer Mechanism for Fast and Reliable Communication) ARMS ARMS SCTP SCTP i"

Transcription

1 2010 ( 22 ) An Application-level Multipath Transfer Mechanism for Fast and Reliable Communication

2 2010 ( 22 ) ARMS (An Application-level Multipath Transfer Mechanism for Fast and Reliable Communication) ARMS ARMS SCTP SCTP i

3 Abstract of Master s Thesis Academic Year 2010 An Application-level Multipath Transfer Mechanism for Fast and Reliable Communication In this paper, we present a new transport scheme that simultaneously transmits application data over multiple paths between a source and a destination host. Multi-homed hosts are becoming common, hence if communication protocols transmit data to multiple paths, available network bandwidth can be increased. Several such protocols have been proposed, however, they do not get deployed, because they enforce protocol modification with the new standardization. Our proposed An Application-level Multipath Transfer Mechanism for Fast and Reliable Communication (ARMS) is designed as a part of the application, which does not require any change of transport protocols and operating systems, resulting in the maximized chance to benefit for the multi-homed hosts. ARMS allows applications to communicate over a reliable and ordered end-to-end connection along multiple paths, using SCTP. ARMS can effectively utilize multiple distinct paths, because it transmits data along independently congestion controlled paths by SCTP. Our experimental results show that applications which implements ARMS significantly improve the throughput by using spare bandwidth of multiple paths effectively. bandwidth aggregation, multi-homed mobile node, SCTP Keio University Graduate School of Media and Governance Takahiro Nozawa ii

4 TCP SCTP ARMS ARMS ARMS ARMS ARMS ARMS socket() iii

5 cwnd ARMS iv

6 ARMS SCTP cwnd cwnd ARMS 20MByte ARMS 200MByte ARMS CMT ARMS v

7 MByte ( ) MByte ( ) ARMS 20MByte ( ) ARMS 200MByte ( ) ARMS CMT (Mbps) vi

8 4.1 sctp socket.c get asoc info.c get peer addrs.c ARMS send data.c vii

9 1 1

10 1.1 WiFi LAN WiMAX MAN HSPA WAN HSPA 100% LAN WiFi WAN HSPA Wireless WAN Wireless WAN Wireless LAN

11 9, % PC 9 85 % IP Cisco Systems

12 An Application-level Multipath Transfer Mechanism for Fast and Reliable Communication (ARMS) ARMS ( ) Stream Control Transmission Protocol (SCTP) [15] ARMS ARMS 4 ARMS 5 6 ARMS 7 4

13 2 5

14 2.1 end-to-end PSocket [19] Parallel TCP [5] 4 1 SBAM [7] 2 TCP ptcp [8] mtcp [14] AMS [18] [6] [10] 3 SCTP CMT [9] [4], [3] R-MTP [12] PSocket PSocket [19] TCP PSocket SBAM SBAM [7] SBAM packet pair [11] SBAM 6

15 TCP SBAM UDP UDP SBAM TCP ptcp ptcp [8] TCP 1 ptcp ptcp TCP-v ptcp TCP-v open/close, send/receive 8 ptcp send buffer TCP-v virtual send buffer bandwidth-delay product (BDP) ptcp TCP-v close open ptcp ptcp 5 6 ptcp 7

16 ptcp AMS AMS [18] TCP 1 AMS TCP 3 1. AMS Permitted AMS 2. AMS Control 3. AMS Common AMS AMS SYN SYN/ACK RTT % SCTP CMT CMT [9] SCTP CMT 3 (1) (2) cwnd cwnd (3) ack traffic ack 5 8

17 1. RTX-SAME 2. RTX-ASAP cwnd cwnd 3. RTX-CWND cwnd 4. RTX-SSTHRESH ssthresh (slow start threshold) 5. RTX-LOSSRATE CMT SCTP 10 % 5 RTX-CWND, RTX-SSTHRESH, RTX-LOSSRATE R-MTP R-MTP [12] TCP UDP SCTP interarrival time jitter long run jitter 3 interarrival time arrival time long run jitter jitter 0 jitter long run jitter 9

18 2.1 TCP 30 % TCP 250 R-MTP PSocket 2.1 WiFi 3G/4G PSocket CMT CMT FreeBSD TCP SCTP TCP SCTP API 2.1 OS 10

19 OS PSocket SBAM ptcp CMT R-MTP

20 3 ARMS ARMS ARMS 12

21 3.1 ARMS 1 An Application-level Multipath Transfer Mechanism for Fast and Reliable Communication (ARMS) ARMS 3.2 ARMS 1. 1 a 3.1 (b) 1 2. a b 3.1 (a) c 13

22 (a) 3.3 ARMS ARMS ARMS 3.2 ARMS ARMS ARMS 14

23 Acquiring and Measurement path status 3.2 ARMS TCP, UDP, SCTP, DCCP UDP DCCP TCP SCTP ARMS SCTP SCTP TCP TCP 3-Way Handshake 4-Way Handshake end-to-end SCTP 15

24 SCTP 4-Way Handshake SCTP API [16] TCP 1 1 SCTP 1 SCTP IP TCP IP IP SCTP Dynamic Address Reconfiguration (ADDIP) [17] IP IP ARMS SCTP

25 TCP UDP SCTP DCCP SCTP ARMS SCTP SCTP FreeBSD, Linux, Solaris FreeBSD Windows Mac OSX SCTP SCTP 3.3 (a) SCTP 3.3 (b) ARMS SCTP SCTP 3.3 (b) 17

26 3.3 SCTP ( 3.4) 3.4 Link 1 2Mbps Link 2 8Mbps 1 Link 1 ( ) Link 2 ( ) Link 1 Round Trip Time (RTT) Round Trip Time (RTT) 4 1:4 18

27 3.4 bandwidth-delay product 3:8 4 3:8 4 Link 1 1 Link Mobile Node ms 1 SCTP delayed sack ack 200ms RTT 19

28 ARMS Congestion Window Size (cwnd) [13] srtt cwnd TCP SCTP SCTP cwnd cwnd ACK delay-bandwidth product srtt RTT cwnd srtt cwnd 5 20

29 4 ARMS SCTP API ARMS 21

30 4.1 ARMS ARMS 1. socket() socket() ARMS MN 1 SCTP CN MN socket() SCTP one-to-one socket style one-to-many socket style one-to-one soket style TCP one-to-many socket style UDP SCTP API ARMS one-to-many socket style socket() 2 SOCK SEQPACKET 22

31 4.1 sctp socket.c 1 /* one - to - one socket style */ 2 int oto_ sock = socket ( AF_ INET6, SOCK_ STREAM, IPPROTO_ SCTP ); 3 4 /* one - to - many socket style */ 5 int otm_ sock = socket ( AF_ INET6, SOCK_ SEQPACKET, IPPROTO_ SCTP ); 4.3 ARMS CN MN cwnd cwnd SCTP API , 20 getsockopt() 3 SCTP GET PEER ADDR INFO sctp paddrinfo ARMS sctp paddrinfo ID spinfo assoc id MN cwnd spinfo cwnd 2 cwnd getsockopt() sctp paddrinfo spinfo address MN ARMS 4.2 get assoc info() SCTP ID get assoc info() 3 0 cwnd get assoc info() srtt get assoc info() get asoc info.c 1 static sctp_assoc_t 2 get_assoc_info ( int sock, struct sockaddr * addr, int flag ) 3 { 4 struct sctp_paddrinfo sp; 5 socklen_t siz ; 6 socklen_ t sa_ len ; 23

32 7 8 siz = sizeof ( sp ); 9 memset (&sp, 0, sizeof (sp )); 10 if ( addr - > sa_ family == AF_ INET ) { 11 sa_ len = sizeof ( struct sockaddr_ in ); 12 } else if ( addr - > sa_family == AF_INET6 ) { 13 sa_ len = sizeof ( struct sockaddr_ in6 ); 14 } else { 15 return (( sctp_assoc_t ) 0); 16 } 17 memcpy (( caddr_t ) &sp. spinfo_address, addr, sa_len ); if ( getsockopt ( sock, IPPROTO_ SCTP, 20 SCTP_GET_PEER_ADDR_INFO, & sp, & siz )!= 0) { 21 return (( sctp_assoc_t ) 0); 22 } switch ( flag ){ 25 case 0: // Return association ID 26 return ( sp. spinfo_assoc_id ); 27 break ; 28 case 1: // Return specified path s CWND 29 return ( sp. spinfo_cwnd ); 30 break ; 31 case 2: // Return specified path s srtt 32 return ( sp. spinfo_srtt ); 33 break ; 34 } 35 } 24

33 4.4 SCTP API sctp getpaddrs() sctp getpaddrs() ID sockaddr 3 sctp getpaddrs() sctp freeaddrs() 4.3 get peer addrs.c 1 # define REMOTE_ADDRESS_NUM void 4 get_peer_addr ( int sock, int assoc_id ) 5 { 6 struct sockaddr * addrs, * addrp ; 7 struct sockaddr_in * addrp4 ; 8 struct sockaddr_in6 * addrp6 ; 9 struct peer_ addrs p_ addrs ; 10 int paddr_num ; 11 char uaddr [ REMOTE_ADDRESS_NUM ][ INET6_ADDRSTRLEN ]; /* sctp_getpaddrs function */ 14 paddr_ num = sctp_ getpaddrs ( sock, assoc_ id, & addrs ); addrp = addrs ; if ( addrp - > sa_ family == AF_ INET ) { 19 addrp4 = ( struct sockaddr_in *) addrp ; addrp4 ; 21 addrp = ( struct sockaddr *) addrp4 ; 22 } else if ( addrp - > sa_family == AF_INET6 ) { 23 for ( int count = 0; count < paddr_ num ; count ++){ 25

34 24 addrp6 = ( struct sockaddr_in6 *) addrp ; 25 memset ( uaddr, 0, sizeof ( uaddr [ count ])); 26 if (( inet_ntop ( AF_INET6, & addrp6 -> sin6_addr. s6_addr, 27 uaddr [ count ], 28 INET6_ADDRSTRLEN )) == NULL ) { 29 perror (" inet_ntop "); 30 exit (1); 31 } addrp6 ; 33 addrp = ( struct sockaddr *) addrp6 ; 34 } 35 } 36 sctp_freepaddrs ( addrs ); 37 } 4.5 cwnd srtt 4.6 ARMS SCTP API sctp sendmsg() [16] sctp sendmsg() 1 SCTP ARMS sctp sendmsg() 4 26

35 SCTP sctp sendmsg() 7 SCTP ADDR OVER sctp sendmsg() one-to-one socket style one-to-many socket style one-to-one socket style SCTP ADDR OVER ARMS SCTP one-to-many socket style 4.4 ARMS send data.c 1 void 2 ARMS_snd_rcv_data ( int sock, struct sockaddr_in remote ) 3 { 4 int sent_len ; 5 int recv_len ; 6 char buf [ BUFSIZE ]; 7 8 switch ( YOUR_PROGRAM ) { 9 10 case SENDER : 11 /* ************************************************************ 12 * ssize_ t * 13 * sctp_ sendmsg ( int sockfd, const void * msg, size_ t msgsz, * 14 * const struct sockaddr * to, socklen_t tolen,* 15 * uinit32_t ppid, * 16 * uint32_t flag, uint16_t stream, * 17 * uint32_t timetolive, uint32_t context ); * 18 *********************************************************** */ 19 sent_len = sctp_sendmsg ( sock, buf, sizeof ( buf ), 20 ( struct sockaddr *) & remote, 21 ( socklen_t ) sizeof ( remote ), 22 0, SCTP_ADDR_OVER, 0, 0, 0); 23 /* if fail to send */ 24 if ( sent_len < 0) { 27

36 25 perror (" sctp_sendmsg "); 26 exit ( EXIT_FAILURE ); 27 } 28 break ; case RECEIVER : 31 /* ************************************************************* 32 * ssize_ t * 33 * sctp_ recvmsg ( int sockfd, const void * msg, size_ t msgsz, * 34 * struct sockaddr * from, socklen_t * fromlen, * 35 * struct sctp_sndrcvinfo * sri, int * msg_flag );* 36 ************************************************************ */ 37 struct sctp_sndrcvinfo sri ; 38 int len, flag ; 39 recv_len = sctp_recvmsg ( sock, buf, sizeof ( buf ), 40 ( struct sockaddr *) & remote, 41 ( socklen_t *) & len, &sri, & flag ); 42 /* if fail to recreceive */ 43 if ( sent_len < 0) { 44 perror (" sctp_recvmsg "); 45 exit ( EXIT_FAILURE ); 46 } 47 break ; 48 } 49 } 4.7 ARMS?? SCTP one-to-many get assoc info() get peer addr() cwnd rate decision() 28

37 ARMS send data() SCTP ADDR OVER 29

38 5 30

39 Correspondent Node Mobile Node 2 Correspondent Node, Mobile Node PC 1Gbps Network 1, 2, 3 Correspondent Node Mobile Node Mobile Node Correspondent Node Router Dummynet Dummynet Dummynet Mobile Node Correspondent Node,Mobile Node, Dummynet OS FreeBSD Dummynet Correspondent Node Mobile Node 1-8 Mbps RTT ms 1 Mbps RTT 30 ms path(1mbps, 30ms) 2Mbps RTT 60 ms path(2mbps, 60ms)

40 Correspondent Node (CN) FreeBSD 8.1R ISP 1 (1000 Mbps) Dummynet FreeBSD 8.1R Control BW, RTT Router ISP 2 ISP 3 Mobile Node (MN) FreeBSD 8.1R Dummynet 32

41 Network Mbyte 20MByte Correspondent Node Mobile Node Dummynet 1, 2, 4 Mbps RTT 30, 60, 120 ms none path1(1mbps, 30ms), path2(none) Mobile Node Network Mbps path2 2Mbps, 4Mbps path1(1mbps,30ms), path2(4mbps, 30ms) MByte 1.80Mbps path1(4mbps, 30ms) Dummynet Dummynet path1(1mbps, 30ms), path2(2mbps, 30ms) path1 1 path2 2 Dummynet

42 path1 none 1Mbps 2Mbps 4Mbps path2 rtt : 30ms rtt : 30ms rtt : 30ms none rtt : 30ms Mbps rtt : 60ms rtt : 120ms MByte ( ) Mbyte path2 2Mbps, 4Mbps path1(1mbps, 30ms), path2(4mbps, 30ms) Dummynet Mbps, 4Mbps, 5Mbps path1(1mbps, 30ms), path2(4mbps, 30ms) 5Mbps path1(1mbps, 30ms), path2(4mbps, 30ms) 1.80Mbps 4.5Mbps path(5mbps, 30ms), path2(none) 4.5Mbps path1 RTT RTT 34

43 A m ount of D ata (M Byte) M-Single 4M-Single 4M+1M-1to Tim e (s) Proportion 1:1 static cwnd RTT 2 cwnd SCTP cwnd cwnd cwnd socket Byte cwnd cwnd cwnd 4.2 get assoc info() cwnd cwnd socket 35

44 path1 none 1Mbps 2Mbps 4Mbps path2 rtt : 30ms rtt : 30ms rtt : 30ms none rtt : 30ms Mbps rtt : 60ms rtt : 120ms MByte ( ) 5.1 Dummynet Network 1 Network 2 Network 1 Network 3 1Mbps 2Mbps 30ms 60ms Dummynet MByte Network 2 Network 3 1Mbps 2Mbps Mpbs 2Mbps

45 A m ount of D ata (M Byte) M-Single 4M-Single 5M-Single 4M+1M-D ual Tim e (s) Proportion 4:1 static 5.3 cwnd Correspondent Node cwnd 5.5, (a) cwnd SCTP TCP cwnd 5.5 (b) cwnd 5.5 (a) cwnd cwnd cwnd 37

46 5.4 1RTT cwnd 1MSS(Maximum Segment Size) cwnd cwnd cwnd SCTP SCTP API cwnd 38

47 5.5 cwnd cwnd sack 39

48 RTT 5.7 (b) SCTP Mobile Node 5.7 (b) 5.7 (b) Mobile Node 5.7 (a) (a) 40

49 (b) 5.8 (a) path1(2mbps, 30ms), path2(2mbps, 30ms) 3.64Mbps path1(4mbps, 30ms), path2(none) 3.78Mbps 4% 5.8 (b) path1(8mbps, 60ms), path2(2mbps, 30ms) 7.39Mbps path1(10mbps, 60ms), path2(none) 9.41Mbps 21% path1(8mbps, 60ms) 7.54Mbps 41

50 Amount of Data (MByte) M-Single 4M-Single 2M+2M-D ual Amount of Data (MByte) M-Single 8M-Single 10M-Single 8M+2M-D ual Time (s) (a) ARMS Best Case (20MB) Time (s) (b) ARMS W orst Case (20MB) RTT RTT SCTP cwnd SCTP 1 cwnd RTT SCTP API srtt Dummynet srtt RTT RTT 42

51 6 ARMS CMT 43

52 Network 2, 3 RTT Dummynet 2, 4, 8 Mbps, RTT 30, 60ms MByte 200MByte 2 ARMS 20MByte 20MByte ARMS MByte (path1(2mbps, 30ms), path2(2mbps, 30ms)) (path1(8mbps, 60ms), path2(2mbps, 30ms)) 6.1 path1 path2 4 path1 path2 3.2 path1 1 20MByte 1 ARMS 200MByte MByte 50MByte 0, 50, 100, 150MByte 4 Dummynet RTT

53 path1 BW: 2Mbps BW: 4Mbps BW: 8Mbps path2 rtt : 30ms rtt : 60ms rtt : 30ms rtt : 60ms rtt : 30ms rtt : 60ms none BW rtt : 30ms Mbps rtt : 60ms BW rtt : 30ms Mbps rtt : 60ms BW rtt : 30ms Mbps rtt : 60ms ARMS 20MByte ( ) path1(2mbps, 30ms), path2(2mbps, 30ms) path1(8mbps, 60ms), path2(2mbps, 30ms) 6.2 path1(2mbps, 30ms), path2(2mbps, 30ms) 20MByte Mbps 3 4Mbps 3 4Mbps 4 3.2, 4.7, 4.1, MByte 4Mbps 45

54 Amount of Data (MByte) M-Single 4M-Single 2M+2M-D ual Amount of Data (MByte) M-Single 8M-Single 10M-Single 8M+2M-D ual Time (s) (a) ARMS Best Case (20MB) Time (s) (b) ARMS W orst Case (20MB) 6.1 ARMS 20MByte A m ount of D ata (M Byte) M-Single 4M-Single 2M+2M-D ual A m ount of D ata (M Byte) M-Single 8M-Single 10M-Single 8M+2M-D ual Tim e (s) (a) ARMS Best Case (200MB) Tim e (s) (b) ARMS Worst Case (200MB) 6.2 ARMS 200MByte 8Mbps 46

55 path1 BW: 2Mbps BW: 4Mbps BW: 8Mbps path2 rtt : 30ms rtt : 60ms rtt : 30ms rtt : 60ms rtt : 30ms rtt : 60ms none BW rtt : 30ms Mbps rtt : 60ms BW rtt : 30ms Mbps rtt : 60ms BW rtt : 30ms Mbps rtt : 60ms ARMS 200MByte ( ) 6.2 SCTP CMT 5.1 Dummynet Dummynet 3 8Mbps 2 ARMS, CMT 6.3 Mbps 6.3 ARMS CMT 1Mbps Mobile Node 2 CMT ARMS CMT ARMS path1(8mbps, 60ms), path2(4mbps, 60ms) ARMS path1(8mbps, 60ms), path2(2mbps, 30ms) path1(8mbps, 60ms), path2(4mbps, 30ms) 47

56 A m ount of D ata (byte) M-Single 4M-Single 2M+2M-D ual Tim e (s) ARMS Best Case (200MB) 6.3 ARMS ARMS CMT CMT Dummynet path1(10mbps, 30ms), path2(2mbps, 30ms) ARMS CMT 200MByte 6.4 CMT 10Mbps ARMS 4 10Mbps 48

57 path status (Bandwidth - RTT) ARMS CMT primary status secondary status 8Mbps - 30ms 2Mbps - 30ms Mbps - 60ms 2Mbps - 30ms Mbps - 30ms 2Mbps - 60ms Mbps - 30ms 4Mbps - 30ms Mbps - 60ms 4Mbps - 30ms Mbps - 30ms 4Mbps - 60ms Mbps - 30ms 8Mbps - 30ms Mbps - 60ms 8Mbps - 30ms Mbps - 30ms 8Mbps - 60ms ARMS CMT (Mbps) Dummynet 49

58 A m ount of D ata (M Byte) M-Single 12M-Single A RMS:10M+2M-D ual CMT:10M+2M-D ual Tim e (s) ARMS vs CMT (200MB, 10M+2M) 6.4 CMT ARMS CMT 5 CMT ARMS FreeBSD Linux, Mac OS Windows SCTP Windows ISP Firewall 4 SCTP NTT Docomo, b-mobile, Emobile, UQ WiMAX 50

59 7 51

60 7.1 ARMS ARMS ARMS SCTP API SCTP SCTP ARMS SCTP API sctp sendmsg() ARMS (a) 6.1 (b) CMT CMT SCTP CMT ARMS CMT ARMS CMT 52

61 ARMS 7.2 Mobile Node 2 2 IP 7.3 SCTP An Application-level Multipath Transfer Mechanism for Fast and Reliable Communication (ARMS) ARMS

62 [1] Kagers Walkin Walkin Walkin move! [2]

63 [1] Hide Tokuda Lab. [2] move! Project. [3] Ls-sctp: a bandwidth aggregation technique for stream control transmission protocol. Computer Communications, Vol. 27, pp , June [4] A. Argyriou and V. Madisetti. Bandwidth aggregation with sctp. Global Telecommunications Conference, GLOBECOM 03. IEEE, Vol. 7, pp vol.7, Dec [5] T. Hacker, B. Athey, and B. Noble. The end-to-end performance effects of parallel tcp sockets on a lossy wide-area network, [6] Huaizhong Han, Srinivas Shakkottai, C. V. Hollot, R. Srikant, and Don Towsley. Multipath tcp: a joint congestion control and routing scheme to exploit path diversity in the internet. IEEE/ACM Trans. Netw., Vol. 14, No. 6, pp , [7] Hiroshi Sakakibara and Masato Saito and Hideyuki Tokuda. Design and implementation of a socket-level bandwidth aggregation mechanism for wireless networks. In WICON 06: Proceedings of the 2nd annual international conference on Wireless internet, p. 11, New York, NY, USA, ACM. [8] Hung-Yun Hsieh and Raghupathy Sivakumar. A transport layer approach for achieving aggregate bandwidths on multi-homed mobile hosts. MobiCom 02: Proceedings of the 8th annual international conference on Mobile computing and networking, pp , [9] Janardhan R. Iyengar, Paul D. Amer, and Randall Stewart. Concurrent multipath transfer using sctp multihoming over independent end-to-end paths. IEEE/ACM Trans. Netw., 55

64 Vol. 14, No. 5, pp , [10] Frank Kelly and Thomas Voice. Stability of end-to-end algorithms for joint routing and rate control. SIGCOMM Comput. Commun. Rev., Vol. 35, No. 2, pp. 5 12, [11] Kevin Lai and Mary Baker. Nettimer: A tool for measuring bottleneck link bandwidth. In In Proceedings of the 3rd USENIX Symposium on Internet Technologies and Systems, pp , [12] LuizMagalhaes and RobinKravets. Transport level mechanisms for bandwidth aggregation on mobile hosts. In ICNP 01: Proceedings of the Ninth International Conference on Network Protocols, p. 165, Washington, DC, USA, IEEE Computer Society. [13] M. Allman, V. Paxson and W. Stevens. TCP Congestion Control. RFC 2581, Oct [14] Junwen Lai Ming Zhang and et al. A transport layer approach for improving end-to-end performance and robustness using redundant paths. USENIX 2004 Annual Technical Conference, pp , [15] R. Stewart. Stream Control Transmission Protocol. RFC 4960, Sep [16] R. Stewart, Q. Xie and et al. Sockets API Extensions for Stream Control Transmission Protocol (SCTP). Internet Draft, Jul [17] R. Stewart, Q. Xie, M. Tuexen, S. Maruyama, M. Kozuka. Stream Control Transmission Protocol (SCTP) Dynamic Address Reconfiguration. RFC 5061, Sep [18] Shunsuke Saito, Yasuyuki Tanaka, Mitsunobu Kunishi, Yoshifumi Nishida and Fumio Teraoka. AMS: An Adaptive TCP Bandwidth Aggregation Mechanism for Multi-homed Mobile Hosts. IEICE Transactions on Information and Systems, Vol. 89, pp ,

65 [19] H. Sivakumar, S. Bailey, and R. L. Grossman. Psockets: The case for application-level network striping for data intensive applications using high speed wide area networks. In Supercomputing 00: Proceedings of the 2000 ACM/IEEE conference on Supercomputing (CDROM), p. 38, Washington, DC, USA, IEEE Computer Society. 57

A Study on Traffic Characteristics in Multi-hop Wireless Networks 2010 3 Yoichi Yamasaki ( ) 21 Local Area Network (LAN) LAN LAN LAN (AP, Access Point) LAN AP LAN AP AP AP (MWN, Multi-hop Wireless Network)

More information

橡c03tcp詳説(3/24修正版).PDF

橡c03tcp詳説(3/24修正版).PDF 1 1 2 TCP 1 3 TCP 9 4 TCP 15 5 21 6 TCP 25 7 27 TCP 1 TCP Windows98 Linux Solaris TCP(Transmission Control Protocol) IP TCP UDP UDP TCP UDP TCP 1 TCP RFC793 RFC2581 TCP 4-1 - DataLink header IP header

More information

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

Run-Based Trieから構成される  決定木の枝刈り法 Run-Based Trie 2 2 25 6 Run-Based Trie Simple Search Run-Based Trie Network A Network B Packet Router Packet Filtering Policy Rule Network A, K Network B Network C, D Action Permit Deny Permit Network

More information

Contents Part1: TCP Part2: TCP Part3: TCP Part4: Part5: TCP Part6:

Contents Part1: TCP Part2: TCP Part3: TCP Part4: Part5: TCP Part6: TCP Yoshifumi Nishida nishida@csl.sony.co.jp Contents Part1: TCP Part2: TCP Part3: TCP Part4: Part5: TCP Part6: TCP TCP TCP Transmission Control Protocol IP TCP application TCP UDP IP DataLink header IP

More information

P2P P2P Winny 3 P2P 15 20 P2P 1 P2P, i

P2P P2P Winny 3 P2P 15 20 P2P 1 P2P, i 26 P2P Reduction of search packets by sharing peer information in P2P communication 1175073 2015 2 27 P2P P2P Winny 3 P2P 15 20 P2P 1 P2P, i Abstract Reduction of search packets by sharing peer information

More information

IP RTP 2 QoS i

IP RTP 2 QoS i 17 IP A study on IP path quality forecasting from the IP path delay measurements 1060339 2006 3 10 IP RTP 2 QoS i Abstract A study on IP path quality forecasting from the IP path delay measurements Kotaro

More information

58 10

58 10 57 Multi-channel MAC Protocol with Multi-busytone in Ad-hoc Networks Masatoshi Fukushima*, Ushio Yamamoto* and Yoshikuni Onozato* Abstract Multi-channel MAC protocols for wireless ad hoc networks have

More information

1 DHT Fig. 1 Example of DHT 2 Successor Fig. 2 Example of Successor 2.1 Distributed Hash Table key key value O(1) DHT DHT 1 DHT 1 ID key ID IP value D

1 DHT Fig. 1 Example of DHT 2 Successor Fig. 2 Example of Successor 2.1 Distributed Hash Table key key value O(1) DHT DHT 1 DHT 1 ID key ID IP value D P2P 1,a) 1 1 Peer-to-Peer P2P P2P P2P Chord P2P Chord Consideration for Efficient Construction of Distributed Hash Trees on P2P Systems Taihei Higuchi 1,a) Masakazu Soshi 1 Tomoyuki Asaeda 1 Abstract:

More information

23

23 Master's Thesis / 修 士 論 文 映 像 配 信 の 中 断 から 復 旧 までの 時 間 を 短 縮 するネットワーク 再 構 築 手 法 の 改 良 隅 田, 貴 久 三 重 大 学, 2011. 三 重 大 学 大 学 院 地 域 イノベーション 学 研 究 科 博 士 前 期 課 程 地 域 イノベーション 学 専 攻 http://hdl.handle.net/10076/12400

More information

P2P P2P peer peer P2P peer P2P peer P2P i

P2P P2P peer peer P2P peer P2P peer P2P i 26 P2P Proposed a system for the purpose of idle resource utilization of the computer using the P2P 1150373 2015 2 27 P2P P2P peer peer P2P peer P2P peer P2P i Abstract Proposed a system for the purpose

More information

Teradici Corporation #101-4621 Canada Way, Burnaby, BC V5G 4X8 Canada p +1 604 451 5800 f +1 604 451 5818 www.teradici.com Teradici Corporation Teradi

Teradici Corporation #101-4621 Canada Way, Burnaby, BC V5G 4X8 Canada p +1 604 451 5800 f +1 604 451 5818 www.teradici.com Teradici Corporation Teradi PCoIP TER0806003 TER0806003 Issue 2 0 Teradici Corporation #101-4621 Canada Way, Burnaby, BC V5G 4X8 Canada p +1 604 451 5800 f +1 604 451 5818 www.teradici.com Teradici Corporation Teradici Teradici Teradici

More information

PowerPoint プレゼンテーション

PowerPoint プレゼンテーション 1 Agenda Aspera GB ( ) IP FTP IP Aspera FASP Aspera Aspera Aspera FASP FTP Aspera Solution FASP WAN FTP 1. 2. 3. Aspera WAN 1. 2. 3. FASP FASP Aspera FASP UDP FASP UDP TCP Figure 1 FASP Adaptive Rate

More information

IEEE e

IEEE e 2007 IEEE 802.11e LAN VoIP 2008 2 4 3606U075-2 1 5 1.1...................................... 5 1.2...................................... 5 1.3..................................... 6 2 IEEE 802.11e LAN

More information

untitled

untitled RPC (( Remote Procedure Call (RPC: Message-Oriented Middleware (MOM) data-streaming =(protocol) A B A B Connection protocol = connection oriented protocol TCP (Transmission Control Protocol) connectionless

More information

Vol. 23 No. 4 Oct. 2006 37 2 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

Vol. 23 No. 4 Oct. 2006 37 2 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 36 Kitchen of the Future: Kitchen of the Future Kitchen of the Future A kitchen is a place of food production, education, and communication. As it is more active place than other parts of a house, there

More information

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s

(a) 1 (b) 3. Gilbert Pernicka[2] Treibitz Schechner[3] Narasimhan [4] Kim [5] Nayar [6] [7][8][9] 2. X X X [10] [11] L L t L s L = L t + L s 1 1 1, Extraction of Transmitted Light using Parallel High-frequency Illumination Kenichiro Tanaka 1 Yasuhiro Mukaigawa 1 Yasushi Yagi 1 Abstract: We propose a new sharpening method of transmitted scene

More information

ディスプレイと携帯端末間の通信を実現する映像媒介通信技術

ディスプレイと携帯端末間の通信を実現する映像媒介通信技術 Data Transfer Technology to Enable Communication between Displays and Smart Devices 倉木健介 中潟昌平 田中竜太 阿南泰三 あらまし Abstract Recently, the chance to see videos in various places has increased due to the speedup

More information

MmUm+FopX m Mm+Mop F-Mm(Fop-Mopum)M m+mop MSuS+FX S M S+MOb Fs-Ms(Mobus-Fex)M s+mob Fig. 1 Particle model of single degree of freedom master/ slave sy

MmUm+FopX m Mm+Mop F-Mm(Fop-Mopum)M m+mop MSuS+FX S M S+MOb Fs-Ms(Mobus-Fex)M s+mob Fig. 1 Particle model of single degree of freedom master/ slave sy Analysis and Improvement of Digital Control Stability for Master-Slave Manipulator System Koichi YOSHIDA* and Tetsuro YABUTA* Some bilateral controls of master-slave system have been designed, which can

More information

buho210.dvi

buho210.dvi int fp7220::opensocket( void ) { struct hostent *hp; struct sockaddr_in sin; unsigned timeout; int result, s; } // make socket if (!(hp = gethostbyname(szserverloc)) ) return -1; if ( (s = socket(af_inet,

More information

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS 2 3 4 5 2. 2.1 3 1) GPS Global Positioning System

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS 2 3 4 5 2. 2.1 3 1) GPS Global Positioning System Vol. 52 No. 1 257 268 (Jan. 2011) 1 2, 1 1 measurement. In this paper, a dynamic road map making system is proposed. The proposition system uses probe-cars which has an in-vehicle camera and a GPS receiver.

More information

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

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 SOA 1 1 1 1 (HNS) HNS SOA SOA 3 3 A Service-Oriented Platform for Feature Interaction Detection and Resolution in Home Network System Yuhei Yoshimura, 1 Takuya Inada Hiroshi Igaki 1, 1 and Masahide Nakamura

More information

Web Basic Web SAS-2 Web SAS-2 i

Web Basic Web SAS-2 Web SAS-2 i 19 Development of moving image delivery system for elementary school 1080337 2008 3 10 Web Basic Web SAS-2 Web SAS-2 i Abstract Development of moving image delivery system for elementary school Ayuko INOUE

More information

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)

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) 1 2 1 3 Experimental Evaluation of Convenient Strain Measurement Using a Magnet for Digital Public Art Junghyun Kim, 1 Makoto Iida, 2 Takeshi Naemura 1 and Hiroyuki Ota 3 We present a basic technology

More information

Kyushu Communication Studies 第2号

Kyushu Communication Studies 第2号 Kyushu Communication Studies. 2004. 2:1-11 2004 How College Students Use and Perceive Pictographs in Cell Phone E-mail Messages IGARASHI Noriko (Niigata University of Health and Welfare) ITOI Emi (Bunkyo

More information

untitled

untitled WANJet 1: one-arm F5 Networks Japan K.K. 1 WANJet WANJet https://:10000 F5 Networks Japan K.K. 2 2: WANJet F5 Networks Japan K.K. 3 vs. F5 Networks Japan K.K. 4 3: WANJet F5 Networks

More information

2.3 2 WiFi Layer 2 Layer 3 1 2 2.4 166 3 5 8 WS Plenary WS Plenary BoF1 BoF2 50 Board WIDE 20 WS 2.5 2.5.1 Layer 2 Layer 2 ( 1) WiFi 802.11a 5GHz (36c

2.3 2 WiFi Layer 2 Layer 3 1 2 2.4 166 3 5 8 WS Plenary WS Plenary BoF1 BoF2 50 Board WIDE 20 WS 2.5 2.5.1 Layer 2 Layer 2 ( 1) WiFi 802.11a 5GHz (36c Wireless Internet WG 2012 2013 1 7 1 Wireless Internet 2012 3 2012 WiFi (2 ) WiFi (3 ) (4 ) IEEE802.11s (5 ) OpenWRT (6 ) OpenWRT (7 ) 2 WiFi 2.1 IIJ 1 WiFi 1 WiFi [1] 1 2.2 WIDE 150 180 WiFi 2012 3 1

More information

[2] 2. [3 5] 3D [6 8] Morishima [9] N n 24 24FPS k k = 1, 2,..., N i i = 1, 2,..., n Algorithm 1 N io user-specified number of inbetween omis

[2] 2. [3 5] 3D [6 8] Morishima [9] N n 24 24FPS k k = 1, 2,..., N i i = 1, 2,..., n Algorithm 1 N io user-specified number of inbetween omis 1,a) 2 2 2 1 2 3 24 Motion Frame Omission for Cartoon-like Effects Abstract: Limited animation is a hand-drawn animation style that holds each drawing for two or three successive frames to make up 24 frames

More information

27 YouTube YouTube UGC User Generated Content CDN Content Delivery Networks LRU Least Recently Used UGC YouTube CGM Consumer Generated Media CGM CGM U

27 YouTube YouTube UGC User Generated Content CDN Content Delivery Networks LRU Least Recently Used UGC YouTube CGM Consumer Generated Media CGM CGM U YouTube 2016 2 16 27 YouTube YouTube UGC User Generated Content CDN Content Delivery Networks LRU Least Recently Used UGC YouTube CGM Consumer Generated Media CGM CGM UGC UGC YouTube k-means YouTube YouTube

More information

Vol. 28 No. 2 Apr. 2011 173 1. 1 Web Twitter/Facebook UI 4 1. 2. 3. 4. Twitter Web Twitter/Facebook e.g., Web Web UI 1 2 SNS 1, 2 2

Vol. 28 No. 2 Apr. 2011 173 1. 1 Web Twitter/Facebook UI 4 1. 2. 3. 4. Twitter Web Twitter/Facebook e.g., Web Web UI 1 2 SNS 1, 2 2 172 SNS Web Web As social web sites such as blog and SNS(Social Network System) became popular, many people have communicated with their friends on the Web. Meanwhile, several problems of social web sites

More information

fiš„v5.dvi

fiš„v5.dvi (2001) 49 2 293 303 VRML 1 2 3 2001 4 12 2001 10 16 Web Java VRML (Virtual Reality Modeling Language) VRML Web VRML VRML VRML VRML Web VRML VRML, 3D 1. WWW (World Wide Web) WWW Mittag (2000) Web CGI Java

More information

1

1 3-1-2 156 Mbps Ultrahigh-Speed Wireless LAN Prototype in the 38GHz Band Gang Wu, Masugi INOUE, Homare MURAKAMI, and Yoshihiro HASE This paper describes a 156 Mbps ultrahigh-speed wireless LAN operating

More information

NetEng-04.ppt

NetEng-04.ppt 4(1) 1 5 end-to-end host-to-host point-to-point 2 multiplexingdemultiplexing UDP TCP (flow control) (congestion control) TCP 3 ()(IP) : best-effort 4 TCP (Transmission Control Protocol) (flow control)

More information

Web Web Web Web Web, i

Web Web Web Web Web, i 22 Web Research of a Web search support system based on individual sensitivity 1135117 2011 2 14 Web Web Web Web Web, i Abstract Research of a Web search support system based on individual sensitivity

More information

5シンポジウム2001予稿小野寺011121

5シンポジウム2001予稿小野寺011121 PAV Data Systems Ltd. H/W,S/W PAV Data Systems Ltd. Windermere 6000 Six Key Sales Regions Europe - North America - South America - Middle East - Africa - Asia Pacific SkyCom SkyCell SkyNet The SkyCom &

More information

2 1: OSI OSI,,,,,,,,, 4 TCP/IP TCP/IP, TCP, IP 2,, IP, IP. IP, ICMP, TCP, UDP, TELNET, FTP, HTTP TCP IP

2 1: OSI OSI,,,,,,,,, 4 TCP/IP TCP/IP, TCP, IP 2,, IP, IP. IP, ICMP, TCP, UDP, TELNET, FTP, HTTP TCP IP 1.,.. 2 OSI,,,,,,,,, TCP/IP,, IP, ICMP, ARP, TCP, UDP, FTP, TELNET, ssh,,,,,,,, IP,,, 3 OSI OSI(Open Systems Interconnection: ). 1 OSI 7. ( 1) 4 ( 4),,,,.,.,..,,... 1 2 1: OSI OSI,,,,,,,,, 4 TCP/IP TCP/IP,

More information

QoS Intserv diffserv 1998 12 16 Internet Week 98 Internet Week98 1998 Kenjiro Cho, Japan Network Information Center 1 3 QoS Intserv RSVP QoS Diff-serv 2 QoS ISP 3 2.1 FAX LAN WAN LAN WAN Heavy Tail WWW

More information

Firewall IDS IP IP 1 HTTP 74% Quick Search 32 bit DDMP 4 23.02 Mbps URL Filtering 59.3 Mbps i

Firewall IDS IP IP 1 HTTP 74% Quick Search 32 bit DDMP 4 23.02 Mbps URL Filtering 59.3 Mbps i 16 Pipelined Signature Matching for Malicious Access Detection 1050371 2005 3 11 Firewall IDS IP IP 1 HTTP 74% Quick Search 32 bit DDMP 4 23.02 Mbps URL Filtering 59.3 Mbps i Abstract Pipelined Signature

More information

2. 2.1 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

2. 2.1 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 情 報 処 理 学 会 インタラクション 2013 IPSJ Interaction 2013 2013-Interaction (3EXB-06) 2013/3/2 ourcam: 1 2 ourcam ourcam: On-Site Programming Environment for Digital Photography RYO OSHIMA 1 YASUAKI KAKEHI 2 In these

More information

17 TCP (ACK:ACKnowledge) (RTT:Round Trip Time) TCP (Transmission Control Protocol) PSPacer (Precise Software Pacer) JGN2 TCP FAST TCP UDP PSPacer

17 TCP (ACK:ACKnowledge) (RTT:Round Trip Time) TCP (Transmission Control Protocol) PSPacer (Precise Software Pacer) JGN2 TCP FAST TCP UDP PSPacer TCP 18 2 27 17 TCP (ACK:ACKnowledge) (RTT:Round Trip Time) TCP (Transmission Control Protocol) PSPacer (Precise Software Pacer) JGN2 TCP FAST TCP UDP PSPacer 1 1 2 TCP 2 2.1..................................

More information

$ ifconfig lo Link encap: inet : : inet6 : ::1/128 : UP LOOPBACK RUNNING MTU:65536 :1 RX :8 :0 :0 :0 :0 TX :8 :0 :0 :0 :0 (Collision

$ ifconfig lo Link encap: inet : : inet6 : ::1/128 : UP LOOPBACK RUNNING MTU:65536 :1 RX :8 :0 :0 :0 :0 TX :8 :0 :0 :0 :0 (Collision 2 (1) (2)PC [1], [2], [3] 2.1 OS ifconfig OS 2.1 ifconfig ( ) ifconfig -a 2.1 PC PC eth0, eth1, lo 3 13 $ ifconfig lo Link encap: inet :127.0.0.1 :255.0.0.0 inet6 : ::1/128 : UP LOOPBACK RUNNING MTU:65536

More information

( ) ( ) Asian Institute of Technology (AIT) Adjunct Assistant Professor ( ) IT

( ) ( ) Asian Institute of Technology (AIT) Adjunct Assistant Professor ( ) IT IP IT 1999 2001 2003 (2004-2005) (2005-2007) Asian Institute of Technology (AIT) Adjunct Assistant Professor (2005-2007) IT 1 IETF 2 IETF Mobile IP Proxy Mobile IP Network Mobility (NEMO) IPv4 Dual Stack

More information

Web Social Networking Service Virtual Private Network 84

Web Social Networking Service Virtual Private Network 84 Promising business utilized five senses information media through the Next Generation Network Toshio ASANO Next Generation Network 2004 11 2010 6,000 3,000 2006 12 2008 83 Web Social Networking Service

More information

スライド 1

スライド 1 JANOG 14 2004.07.23 NTT kamei.satoshi@lab.ntt.co.jp 1 Peer-to-Peer ISP P2P AS / Copyright 2004 NTT Corporation, All Rights Reserved 2 Peer-to-Peer ISP P2P AS Copyright 2004 NTT Corporation, All Rights

More information

AirMac ネットワーク for Windows

AirMac ネットワーク for Windows AirMac for Windows Windows XP Windows 2000 1 1 5 6 AirMac 6 7 AirMac Extreme AirMac Express 7 AirMac for Windows 7 AirMac Express 8 AirMac 9 AirTunes 9 AirMac Extreme 10 2 11 AirMac 11 AirMac 12 AirMac

More information

template.dvi

template.dvi XXXII 76 IETF SIGGRAPH ASIA2009 W I D E P R O J E C T 32 76 IETF SIGGRAPH ASIA2009 1 IETF76 IETF 7 IETF IETF 1.1 IETF IETF Internet Engineering Task Force ISOC Internet Society ISOC IETF WG IETF Primary

More information

NotePC 8 10cd=m 2 965cd=m 2 1.2 Note-PC Weber L,M,S { i {

NotePC 8 10cd=m 2 965cd=m 2 1.2 Note-PC Weber L,M,S { i { 12 The eect of a surrounding light to color discrimination 1010425 2001 2 5 NotePC 8 10cd=m 2 965cd=m 2 1.2 Note-PC Weber L,M,S { i { Abstract The eect of a surrounding light to color discrimination Ynka

More information

Cisco 1711/1712セキュリティ アクセス ルータの概要

Cisco 1711/1712セキュリティ アクセス ルータの概要 CHAPTER 1 Cisco 1711/1712 Cisco 1711/1712 Cisco 1711/1712 1-1 1 Cisco 1711/1712 Cisco 1711/1712 LAN Cisco 1711 1 WIC-1-AM WAN Interface Card WIC;WAN 1 Cisco 1712 1 ISDN-BRI S/T WIC-1B-S/T 1 Cisco 1711/1712

More information

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

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 23 FPGA CUDA Performance Comparison of FPGA Array with CUDA on Poisson Equation (lijiang@sekine-lab.ei.tuat.ac.jp), (kazuki@sekine-lab.ei.tuat.ac.jp), (takahashi@sekine-lab.ei.tuat.ac.jp), (tamukoh@cc.tuat.ac.jp),

More information

ネットワーク化するデジタル情報家電の動向

ネットワーク化するデジタル情報家電の動向 In this broadband era, Information Technology has started at a market targeting home consumers, and upon gaining good achievements there would move on to be used in the business and enterprise markets.

More information

2002 ( 14 ) 1 2 P2P 3

2002 ( 14 ) 1 2 P2P 3 2002 ( 14 ) 15 1 22 2002 ( 14 ) 1 2 P2P 3 Abstract of Bachelor s Thesis Optimization of overlay network using the state of a network and a node Academic Year 2002 This thesis presents a designe and implementation

More information

,.,.,,.,. X Y..,,., [1].,,,.,,.. HCI,,,,,,, i

,.,.,,.,. X Y..,,., [1].,,,.,,.. HCI,,,,,,, i 23 Experimental investigation of Natural Use Profiles of Pen Pressure, Tilt and Azimuth 1120230 2012 3 1 ,.,.,,.,. X Y..,,., [1].,,,.,,.. HCI,,,,,,, i Abstract Experimental investigation of Natural Use

More information

untitled

untitled Section 1 5 6 MRTG 7 Prefix RMON NetFlow NetFlow NetFlow Data Collector DB Subnet B B Router = Exporter Subnet A AS IP Prefix 1 8 Subnet B Router = Exporter AS AS Prefix 2 NetFlow Version 5 AS AS Peer

More information

2007-Kanai-paper.dvi

2007-Kanai-paper.dvi 19 Estimation of Sound Source Zone using The Arrival Time Interval 1080351 2008 3 7 S/N 2 2 2 i Abstract Estimation of Sound Source Zone using The Arrival Time Interval Koichiro Kanai The microphone array

More information

9 1, , , 2002, 1998, 1988,

9 1, , , 2002, 1998, 1988, J. Japan Soc. Hydrol. & Water Resour. Vol. 20, No.1, Jan. 2007 pp. 34-46 Dushmanta, Srikantha, 2004 "basin wide integrated flood management strategy" IV.2.50 9 1,893 333 3 528 109 54, 1987 50 9, 2002,

More information

IP IP MTU Maximum Transfer Unit MTU MTU [2] i

IP IP MTU Maximum Transfer Unit MTU MTU [2] i 13 A study on the load of packet assembly on edge routers 1020331 2002 2 8 IP IP MTU Maximum Transfer Unit MTU MTU [2] i CPU MTUIP ii Abstract A study on the load of packet assembly on edge routers Yamada

More information

% 95% 2002, 2004, Dunkel 1986, p.100 1

% 95% 2002, 2004, Dunkel 1986, p.100 1 Blended Learning 要 旨 / Moodle Blended Learning Moodle キーワード:Blended Learning Moodle 1 2008 Moodle e Blended Learning 2009.. 1994 2005 1 2 93% 95% 2002, 2004, 2011 2011 1 Dunkel 1986, p.100 1 Blended Learning

More information

設定手順

設定手順 IP Cluster & Check Point NGX (IPSO 4.0 & Check Point NGX (R60)) 2007 7 IP Cluster & Check Point NGX...2 1 Gateway Cluster...6 1-1 cpconfig...6 1-2 Gateway Cluster...6 1-3 3rd Party Configuration...8 1-4

More information

HTTP

HTTP 2008 P2P 2009 2 6 5107B024-5 1 5 1.1...................................... 5 1.2...................................... 6 1.3..................................... 7 2 HTTP 8 2.1.............................

More information

特-3.indd

特-3.indd Development of Automation Technology for Precision Finishing Works Employing a Robot Arm There is demand for the automation of finishing processes that require technical skills in the manufacturing of

More information

Hohenegger & Schär, a cm b Kitoh et. al., Gigerenzer et. al. Susan et. al.

Hohenegger & Schär, a cm b Kitoh et. al., Gigerenzer et. al. Susan et. al. Study on characteristics of inhabitants acceptance of weather information with a probability Motohiro HONMA *, Kyoko ARAI **, Kento MATSUMOTO *** and Yasushi SUZUKI *** Abstract In this study, we performed

More information

ABSTRACT The movement to increase the adult literacy rate in Nepal has been growing since democratization in 1990. In recent years, about 300,000 peop

ABSTRACT The movement to increase the adult literacy rate in Nepal has been growing since democratization in 1990. In recent years, about 300,000 peop Case Study Adult Literacy Education as an Entry Point for Community Empowerment The Evolution of Self-Help Group Activities in Rural Nepal Chizu SATO Masamine JIMBA, MD, PhD, MPH Izumi MURAKAMI, MPH Massachusetts

More information

1 2 4 5 9 10 12 3 6 11 13 14 0 8 7 15 Iteration 0 Iteration 1 1 Iteration 2 Iteration 3 N N N! N 1 MOPT(Merge Optimization) 3) MOPT 8192 2 16384 5 MOP

1 2 4 5 9 10 12 3 6 11 13 14 0 8 7 15 Iteration 0 Iteration 1 1 Iteration 2 Iteration 3 N N N! N 1 MOPT(Merge Optimization) 3) MOPT 8192 2 16384 5 MOP 10000 SFMOPT / / MOPT(Merge OPTimization) MOPT FMOPT(Fast MOPT) FMOPT SFMOPT(Subgrouping FMOPT) SFMOPT 2 8192 31 The Proposal and Evaluation of SFMOPT, a Task Mapping Method for 10000 Tasks Haruka Asano

More information

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

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 PPv2: 1 2 3 4 PeerPool PeerPool 3 PPv2(PeerPool version 2) PPv2: A Transparent Network Architecture for Naive Inter-Smart Environment Communication Michinobu Shimatani, 4 Yu Enokibori, 2 ismail Arai 3

More information

Web Web ID Web 16 Web Web i

Web Web ID Web 16 Web Web i 24 Web Proposal of Web Application Password Operations Management System 1130343 2013 3 1 Web Web ID Web 16 Web Web i Abstract Proposal of Web Application Password Operations Management System Tatsuro

More information

untitled

untitled 683 HAI (Human-Agent Interaction) Study of User Uninterruptibility Estimation based on focused Application- Switching Takahiro Tanaka Kyohei Matsumura Kinya Fujita Graduate School, Tokyo University of

More information

5) 2. Geminoid HI-1 6) Telenoid 7) Geminoid HI-1 Geminoid HI-1 Telenoid Robot- PHONE 8) RobotPHONE 11 InterRobot 9) InterRobot InterRobot irt( ) 10) 4

5) 2. Geminoid HI-1 6) Telenoid 7) Geminoid HI-1 Geminoid HI-1 Telenoid Robot- PHONE 8) RobotPHONE 11 InterRobot 9) InterRobot InterRobot irt( ) 10) 4 Remote Hand Clapping Transmission Using Hand Clapping Machines on Live Video Streaming Masato Takahashi, Yuto Kumon,ShuheyTakeda and Masahiko Inami Abstract We propose a remote transmission system of hand

More information

xx/xx Vol. Jxx A No. xx 1 Fig. 1 PAL(Panoramic Annular Lens) PAL(Panoramic Annular Lens) PAL (2) PAL PAL 2 PAL 3 2 PAL 1 PAL 3 PAL PAL 2. 1 PAL

xx/xx Vol. Jxx A No. xx 1 Fig. 1 PAL(Panoramic Annular Lens) PAL(Panoramic Annular Lens) PAL (2) PAL PAL 2 PAL 3 2 PAL 1 PAL 3 PAL PAL 2. 1 PAL PAL On the Precision of 3D Measurement by Stereo PAL Images Hiroyuki HASE,HirofumiKAWAI,FrankEKPAR, Masaaki YONEDA,andJien KATO PAL 3 PAL Panoramic Annular Lens 1985 Greguss PAL 1 PAL PAL 2 3 2 PAL DP

More information

Kochi University of Technology Aca Title 省 電 力 セルフタイム 回 路 に 関 する 研 究 Author(s) 岩 田, 誠, 宮 城, 桂, 三 宮, 秀 次, 西 川, 博 昭 Citation 高 知 工 科 大 学 紀 要, 10(1): 95-102 Date of 2013-07-20 issue URL http://hdl.handle.net/10173/1082

More information

, IT.,.,..,.. i

, IT.,.,..,.. i 25 To construct the system that promote a interactive method as a knowledge acquisition 1140317 2014 2 28 , IT.,.,..,.. i Abstract To construct the system that promote a interactive method as a knowledge

More information

1 Web Web 1,,,, Web, Web : - i -

1 Web Web 1,,,, Web, Web : - i - 2015 Future University Hakodate 2015 System Information Science Practice Group Report Project Name Improvement of Environment for Learning Mathematics at FUN A ( ) Group Name GroupA (System) /Project No.

More information

1,.,,.,,.,,,., [1].,,.,.,,.,.,,,,.,.,,,.,,,.,,., Robohoc. Robohoc,[2]. 1

1,.,,.,,.,,,., [1].,,.,.,,.,.,,,,.,.,,,.,,,.,,., Robohoc. Robohoc,[2]. 1 WIDE Technical-Report in 2008 wide-tr-keiichi-camp200709-wmn-02.pdf WIDE Project : http://www.wide.ad.jp/ If you have any comments on this document, please contact to ad@wide.ad.jp 1,.,,.,,.,,,., [1].,,.,.,,.,.,,,,.,.,,,.,,,.,,.,

More information

Wi-Fi Wi-Fi Wi-Fi Wi-Fi SAS SAS-2 Wi-Fi i

Wi-Fi Wi-Fi Wi-Fi Wi-Fi SAS SAS-2 Wi-Fi i 26 A Study on Secure Remote Control Methods 1175078 2015 2 27 Wi-Fi Wi-Fi Wi-Fi Wi-Fi SAS SAS-2 Wi-Fi i Abstract A Study on Secure Remote Control Methods SHINGAI, Tatsuro In recent years, communication

More information

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

Table 1. Reluctance equalization design. Fig. 2. Voltage vector of LSynRM. Fig. 4. Analytical model. Table 2. Specifications of analytical models. Fig Mover Design and Performance Analysis of Linear Synchronous Reluctance Motor with Multi-flux Barrier Masayuki Sanada, Member, Mitsutoshi Asano, Student Member, Shigeo Morimoto, Member, Yoji Takeda, Member

More information

1 5 1.1..................................... 5 1.2..................................... 5 1.3.................................... 6 2 OSPF 7 2.1 OSPF.

1 5 1.1..................................... 5 1.2..................................... 5 1.3.................................... 6 2 OSPF 7 2.1 OSPF. 2011 2012 1 31 5110B036-6 1 5 1.1..................................... 5 1.2..................................... 5 1.3.................................... 6 2 OSPF 7 2.1 OSPF....................................

More information

ユーザーズマニュアル

ユーザーズマニュアル 1 2 3 4 This product (including software) is designed under Japanese domestic specifications and does not conform to overseas standards. NEC *1 will not be held responsible for any consequences resulting

More information

16_.....E...._.I.v2006

16_.....E...._.I.v2006 55 1 18 Bull. Nara Univ. Educ., Vol. 55, No.1 (Cult. & Soc.), 2006 165 2002 * 18 Collaboration Between a School Athletic Club and a Community Sports Club A Case Study of SOLESTRELLA NARA 2002 Rie TAKAMURA

More information

16

16 Empirical Analysis of the Efficiency of the Broadcasting Industry: Verification of Regionalism and a Proposal ABSTRACT Reforms in the broadcasting industry have recently been discussed and proposed, and

More information

2

2 2011 8 6 2011 5 7 [1] 1 2 i ii iii i 3 [2] 4 5 ii 6 7 iii 8 [3] 9 10 11 cf. Abstracts in English In terms of democracy, the patience and the kindness Tohoku people have shown will be dealt with as an exception.

More information

VoIP Broadcasting System 2/2 IP Convergence Communication Solution IP paradigm Integration & Management VoIP IP VoIP VoIP IT < 02-06-12>

VoIP Broadcasting System 2/2 IP Convergence Communication Solution IP paradigm Integration & Management VoIP IP VoIP VoIP IT < 02-06-12> 2003. 5. 22 AddPac Technology Proprietary VoIP Broadcasting System 2/2 IP Convergence Communication Solution IP paradigm Integration & Management VoIP IP VoIP VoIP IT < 02-06-12> 8Khz 16Khz CDMA ADSL VoIP

More information

AC3DGmst.ps

AC3DGmst.ps IBM Access Connections 3.3x : 2004 11 2 27K6962 URL http://www.ibm.com/jp/manuals/main/mail.html IBM http://www.ibm.com/jp/manuals/ (URL ) IBM Access Connections Deployment Guide Version 3.3x 1 2004.11

More information

日立評論2007年3月号 : ソフトウェア開発への

日立評論2007年3月号 : ソフトウェア開発への Vol.89 No.3 298-299 Application of Statistical Process Control to Software Development Mutsumi Komuro 1 23 1985 ACM IEEE 1 195QC Quality Control 1 2 CMM Capability Maturity Model CMMI Capability Maturity

More information

SCREENOS NAT ScreenOS J-Series(JUNOS9.5 ) NAT ScreenOS J-Series(JUNOS9.5 ) NAT : Destination NAT Zone NAT Pool DIP IF NAT Pool Egress IF Loopback Grou

SCREENOS NAT ScreenOS J-Series(JUNOS9.5 ) NAT ScreenOS J-Series(JUNOS9.5 ) NAT : Destination NAT Zone NAT Pool DIP IF NAT Pool Egress IF Loopback Grou NAT NETWORK ADDRESS TRANSLATION SCREENOS NAT ScreenOS J-Series(JUNOS9.5 ) NAT ScreenOS J-Series(JUNOS9.5 ) NAT : Destination NAT Zone NAT Pool DIP IF NAT Pool Egress IF Loopback Group (ScreenOS ) 2 Copyright

More information

PC PDA SMTP/POP3 1 POP3 SMTP MUA MUA MUA i

PC PDA SMTP/POP3 1 POP3 SMTP MUA MUA MUA i 21 The private mailers synchronization operation for plural terminals 1125083 2010 3 1 PC PDA SMTP/POP3 1 POP3 SMTP MUA MUA MUA i Abstract The private mailers synchronization operation for plural terminals

More information

TM-m30 詳細取扱説明書

TM-m30 詳細取扱説明書 M00094101 Rev. B Seiko Epson Corporation 2015-2016. All rights reserved. 2 3 4 5 6 7 8 Bluetooth 9 Bluetooth 10 1 11 Bluetooth 12 1 13 1 2 6 5 4 3 7 14 1 1 2 3 4 5 15 16 ONF 1 N O O N O N N N O F N N F

More information

〈論文〉組織改革の成果に関する予備的調査--社内カンパニー制導入が財務的業績に与える影響

〈論文〉組織改革の成果に関する予備的調査--社内カンパニー制導入が財務的業績に与える影響 Abstract Under the pressure of 10-year long economic decline, Japanese firms are struggling to improve their profitability. As one of the ways to do it, Japanese large firms have begun to reorganize their

More information

AT-TQ2403 ユーザーマニュアル

AT-TQ2403 ユーザーマニュアル 613-001037 Rev.C 090717 AT-TQ2403 AT-TQ2403 6 7 8 9 10 11 12 1 14 15 16 17 18 19 20 21 22 2 24 25 26 27 28 29 30 4.8mm 31 32 5VDC RESET LAN 10BASE-T/100BASE-TX (AUTO MDI/MDI-X) PoE-IN 33 5VDC RESET

More information

TCP UDP TCP UDP send()sendto()sendmsg() recv()recvfrom()recvmsg() OS Passive Active TCP UDP IP TCP UDP MTAMail Transf

TCP UDP TCP UDP send()sendto()sendmsg() recv()recvfrom()recvmsg() OS Passive Active TCP UDP IP TCP UDP MTAMail Transf 3 -- 7 2011 2 TCPUDP APIApplication Programming Interface BSD UNIX C System V UNIX XTIX /Open Transport Interface XTI TCP/IP ISO OSI XTI TCP/IP OSI TCP UDP API API API API UNIX Windows 7-1 TCP UDP 7-2

More information

ÿþ

ÿþ Abstract In this paper, we analyze the mechanism of open-source development, in which anybody can join and leave to the collaboration to develop complex software system, as implausible phenomena. Here,

More information

人文学部研究年報12号.indb

人文学部研究年報12号.indb 制御理論を用いた在庫管理モデルの一解析 * リードタイムが変動する場合 西平直史 1 [1, 2, 3, 4] [1] [2, 3, 4] 1 1 3 2 [2] = +w(k) d(k) (1) 2014 12 1 1 制御理論を用いた在庫管理モデルの一解析 西平 k w(k) d(k) L k u(k) (2) (1) 2 w(k) =u(k L) (2) = +u(k L) d(k) (3)

More information

BIND 9 BIND 9 IPv6 BIND 9 view lwres

BIND 9 BIND 9 IPv6 BIND 9 view lwres DNS : BIND9 ( ) /KAME jinmei@{isl.rdc.toshiba.co.jp, kame.net} Copyright (C) 2001 Toshiba Corporation. BIND 9 BIND 9 IPv6 BIND 9 view lwres BIND 3 : 4, 8, 9 BIND 4 BIND 8 vs BIND 9 BIND 9 IPv6 DNSSEC BIND

More information

企業内システムにおけるA j a x 技術の利用

企業内システムにおけるA j a x 技術の利用 Utilization of Ajax in Enterprise Intranet Systemsby Tetsuo Yamashita, Takeshi Kuroe and Kazuhisa Ikeda Enterprise 2.0 refers to the recent trend of applying the web technologies widely deployed in Internet

More information

ABSTRACT The Social Function of Boys' Secondary Schools in Modern Japan: From the Perspectives of Repeating and Withdrawal TERASAKI, Satomi (Graduate School, Ochanomizu University) 1-4-29-13-212, Miyamaedaira,

More information

1 4 2 6 2.1............................. 6 2.2............................... 6 2.3......................... 7 2.4......................... 7 3 8 3.1

1 4 2 6 2.1............................. 6 2.2............................... 6 2.3......................... 7 2.4......................... 7 3 8 3.1 1 UEC UEC http://www.tnlab.ice.uec.ac.jp/daihinmin/ 20061016 1 4 2 6 2.1............................. 6 2.2............................... 6 2.3......................... 7 2.4.........................

More information

kut-paper-template.dvi

kut-paper-template.dvi 14 Application of Automatic Text Summarization for Question Answering System 1030260 2003 2 12 Prassie Posum Prassie Prassie i Abstract Application of Automatic Text Summarization for Question Answering

More information

NINJAL Research Papers No.8

NINJAL Research Papers No.8 (NINJAL Research Papers) 8: 177 196 (2014) ISSN: 2186-134X print/2186-1358 online 177 3 3 3 1940 3 late adoption real time 3 apparent time * 1. 1 2 3 1.1 3 1 1953 * 2014 3 18 2014 5 13 109 NINJAL 2012

More information

デジタルメディアの時代における協働社会のデザインと地方行政の役割 : 元住吉商店街プロジェクトでの実践活動を通して

デジタルメディアの時代における協働社会のデザインと地方行政の役割 : 元住吉商店街プロジェクトでの実践活動を通して The Design of Co-productive Society with Digital Media and the New Role of Local Government Abstract As one of the roles of the local government in present Japan, the city planning of resident autonomy

More information

Tf9-1-07-7168.dvi

Tf9-1-07-7168.dvi /Review 1 1 1 1 2 Innovation Process Technology Hideyasu KARASAWA 1, Katsuro SAGANE 1, Hidenaga KARASAWA 1, Akira KURIYAMA 1, and Minoru KOBAYASHI 2 Abstract We propose a methodology for Innovation Process

More information

Second-semi.PDF

Second-semi.PDF PC 2000 2 18 2 HPC Agenda PC Linux OS UNIX OS Linux Linux OS HPC 1 1CPU CPU Beowulf PC (PC) PC CPU(Pentium ) Beowulf: NASA Tomas Sterling Donald Becker 2 (PC ) Beowulf PC!! Linux Cluster (1) Level 1:

More information

QoS [3], [4] [5], [6] [3] i3 (Internet Indirection Infrastructure) i3 i3 packet trigger i3 i3 trigger packet trigger QoS [7] P2P P2P (Peer-to-Peer) Gn

QoS [3], [4] [5], [6] [3] i3 (Internet Indirection Infrastructure) i3 i3 packet trigger i3 i3 trigger packet trigger QoS [7] P2P P2P (Peer-to-Peer) Gn THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS TECHNICAL REPORT OF IEICE. P2P 565 871 1 5 E-mail: {j-konisi,wakamiya,murata}@ist.osaka-u.ac.jp QoS P2P P2P P2P P2P (Peer-to-Peer)

More information