网格环境中基于P2P的资源共享研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
网格和P2P计算是当前分布式计算领域的两个研究热点,两者采用的技术不同,但对于分布在网络中的硬件和软件资源进行共享和协同是两者的共同目标。近年来,在研究和应用领域,网格计算和P2P计算出现相互融合的趋势。
     针对网格和P2P研究领域存在的问题,Ian Foster指出,虽然网格的体系结构较为完善,但对于体系中单节点失效及其所带来的数据、服务失效等问题尚无完整的解决方案;而P2P对于节点动态变化有较好的适应性,却没有良好的系统模型[1]。能否将二者的优势进行融合并给出融合后系统中诸如服务失效,资源定位与查找等关键问题的解决方法是当前分布式计算领域研究的热点和难点。
     围绕该问题,本文对网格和P2P的融合问题进行了深入的理论和实践研究。研究中以大系统控制论[2]为指导,提出了基于P2P的Grid模型—GriP模型,该模型将二者的优点即良好的体系结构和健壮的节点故障恢复结合在一起;给出了解决网格中节点失效问题的P-SRing方法;在解决了GriP拓扑稳定性地基础上,提出了在资源管理系统(ResourceManagement System,RMS)中基于元数据的资源共享机制及高效资源发现算法。
     本文的主要内容与创新点包括:
     (1)提出了一种基于Grid与P2P相结合的集散式网络计算新模型GriP
     网格系统结构稳定,但系统不能有效地解决单节点失效问题,一旦某节点失效有可能导致整个系统的崩溃,P2P的最大优点是系统可以适应多个节点的动态变化,系统具有较好的灵活性和可扩展性。本文提出了一种将Grid和P2P相结合的系统模型—GriP,将网格技术和P2P技术有机地结合,既弥补了各节点组织不够灵活和节点不稳定的缺陷,又充分发挥了网格和P2P各自在节点控制方面的优点;模型中还提出了基于元数据的资源管理机制。该模型在融合了Grid和P2P各自优点的同时避免了两种模型本身固有的弊端。
     (2)提出了一种适应单点失效的双层混合型星环式网络拓扑结构P-SRing
     本文提出了一种“双层混合型”网络拓扑结构。其中,资源节点按照环状拓扑结构分布在低层,在高层中代理节点又与资源节点遵循星型网络的拓扑结构。在环状拓扑结构层中,每一个资源节点都以其邻节点作为其后继节点;某些节点发生故障时,通过本文给出的双层路由机制使整个系统具有更高的安全性与可靠性,当节点发生故障时,其后继节点会自动与相关节点进行连接,使网络能正常、平稳地运行。
     (3)提出了一种基于资源位置与用户兴趣的GriP节点定位快速算法
     在网格中进行资源查找分为两个步骤,资源节点快速定位和资源内容查找,针对资源节点的定位,本文提出了基于资源节点位置与节点反馈的资源搜索算法,利用位置信息对节点分群,保存历史查询的搜索反馈结果,计算邻居节点的预计搜索成功性,动态选择转发与实际位置相邻的节点以减少网络开销和发现资源的时间,通过计算邻居节点的兴趣相关度结合实际地理位置,提高了网络资源的搜索稳定性与查询效率。
     (4)提出了一种基于元数据与平衡树的GriP资源内容查找算法
     为了提高GriP系统中资源的查找效率,对于资源内容查找我们研究了用于标引资源的元数据的高效搜索算法,GriP中采用了基于XML的元数据标引方法,在此基础上提出了基于关键字的资源查找算法QBVT,对树的结构进行了改进,将父节点的信息增加到子节点中来,通过构建平衡树提高了基于资源内容的查询效率,降低了树的更新开销。
At present, Grid and P2P Computing are two hotspots in Distributed Computing researchfield. Grid and P2P Computing apply different technologies, however, they are both aimed atsharing and collaborating hardware and software distributed in network. Recently, there is atrend that Grid and P2P Computing merge in research and practice fields.
     In solving the existing problems in Grid and P2P Computing fields, Ian Foster pointed outthat Grid had a comparatively perfect structure, but it couldn’t solve problems such as single-node failure and related data and service failure perfectly; while P2P could adapt well to thenode changed dynamically, but it hadn’t good system architecture[1]. Whether we can mergethose advantages and then give solutions to service failure, resource locating and informationsearching becomes a current hotspot and difficulty in distributed computing field.
     Focusing on this problem, this paper studies intensively the problem of Grid and P2P’smerging with theories and practices. Firstly, Large-Scale Systems Cybernetics[2]is as a guide,and GriP model based on P2P and Grid is put forward. This model combines good architectureand robust node fault recovery; Secondly, it presents P-SRing method, is a solution to nodefailure in grid; Finally, after achieving GriP’s topology stability, resource sharing mechanismand efficient recover algorism in RMS (Resource Management System), which are based onmeta-data, are proposed.
     The main contents and innovations are as follows:
     I. Putting forward a distributed network computing model---GriP, based on P2P and Grid.
     Nodes in Grid are relative stable, but Grid can’t solve single-node failure problemeffectively. Some node failure may leads to the breakdown of the whole system. The mostimportant advantage of P2P is that the system can adapt to multi-node dynamic changes, andhas good flexibility and scalability. Therefore, this paper proposes a GriP model, combined Gridwith P2P. By merging Grid and P2P, we can not only remedy defects of node structureinflexibility and node instability respectively, but also bring their respective advantages of nodecontrolling into full play. This model draws advantages of Grid and P2P and gets rid of theirinherent disadvantages.
     II. Presenting “Star-Ring-Mixed” P2P topology structure P-SRing which adapts to single-node failure and related problems.
     This paper presents a “two-layered mix” network topology structure, in which resourcenodes distribute using ring topology at lower layer, while every resource node connects proxynode using star topology at higher layer. At the ring layer, every resource node takes itsneighbor node in clockwise direction as successor node; when some node breaks down, doublerouting mechanism make the whole model more safe and stable. Once some node breaks down,its successor node will connect to related nodes automatically, and the whole network can stillrun normally.
     Ⅲ. Proposing an algorithm on how to rapidly locate the node in GriP based on resourcelocation and users’ interests.
     There are two steps for searching for resources in Grid, which are rapidly locating resourcenodes and searching for resource contents. Concerning the first step, this paper proposesresource node search algorithm based on resource location and node feedback. This algorithmgroups the nodes according to location information, saves historical search feedback result,computes neighbor node’s estimated degree of successful searching and dynamically forwardsinformation to physically connected node so as to save bandwidth and shorten time of findingthe first file. By computing neighbor node’s interest correlation degree and adjusting neighbornodes periodically according to geographical position, the resource node search algorithmimproves stability and efficiency in resources searching.
     Ⅳ. Introducing a resource searching method in GriP based on Metadata and Balance Tree.
     As for resource content searching, in order to improve search efficiency in GriP, westudied effective search method, which is used to index metadata of resource. GriP appliesXML-based metadata to indexing method, and further puts forward a keyword-based resourcesearch method–QBVT. This method improves the tree structure, which adds parent node’sinformation into child nodes, and constructs a balance tree so as to reduce cost of tree updatingand improve search efficiency based on resource contents.
引文
[1] K Czajkowski,S Fitzgerald,Ian Foster,et al. Grid Information Services for DistributedResource Sharing [C].Proceedings of the Tenth IEEE International Symposium on HighPerformance Distributed Computing (HPDC-10), IEEE Press,2001.
    [2]涂序彦,大系统控制论.北京:国防工业出版社.1994年(第一版),北京邮电大学出版社.2005年(第二版).
    [3] The Globus Project [EB/OL].http://www.globus.org.
    [4] Ian Foster, C. Kesselman, J. Nick, S. Tuecke, The Physiology of the Grid: An Open GridServices Architecture for Distributed Systems Integration[R], Open Grid Service InfrastructureWG, Global Grid Forum,OGSA,2002.
    [5] Towards Open Grid Services Architecture.http://www.globus.org/ogsa/.
    [6] Geofrey Fox. Peer to Peer Networks [J]. Web Computing,2001,5/6.
    [7] Texar Corporation. Peer to peer computing: Issues and Opportunities in information sharing,2001.
    [8] Fox G. Peer-to-Peer networks. Computing in Science&Engineering,2001.3(3):75~77.
    [9] K.Aberer and Z.DesPotovie: Managing Trust in a peer2Peer Information System,Proceedings of the Ninth International Conference on Information and KnowledgeManagement(CIKM2001),2001.
    [10]SETI@Home,http://setiathome.berkeley.edu/.
    [11]P2P technology [EB/OL]. http://www.eupsoft.com/products/P2Ptech.htm.
    [12]杨德仁,顾君忠.网格与P2P的趋同性研究.计算机应用与软件.2007年第24卷第1期(35-38)
    [13] Napster,http://free.napster.com/.
    [14] Gnutella,http://www.gnutellaforums.com/.
    [15] KaZaa,http://www.kazaa.com/us/index.htm.
    [16] Groove,http://www.groove.net.
    [17] Skype, http://www.skype.com/.
    [18]pplive, http://www.pplive.com/.
    [19]Ziyao Xu, Yeping He, Lingli Deng. A Multilevel Reputation System for Peer-to-PeerNetworks. Grid and Cooperative Computing, Sixth International Conference on Grid andCooperative Computing, GCC2007, August16-18,2007, Urumchi, Xinjiang, China,Proceedings. IEEE Computer Society2007.
    [20]Wen Ji, Shoubao Yang, Dong Wei, Weina Lu. GARM: A Group-Anonymity ReputationModel in Peer-to-Peer System. Grid and Cooperative Computing, Sixth InternationalConference on Grid and Cooperative Computing, GCC2007, August16-18,2007, Urumchi,Xinjiang, China, Proceedings. IEEE Computer Society2007.
    [21]Wei Wang, Guosun Zeng, Lulai Yuan. Ant-based Reputation Evidence Distribution in P2PNetworks. The7th IEEE/ACM International Conference on Grid Computing, Barcelona,September28th-29th2006(Grid2006).
    [22]Celaya, J.Arronategui, U.YA. Fast and Scalable Discovery of Idle CPUs in a P2P network.The7th IEEE/ACM International Conference on Grid Computing, Barcelona, September28th-29th2006(Grid2006).
    [23]Information Power Grid, http://www.nasa.gov/.
    [24]Xport, http://www.energy.gov/.
    [25]Global Information Grid,http://www.defenselink.mil/.
    [26]Distributed Terascale Facility,http://www.nsf.gov/.
    [27]Kyong Hoon Kim, Rajkumar Buyya. Fair Resource Sharing in Hierarchical VirtualOrganizations for Global Grids. The8th IEEE/ACM International Conference on GridComputing, Austin, Texas, September19th-21st2007(Grid2007).
    [28]Jérémy Buisson, Fran oise André, Jean-Louis Pazat. Supporting Adaptable Applications inGrid Resource Management Systems. The8th IEEE/ACM International Conference on GridComputing, Austin, Texas, September19th-21st2007(Grid2007).
    [29]Jun Feng, Glenn Wasson, Marty Humphrey. Resource Usage Policy Expression andEnforcement in Grid Computing. The8th IEEE/ACM International Conference on GridComputing, Austin, Texas, September19th-21st2007(Grid2007).
    [30]Gurmeet Singh, Carl Kesselman, Ewa Deelman. Adaptive Pricing for ResourceReservations in Shared Environments. The8th IEEE/ACM International Conference on GridComputing, Austin, Texas, September19th-21st2007(Grid2007).
    [31]Faqun Jiang, Jintao Li, Xiaoli Su, Jian Ye, Zhenmin Zhu. A User-Centric Resource SharingArchitecture for Virtual Personal Computing. Grid and Cooperative Computing, SixthInternational Conference on Grid and Cooperative Computing, GCC2007, August16-18,2007,Urumchi, Xinjiang, China, Proceedings. IEEE Computer Society2007.
    [32]Zhan Gao, Siwei Luo, Ding Ding. A Service Scheduling Model in the Service GridEnvironment. Grid and Cooperative Computing, Sixth International Conference on Grid andCooperative Computing, GCC2007, August16-18,2007, Urumchi, Xinjiang, China,Proceedings. IEEE Computer Society2007.
    [33]Wang Kun, Xie Yuejian, Li Sanli. Performance Analysis and Comparison for Two WS-Resource Framework Implementations. Grid and Cooperative Computing, Sixth InternationalConference on Grid and Cooperative Computing, GCC2007, August16-18,2007, Urumchi,Xinjiang, China, Proceedings. IEEE Computer Society2007.
    [34]Anglano, C. Brevik, J. Canonico, M. Nurmi, D. Wolski, R. Fault-aware schedulingfor Bag-of-Tasks applications on Desktop Grids. The7th IEEE/ACM International Conferenceon Grid Computing, Barcelona, September28th-29th2006(Grid2006).
    [35]Wang Chu, Depei Qian. Architecture Driven Grid Application Development. Grid andCooperative Computing, Sixth International Conference on Grid and Cooperative Computing,GCC2007, August16-18,2007, Urumchi, Xinjiang, China, Proceedings. IEEE ComputerSociety2007.
    [36]Shaohua Liu, Junsheng Yu, Yuan'an Liu, Jun Wei, Peng Gao, Wei Li, Jiani Ma. MakeHighly Clustered Grid a Small World with Shorter Diameter. Grid and Cooperative Computing,Sixth International Conference on Grid and Cooperative Computing, GCC2007, August16-18,2007, Urumchi, Xinjiang, China, Proceedings. IEEE Computer Society2007.
    [37]ZhiHui Lv, Shiyong Zhang, Jie Wu, Weiming Fu, YiPing Zhong. A Novel WSRF andMulti-Agent based Distributed System Resource Management Scheme. Grid and CooperativeComputing, Sixth International Conference on Grid and Cooperative Computing, GCC2007,August16-18,2007, Urumchi, Xinjiang, China, Proceedings. IEEE Computer Society2007.
    [38]Maoguang Wang, Zhongzhi Shi, Shifei Ding. Hierarchical Policy for Agent GridCollaboration. Grid and Cooperative Computing, Sixth International Conference on Grid andCooperative Computing, GCC2007, August16-18,2007, Urumchi, Xinjiang, China,Proceedings. IEEE Computer Society2007.
    [39]Rui Chu, Nong Xiao, Xicheng Lu. A Resource Information Management System for RAMGrid. Grid and Cooperative Computing, Sixth International Conference on Grid andCooperative Computing, GCC2007, August16-18,2007, Urumchi, Xinjiang, China,Proceedings. IEEE Computer Society2007.
    [40]P. Rizk, C. Kiddle, R. Simmonds. A GridFTP Overlay Network Service. The7thIEEE/ACM International Conference on Grid Computing, Barcelona, September28th-29th2006(Grid2006).
    [41]Yuedong Zhang, Zhenhua Song, Dingju Zhu, Zhuan Chen, Yuzhong Sun. Redar: ARemote Desktop Architecture for the Distributed Virtual Personal Computing. The7thIEEE/ACM International Conference on Grid Computing, Barcelona, September28th-29th2006(Grid2006).
    [42]Kai Shen, Shoubao Yang, Minghua Tian, Pengzhan Liu. Towards a Uniform MonitoringFramework Supporting Interoperability in Grid. The7th IEEE/ACM International Conferenceon Grid Computing, Barcelona, September28th-29th2006(Grid2006).
    [43]熊曾刚,杨扬,刘丽等.网络资源管理的Grid和P2P集成方案及其关键技术分析.控制与决策.2008年第23卷第1期(1-7)
    [44]Iamnitchi A, Foster I. A peer-to-peer approach to resource location in grid environments[C]. Grid Resource Management. Kluwer,2003:413-429.
    [45]Derong Shen, Li-ang Lv, Yue Kou, Meifang Li, Ge Yu. IBFS-HDI: an Effective ResourceSearching Model in Database Grid under Pure Unstructured P2P Framework. Grid andCooperative Computing, Sixth International Conference on Grid and Cooperative Computing,GCC2007, August16-18,2007, Urumchi, Xinjiang, China, Proceedings. IEEE ComputerSociety2007.
    [46]叶从欢.P2P-Grid环境下的一种新的资源组织方法.微型机与应用.2005年第12期(11-14)
    [47]王瑞锋,刘方爱.P2P-Grid环境中基于流言传播的资源查找方法研究.计算机工程与设计.2008第29卷第1期(56-58)
    [48]叶从欢,江武汉,孙世新.P2P与Grid的结合:P2P-Grid模型研究.微型机与应用.2005年第5期(4-7).
    [49]杨长兴,江海涛.基于P2P机制的网格资源发现的研究.计算机系统应用.2008年第2期(101-104)
    [50]夏素贞,杨德仁,曹静霞.基于P-Grid的P2P信息共享系统的设计和实现.计算机应用.2004年12月第24卷(75-77).
    [51]Building a Grid using Web services standards[EB/OL].http://www.ibm.com/developerworks/views/Grid/libraryview.jsp?search_bb=Grid+web+services+standards.
    [52]Huaiyu Liu. Simon S Lam. Consistency-Preserving Neighbor Table Optimization for P2PNetwork[C]. In: Parallel and Distributed Systems, Tenth International Conference on(ICPADS'04), California,2004:7—16.
    [53]Berman F. High-performance schedulers. The Grid: Blueprint for a New ComputingInfrastructure, Foster I, Kesselman C(eds.). Morgan Kaufmann: San Fransisco, CA,1999;279–310.
    [54]Livny M, Raman R. High-throughput resource management. The Grid: Blueprint for aNew Computing Infrastructure,Foster I, Kesselman C (eds.). Morgan Kaufmann: San Fransisco,CA,1999;311–338.
    [55]Berman F, Wolski. The AppLeS project: A status report. Proceedings of the8th NECResearch Symposium, May1997.
    [56]Foster I, Kesselman C. Globus: A metacomputing infrastructure toolkit. InternationalJournal of SupercomputerApplications and High Performance Computing1997;11(2):115–128.
    [57]Klaus Krauter1, Rajkumar Buyya2and Muthucumaru Maheswaran1A taxonomy and surveyof grid resource management systems for distributed computing. SOFTWARE-PRACTICE ANDEXPERIENCE Softw. Pract. Exper.2002;32:135–164
    [58]www.w3.org/TR/REC-rdf-syntax/
    [59]Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Cifford Stein.算法导论[M],第2版.北京:高等教育出版社.2002.
    [60]K. Aberer. P-grid: A self-organizing access structure for P2P information systems. InCoopIS,2001.
    [61]A. R. Bharambe, M. Agrawal, and S. Seshan. Mercury: supporting scalable multi-attributerange queries. SIGCOMM Comput. Commun. Rev.,34(4),2004.
    [62]F. Dabek, M. F. Kaashoek, D. Karger, R. Morris, and I. Stoica. Wide-area cooperativestorage with CFS. In SOSP,2001.
    [63]D. B. Lomet. Replicated indexes for distributed data. In PDIS,1996.
    [64]A. Rowstron and P. Druschel. Pastry: Scalable, decentralized object location, and routingfor large-scale peer-to-peer systems. In Middleware,2001.
    [65]B. Y. Zhao, J. Kubiatowicz, and A. Joseph. Tapestry: an infrastructure for fault-tolerantwide-area location and routing. In Technical Report, U.C.Berkeley,2001.
    [66]CHEN, Y. EDLER, J. GOLDBERG, A. GOTTLIEB, A. SOBTI, S. AND YIANILOS, P.A prototype implementation of archival intermemory. In Proceedings of the4th ACMConference on Digital libraries (Berkeley, CA, Aug.1999), pp.28–37.
    [67]CLARKE, I. A distributed decentralised information storage and retrieval system. Master’sthesis, University of Edinburgh,1999.
    [68]DABEK, F., KAASHOEK, M. F., KARGER, D., MORRIS, R., AND STOICA, I. Wide-area cooperative storage with CFS. In Proceedings of the18th ACM Symposium on OperatingSystems Principles (SOSP’01)(To appear; Banff, Canada, Oct.2001).
    [69]DABEK, F., BRUNSKILL, E., KAASHOEK, M. F., KARGER, D., MORRIS, R.,STOICA, I., AND BALAKRISHNAN, H. Building peer-to-peer systems with Chord, adistributed location service. In Proceedings of the8th IEEE Workshop on Hot Topics inOperating Systems (HotOS-VIII)(Elmau/Oberbayern, Germany, May2001), pp.71–76.
    [70]Wei Zheng, Sheng Zhang, Yi Quyang, et al. Node clusteringbased on link delay in P2Pnetworks[C]. ACMsymposium onApplied Computing, New York: ACM Press,2005:744-749.
    [71]Stratos Idreos, Manolis Koubarakis, Christos Tryfonopoulos.P2P-DIET: an extensible P2Pservice that unifies ad-hocand continuous querying in super-peer networks [C]. Procof theACM SIGMOD International Conference onManagement of Data, New York: ACM Press,2004:933-934.
    [72]M.Harren, J.M.Hellerstein, R.Huebsch, B.T.Loo, S.Shenker, and I.Stoica, Complex queriesin dht-based peer-to-perr networks,in The1st Inernational Workshop on Peer-to-Peer Systems(IPTPS), Cambridge, MA, March2002.
    [73]C.Tang, Z.Xu, and M.Mahalingam, pSearch: Information retrieval in structured overlays,SIGCOMM Computer Communication Review, vol.33, no.1, January2003.
    [74]E Voorhees, D Harman.Overview of the Ninth Text Retrieval Conference In: The NinthText Retrieval Confernece,2000.
    [75]T.H.Cormen, C.E.Leiserson, and R.L.Rivest, Introduction to Algorithms, MIT Press,Cambridge, Massachusetts,1997.
    [76]I. Wegener, The Complexity of Boolean Functions, John Wiley&Sons Ltd., and B.G.Teubner, Stuttgart, July1987, ISBN:0-471-91555-6.
    [77]Mike Surridge and Colin Upstill "Grid Security: Lessons for Peer-to-Peer Systems"Proceedings of the3rd International Conference on Peer-to-Peer Computing, Page2(Sep.2003).
    [78]http://www.microsoft.com/china/technet/security/topics/architectureanddesign/ipsec/.
    [79]International Telecommunications Union, Recommendation X.509---the Directory,Authentication Framework (1993).
    [80]W.Stallings, Network Security Essentials: Applications and Standards, Prentice-Hall,Upper Saddle River, NJ(2000).
    [81]肖军模,刘军,周海刚.网络信息安全.机械工业出版社.2003.
    [82]Ian Foster, Carl Kesselman.网格计算.电子工业出版社.2002.
    [83]V.Voydock and S.Kent,"Security Mechanisms in High-Level Network Protocols,"Computing Surveys15(2), pp.135-171(Jun.1983).
    [84]Matt Bishop (王立斌,黄征译).Computer Security Art and Science第十章.电子工业出版社.2005.
    [85]Todd Sundsted, The practice of peer-to-peer computing: Trust and security in peer-to-peernetworks, http://www.ibm.com/developerworks/java/library/j-P2Ptrust/.
    [86]R.Shirey, Security Architecture for Internet Protocols:A Guide for Protocol Designs andStandards,Internet Draft:draft-irtf-psrg-secarch-sect1-00.txt(Nov.1994).
    [87]D.Bell and L.LaPadula,"Secure Computer Systems: Mathematical Foundations,"TechnicalReport MTR-2547, Vol.I, MITRE Corportation, Bedford, MA (MAR.1973).
    [88]D.Bell and L.LaPadula,"Secure Computer Systems: Unified Exposition and MulticsInterpretation,"Technical Report MTR-2997, Rev.I, MITRE Corportation, Bedford,MA(MAR.1975).
    [89]K.Biba "Integrity Considerations for Secure Computer Systems," Technical Report MTR-3153, MITRE Corporation, Bedford, MA(Apr.1977).
    [90]RFC2401, Security Architecture of the Internet Protocol[S], IETF,*IETF (1998).
    [91]Alshamsi, A. Saito, T.“A technical comparison of IPSec and SSL” in AINA (2005).
    [92]都志辉,陈渝,刘鹏.网格计算.北京:清华大学出版社.2002.11.
    [93]John E. Hopcroft, Rajeev Motwani, Jeffrey D. UIIman.自动机理论、语言和计算导论
    [M],第2版.北京:清华大学出版社.2002.
    [94]V. Kalogeraki, D. Gunopulos, and D. Zeinalipour-Yazti. A Local Search Mechanism forPeer-to-Peer Networks. In CIKM,2002.
    [95]Ion Stoica, Robert Morris, David Karger, M.Frans Kaashoek, Hari Balakrishnan, Chord: AScalable Peer-to-peer Lookup Service for Internet Applications. In Proceeding of ACMSIGCOMM2001, San Diego, California, USA.
    [96]p2psim:howto,http://pdos.csail.mit.edu/p2psim/howto.html
    [97]p2psim:faq,http://pdos.csail.mit.edu/p2psim/faq.html
    [98]Chord protocol,http://pdos.lcs.mit.edu/chord
    [99]李营,王儒敬,王大为等.基于用户兴趣的搜索结果动态聚类算法.计算机工程与应用.2008-03-12
    [100]P.Reynolds and A.Vahdat, Efficient Peer-to-Peer Keyword Searching, unpublished.
    [101]F. S. Annexstein, K. A. Berman, M. Jovanovic, and K. Ponnavaikko, Indexing techniquesfor file sharing in scalable peerto-peer networks, in Proc. the11th IEEE InternationalConference on Computer Communications and Networks, Miami, FL, October2002.
    [102]B.H. Bloom, Space/time trade-offs in hash coding with allowable errors, Communicationsof the ACM,13(7):422-426,1970.
    [103]Y. Minsky, A. Trachtenberg, and R. Zippel,“Set reconciliation with nearly optimalcommunications complexity,” in IEEE International Symposium on Information Theory,Washington DC,June2001.
    [104]P. Slavik, A tight analysis of the greedy algorithm for set cover, in ACM Symposium onTheory of Computing, Philadelphia, PA, May1996, pp.435-441.
    [105]True Random Number Service. http://www.random.org/nform.html.
    [106]Kunwadee Sripanidkulchai, Bruce Maggs, Hui Zhang.Efficient content location usinginterest-based locality inpeer-to-peer systems [J]. Proc. of the ACM SIGCOMM, New York:ACMPress,2003:175-186.
    [107]Lei Guo, Song Jiang, Li Xiao, et al. Fast and low-costsearch schemes by exploitinglocalities in P2P networks[J].Journal of Parallel and Distributed Computing,2005,65(6):729-742.
    [108]D. Tsoumakos and N. Roussopoulos. Adaptive Probabilistic Search (APS) for Peer-to-Peer Networks. Technical Report CS-TR-4451, Un. of Maryland,2003.
    [109]Simon G M Koo, Karthik Kannan, C S George Lee. Onneighbor-selection strategy inhybrid peer-to-peernetworks [J]. Future Generation Computer Systems,2006,22:732-741.
    [110]ANDERSEN, D. Resilient overlay networks. Master’s thesis, Department of EECS, MIT,May2001.
    [111]BAKKER, A., AMADE, E., BALLINTIJN, G., KUZ, I., VERKAIK, P., VAN DERWIJK, I., VAN STEEN, M., AND TANENBAUM., A. The Globe distribution network. InProc.2000USENIX Annual Conf.(FREENIX Track)(San Diego, CA, June2000), pp.141–152.
    [112]FIPS180-1. Secure Hash Standard. U.S. Department of Commerce/NIST, NationalTechnical Information Service, Springfield, VA, Apr.1995.
    [113]Ion Stoica, Robert Morris, David Karger, M.Frans Kaashoek, Hari Balakrishnan. Chord:A Scalable Peer-to-peer lookup service for internet applications. Technical Report. TR-819,MIT LCS, March2001.
    [114]Sylvia Ratnasamy, Paul Francis, Mark Handley, Richard Karp, Scott Shenker. A ScalableContent-Addressable Network. In Proceedings of ACM SIGCOMM2001, San Diego,California, USA.
    [115]Antony Rowstron and Peter Druschel. Pastry: Scalable, decentralized object location androuting for large-scale peer-to-peer systems. IFIP/ACM International Conference on DistributedSystems Platforms (Middleware2001).
    [116]Ben Y. Zhao, John Kubiatowicz and Anthony D. Joseph. Tapestry: An Infrastructure forFault-tolerant Wide-area Location and Routing. Technical Report No. UCB/CSD-01-1141,University of California Berkeley.
    [117]张春瑞,徐恪,王开云等.基于信任向量的P2P网络信任管理模型.清华大学报(自然科学版).2007年第47卷第7期.34-40.
    [118]I.Stoiea,R,Morris,et al…Chord:A Scalable Peer to Peer Lookup Service forInternet Applications,ACM SIGCOMM,2001,San Diego,Aug2001.
    [119]Wolfgang Hoschek.A Unified Peer to Peer Database Framework for Scalable Service andResource Discovery [EB/OL]. http://dsd.1b1.gov/hoschek/publications/ch6-Grid2002.pdf.
    [120]张晓玲,钟诚,李智等.基于反馈选择的P2P网络搜索算法[J].微电子学与计算机.2007,24(9):106-108.
    [121]Prasanna Ganesan, Qixiang Sun, Hector Garcia-Mclina.Yappers:A Peer-to-Peer LookupService over Arbitrary Topology.
    [122]Bilal Siddiqui.Web服务和WSDL,http://www.ibm.com/developerWorks/cn/.
    [123]杨长兴,江海涛.基于P2P机制的网格资源发现的研究.计算机系统应用.2008年第2期(101-104).
    [124]李营,王儒敬,王大为等.基于用户兴趣的搜索结果动态聚类算法.计算机工程与应用.2008-03-12.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700