/[gzz]/gzz/Documentation/Manuscripts/p2p.bib
ViewVC logotype

Diff of /gzz/Documentation/Manuscripts/p2p.bib

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by hemppah, Fri Nov 15 12:54:19 2002 UTC revision 1.2 by hemppah, Mon Nov 25 14:01:19 2002 UTC
# Line 1  Line 1 
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
# Line 17  Line 18 
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},
# Line 25  Line 27 
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},
# Line 35  Line 37 
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},
# Line 46  Line 48 
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},
# Line 59  Line 61 
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},
# Line 72  Line 74 
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},
# Line 85  Line 87 
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},
# Line 94  Line 97 
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},
# Line 103  Line 107 
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},
# Line 116  Line 120 
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},
# Line 125  Line 129 
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},
# Line 135  Line 140 
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},
# Line 154  Line 160 
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}
# Line 175  Line 181 
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},
# Line 228  Line 235 
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},
# Line 240  Line 248 
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},
# Line 252  Line 260 
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},
# Line 265  Line 273 
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},
# Line 278  Line 286 
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},
# Line 287  Line 295 
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},
# Line 300  Line 308 
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},
# Line 313  Line 321 
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},
# Line 326  Line 334 
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},
# Line 339  Line 347 
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},
# Line 352  Line 360 
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},
# Line 372  Line 380 
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},
# Line 386  Line 394 
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},
# Line 398  Line 407 
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},
# Line 411  Line 420 
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},
# Line 422  Line 431 
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},
# Line 435  Line 444 
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},
# Line 448  Line 457 
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},
# Line 462  Line 471 
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},
# Line 473  Line 483 
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},
# Line 486  Line 496 
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},
# Line 497  Line 507 
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},
# Line 506  Line 517 
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},
# Line 515  Line 527 
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},
# Line 525  Line 538 
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},
# Line 538  Line 552 
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},
# Line 546  Line 560 
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}
# Line 561  Line 576 
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},
# Line 570  Line 586 
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},        
# Line 578  Line 594 
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},
# Line 588  Line 606 
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},
# Line 601  Line 620 
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},
# Line 613  Line 633 
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},
# Line 626  Line 646 
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},
# Line 640  Line 660 
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},
# Line 653  Line 673 
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},    
# Line 662  Line 682 
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    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26