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

Similar documents
スライド 1

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

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

P2P P2P Winny 3 P2P P2P 1 P2P, i

23

9_4.dvi

DEIM Forum 2009 B4-6, Str

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

109 Peer-to-Peer Peer-to-Peer (P2P) [5]. P2P P2P P2P P2P [10] [11], [12] [4] For an efficient contents sharing by a lot of network users, various kind

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

1. HNS [1] HNS HNS HNS [2] HNS [3] [4] [5] HNS 16ch SNR [6] 1 16ch 1 3 SNR [4] [5] 2. 2 HNS API HNS CS27-HNS [1] (SOA) [7] API Web 2

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

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

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

i

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

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

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

IPSJ SIG Technical Report Vol.2013-CE-122 No.16 Vol.2013-CLE-11 No /12/14 Android 1,a) 1 1 GPS LAN 2 LAN Android,,, Android, HTML5 LAN 1. ICT(I

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

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

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

DTN DTN DTN DTN i

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

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)

( )

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

IPSJ SIG Technical Report Vol.2014-MBL-70 No.49 Vol.2014-UBI-41 No /3/15 2,a) 2,b) 2,c) 2,d),e) WiFi WiFi WiFi 1. SNS GPS Twitter Facebook Twit

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

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

スライド 1

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

分散ハッシュテーブル(DHT)

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

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

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

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

Gnutella Peer-to-Peer(P2P) P2P Linux P2P

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

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

IPSJ SIG Technical Report Vol.2013-OS-127 No.2 Vol.2013-EMB-31 No /12/ SNS(Social Networking Service) SNS Friend News System Friend

Computer Security Symposium October 2013 Android OS kub

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

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

fiš„v8.dvi



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

(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

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

1_26.dvi

Microsoft Word - toyoshima-deim2011.doc

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

IPSJ SIG Technical Report Vol.2009-HCI-134 No /7/17 1. RDB Wiki Wiki RDB SQL Wiki Wiki RDB Wiki RDB Wiki A Wiki System Enhanced by Visibl

DEIM Forum 2017 E Netflix (Video on Demand) IP 4K [1] Video on D

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

P2P P2P peer peer P2P peer P2P peer P2P i

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

149 (Newell [5]) Newell [5], [1], [1], [11] Li,Ryu, and Song [2], [11] Li,Ryu, and Song [2], [1] 1) 2) ( ) ( ) 3) T : 2 a : 3 a 1 :

Microsoft Word - deim2011_new-ichinose doc

IPSJ SIG Technical Report Vol.2012-ITS-50 No /9/10 Wi-Fi G 3G Wi-Fi Wi-Fi Wi-Fi Wi-Fi Offloading Method for Outdoor Mobile Users using

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

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

untitled

IPSJ SIG Technical Report Vol.2010-NL-199 No /11/ treebank ( ) KWIC /MeCab / Morphological and Dependency Structure Annotated Corp

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

dsample.dvi

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

IPSJ SIG Technical Report Vol.2014-IOT-27 No.14 Vol.2014-SPT-11 No /10/10 1,a) 2 zabbix Consideration of a system to support understanding of f

04.™ƒ”R/’Ô”�/’Xfl©

<95DB8C9288E397C389C88A E696E6462>

修士論文

untitled

(a) (b) 1 JavaScript Web Web Web CGI Web Web JavaScript Web mixi facebook SNS Web URL ID Web 1 JavaScript Web 1(a) 1(b) JavaScript & Web Web Web Webji

[2] OCR [3], [4] [5] [6] [4], [7] [8], [9] 1 [10] Fig. 1 Current arrangement and size of ruby. 2 Fig. 2 Typography combined with printing

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

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

IPSJ SIG Technical Report Vol.2009-CVIM-167 No /6/10 Real AdaBoost HOG 1 1 1, 2 1 Real AdaBoost HOG HOG Real AdaBoost HOG A Method for Reducing

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

IPSJ SIG Technical Report Vol.2009-DBS-149 No /11/ Bow-tie SCC Inter Keyword Navigation based on Degree-constrained Co-Occurrence Graph

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

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

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

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

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

IPSJ SIG Technical Report Vol.2010-SLDM-144 No.50 Vol.2010-EMB-16 No.50 Vol.2010-MBL-53 No.50 Vol.2010-UBI-25 No /3/27 Twitter IME Twitte

CONTENTS N T

日本感性工学会論文誌

(MIRU2008) HOG Histograms of Oriented Gradients (HOG)

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

IPSJ SIG Technical Report Vol.2014-HCI-158 No /5/22 1,a) 2 2 3,b) Development of visualization technique expressing rainfall changing conditions

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

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

VRSJ-SIG-MR_okada_79dce8c8.pdf

untitled

IT IBM Corporation

TA3-4 31st Fuzzy System Symposium (Chofu, September 2-4, 2015) Interactive Recommendation System LeonardoKen Orihara, 1 Tomonori Hashiyama, 1

1 7.35% 74.0% linefeed point c 200 Information Processing Society of Japan

IPSJ SIG Technical Report Vol.2010-CVIM-170 No /1/ Visual Recognition of Wire Harnesses for Automated Wiring Masaki Yoneda, 1 Ta

Transcription:

Vol.29-DPS-39 No.3 29/6/8 P2P 2 P2P P2P P2P A configuration method for structured P2P overlay network considering delay variations Tomoya Kitani and Yoshitaka Nakamura 2 P2P networks can achieve high scalability since they distribute service contents/resources to multiple nodes in the network. In a P2P network, it is necessary to search the resource location on the network when we use some contents/resources. Generally, each part of contents is labeled and dispersed in the network, and it is managed by a distributed hash table (DHT). But search efficiency becomes worse in the limited region search of such service. In this paper, we propose a new configuration method for structured P2P overlay network. In the proposed method, we set each coordinate considering delay variation and achieve the efficient search of P2P network by mapping a coordinate onto space filling curve.. Peer-to-Peer (P2P) P2P Gnutella ) BitTorrent 2) P2P GPS(Global Positioning System) P2P LL-net 3) LL-net P2P Shizuoka University 2 Nara Institute of Science and Technology c 29 Information Processing Society of Japan

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) Pastry 7) Tapestry 8) P2P P2P % 9) ISP ISP Laptop ) LTM ) IP Mithos 2) DHT 3) Network Coordinates (NC) DAPS 4) DHT SkipNet 5) P2P DHT ID SkipGraph 6) SkipGraph LL-net 3) 4 P2P ID Mill 7) ID O(log N) Vol.29-DPS-39 No.3 29/6/8 ID 8) Z-Ordering 4) P2P Z 2 c 29 Information Processing Society of Japan

ID 2 P2P Vivaldi 9) P2P ID Vivaldi 3. 2 ID P2P 3. 3.. P2P () P2P ID (2) (3) P2P ID 2 ID Z-Ordering 2 H-indexing βω-indexing Lebesgue Curve (Z-Ordering) 2 Hilbert Curve βω-indexing 2 2 2 ID P2P ID 2 ID 3..2 3 HCRN Hierarchical Chordal Ring Network 2) 2 Vol.29-DPS-39 No.3 29/6/8 HCRN 2 4 ID 2 3 c 29 Information Processing Society of Japan

Vol.29-DPS-39 No.3 29/6/8 3 Hierarchical Chordal Ring Network (N = 62) 4 (a) 階層的なコードの設定 リング上のリンクコード (b) 木構造のルーティング A cluster of HCRN n 2 b g b = g (g >> ) g = b (b >> ) (x, y), x = x n x n 2 x x, y = y n y n 2 y y 2 b xy = x n y n x n 2 y n 2 x y x y g xy 2 HCRN 2 5 6 3..3 6 256 ID 5 Proposed curve 6 The links of the lowest level in the proposed curve ID ID 3.2 Vivaldi ID P2P LL-net P2P km km 4 c 29 Information Processing Society of Japan

ID ID 3.2. Vivaldi 9) ID 3.2.2 Vivaldi Vivaldi GPS 7 Vivaldi Vivaldi ID P2P 4. ID N Nodes = {n i }(i = {, 2,, N}) n i x i = (x i, y i ) n i, n j d ij D = {d ij } n i p i = (p i, q i ) cost 2 E minimize Σ i,j (d ij p i p j ) 2 (a) 8 7 i F i j u(i, j) t While (cost cost prev) < ϵ foreach i Node F := ; foreach j Node e := d ij n i n j ; F := F + e u(i, j); end; p i := p i + t F end; end. Vivald Vivald (b) P2P Vol.29-DPS-39 No.3 29/6/8 P2P P2P ID 5 c 29 Information Processing Society of Japan

Vivaldi P2P ) : Gnutella. http://gnutella.wego.com. 2) : BitTorrent. http://bittorrent.com. 3) P2P : Vol.46, No.SIG8 (TOD28), pp. 5 (25). 4) Orenstein, J. and Merrett, T.: A class of data structures for associative searching, Proceedings of the 3rd ACM SIGACT-SIGMOD Symposium on Principles of Database Systems, pp.8 9 (984). 5) Stoica, I., Morris, R., Karger, D., Kaashoek, M.F. and Balakrishnan, H.: Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications, Proceedings of the ACM SIGCOMM 2, pp.49 6 (2). 6) Ratnasamy, S., Francis, P., Handley, M., Karp, R. and Schenker, S.: A scalable content-addressable network, Proceedings of the ACM SIGCOMM 2, pp.6 72 (2). 7) Rowstron, A. I.T. and Druschel, P.: Pastry: Scalable, decentralized object location, and routing for large-scale peer-to-peer systems, Proceedings of the IFIP/ACM International Conference on Distributed Systems Platforms Heidelberg (Middleware 2), Springer-Verlag LNCS 228, pp.329 35 (2). 8) Zhao, B.Y., Kubiatowicz, J. and Joseph, A.D.: Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and Routing, Technical report, Computer Science Division, University of California at Berkeley (2). 9) Han, J., Watson, D. and Jahanian, F.: Topology Aware Overlay Networks, Proceedings of the 24th Annual Joint Conference of the IEEE Computer and Communications Societies (IEEE INFOCOM 25), Vol.4, pp.2554 2565 (25). ) Wu, C.-J., Liu, D.-K. and Hwang, R.-H.: A location-aware peer-to-peer overlay network, International Journal of Communication Systems, Vol.2, No., pp.83 2 (27). Vol.29-DPS-39 No.3 29/6/8 ) Liu, Y., Liu, X., Xiao, L., Ni, L. M. and Zhang, X.: Location-Aware Topology Matching in P2P Systems, Proceedings of the 23rd Annual Joint Conference of the IEEE Computer and Communications Societies(IEEE INFOCOM 24), Vol.4, pp. 222 223 (24). 2) Waldvogel, M. and Rinaldi, R.: Efficient Topology-Aware Overlay Network, ACM SIGCOMM Computer Communication Review, Vol.33, No., pp. 6 (23). 3) Pietzuch, P., Ledlie, J., Mitzenmacher, M. and Seltzer, M.: Network-Aware Overlays with Network Coordinates, Proceedings of the 26th IEEE International Conference on Distributed Computing Systems (ICDCS 26), p.2 (26). 4) Zhang, D. and Lin, C.: Efficient Delay Aware Peer-to-Peer Overlay Network, Proceedings of the 6th International Conference on Web-Age Information Management (WAIM 25), Springer-Verlag LNCS 3739, pp.682 687 (25). 5) Harvey, N. J.A., Jones, M.B., Saroiu, S., Theimer, M. and Wolman, A.: SkipNet: A Scalable Overlay Network with Practical Locality Properties, Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems (USITS 3), pp. 3 26 (23). 6) Aspnes, J. and Shah, G.: Skip graphs, Proceedings of the 4th annual ACM-SIAM Symposium on Discrete Algorithms (SODA 3), pp.384 393 (23). 7) Matsuura, S., Fujikawa, K. and Sunahara, H.: Mill: A Geographical Location Oriented Overlay Network Managing data of Ubiquitous Sensors, IEICE TRANSAC- TIONS on Communications, Vol.E9-B, No., pp.272 2728 (27). 8) Wierum, J.-M.: Logarithmic Path-Length in Space-Filling Curves, Proceedings of the 4th Canadian Conference on Computational Geometry, pp.22 26 (22). 9) Dabek, F., Cox, R. and Morris, R.: Vivaldi: A Decentralized Network Coordinate System, Proceedings of the ACM SIGCOMM 24, pp.5 26 (24). 2) Kitani, T., Funabiki, N., Yamaguchi, H. and Higashino, T.: Hierarchical Logical Topology in WDM Ring Networks with Limited ADM, Proceedings of the IFIP Networking 28 (Networking 28), Springer-Verlag LNCS 4982, pp.326 337 (28). 6 c 29 Information Processing Society of Japan