Browse > Article

Design and Implementation of XML based Global Peer-to-Peer Engine  

Kwon Tae-suk (경희대학교 컴퓨터공학과 실시간&멀티미디어 연구실)
Lee Il-su (경희대학교 컴퓨터공학과 실시간&멀티미디어 연구실)
Lee Sung-young (경희대학교 컴퓨터공학과)
Abstract
SIn this paper, we introduce our experience for designing and implementing new concept of a global XML-based Peer-to-Peer (P2P) engine to support various P2P applications, and interconnection among PC, Web and mobile computing environments. The proposed P2P engine can support to heterogeneous data exchanges and web interconnection by facilitating with the text-base XML while message exchange are necessary. It is also to provide multi-level security functions as well as to apply different types of security algorithms. The system consist of four modules; a message dispatcher to scheduling and filtering the message, a SecureNet to providing security services and data transmission, a Discovery Manager to constructing peer-to-peer networking, and a Repository Manager to processing data management including XML documents. As a feasibility test, we implement various P2P services such as chatting as a communication service, white-board as an authoring tool set during collaborative working, and a file system as a file sharing service. We also compared the proposed system to a Gnutella in order to measure performance of the systems.
Keywords
P2P; Peer-to-Peer; XML;
Citations & Related Records
연도 인용수 순위
  • Reference
1 O'Reilly, OpenP2P.com, http://www.openp2p.com
2 Intel, PtP Working Group, http://www.peer-to-peerwg.org
3 Groove, http://www.groove.net
4 RDF Spec, http://www.wS.org/RDF/
5 EndTech, http://www.endteck.com
6 Gnutella, http://www.gnutelladev.com
7 정찬균, 이승룡, '멀티미디어 통신시스템을 위한 클라이언트에서의 Push/Pull 버퍼관리기법', 정보처리학회 멀티미디어 특집 논문집, pp. 721-732, 2000년 3월
8 Oram, Andy 저, 김필우 외 'Peer-to-Peer', 13장 'Metadata' page 340
9 김길동, Napster, http://www.napster.com
10 SETI@home Project, http://seti.or.kr/
11 I. Clarke, A Distributed Decentralised Information Storage and Retrieval System, unpublished report, Division of Informatics, University of Edinburgh, 1999
12 Freenet, http://freenet.sourceforge.net
13 Open4u, http://osweb1.open4u.co.kr
14 Gregory Alan Boleer, Michael Gorlick, Arthur S. Hitomi, Peter Kammer, Brian Morrow, Peyman Oreizy, and Richard N. Taylor, 'Peer-to-Peer Architectures and the MagiTM Open-Source Infrastructure', Endeavors http://www.endtech.com, December 6, 2000
15 소리바다, http://www.soribada.com
16 XML DOM Guide,http://www.microsoft.com/korea/msdn/xml/articles/beginner.asp
17 조용중, P2P Networking,http://www.xpert.co.kr/main/htm1/welcome/p2p.html
18 I. Clarke, O. Sandberg, B. Wiley, and T.W. Hong, Freenet: A Distributed Anonymous Information Storage and Retrieval System in Designing Privacy Enhancing Technologies: International Workshop on Design Issues in Anonymity and Unobservability, LNCS 2009, ed. by H. Federrath. Springer: New York, 2001
19 Ktella, http://www.ktella.com
20 삼성 SDS EnWiz, 나리지언, http://www.enwiz.com/knowledgian.html
21 DCMI, Dublin Core Metadata Element Set, Version 1.1: Reference Deschption, http://dublincore.org/documents/dces/
22 Gregory Alan Bolcer, Michael Gorlick, Arthur S. Hitomi, Peter Kammer, Brian Morrow, Peyman Oreizy, Richard N. Taylor 'Peer-to-Peer Architectures and the Magi Open-Source Infrastructure', December 6, 2000