9_4.dvi

Similar documents
スライド 1

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

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

Publish/Subscribe KiZUNA P2P 2 Publish/Subscribe KiZUNA 2. KiZUNA 1 Skip Graph BF Skip Graph BF Skip Graph Skip Graph Skip Graph DDLL 2.1 Skip Graph S

ID Z-Ordering 4) P2P P2P 2. Peer-to-Peer(P2P) P2P Gnutella ) BitTorrent 2) P2P (DHT:Distributed Hash Table) Chord 5) CAN(Content Adressable Network) 6

DTN DTN DTN DTN i

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

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

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

IPv6における

WMN Wi-Fi MBCR i

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

外国語学部_紀要34号(横書)/11_若山

修士論文


IP IPv4-IPv6

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

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

A Feasibility Study of Direct-Mapping-Type Parallel Processing Method to Solve Linear Equations in Load Flow Calculations Hiroaki Inayoshi, Non-member

8 P2P P2P (Peer-to-Peer) P2P P2P As Internet access line bandwidth has increased, peer-to-peer applications have been increasing and have great impact

IPSJ SIG Technical Report * Wi-Fi Survey of the Internet connectivity using geolocation of smartphones Yoshiaki Kitaguchi * Kenichi Nagami and Yutaka

IPSJ SIG Technical Report Vol.2012-CG-148 No /8/29 3DCG 1,a) On rigid body animation taking into account the 3D computer graphics came

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

Dual Stack Virtual Network Dual Stack Network RS DC Real Network 一般端末 GN NTM 端末 C NTM 端末 B IPv4 Private Network IPv4 Global Network NTM 端末 A NTM 端末 B

IPSJ SIG Technical Report Vol.2015-DPS-163 No.4 Vol.2015-MBL-75 No /5/28 IEEE Android 1,a) 1,b) 2 1 IP NTMobile Network Traversal with Mo

dews2004-final.dvi

258 5) GPS 1 GPS 6) GPS DP 7) 8) 10) GPS GPS ) GPS Global Positioning System

スライド 1

HP cafe HP of A A B of C C Map on N th Floor coupon A cafe coupon B Poster A Poster A Poster B Poster B Case 1 Show HP of each company on a user scree

IPSJ SIG Technical Report Vol.2010-GN-74 No /1/ , 3 Disaster Training Supporting System Based on Electronic Triage HIROAKI KOJIMA, 1 KU

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

Vol. 42 No. SIG 8(TOD 10) July HTML 100 Development of Authoring and Delivery System for Synchronized Contents and Experiment on High Spe

LAN LAN LAN LAN LAN LAN,, i

23

DEIM Forum 2009 B4-6, Str

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

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

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

Vol.55 No (Jan. 2014) saccess 6 saccess 7 saccess 2. [3] p.33 * B (A) (B) (C) (D) (E) (F) *1 [3], [4] Web PDF a m

Vol.53 No (July 2012) EV ITS 1,a) , EV 1 EV ITS EV ITS EV EV EV Development and Evaluation of ITS Information Commu

Vol. 45 No. 12 Dec ITS, ITS 1 30 m Evaluation of Autonomous Decentralized System Based Mobile Communications Platform for ITS Services Masashi H

Vol. 44 No. 12 Dec , 3 4 Development and Evaluation of Information Provision System for In-Vehicle Terminal Based on Agent Framework Masa

MANET MANET MANET (DTN: Delay Tolerant Network) DTN DTN DTN DTN [7], [3], [11] [8] % N M m M n N D(m, n) Size(m) m MD(m) m M, n N, MD(m) = max{d

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

P2P P2P Winny 3 P2P P2P 1 P2P, i

CSIS (No.324) {kazuya-o, okuda, 2012 IP (LBM) IPv6 GALMA LBM GALMA GALMA 1 (LBM:Location Based Multicast) LBM IP IP GALMA (Geograp

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

1_26.dvi

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

IPSJ SIG Technical Report iphone iphone,,., OpenGl ES 2.0 GLSL(OpenGL Shading Language), iphone GPGPU(General-Purpose Computing on Graphics Proc

AirMac ネットワーク構成の手引き

1

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

(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 Web [2] Web [3] [4] [5], [6] [7] [8] S.W. [9] 3. MeetingShelf Web MeetingShelf MeetingShelf (1) (2) (3) (4) (5) Web MeetingShelf

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

NAT-f SIP NAT 1 1, 2 1 IP SIP NAT NAT NAT NAT-f NAT-free protocol NAT-f SIP Session Initiation Protocol NAT-f SIP NAT Researches on NAT traversal for

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


i

& Vol.5 No (Oct. 2015) TV 1,2,a) , Augmented TV TV AR Augmented Reality 3DCG TV Estimation of TV Screen Position and Ro

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


,4) 1 P% P%P=2.5 5%!%! (1) = (2) l l Figure 1 A compilation flow of the proposing sampling based architecture simulation

Core1 FabScalar VerilogHDL Cache Cache FabScalar 1 CoreConnect[2] Wishbone[3] AMBA[4] AMBA 1 AMBA ARM L2 AMBA2.0 AMBA2.0 FabScalar AHB APB AHB AMBA2.0

( )

ルータ(IPv6)掲示用池田.PDF

1 4 4 [3] SNS 5 SNS , ,000 [2] c 2013 Information Processing Society of Japan

LAN BYOD Bring Your Own Device Ballagas, et al. PC PC LAN Business Insider PC LAN LAN Henderson, et al. LAN P P Peer-to-Peer Gember, et al. UDP HTTP L

Vol.53 No (Mar. 2012) 1, 1,a) 1, 2 1 1, , Musical Interaction System Based on Stage Metaphor Seiko Myojin 1, 1,a

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

3_23.dvi

Technology Trends and Applications of IoT System Susumu MATSUI 1991 M. Weiser Ubiquitous Computing 25 Pervasive Computing Ambient Intelligence IoT (In

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

IPSJ SIG Technical Report 1, Instrument Separation in Reverberant Environments Using Crystal Microphone Arrays Nobutaka ITO, 1, 2 Yu KITANO, 1

1: A/B/C/D Fig. 1 Modeling Based on Difference in Agitation Method artisoc[7] A D 2017 Information Processing

ID 3) 9 4) 5) ID 2 ID 2 ID 2 Bluetooth ID 2 SRCid1 DSTid2 2 id1 id2 ID SRC DST SRC 2 2 ID 2 2 QR 6) 8) 6) QR QR QR QR

Input image Initialize variables Loop for period of oscillation Update height map Make shade image Change property of image Output image Change time L

WebRTC P2P,. Web,. WebRTC. WebRTC, P2P, i

( ) [1] [4] ( ) 2. [5] [6] Piano Tutor[7] [1], [2], [8], [9] Radiobaton[10] Two Finger Piano[11] Coloring-in Piano[12] ism[13] MIDI MIDI 1 Fig. 1 Syst

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)

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

wide97.dvi

1034 IME Web API Web API 1 IME Fig. 1 Suitable situations for context-aware IME. IME IME IME IME 1 GPS Web API Web API Web API Web )

ID HIMALIS HANA * a) System Design and Software Implementation for User-oriented and Network-oriented High-Availability Networking ID/Locator Separati

Berchtold 1) ActiServ 1 ALKAN Fig. 1 ALKAN overview Herren 2) 20 HASC Challenge 3) HASC Challenge ALKAN 4),5) ALKAN i

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

johnny-paper2nd.dvi

IPSJ SIG Technical Report Vol.2011-EC-19 No /3/ ,.,., Peg-Scope Viewer,,.,,,,. Utilization of Watching Logs for Support of Multi-

IPSJ SIG Technical Report Vol.2015-GN-93 No.29 Vol.2015-CDS-12 No.29 Vol.2015-DCC-9 No /1/27 1,a) 1 1 LAN IP 1), 2), 3), 4), 5) [

2. Eades 1) Kamada-Kawai 7) Fruchterman 2) 6) ACE 8) HDE 9) Kruskal MDS 13) 11) Kruskal AGI Active Graph Interface 3) Kruskal 5) Kruskal 4) 3. Kruskal

HASC2012corpus HASC Challenge 2010,2011 HASC2011corpus( 116, 4898), HASC2012corpus( 136, 7668) HASC2012corpus HASC2012corpus

IPSJ SIG Technical Report Vol.2016-CE-137 No /12/ e β /α α β β / α A judgment method of difficulty of task for a learner using simple

第62巻 第1号 平成24年4月/石こうを用いた木材ペレット

1 1 CodeDrummer CodeMusician CodeDrummer Fig. 1 Overview of proposal system c

58 10

23_02.dvi


3. LISP B EID RLOC ETR B 4. ETR B ITR A 1: LISP 5. ITR A B EID RLOC 6. A SYN 7. ITR A ITR A B EID RLOC SYN ITR A RLOC ETR B RLOC 8. ETR B SYN ETR B B

ERA-201D1

Transcription:

Vol. 50 No. 9 2298 2311 (Sep. 2009) ID/Locator 1 2, 3 3 ID locator ID/Locator ID ID Transport IP locator Locator Transport ID locator P2P PIAX 10,000 1% A Mechanism of ID/Locator Separation in Overlay Networks Mikio Yoshida, 1 Yuuichi Teranishi 2, 3 and Shinji Shimojo 3 In this paper, we propose a new mechanism to separate an identifier (ID) of a node and its locator for overlay networks. In this mechanism, there are two transport layers, ID transport and locator transport. ID transport has its own routing algorithm to forward messages according to the ID of each node. Locator transport forwards messages to the neighbor nodes according to node locators such as IP addresses. This mechanism does not require external name (ID) resolvers. Moreover, as long as the routing table of the overlay network is symmetric, handover is carried out efficiently. This mechanism also enhances the node mobility and enables transparent messaging across multiple physical networks. Implementation of the proposed mechanism on the P2P platform PIAX confirmed its feasibility and effectiveness. Moreover, by simulations using this implementation, the message transmission error ratio is approximately less than 1% even in the overlay network which consists of 10,000 nodes. 1. IP FQDN IP IP 2 ISP 2 IP identity location IP IP duality of the IP address 1),2) identifier ID locator ID/Locator ID/Locator ID/Locator 1 BBR Inc. 2 Graduate School of Information Science and Technology, Osaka University 3 National Institute of Information and Communications Technology 2008 3 2298 c 2009 Information Processing Society of Japan

2299 ID/Locator ID End-to-End locator ID ZigBee non-ip IP non-ip ID DNS DHT ID locator locator P2P PIAX 3),4) 2 ID/Locator 3 ID/Locator ID/Locator 4 PIAX 5 6 (a) Case: Destination is specified by ID 2. ID/Locator WIDE IETF IP ID/Locator LINA Location Independent Network Architecture 1) HIP Host Identity Protocol Architecture 5) ID 2.1 LINA LIN6 LINA ID/Locator 1 LINA Network 2 ID/Locator ID locator 1 (a) ID (b) locator LINA ID locator ID Network MA Mapping Agent ID (b) Case: Destination is specified by locator 1 LINA Fig. 1 Packet flows in LINA. MA LIN6 Location Independent Networking for IPv6 6) LINA IPv6 LIN6 ID 40 bit LIN6 ID IPv6 64 bit 24 bit locator IPv6 LIN6 MA ID/Locator

2300 ID/Locator 1 DNS DHT Table 1 Comparison of DNS and DHT as the name server. DNS DHT 1 ID P2P 2 2 HI HIT Fig. 2 Generation flows of HI and HIT. 2.2 HIP Architecture HIP Architecture Transport Network ID LINA HIP Architecture 2 LIN6 ID locator locator ID HIP Architecture ID HI Host Identifier HIT Host Identity Tag HI HIT 128 bit HI hash 2 HI HIT LSI Local Scope Identifier IP LIN6 ID MA HIP Architecture ID 2.3 ID LINA HIP Architecture ID ID locator DNS DHT 1 DNS DHT 2 DHT i3 10) secure-i3 11) 2.4 ID/Locator (1) LIN6 IPv6 LIN6 HIP Architecture ID/Locator (2) IP 3 IP 1 LISP 7) ID/Locator LISP3 2 OpenDHT 8) Internet Draft 9)

2301 ID/Locator AP Access Point IP (1) AP (2) AP (3) DHCP IP (1) (2) (3) IP 13) 50 400 msec 3 Fig. 3 Overlapped aspect of physical networks. IP MANET ID/Locator ID (3) ID ID/Locator ID ID DHT ID DHT churn 12) churn 2.5 ID/Locator ID LAN locator locator LAN (3) 14) 2 5 3.34 LAN IP 1 locator locator locator LAN locator 16) MN 2 AP 17) 19) LAN locator locator ID locator locator locator 4 2 locator locator 4 locator L L t 1 locator L t 2 1 IP ZigBee IP 15) non-ip

2302 ID/Locator Fig. 4 4 locator Keep time of old locator in dual locator handling. (a) Case of the IP network locator t 3 ID t 3 t 1 locator ID/Locator locator 1 DHCP IP ID t 3 t 1 3. ID/Locator ID/Locator ID/Locator 3.1 ID/Locator ID/Locator ID Transport ID Transport locator Transport Locator Transport 5 1 MAT locator 18) ID/Locator (b) Case of the overlay network 5 ID/Locator Fig. 5 Routing flows over ID/Locator separation layer. 5 (a) IP ID Transport ID locator 5 (b) ID Transport ID Locator Transport locator (a) (b) (a) A B (b) (b) A X

2303 ID/Locator X B 3 (b) (a) locator (b) locator locator locator 1 3.2 5(b) ID/Locator (1) (2) (3) IP Kademlia 20) Skip Graph 21) 3.3 ID/Locator 6 ID/Locator 6 ID/Locator ID Transport Locator Transport 2 ID Transport ID 6 ID/Locator Fig. 6 Hierarchical architecture includes ID/Locator separation. ID ID locator Locator Transport locator 2 locator Locator Transport locator ID Transport ID ID reachability 2 3.4 7 2 locator locator 1 P Q Q P 2 ID ID

2304 ID/Locator Fig. 8 8 Simultaneous updation between neighbor nodes. Fig. 7 7 Sequence of handover process. 7 L 1 L 2 L 1 L 2 C locator C L 1 L 2 C A C D C locator A D A D L 1 L 2 d 2 d d 2 ID 4 t 3 t 2 2 d t 3 t 2 2 d 8 A B 8 A locator L L B locator M M locator 2 d 4. PIAX 3.3 ID/Locator PIAX PIAX PIAX Multi-key Skip Graph 22) Skip Graph Multi-key Skip Graph Skip Graph 4.1 Overlay Transport 2 PIAX Overlay Transport ID/Locator 9 ID/Locator Overlay Transport 3.3 Overlay Transport ID Transport

2305 ID/Locator (2) IdResolver ID seed ID locator ID LocatorTransport locator (3) LocatorTransport locator LocatorTransportService 9 PIAX Overlay Transport Fig. 9 New overlay transport structure in PIAX. Locator Transport 2 ID Transport Locator Transport IdTransport LocatorTransport PIAX locator PeerLocator Java IP InetSocketAddress PeerLocator locator ID Transport Multi-key Skip Graph IdResolver LocatorTransport LocatorTransportService (1) IdTransport ID IdResolver ID locator LocatorTransport seed 1 IdResolver LocatorTransport 1 locator LocatorTransportService locator LocatorTransportService (4) LocatorTransportService locator LocatorTransport 4.2 (1) ID (2) (3) (1) IdTransport API ID NAT seed NAT LocatorTransportService IdTransport (2) locator locator LocatorTransportService IdResolver

2306 ID/Locator locator Locator Transport 2 locator locator (3) LocatorTransport LocatorTransportService LocatorTransportService LocatorTransportService PIAX ID/Locator ZigBee IP 23) 5. ID 2 HIP DNS DHT 3 ID locator 5.1 ID ID locator ID p log 2 N 1 p 1/4 Pastry 25) 1 Chord 26) Kademlia Skip Graph d DHT ID locator t put ID locator t get DHT 2 DNS DHT DHT 1 2 1 DHT N 2 log N 1 2 ID D hip1 D hip2 D prop ID locator 1 DHT 2 d D hip1 (1) D hip1 = t get +3 d (1) 2 t get p log 2 N DHT 27) slow D hip2 (2) D hip2 =(2 p log 2 N +1) d (2) (3) D prop = p log 2 N d (3) 2 2 1 N 2 log N 1 DHT t get 250 msec d 25 msec 5msec p log 2 N p 1 10 2 10 2 1 100 2 10,000 1 Skip Graph 24) 2 DHT t get 28) d 29)

2307 ID/Locator 5.3 locator locator locator 1 2 locator M hip1 M hip2 M prop locator ID t put + d DHT t put t get M hip1 M hip2 (4) (5) M hip1 =max(t get,t put)+3 d (4) M hip2 =(2 p log 2 N +1) d (5) 10 ID Fig. 10 Comparison of send times to the ID specified node. d p log 2 N p d p 2 10 8 d p 5.2 locator locator ID locator locator locator ID d 3.4 (3) M prop (6) M prop =(c p log 2 N) d (6) c 3 (4) (5) 10 (6) D prop 3 locator M prop 3.4 (7) M prop =2 d (7) M prop 10 50 msec 5.4 (7) PIAX Random Waypoint Model RWP 30) AP 1 RWP 1 AP 100 m AP 50 m

2308 ID/Locator AP thinking time T H C RWP T 60 300 H 5 100 C 1 10 1 LocatorTransportService 1 EmuTransport Service 9 (emulator) EmuTransportService 1 Java VM socket 5 ID/Locator N 100 1,000 10,000 3 25 msec 5msec ID locator 0 100 msec 4 d ID 1,000 11 X ID locator Y 100 1,000 10,000 2 locator 100 1,000 10,000 locator 2 d 1 5km 70 km 11 Fig. 11 Simulation result. 10,000 locator 10,000 1% 6. ID/Locator PIAX

2309 ID/Locator 2.4 (1) 2.4 (2) 4.2 ID ALM ID ID 5.2 ID locator ID locator 2 2.4 (3) ID PIAX 1) Ishiyama, M., Kunishi, M., Uehara, K., Esaki, H. and Teraoka, F.: LINA: A New Approach to Mobility Support in Wide Area Networks, IEICE Trans. Communication, No.8, pp.2076 2086 (Aug. 2001). 2) AKARI AKARI Ver.1.1 (July 2008). http://akari-project.nict.go.jp/index2.htm 3) PIAX: (2006). http://www.piax.org/ 4) P2P PIAX Vol.49, No.1, pp.402 413 (Jan. 2008). 5) Moskowitz, R. and Nikander, P.: Host Identity Protocol (HIP) Architecture, rfc4423, IETF (May 2006). 6) Teraoka, F., Ishiyama, M. and Kunishi, M.: LIN6: A Solution to Multihoming and Mobility in IPv6, Internet-draft, IETF (Dec. 2003). 7) Farinacci, D., Fuller, V., Oran, D. and Meyer, D.: Locator/ID Separation Protocol (LISP), draft-farinacci-lisp-05 (work in progress), IRTF (Nov. 2007). 8) OpenDHT: (2004). http://www.opendht.org/ 9) Henderson, T. and Gurtov, A.: HIP Experiment Report, draft-irtf-hip-experiment- 03 (work in progress), IRTF (Mar. 2007). 10) Stoica, I., Adkins, D., Zhuage, S., Shenker, S. and Surana, S.: Internet Indirection Infrastructure (i3), Proc. ACM SIGCOMM (Aug. 2002). 11) Nikander, P., Arkko, J. and Ohlman, B.: Host Identity Indirection Infrastructure (Hi3), draft-nikander-hiprg-hi3-00, IETF (June 2004). 12) DHT churn Vol.49, No.SIG2 (ACS 21), pp.1 9 (Mar. 2008). 13) Mishra, A., Shin, M. and Srbaugh, W.: An Empirical Analysis of the IEEE 802.11 MAC Layer Handoff Process, ACM SIGCOMM Computer, Communication Review, Vol.33, No.2, pp.93 102 (Apr. 2003). 14) Mobile PPC Vol.47, No.12, pp.3244 3257 (Dec. 2006). 15) (2007). http://forum.nwgn.jp/ 16) Gogo, K., Shibui, R. and Teraoka, F.: An L3-driven fast handover mechanism in IPv6 mobility, Proc. SAINT2006, IPv6 Workshop (Jan. 2006). 17) LAN IN Vol.104, No.438, pp.7 12 (Nov. 2004). 18) MAT-MONET DICOMO 2006 pp.961 964 (July 2006). 19) 44 pp.91 98 (Mar. 2008).

2310 ID/Locator 20) Maymounkov, P. and Mazieres, D.: Kademlia: A peer-to-peer information system based on the XOR metric, Proc. 1st International Workshop on Peer-to-Peer Systems (IPTPS 02 ), Vol.258, p.263 (2002). 21) Aspnes, J. and Shah, G.: Skip graphs, ACM Trans. Algorithms, Vol.3, No.4, p.37 (Nov. 2007). 22) Skip Graph Vol.49, No.9, pp.3223 3233 (Sep. 2008). 23) Fujiwara, K., Teranishi, Y., Takeuchi, S., Harumoto, K. and Nishio, S.: An Implementation of Lightweight Message Transport Mechanism for P2P Agent Platform on Ad-hoc Networks, The 2008 International Symposium on Applications and the Internet (SAINT 2008 ) Workshops on Ubiquitous Networking and Enablers to Context-Aware Services (July 2008). 24) P2P 19 DEWS 2008 (Mar. 2008). 25) Rowstron, A. and Druschel, P.: Pastry: Scalable, decentralized object location and routing for large-scale peer-to-peer systems, Proc. 18th IFIP/ACM International Conference on Distributed Systems Platforms (Middleware 2001 ) (2001). 26) Stoica, I., Morris, R., Karger, D., Kaashoek, F. and Balakrishnan, H.: Chord: A Scalable Peer-To-Peer Lookup Service for Internet Applications, Proc. ACM SIG- COMM, pp.149 160 (2001). 27) SWoPP 2006 pp.9 16 (July 2006). 28) 10 10 ID Vol.49, No.3, pp.1265 1274 (Mar. 2008). 29) B Vol.91, No.10, pp.1182 1192 (Oct. 2008). 30) Johnson, D.B. and Maltz, D.A.: Dynamic Source Routing in Ad Hoc Wireless Networks, Mobile Computing, Imielinski, T. and Korth, H. (Eds.), chapter 5, pp.153 181, Kluwer Academic Publishers (1996). ID Locator ID ID Transport IP Locator Locator Transport 1981 1986 1994 2002 1993 1995 2005 2007 IEEE ( 20 9 7 ) ( 21 6 4 )

2311 ID/Locator 1981 1986 1989 1991 1998 2000 2008 4 ACM IEEE