1 |
|
%SQL-like queries in DHT systems |
2 |
@inproceedings{harren02complex, |
@inproceedings{harren02complex, |
3 |
title = {Complex queries in DHT-based peer-to-peer networks}, |
title = {Complex queries in DHT-based peer-to-peer networks}, |
4 |
author = {M. Harren and J. Hellerstein and R. Huebsch and B. Loo and |
author = {M. Harren and J. Hellerstein and R. Huebsch and B. Loo and |
18 |
url = {http://www.cs.rice.edu/Conferences/IPTPS02/191.pdf} |
url = {http://www.cs.rice.edu/Conferences/IPTPS02/191.pdf} |
19 |
} |
} |
20 |
|
|
21 |
|
%Open questions related DHTs |
22 |
@inproceedings{ratnasamy02routing, |
@inproceedings{ratnasamy02routing, |
23 |
author = {Sylvia Ratnasamy and Scott Shenker and Ion Stoica}, |
author = {Sylvia Ratnasamy and Scott Shenker and Ion Stoica}, |
24 |
title = {Routing Algorithms for DHTs: Some Open Questions}, |
title = {Routing Algorithms for DHTs: Some Open Questions}, |
27 |
url = {http://www.cs.rice.edu/Conferences/IPTPS02/174.pdf} |
url = {http://www.cs.rice.edu/Conferences/IPTPS02/174.pdf} |
28 |
} |
} |
29 |
|
|
30 |
|
%Tapestry p2p system |
31 |
@techreport{zhao01tapestry, |
@techreport{zhao01tapestry, |
32 |
author = {B. Y. Zhao and J. D. Kubiatowicz and A. D. Joseph}, |
author = {B. Y. Zhao and J. D. Kubiatowicz and A. D. Joseph}, |
33 |
title = {Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and Routing}, |
title = {Tapestry: An Infrastructure for Fault-tolerant Wide-area Location and Routing}, |
37 |
url = {http://www.cs.berkeley.edu/~ravenben/ publications/CSD-01-1141.pdf} |
url = {http://www.cs.berkeley.edu/~ravenben/ publications/CSD-01-1141.pdf} |
38 |
} |
} |
39 |
|
|
40 |
|
%Pastry p2p system |
41 |
@Inproceedings{rowston01pastry, |
@Inproceedings{rowston01pastry, |
42 |
title = {Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems}, |
title = {Pastry: Scalable, distributed object location and routing for large-scale peer-to-peer systems}, |
43 |
author = {Antony Rowstron and Peter Druschel}, |
author = {Antony Rowstron and Peter Druschel}, |
48 |
url = {http://www.cs.cornell.edu/People/egs/615/pastry.pdf} |
url = {http://www.cs.cornell.edu/People/egs/615/pastry.pdf} |
49 |
} |
} |
50 |
|
|
51 |
|
%Chord p2p system |
52 |
@inproceedings{stoica01chord, |
@inproceedings{stoica01chord, |
53 |
author = {Ion Stoica and Robert Morris and David Karger and M. Frans Kaashoek and Hari Balakrishnan}, |
author = {Ion Stoica and Robert Morris and David Karger and M. Frans Kaashoek and Hari Balakrishnan}, |
54 |
title = {Chord: A scalable peer-to-peer lookup service for internet applications}, |
title = {Chord: A scalable peer-to-peer lookup service for internet applications}, |
61 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
62 |
} |
} |
63 |
|
|
64 |
|
%Distributed filesystem CFS (Chord is built on CFS) |
65 |
@inproceedings{dabek01widearea, |
@inproceedings{dabek01widearea, |
66 |
author = {Frank Dabek and M. Frans Kaashoek and David Karger and Robert Morris and Ion Stoica}, |
author = {Frank Dabek and M. Frans Kaashoek and David Karger and Robert Morris and Ion Stoica}, |
67 |
title = {Wide-area cooperative storage with CFS}, |
title = {Wide-area cooperative storage with CFS}, |
74 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
75 |
} |
} |
76 |
|
|
77 |
|
%CAN p2p system |
78 |
@inproceedings{ratnasamy01can, |
@inproceedings{ratnasamy01can, |
79 |
author = {Sylvia Ratnasamy and Paul Francis and Mark Handley and Richard Karp and Scott Schenker}, |
author = {Sylvia Ratnasamy and Paul Francis and Mark Handley and Richard Karp and Scott Schenker}, |
80 |
title = {A scalable content-addressable network}, |
title = {A scalable content-addressable network}, |
87 |
url = {http://robotics.eecs.berkeley.edu/~wlr/ 228a/Projects/Ratnasamy2.pdf} |
url = {http://robotics.eecs.berkeley.edu/~wlr/ 228a/Projects/Ratnasamy2.pdf} |
88 |
} |
} |
89 |
|
|
90 |
|
%DHT structure, overnet and ed2k uses this method |
91 |
@inproceedings{maymounkov02kademlia, |
@inproceedings{maymounkov02kademlia, |
92 |
author = {P. Maymounkov and D. Mazieres}, |
author = {P. Maymounkov and D. Mazieres}, |
93 |
title = {Kademlia: A peerto -peer information system based on the xor metric}, |
title = {Kademlia: A peerto -peer information system based on the xor metric}, |
97 |
url = {http://www.cs.rice.edu/Conferences/IPTPS02/109.pdf} |
url = {http://www.cs.rice.edu/Conferences/IPTPS02/109.pdf} |
98 |
} |
} |
99 |
|
|
100 |
|
%Freenet p2p system |
101 |
@inproceedings{clarke00freenet, |
@inproceedings{clarke00freenet, |
102 |
author = {Ian Clarke and Oskar Sandberg and Brandon Wiley and Theodore W. Hong}, |
author = {Ian Clarke and Oskar Sandberg and Brandon Wiley and Theodore W. Hong}, |
103 |
title = {Freenet: {A} Distributed Anonymous Information Storage and Retrieval System}, |
title = {Freenet: {A} Distributed Anonymous Information Storage and Retrieval System}, |
107 |
url = {http://freenetproject.org/twiki/Main/Papers/icsi-revised.pdf} |
url = {http://freenetproject.org/twiki/Main/Papers/icsi-revised.pdf} |
108 |
} |
} |
109 |
|
|
110 |
|
%Methods for finding resources in p2p environment |
111 |
@inproceedings{hildrum02distributedobject, |
@inproceedings{hildrum02distributedobject, |
112 |
author = {Kirsten Hildrum and John D. Kubiatowicz and Satish Rao and Ben Y. Zhao}, |
author = {Kirsten Hildrum and John D. Kubiatowicz and Satish Rao and Ben Y. Zhao}, |
113 |
title = {Distributed object location in a dynamic network}, |
title = {Distributed object location in a dynamic network}, |
120 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
121 |
} |
} |
122 |
|
|
123 |
|
%The book with the same title |
124 |
@book{oram01harnessingpower, |
@book{oram01harnessingpower, |
125 |
author = {Andy Oram et all}, |
author = {Andy Oram et all}, |
126 |
booktitle = {Harnessing the Power of Disuptive Technologies}, |
booktitle = {Harnessing the Power of Disuptive Technologies}, |
129 |
Address = {Sebastopol, CA} |
Address = {Sebastopol, CA} |
130 |
} |
} |
131 |
|
|
132 |
|
%Method based on trie trees |
133 |
@inproceedings{freedman02trie, |
@inproceedings{freedman02trie, |
134 |
title = {Efficient Peer-to-Peer Lookup Based on a Distributed Trie}, |
title = {Efficient Peer-to-Peer Lookup Based on a Distributed Trie}, |
135 |
author = {Michael J. Freedman and Radek Vingralek}, |
author = {Michael J. Freedman and Radek Vingralek}, |
140 |
url = {http://www.cs.rice.edu/Conferences/IPTPS02/167.pdf} |
url = {http://www.cs.rice.edu/Conferences/IPTPS02/167.pdf} |
141 |
} |
} |
142 |
|
|
143 |
|
%Search improvements on p2p environment |
144 |
@inproceedings{yang02improvingsearch, |
@inproceedings{yang02improvingsearch, |
145 |
title = {Improving Search in Peer-to-Peer Networks}, |
title = {Improving Search in Peer-to-Peer Networks}, |
146 |
author = {Yang, Beverly; Garcia-Molina, Hector}, |
author = {Yang, Beverly; Garcia-Molina, Hector}, |
160 |
url = {http://hake.stanford.edu/~byang/pubs/p2psearch.pdf} |
url = {http://hake.stanford.edu/~byang/pubs/p2psearch.pdf} |
161 |
} |
} |
162 |
|
|
163 |
|
%Mixed Gnutella and DHTs |
164 |
@techreport{ganesan02yappers, |
@techreport{ganesan02yappers, |
165 |
author = {Ganesan, Prasanna; Sun, Qixiang; Garcia-Molina, Hector}, |
author = {Ganesan, Prasanna; Sun, Qixiang; Garcia-Molina, Hector}, |
166 |
title = {YAPPERS: A Peer-to-Peer Lookup Service Over Arbitrary Topology} |
title = {YAPPERS: A Peer-to-Peer Lookup Service Over Arbitrary Topology} |
181 |
url = {http://dbpubs.stanford.edu/pub/showDoc.Fulltext?lang=en&doc=2002-24&format=pdf&compression=} |
url = {http://dbpubs.stanford.edu/pub/showDoc.Fulltext?lang=en&doc=2002-24&format=pdf&compression=} |
182 |
} |
} |
183 |
|
|
184 |
|
%Problems related to p2p systems |
185 |
@inproceedings{daswani03openproblems, |
@inproceedings{daswani03openproblems, |
186 |
author = {Daswani, Neil; Garcia-Molina, Hector; Yang, Beverly}, |
author = {Daswani, Neil; Garcia-Molina, Hector; Yang, Beverly}, |
187 |
title = {Open Problems in Data-sharing Peer-to-peer Systems}, |
title = {Open Problems in Data-sharing Peer-to-peer Systems}, |
235 |
howpublished = {http://www.jxta.org} |
howpublished = {http://www.jxta.org} |
236 |
} |
} |
237 |
|
|
238 |
|
%Method which e.g. Pastry and Tapestry are build on |
239 |
@inproceedings{plaxton97accessingnearby, |
@inproceedings{plaxton97accessingnearby, |
240 |
author = {C. Greg Plaxton and Rajmohan Rajaraman and Andr?a W. Richa}, |
author = {C. Greg Plaxton and Rajmohan Rajaraman and Andr?a W. Richa}, |
241 |
title = {Accessing nearby copies of replicated objects in a distributed environment}, |
title = {Accessing nearby copies of replicated objects in a distributed environment}, |
248 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
249 |
} |
} |
250 |
|
|
251 |
|
%Seucurity issues related to DHTs |
252 |
@inproceedings{sit02securitycons, |
@inproceedings{sit02securitycons, |
253 |
title = {Security Considerations for Peer-to-Peer Distributed Hash Tables}, |
title = {Security Considerations for Peer-to-Peer Distributed Hash Tables}, |
254 |
author = {Emil Sit and Robert Morris}, |
author = {Emil Sit and Robert Morris}, |
260 |
url = {http://www.cs.rice.edu/Conferences/IPTPS02/173.pdf} |
url = {http://www.cs.rice.edu/Conferences/IPTPS02/173.pdf} |
261 |
} |
} |
262 |
|
|
263 |
|
%Analysis about search and replication in p2p environment |
264 |
@inproceedings{lv02searchreplication, |
@inproceedings{lv02searchreplication, |
265 |
author = {Qin Lv and Pei Cao and Edith Cohen and Kai Li and Scott Shenker}, |
author = {Qin Lv and Pei Cao and Edith Cohen and Kai Li and Scott Shenker}, |
266 |
title = {Search and replication in unstructured peer-to-peer networks}, |
title = {Search and replication in unstructured peer-to-peer networks}, |
273 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
274 |
} |
} |
275 |
|
|
276 |
|
%Oceanstore distributed persistant storage system |
277 |
@inproceedings{kubiatowicz00oceanstore, |
@inproceedings{kubiatowicz00oceanstore, |
278 |
author = {John Kubiatowicz and David Bindel and Yan Chen and Steven Czerwinski and Patrick Eaton and Dennis Geels and Ramakrishna Gummadi and Sean Rhea and Hakim Weatherspoon and Chris Wells and Ben Zhao}, |
author = {John Kubiatowicz and David Bindel and Yan Chen and Steven Czerwinski and Patrick Eaton and Dennis Geels and Ramakrishna Gummadi and Sean Rhea and Hakim Weatherspoon and Chris Wells and Ben Zhao}, |
279 |
title = {OceanStore: an architecture for global-scale persistent storage}, |
title = {OceanStore: an architecture for global-scale persistent storage}, |
286 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
287 |
} |
} |
288 |
|
|
289 |
|
%Analysis of existing p2p systems |
290 |
@inproceedings{libennowell01observations, |
@inproceedings{libennowell01observations, |
291 |
author = {David Liben-Nowell and Hari Balakrishnan and David Karger}, |
author = {David Liben-Nowell and Hari Balakrishnan and David Karger}, |
292 |
title = {Observations on the Dynamic Evolution of Peer-to-Peer Networks}, |
title = {Observations on the Dynamic Evolution of Peer-to-Peer Networks}, |
295 |
url = {http://www.pdos.lcs.mit.edu/chord/papers/iptps-evol.pdf} |
url = {http://www.pdos.lcs.mit.edu/chord/papers/iptps-evol.pdf} |
296 |
} |
} |
297 |
|
|
298 |
|
% ? |
299 |
@inproceedings{malkhi02viceroy, |
@inproceedings{malkhi02viceroy, |
300 |
author = {Dahlia Malkhi and Moni Naor and David Ratajczak}, |
author = {Dahlia Malkhi and Moni Naor and David Ratajczak}, |
301 |
title = {Viceroy: a scalable and dynamic emulation of the butterfly}, |
title = {Viceroy: a scalable and dynamic emulation of the butterfly}, |
308 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
309 |
} |
} |
310 |
|
|
311 |
|
% ? |
312 |
@inproceedings{krishnamurthy01earlymeasurements, |
@inproceedings{krishnamurthy01earlymeasurements, |
313 |
author = {Balachander Krishnamurthy and Jia Wang and Yinglian Xie}, |
author = {Balachander Krishnamurthy and Jia Wang and Yinglian Xie}, |
314 |
title = {Early measurements of a cluster-based architecture for P2P systems}, |
title = {Early measurements of a cluster-based architecture for P2P systems}, |
321 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
322 |
} |
} |
323 |
|
|
324 |
|
% Routing methhods to be used in p2p env. |
325 |
@inproceedings{aspnes02faultrouting, |
@inproceedings{aspnes02faultrouting, |
326 |
author = {James Aspnes and Zo? Diamadi and Gauri Shah}, |
author = {James Aspnes and Zo? Diamadi and Gauri Shah}, |
327 |
title = {Fault-tolerant routing in peer-to-peer systems}, |
title = {Fault-tolerant routing in peer-to-peer systems}, |
334 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
335 |
} |
} |
336 |
|
|
337 |
|
%Free riding problem in p2p networks |
338 |
@inproceedings{golle01incentivesp2p, |
@inproceedings{golle01incentivesp2p, |
339 |
author = {Philippe Golle and Kevin Leyton-Brown and Ilya Mironov}, |
author = {Philippe Golle and Kevin Leyton-Brown and Ilya Mironov}, |
340 |
title = {Incentives for sharing in peer-to-peer networks}, |
title = {Incentives for sharing in peer-to-peer networks}, |
347 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
348 |
} |
} |
349 |
|
|
350 |
|
%Distributed web cache |
351 |
@inproceedings{iyer02squirrel, |
@inproceedings{iyer02squirrel, |
352 |
author = {Sitaram Iyer and Antony Rowstron and Peter Druschel}, |
author = {Sitaram Iyer and Antony Rowstron and Peter Druschel}, |
353 |
title = {Squirrel: a decentralized peer-to-peer web cache}, |
title = {Squirrel: a decentralized peer-to-peer web cache}, |
360 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
361 |
} |
} |
362 |
|
|
363 |
|
%Circle p2p system |
364 |
@misc{harrisoncircle, |
@misc{harrisoncircle, |
365 |
author = {Paul Harrison}, |
author = {Paul Harrison}, |
366 |
title = {The Circle}, |
title = {The Circle}, |
367 |
howpublished = {http://yoyo.cc.monash.edu.au/~pfh/circle/index.html} |
howpublished = {http://yoyo.cc.monash.edu.au/~pfh/circle/index.html} |
368 |
} |
} |
369 |
|
|
370 |
|
%Methods for better search efficiency |
371 |
@inproceedings{karger02findingnearest, |
@inproceedings{karger02findingnearest, |
372 |
author = {David R. Karger and Matthias Ruhl}, |
author = {David R. Karger and Matthias Ruhl}, |
373 |
title = {Finding nearest neighbors in growth-restricted metrics}, |
title = {Finding nearest neighbors in growth-restricted metrics}, |
380 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
381 |
} |
} |
382 |
|
|
383 |
|
%Methods for better search efficiency |
384 |
@article{sripanidkulchai02efficientlocation, |
@article{sripanidkulchai02efficientlocation, |
385 |
author = {Kunwadee Sripanidkulchai and Bruce Maggs and Hui Zhang}, |
author = {Kunwadee Sripanidkulchai and Bruce Maggs and Hui Zhang}, |
386 |
title = {Enabling efficient content location and retrieval in peer-to-peer systems by exploiting locality in interests}, |
title = {Enabling efficient content location and retrieval in peer-to-peer systems by exploiting locality in interests}, |
394 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
395 |
} |
} |
396 |
|
|
397 |
|
%Agent techniques in p2p systems |
398 |
@inproceedings{penserini02agentp2p, |
@inproceedings{penserini02agentp2p, |
399 |
author = {Loris Penserini and Maurizio Panti and Luca Spalazzi}, |
author = {Loris Penserini and Maurizio Panti and Luca Spalazzi}, |
400 |
title = {Agent-based transactions into decentralised P2P}, |
title = {Agent-based transactions into decentralised P2P}, |
407 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
408 |
} |
} |
409 |
|
|
410 |
|
%Security issues, reputation in p2p networks |
411 |
@inproceedings{cornelli02reputableservents, |
@inproceedings{cornelli02reputableservents, |
412 |
author = {Fabrizio Cornelli and Ernesto Damiani and Sabrina De Capitani di Vimercati and Stefano Paraboschi and Pierangela Samarati}, |
author = {Fabrizio Cornelli and Ernesto Damiani and Sabrina De Capitani di Vimercati and Stefano Paraboschi and Pierangela Samarati}, |
413 |
title = {Choosing reputable servents in a P2P network}, |
title = {Choosing reputable servents in a P2P network}, |
420 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
421 |
} |
} |
422 |
|
|
423 |
|
%GISP p2p systems, which is built on JXTA framework |
424 |
@inproceedings{kato02gisp, |
@inproceedings{kato02gisp, |
425 |
author = {Daishi Kato}, |
author = {Daishi Kato}, |
426 |
title = {GISP: Global Information Sharing Protocol - a distributed index for peer-to-peer systems}, |
title = {GISP: Global Information Sharing Protocol - a distributed index for peer-to-peer systems}, |
431 |
url = {http://www.stanford.edu/~daishi/papers/gisp2002.pdf} |
url = {http://www.stanford.edu/~daishi/papers/gisp2002.pdf} |
432 |
} |
} |
433 |
|
|
434 |
|
%Security issues related to p2p systems |
435 |
@inproceedings{aberer01trust, |
@inproceedings{aberer01trust, |
436 |
author = {Karl Aberer and Zoran Despotovic}, |
author = {Karl Aberer and Zoran Despotovic}, |
437 |
title = {Managing trust in a peer-2-peer information system}, |
title = {Managing trust in a peer-2-peer information system}, |
444 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
445 |
} |
} |
446 |
|
|
447 |
|
%Own publication: initial p2p and gzz |
448 |
@inproceedings{lukka02freenetguids, |
@inproceedings{lukka02freenetguids, |
449 |
author = {Tuomas J. Lukka and Benja Fallenstein}, |
author = {Tuomas J. Lukka and Benja Fallenstein}, |
450 |
title = {Freenet-like GUIDs for implementing xanalogical hypertext}, |
title = {Freenet-like GUIDs for implementing xanalogical hypertext}, |
457 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
458 |
} |
} |
459 |
|
|
460 |
|
%Xanalogical structures |
461 |
@article{nelson99xanalogicalneeded, |
@article{nelson99xanalogicalneeded, |
462 |
author = {Theodor Holm Nelson}, |
author = {Theodor Holm Nelson}, |
463 |
title = {Xanalogical structure, needed now more than ever: parallel documents, deep links to content, deep versioning, and deep re-use}, |
title = {Xanalogical structure, needed now more than ever: parallel documents, deep links to content, deep versioning, and deep re-use}, |
471 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
472 |
} |
} |
473 |
|
|
474 |
|
%Groove p2p system |
475 |
@misc{herring01groove, |
@misc{herring01groove, |
476 |
author = {Charles Edward Herring}, |
author = {Charles Edward Herring}, |
477 |
title = {Groove: A Case Study in Adaptive Architecture}, |
title = {Groove: A Case Study in Adaptive Architecture}, |
483 |
url = {http://erwin.dstc.edu.au/Herring/GrooveAnalysis-SCI2001.pdf} |
url = {http://erwin.dstc.edu.au/Herring/GrooveAnalysis-SCI2001.pdf} |
484 |
} |
} |
485 |
|
|
486 |
|
%Hypermedia in p2p networks |
487 |
@inproceedings{thompson01hypermedia, |
@inproceedings{thompson01hypermedia, |
488 |
author = {Mark K. Thompson and David C. De Roure}, |
author = {Mark K. Thompson and David C. De Roure}, |
489 |
title = {Hypermedia by coincidence}, |
title = {Hypermedia by coincidence}, |
496 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
497 |
} |
} |
498 |
|
|
499 |
|
%Search methods in p2p networks |
500 |
@misc{adamic02localsearch, |
@misc{adamic02localsearch, |
501 |
author = {Lada A. Adamic, Rajan M. Lukose, Bernardo A. Huberman}, |
author = {Lada A. Adamic, Rajan M. Lukose, Bernardo A. Huberman}, |
502 |
title = {Local Search in Unstructured Networks}, |
title = {Local Search in Unstructured Networks}, |
507 |
|
|
508 |
} |
} |
509 |
|
|
510 |
|
%Search methods in p2p networks (power law) |
511 |
@misc{adamic01powerlawsearch, |
@misc{adamic01powerlawsearch, |
512 |
author = {Lada A. Adamic, Rajan M. Lukose, Amit R. Puniyani, Bernardo A. Huberman}, |
author = {Lada A. Adamic, Rajan M. Lukose, Amit R. Puniyani, Bernardo A. Huberman}, |
513 |
title = {Search in power-law networks}, |
title = {Search in power-law networks}, |
517 |
url = {http://www.hpl.hp.com/shl/papers/plsearch/PRE46135.pdf} |
url = {http://www.hpl.hp.com/shl/papers/plsearch/PRE46135.pdf} |
518 |
} |
} |
519 |
|
|
520 |
|
%Analysis about routing in p2p networks |
521 |
@inproceedings {gibbins01scalabilityissues, |
@inproceedings {gibbins01scalabilityissues, |
522 |
author = {Nicholas Gibbins, Wendy Hall}, |
author = {Nicholas Gibbins, Wendy Hall}, |
523 |
title = {Scalability Issues for Query Routing Service Discovery}, |
title = {Scalability Issues for Query Routing Service Discovery}, |
527 |
url = {http://www.cs.cf.ac.uk/User/O.F.Rana/agents2001/ papers/13_gibbins_hall.pdf} |
url = {http://www.cs.cf.ac.uk/User/O.F.Rana/agents2001/ papers/13_gibbins_hall.pdf} |
528 |
} |
} |
529 |
|
|
530 |
|
%Analysis about p2p systems |
531 |
@inproceedings{saroiu02measurementstudyp2p, |
@inproceedings{saroiu02measurementstudyp2p, |
532 |
author = {Stefan Saroiu, P. Krishna Gummadi, Steven D. Gribble}, |
author = {Stefan Saroiu, P. Krishna Gummadi, Steven D. Gribble}, |
533 |
title = {A Measurement Study of Peer-to-Peer File Sharing Systems}, |
title = {A Measurement Study of Peer-to-Peer File Sharing Systems}, |
538 |
} |
} |
539 |
|
|
540 |
|
|
541 |
|
%Search methods in p2p networks |
542 |
@inproceedings{harhcholbalter99resourcediscovery, |
@inproceedings{harhcholbalter99resourcediscovery, |
543 |
author = {Mor Harchol-Balter and Tom Leighton and Daniel Lewin}, |
author = {Mor Harchol-Balter and Tom Leighton and Daniel Lewin}, |
544 |
title = {Resource discovery in distributed networks}, |
title = {Resource discovery in distributed networks}, |
552 |
} |
} |
553 |
|
|
554 |
|
|
555 |
|
%The book related to cryptography |
556 |
@book{schneier96appliedcryptography |
@book{schneier96appliedcryptography |
557 |
author = {Bruce Schneier}, |
author = {Bruce Schneier}, |
558 |
booktitle = {Applied Cryptography: Protocols, Algortihms, and Source Code in C}, |
booktitle = {Applied Cryptography: Protocols, Algortihms, and Source Code in C}, |
560 |
publisher = {John Wiley & Sons}, |
publisher = {John Wiley & Sons}, |
561 |
} |
} |
562 |
|
|
563 |
|
%Analysis related to Gnutella p2p system |
564 |
@Article{ripeanu02mappinggnutella, |
@Article{ripeanu02mappinggnutella, |
565 |
Author = {Matei Ripeanu and Ian Foster and Adriana Iamnitchi}, |
Author = {Matei Ripeanu and Ian Foster and Adriana Iamnitchi}, |
566 |
Title = {Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design} |
Title = {Mapping the Gnutella Network: Properties of Large-Scale Peer-to-Peer Systems and Implications for System Design} |
576 |
} |
} |
577 |
|
|
578 |
|
|
579 |
|
%Analysis related to Gnutella p2p system |
580 |
@inproceedings{ripeanu01casestudygnutella, |
@inproceedings{ripeanu01casestudygnutella, |
581 |
author = {Matei Ripeanu}, |
author = {Matei Ripeanu}, |
582 |
title = {Peer-to-peer Architecture Case Study: Gnutella Network}, |
title = {Peer-to-peer Architecture Case Study: Gnutella Network}, |
586 |
url = {http://www.cs.uchicago.edu/~matei/PAPERS/gnutella-rc.pdf } |
url = {http://www.cs.uchicago.edu/~matei/PAPERS/gnutella-rc.pdf } |
587 |
} |
} |
588 |
|
|
589 |
|
%Search engine built on Freenet p2p system |
590 |
@misc{kronfol02fasdsearch, |
@misc{kronfol02fasdsearch, |
591 |
author = {Amr Z. Kronfol}, |
author = {Amr Z. Kronfol}, |
592 |
title = {FASD: A Fault-tolerant, Adaptive, Scalable, Distributed Search Engine}, |
title = {FASD: A Fault-tolerant, Adaptive, Scalable, Distributed Search Engine}, |
594 |
howpublished = {http://freenetproject.org/twiki/Main/ FASD/kronfol_final_thesis.pdf} |
howpublished = {http://freenetproject.org/twiki/Main/ FASD/kronfol_final_thesis.pdf} |
595 |
} |
} |
596 |
|
|
597 |
|
|
598 |
|
%Search in jxta and other p2p systems |
599 |
@misc{botros01jxtasearch, |
@misc{botros01jxtasearch, |
600 |
author = {Sherif Botros, Steve Waterhouse}, |
author = {Sherif Botros, Steve Waterhouse}, |
601 |
title = {Search in JXTA and Other Distributed Networks}, |
title = {Search in JXTA and Other Distributed Networks}, |
606 |
} |
} |
607 |
|
|
608 |
|
|
609 |
|
%Analysis about the object placement in p2p network (?) |
610 |
@inproceedings{brinkmann02compactplacement, |
@inproceedings{brinkmann02compactplacement, |
611 |
author = {Andre Brinkmann and Kay Salzwedel and Christian Scheideler}, |
author = {Andre Brinkmann and Kay Salzwedel and Christian Scheideler}, |
612 |
title = {Compact, adaptive placement schemes for non-uniform requirements}, |
title = {Compact, adaptive placement schemes for non-uniform requirements}, |
620 |
} |
} |
621 |
|
|
622 |
|
|
623 |
|
%Discussion about p2p and hypertext |
624 |
@inproceedings{wiil02p2phypertext, |
@inproceedings{wiil02p2phypertext, |
625 |
author = {Uffe K. Wiil and Niels Olof Bouvin and Deena Larsen and David C. De Roure and Mark K. Thompson}, |
author = {Uffe K. Wiil and Niels Olof Bouvin and Deena Larsen and David C. De Roure and Mark K. Thompson}, |
626 |
title = {Peer-to-peer Hypertext}, |
title = {Peer-to-peer Hypertext}, |
633 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
634 |
} |
} |
635 |
|
|
636 |
|
%Discussion about p2p and hypertext |
637 |
@inproceedings{bouvin02openhypermedia, |
@inproceedings{bouvin02openhypermedia, |
638 |
author = {Niels Olof Bouvin}, |
author = {Niels Olof Bouvin}, |
639 |
title = {Open hypermedia in a peer-to-peer context}, |
title = {Open hypermedia in a peer-to-peer context}, |
646 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
647 |
} |
} |
648 |
|
|
649 |
|
%Overview of distributed file systems |
650 |
@article{levy90distributedfilesystems, |
@article{levy90distributedfilesystems, |
651 |
author = {Eliezer Levy and Abraham Silberschatz}, |
author = {Eliezer Levy and Abraham Silberschatz}, |
652 |
title = {Distributed file systems: concepts and examples}, |
title = {Distributed file systems: concepts and examples}, |
660 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
661 |
} |
} |
662 |
|
|
663 |
|
%DHT which is relies on geographic hash |
664 |
@inproceedings{ratnasamy02ght, |
@inproceedings{ratnasamy02ght, |
665 |
author = {Sylvia Ratnasamy and Brad Karp and Li Yin and Fang Yu and Deborah Estrin and Ramesh Govindan and Scott Shenker}, |
author = {Sylvia Ratnasamy and Brad Karp and Li Yin and Fang Yu and Deborah Estrin and Ramesh Govindan and Scott Shenker}, |
666 |
title = {GHT: a geographic hash table for data-centric storage}, |
title = {GHT: a geographic hash table for data-centric storage}, |
673 |
publisher = {ACM Press}, |
publisher = {ACM Press}, |
674 |
} |
} |
675 |
|
|
676 |
|
%SDSI (distributed key management) in Chord p2p system |
677 |
@inproceedings{ajmani02conchord, |
@inproceedings{ajmani02conchord, |
678 |
author = {Sameer Ajmani and Dwaine E. Clarke and Chuang-Hue Moh and Steven Richman}, |
author = {Sameer Ajmani and Dwaine E. Clarke and Chuang-Hue Moh and Steven Richman}, |
679 |
title = {{C}on{C}hord: Cooperative {SDSI} Certificate Storage and Name Resolution}, |
title = {{C}on{C}hord: Cooperative {SDSI} Certificate Storage and Name Resolution}, |
682 |
url = {http://www.pmg.lcs.mit.edu/~ajmani/papers/lncs2429.pdf} |
url = {http://www.pmg.lcs.mit.edu/~ajmani/papers/lncs2429.pdf} |
683 |
} |
} |
684 |
|
|
685 |
|
|
686 |
|
%Method for distributed DBs that addresses scalability |
687 |
|
@inproceedings{litwin97lhs, |
688 |
|
author = {Witold Litwin, Marie-Anne Neimat}, |
689 |
|
title = {LS*S: A High-Availability and High-Security Scalable Distributed Data Structure}, |
690 |
|
booktitle = {Proceedings of Research Issues in Data Engineering (RIDE)}, |
691 |
|
year = {1997}, |
692 |
|
url = {http://ceria.dauphine.fr/Lhraid2.pdf} |
693 |
|
|
694 |
|
} |
695 |
|
|
696 |
|
|
697 |
|
%Method for distributed DBs that addresses scalability |
698 |
|
@article{DBLP:journals/dpd/VingralekBW98, |
699 |
|
author = {Radek Vingralek and |
700 |
|
Yuri Breitbart and |
701 |
|
Gerhard Weikum}, |
702 |
|
title = {Snowball: Scalable Storage on Networks of Workstations with Balanced |
703 |
|
Load}, |
704 |
|
journal = {Distributed and Parallel Databases}, |
705 |
|
volume = {6}, |
706 |
|
number = {2}, |
707 |
|
year = {1998}, |
708 |
|
pages = {117-156}, |
709 |
|
bibsource = {DBLP, http://dblp.uni-trier.de} |
710 |
|
} |
711 |
|
|
712 |
|
|
713 |
|
%Method for distributed DBs that addresses scalability |
714 |
|
@inproceedings{DBLP:conf/icde/YokotaKM99, |
715 |
|
author = {Haruo Yokota and Yasuhiko Kanemasa and Jun Miyazaki}, |
716 |
|
title = {Fat-Btree: An Update-Conscious Parallel Directory Structure}, |
717 |
|
booktitle = {Proceedings of the 15th International Conference on Data Engineering, 23-26 March 1999, Sydney, Austrialia}, |
718 |
|
publisher = {IEEE Computer Society}, |
719 |
|
year = {1999}, |
720 |
|
pages = {448-457}, |
721 |
|
crossref = {DBLP:conf/icde/99}, |
722 |
|
bibsource = {DBLP, http://dblp.uni-trier.de} |
723 |
|
} |
724 |
|
|
725 |
|
|
726 |
|
%Method for distributed DBs that addresses autonomy and scalability |
727 |
|
@article{ stonebraker96mariposa, |
728 |
|
author = "Michael Stonebraker and Paul M. Aoki and Witold Litwin and Avi Pfeffer and Adam Sah and Jeff Sidell and Carl Staelin and Andrew Yu", |
729 |
|
title = "{Mariposa}: {A} Wide-Area Distributed Database System", |
730 |
|
journal = "VLDB Journal: Very Large Data Bases", |
731 |
|
volume = "5", |
732 |
|
number = "1", |
733 |
|
pages = "48--63", |
734 |
|
year = "1996", |
735 |
|
url = "citeseer.nj.nec.com/stonebraker96mariposa.html" |
736 |
|
} |
737 |
|
|
738 |
|
%Mobile ad-hoc networks |
739 |
|
@article |
740 |
|
{Hubaux2001mJanuary, |
741 |
|
author = "Hubaux, J. P. and Th. Gross, M. Vetterli and Le Boudec, J. Y.", |
742 |
|
title = "Towards Self-Organizing Mobile Ad-Hoc Networks: the Terminodes Project?", |
743 |
|
pages = "118 -124", |
744 |
|
journal = "IEEE Comm Mag", |
745 |
|
volume = "39", |
746 |
|
number = "1", |
747 |
|
year = "2001", |
748 |
|
month = "January" |
749 |
|
} |
750 |
|
|
751 |
|
%eBay ecommerce system |
752 |
|
@misc{ebayurl, |
753 |
|
title = {eBay}, |
754 |
|
howpublished = {http://www.ebay.com} |
755 |
|
} |
756 |
|
|
757 |
|
%Bloom filters |
758 |
|
@article{362692, |
759 |
|
author = {Burton H. Bloom}, |
760 |
|
title = {Space/time trade-offs in hash coding with allowable errors}, |
761 |
|
journal = {Communications of the ACM}, |
762 |
|
volume = {13}, |
763 |
|
number = {7}, |
764 |
|
year = {1970}, |
765 |
|
issn = {0001-0782}, |
766 |
|
pages = {422--426}, |
767 |
|
doi = {http://doi.acm.org/10.1145/362686.362692}, |
768 |
|
publisher = {ACM Press}, |
769 |
|
} |
770 |
|
|
771 |
|
%Feasibility studie of DFS on desktop PCs |
772 |
|
@inproceedings{339345, |
773 |
|
author = {William J. Bolosky and John R. Douceur and David Ely and Marvin Theimer}, |
774 |
|
title = {Feasibility of a serverless distributed file system deployed on an existing set of desktop PCs}, |
775 |
|
booktitle = {Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems}, |
776 |
|
year = {2000}, |
777 |
|
isbn = {1-58113-194-1}, |
778 |
|
pages = {34--43}, |
779 |
|
location = {Santa Clara, California, United States}, |
780 |
|
doi = {http://doi.acm.org/10.1145/339331.339345}, |
781 |
|
publisher = {ACM Press}, |
782 |
|
} |
783 |
|
|
784 |
|
%PAST storage utility |
785 |
|
@inproceedings{ rowstron01storage, |
786 |
|
author = "Antony I. T. Rowstron and Peter Druschel", |
787 |
|
title = "Storage Management and Caching in {PAST}, A Large-scale, Persistent Peer-to-peer Storage Utility", |
788 |
|
booktitle = "Symposium on Operating Systems Principles", |
789 |
|
pages = "188-201", |
790 |
|
year = "2001", |
791 |
|
url = "http://www.cs.ucsd.edu/sosp01/papers/rowstron.pdf" |
792 |
|
} |
793 |
|
|
794 |
|
%Search method |
795 |
|
@inproceedings{CuencaAcuna2002DSIWorkshop, |
796 |
|
author = {Francisco Matias Cuenca-Acuna and Thu D. Nguyen}, |
797 |
|
title = "{Text-Based Content Search and Retrieval in ad hoc P2P Communities}", |
798 |
|
booktitle = {International Workshop on Peer-to-Peer Computing (co-located with Networking 2002)}, |
799 |
|
% The exact LNCS number is not yet known (Conference LNCS) |
800 |
|
publisher = {Springer-Verlag}, |
801 |
|
year = 2002, |
802 |
|
month = may, |
803 |
|
url = "www.cs.rutgers.edu/~mcuenca", |
804 |
|
} |
805 |
|
|
806 |
|
%Review of existing p2p systems |
807 |
|
@techreport{milojicic02peertopeer, |
808 |
|
author = "Dejan S. Milojicic and Vana Kalogeraki and Rajan Lukose and Kiran Nagaraja1 |
809 |
|
and Jim Pruyne and Bruno Richard and Sami Rollins and Zhichen Xu", |
810 |
|
title = "Peer-to-Peer Computing", |
811 |
|
institution = "Hewlett-Packard", |
812 |
|
number = "HPL-2002-57", |
813 |
|
year = 2002, |
814 |
|
url = "http://www.hpl.hp.com/techreports/2002/HPL-2002-57.pdf" |
815 |
|
} |
816 |
|
|
817 |
|
%Alpine p2p system, licence LGPL |
818 |
|
@misc{alpineurl, |
819 |
|
title = {Alpine Network}, |
820 |
|
howpublished = {http://cubicmetercrystal.com/alpine/} |
821 |
|
|
822 |
|
} |
823 |
|
|
824 |
|
%Review existing search methods used in p2p systems |
825 |
|
@misc{martinpeck02searching, |
826 |
|
title = {Decentralized Resource Discovery in Large Peer Based Networks}, |
827 |
|
author = {Martin Peck}, |
828 |
|
text = {This propaganda document discusses the problem of discovering resources in large decentralized peer based networks and a solution as implemented by the ALPINE Network.}, |
829 |
|
year = {2002}, |
830 |
|
howpublished = {http://cubicmetercrystal.com/alpine/discovery.html} |
831 |
|
|
832 |
|
} |
833 |
|
|
834 |
|
%definition of p2p |
835 |
|
@misc{p2pworkinggroup, |
836 |
|
title = {Peer-to-Peer Working Group}, |
837 |
|
howpublished = {www.p2pwg.org} |
838 |
|
} |
839 |
|
|
840 |
|
%definition of p2p |
841 |
|
@misc{graham02lecture, |
842 |
|
title = {Traditional and Non-Traditional Applications; Peer-to-Peer Networks}, |
843 |
|
author = {Ross Lee Graham}, |
844 |
|
text = {Lecture}, |
845 |
|
year = {2002}, |
846 |
|
url = {http://www.ida.liu.se/conferences/p2p/p2p2001/p2pwhatis.html} |
847 |
|
} |
848 |
|
|
849 |
|
%definition of p2p |
850 |
|
@misc{aveytsel01p2pmarket, |
851 |
|
title = {There is no P-to-P market...But there is a market for P-to-P}, |
852 |
|
author = {Alex Veytsel}, |
853 |
|
text = {Aberdeen Group Presentation at the P2PWG} |
854 |
|
year = {2001} |
855 |
|
month = {may} |
856 |
|
} |
857 |
|
|
858 |
|
%definition of p2p |
859 |
|
@misc{shirky00whatisp2p |
860 |
|
title = {What is P2P...and what Isn't}, |
861 |
|
author = {Clay Shirky}, |
862 |
|
year = {2000}, |
863 |
|
url = {http://www.openp2p.com/pub/a/p2p/2000/11/24/shirky1-whatisp2p.html, http://www.ida.liu.se/conferences/p2p/p2p2001/pure.html} |
864 |
|
} |
865 |
|
|
866 |
|
%definition of p2p (good one!) |
867 |
|
@misc{winer00whatisp2p, |
868 |
|
title = {What is P2P?}, |
869 |
|
author = {Dave Winer}, |
870 |
|
year = {2000}, |
871 |
|
url = {http://davenet.userland.com/2000/09/20/whatIsP2p} |
872 |
|
} |
873 |
|
|
874 |
|
%distributed net |
875 |
|
@misc{distributednet, |
876 |
|
title = {distributed.net}, |
877 |
|
howpublished = {http://distributed.net} |
878 |
|
} |
879 |
|
|
880 |
|
%distributed systems: concepts etc. |
881 |
|
@book{couloris94distributedsystems, |
882 |
|
title = {Distributed Systems: Concepts and Design}, |
883 |
|
author = {George Coulouris, Jean Dollimore, Tim Kindberg} |
884 |
|
year = {1994}, |
885 |
|
publsiher = {Addison-Wesley}, |
886 |
|
} |
887 |
|
|
888 |
|
@book{foster98grid, |
889 |
|
title = {The Grid: Blueprint for a New Computing Infrastructure}, |
890 |
|
author = {Ian Foster, Carl Kesselman}, |
891 |
|
year = {1998}, |
892 |
|
publisher = {Morgan Kaufmann Publishers}, |
893 |
|
isbn = {1558604758} |
894 |
|
} |
895 |
|
|
896 |
|
@book{perkins01adhocnetworking, |
897 |
|
title = {Ad Hoc Networking}, |
898 |
|
author = {Charles E. Perkins}, |
899 |
|
isbn = {0--201--30976--9}, |
900 |
|
publisher ={Addison-Wesley}, |
901 |
|
year = {2001} |
902 |
|
} |
903 |
|
|
904 |
|
@book{ieeedictionary, |
905 |
|
title = {IEEE Standard Computer Dictionary: A Compilation of IEEE Standard Computer Glossaries: 610}, |
906 |
|
publisher = {Institute of Electrical and Electronics Engineers, IEEE}, |
907 |
|
year = {1991} |
908 |
|
} |
909 |
|
|
910 |
|
|
911 |
|
@misc{ieeeurl, |
912 |
|
title = {Institute of Electrical and Electronics Engineers, IEEE}, |
913 |
|
howpublished = {http://www.ieee.org} |
914 |
|
} |
915 |
|
|
916 |
|
@techreport{rfc1101, |
917 |
|
author = {Paul Mockapetris}, |
918 |
|
title = {DNS Encoding of Network Names and Other Types}, |
919 |
|
institution = {IETF Network Working Group}, |
920 |
|
type = {RFC}, |
921 |
|
year = 1989, |
922 |
|
NUMBER = 1101, |
923 |
|
howpublished = {http://rfc.sunsite.dk/rfc/rfc1101.html} |
924 |
|
} |
925 |
|
|
926 |
|
@inproceedings{sandberg86sun, |
927 |
|
author = "Russel Sandberg", |
928 |
|
title = "The Sun Network Filesystem: Design, Implementation, and Experience", |
929 |
|
booktitle = "In Proceedings of the Summer 1986 USENIX Technical Conference and Exhibition", |
930 |
|
year = "1986", |
931 |
|
url = "http://www.diku.dk/topps/activities/plan10/papers/sandbergnfs.pdf" |
932 |
|
} |
933 |
|
|
934 |
|
|
935 |
|
@inproceedings{gribble01p2pdatabase, |
936 |
|
title = {What Can Peer-to-Peer Do for Databases, and Vice Versa?}, |
937 |
|
author = {Steven Gribble, Alon Halevy, Zachary Ives, Maya Rodrig, and Dan Suciu}, |
938 |
|
booktitle = {In Proceedings of the Fourth International Workshop on the Web and Databases (WebDB'2001)}, |
939 |
|
year = {2001}, |
940 |
|
month = {may} |
941 |
|
location = {Santa Barbara, CA, USA} |
942 |
|
url = {http://www.cs.washington.edu/homes/gribble/papers/p2p.pdf} |
943 |
|
} |
944 |
|
|
945 |
|
@misc{internet2url, |
946 |
|
title = {Internet2}, |
947 |
|
howpublished = {http://www.internet2.edu} |
948 |
|
} |
949 |
|
|
950 |
|
@inproceedings{ dingledine00free, |
951 |
|
author = "Roger Dingledine and Michael J. Freedman and David Molnar", |
952 |
|
title = "The Free Haven Project: Distributed Anonymous Storage Service", |
953 |
|
booktitle = "Workshop on Design Issues in Anonymity and Unobservability", |
954 |
|
pages = "67-95", |
955 |
|
year = "2000", |
956 |
|
url = "http://www.freehaven.net/paper/paper.html" |
957 |
|
} |
958 |
|
|
959 |
|
|