home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.ucla.edu / 2014.01.ftp.cs.ucla.edu.zip / ftp.cs.ucla.edu / pub / ficus / README < prev    next >
Text File  |  1994-06-05  |  11KB  |  332 lines

  1.  
  2. FICUS PROJECT FTP ARCHIVE
  3. =========================
  4.  
  5. 6-Jun-94
  6.  
  7. This is the ftp archive for the UCLA Ficus project.
  8.  
  9. Please forward comments and questions about the contents of this
  10. archive to <johnh@ficus.cs.ucla.edu>.
  11.  
  12.  
  13. What is the Ficus Project?
  14. --------------------------
  15.  
  16. The Ficus project is a distributed systems project at UCLA
  17. headed by Gerald Popek.  A primary focus of the project
  18. is the Ficus replicated file system providing optimistic
  19. file replication in LAN, Internet, and home-use environments.
  20. A secondary focus of the project is the construction
  21. of filing systems from stackable layers.
  22.  
  23. The Truffles project is a joint research effort between UCLA
  24. and Trusted Information Systems invovling secure
  25. colaberative file sharing between different adminstrative
  26. domains.
  27.  
  28.  
  29. What are these Papers?
  30. ----------------------
  31.  
  32. ExpDistSys_90.ps.gz -- the use of selective replication to maintain name spaces
  33. FicusManPages.tar.gz -- A tar of the manual pages for the Ficus system.
  34. IntlConfNetworkProtocols_93.ps.gz -- the Ficus replication/reconcilation algs
  35. SympParallelDistributedProcessing_92.ps.gz -- cache evalauation algorithms
  36. WorkMgtReplData_90.ps.gz -- general Ficus replication
  37. WorkMgtReplData_92.ps.gz -- Ficus replcation for home use/disconnected operation
  38. WorkObjOrOpSys_90.ps.gz -- an early file system stacking paper
  39. guy_dissertation.ps.gz -- Richard Guy's Ph.D. dissertation (same as CSD-910018)
  40. heidemann_thesis.ps.gz -- John Heidemann's M.S. thesis (same as CSD-910056)
  41. proj_summary.ps.gz -- An early summary of the Ficus project
  42. sysadmin.ps.gz -- the Ficus system adminstrator's manual
  43. ucla_csd_900009.ps.gz -- an early Ficus replication paper
  44. ucla_csd_900010.ps.gz -- an early replication algorithms paper
  45.     (900010 does not ghostview; it was generated on a Mac.)
  46. ucla_csd_900044.ps.gz -- an early file system stacking paper
  47. ucla_csd_910005.ps.gz -- the current Ficus replication paper
  48. ucla_csd_910006.ps.gz -- a replication algoirthms paper
  49. ucla_csd_910007.ps.gz -- a file system stacking paper
  50. ucla_csd_910018.ps.gz -- Richard Guy's Ph.D. dissertation
  51. ucla_csd_910056.ps.gz -- John Heidemann's M.S. thesis
  52. ucla_csd_930019.ps.gz -- the current file system stacking paper
  53. ucla_csd_940016.ps.gz -- a paper on file system trace data
  54. ucla_csd_940017.ps.gz -- a paper on automatic conflict resolvers
  55. usenix_summer_94_resolver.ps.gz -- ucla_csd_940017.ps.gz, without page numbers
  56. usenix_summer_94_statistics.ps.gz -- ucla_csd_940016.ps.gz, without page
  57.             numbers and with some minor numerical errors
  58. usenix_summer_90.ps.gz -- the earliest reference to Ficus and stacking
  59. usenix_summer_91.ps.gz -- Ficus grafting/name space paper
  60. user.ps.gz -- the Ficus user's manual
  61.  
  62. Bibtex entries for each of the papers in this archive follow.
  63. Many of the old technical reports have been superceeded by
  64. later papers and have been moved to the OLD_TECHREPORTS
  65. directory.  You are encouraged to first read the newer
  66. (and better) papers before turning to these older papers.
  67.  
  68. @mastersthesis{Guy87,
  69.     author =    "Richard G. Guy",
  70.     title =        "A Replicated Filesystem Design for a
  71.                 Distributed {UNIX} System",
  72.     school =     "University of California, Los Angeles",
  73.     year =        "1987",
  74.     publisher =    "University of California, Los Angeles Department of Computer Science ",
  75.     pages =        "92",
  76.     keywords =    "Ficus, directory reconciliation algorithms",
  77. }
  78.  
  79. @techreport{Guy90a,
  80.         author =        "Richard G. Guy and Gerald J. Popek",
  81.         title =         "Reconciling Partially Replicated Name Spaces",
  82.     institution =    "University of California, Los Angeles",
  83.         year =          1990,
  84.     number =    "CSD-900010",
  85.     month =        apr,
  86.     keywords =    "Ficus, directory reconciliation algorithms",
  87. }
  88.  
  89. @inproceedings{Guy90b,
  90.     author =    "Richard G. Guy and John S. Heidemann and Wai Mak and
  91.                 Page, Jr., Thomas W. and Gerald J. Popek and
  92.                 Dieter Rothmeier",
  93.     title =        "Implementation of the {Ficus} Replicated File System",
  94.     booktitle =    " {USENIX} Conference Proceedings",
  95.     year =        1990,
  96.     month =        jun,
  97.     publisher =    "{USENIX}",
  98.     pages =        "63-71",
  99.     location =    "JSH: folder: Ficus publications",
  100.     keywords =    "Ficus",
  101. }
  102.  
  103. @inproceedings{Guy90d,
  104.     author =    "Richard G. Guy and
  105.                 Page, Jr., Thomas W. and John S. Heidemann and
  106.                 Gerald J. Popek",
  107.     title =        "Name Transparency in Very Large Scale Distributed
  108.                 File Systems",
  109.     booktitle =    "Second {IEEE} Workshop on Experimental Distributed Systems",
  110.     year =        1990,
  111.     month =        oct,
  112.     keywords =     "Ficus, automounting, autografting",
  113. }
  114.  
  115. @techreport{Guy91a,
  116.         author =        "Richard G. Guy and Gerald J. Popek",
  117.         title =         "Algorithms for Consistency
  118.                 in Optimistically Replicated File Systems",
  119.     institution =    "University of California, Los Angeles",
  120.     year =        1991,
  121.     number =     "CSD-910006",
  122.     month =        mar,
  123.     keywords =    "Ficus",
  124. }
  125.  
  126. @phdthesis{Guy91b,
  127.     author =    "Richard G. Guy",
  128.         title =         "{Ficus}: A Very Large Scale Reliable Distributed
  129.                 File System",
  130.     school =     "University of California, Los Angeles",
  131.     year =        "1991",
  132.     month =        jun,
  133.     type =        "{Ph.D.} dissertation",
  134.     publisher =    "University of California, Los Angeles Department of Computer Science ",
  135.         note =          "Also available as UCLA technical report CSD-910018",
  136.     keywords =    "Ficus",
  137. }
  138.  
  139. @techreport{Guy91c,
  140.     author =    "Richard G. Guy",
  141.         title =         "{Ficus}: A Very Large Scale Reliable Distributed
  142.                 File System",
  143.     institution =     "University of California, Los Angeles",
  144.     year =        "1991",
  145.     number =    "CSD-910018",
  146.     month =        jun,
  147.     publisher =    "University of California, Los Angeles Department of Computer Science ",
  148.         note =          "{Ph.D.} dissertation",
  149.     keywords =    "Ficus",
  150. }
  151.  
  152. @inproceedings{Guy93,
  153.         author =        "Richard G. Guy and Gerald J. Popek
  154.             and Page, Jr., Thomas W.",
  155.         title =         "Consistency Algorithms for Optimistic Replication",
  156.     year =        1993,
  157.     booktitle =    "Proceedings of the First International Conference on Network Protocols",
  158.     publisher =    "{IEEE}",
  159.     month =        oct,
  160.     keywords =    "Ficus",
  161. }
  162.  
  163. @techreport{Heidemann90,
  164.     author =    "John S. Heidemann and Gerald J. Popek",
  165.     title =     "An Extensible, Stackable Method of
  166.                 File System Development",
  167.     institution =     "University of California, Los Angeles",
  168.     year =        1990,
  169.     number =    "CSD-900044",
  170.     month =        dec,
  171.     keywords =    "stackable file systems, Ficus",
  172. }
  173.  
  174. @mastersthesis{Heidemann91a,
  175.     author =    "John S. Heidemann",
  176.     title =        "Stackable Layers: an Architecture for
  177.                 File System Development",
  178.     school =     "University of California, Los Angeles",
  179.     year =        "1991",
  180.     month =        jul,
  181.     publisher =    "University of California, Los Angeles Department of Computer Science ",
  182.     pages =        "128",
  183.     note =        "Also available as UCLA technical report CSD-910056.",
  184.     keywords =    "stackable layers, Ficus",
  185. }
  186.  
  187. @techreport{Heidemann91b,
  188.         author =        "John S. Heidemann and Gerald J. Popek",
  189.         title =         "A Layered Approach to File System Development",
  190.     institution =    "University of California, Los Angeles",
  191.     year =        1991,
  192.     number =    "CSD-910007",
  193.     month =        mar,
  194.     keywords =    "stackable layers, Ficus",
  195. }
  196.  
  197. @techreport{Heidemann91c,
  198.     author =    "John S. Heidemann",
  199.     title =        "Stackable Layers: an Architecture for
  200.                 File System Development",
  201.     institution =    "University of California, Los Angeles",
  202.     year =        1991,
  203.     number =    "CSD-910056",
  204.     month =        jul,
  205.     pages =        "100",
  206.     keywords =    "Ficus",
  207.     note =        "Master's Thesis.",
  208.     keywords =    "stackable layers, Ficus",
  209. }
  210.  
  211. @inproceedings{Heidemann92a,
  212.     author =    "John S. Heidemann and Page, Jr., Thomas W. and
  213.                 Richard G. Guy and Gerald J. Popek",
  214.     title =        "Primarily Disconnected Operation:  Experiences with {Ficus}",
  215.     booktitle =    "Proceedings of the  Second  Workshop on Management of Replicated Data",
  216.     year =        1992,
  217.     month =        nov,
  218.     publisher =    "{IEEE}",
  219.     keywords =    "disconnected operation, Ficus",
  220. }
  221.  
  222. @techreport{Heidemann93b,
  223.     author =    "John S. Heidemann and Gerald J. Popek",
  224.     title =        "File System Development with Stackable Layers",
  225.     institution =     ucla,
  226.     number =    "CSD-930019",
  227.     year =        1993,
  228.     journal =     acm-tocs,
  229.     note =        "To appear, ACM Transactions on Computer Systems.",
  230.     keywords =    "ficus, file system stacking, stackable layers, i405",
  231.     month =        jan,
  232. }
  233.  
  234. @techreport{Page90,
  235.         author =        "Page, Jr., Thomas W. and Gerald J. Popek and
  236.                 Richard G. Guy and John S. Heidemann",
  237.         title =         "The {Ficus} Distributed File System:
  238.                 Replication Via Stackable Layers",
  239.     institution =    "University of California, Los Angeles",
  240.         year =          1990,
  241.     number =    "CSD-900009",
  242.     month =        apr,
  243.     location =     "JSH: Ficus folder",
  244.     keywords =    "Ficus, distributed file system",
  245. }
  246.  
  247. @inproceedings{Page90b,
  248.     author =    "Page, Jr., Thomas W. and Gerald J. Popek and
  249.                 Richard G. Guy",
  250.     title =        "Stackable Layers: An Object-Oriented Approach to
  251.                 Distributed File System Architecture",
  252.     booktitle =    "Proceedings of the  Workshop on Object Orientation in Operating Systems",
  253.     year =        1990,
  254.     month =        oct,
  255.     keywords =    "Ficus",
  256. }
  257.  
  258. @techreport{Page91a,
  259.         author =        "Page, Jr., Thomas W. and Richard G. Guy and
  260.                 Gerald J. Popek and John S. Heidemann",
  261.         title =         "Architecture of the {Ficus}
  262.                 Scalable Replicated File System",
  263.     institution =    "University of California, Los Angeles",
  264.     year =        1991,
  265.     number =     "CSD-910005",
  266.     month =        mar,
  267.     keywords =    "Ficus",
  268. }
  269.  
  270. @inproceedings{Page91b,
  271.     author =    "Page, Jr., Thomas W. and Richard G. Guy and
  272.                 Gerald J. Popek and
  273.             John S. Heidemann and Wai Mak and Dieter Rothmeier",
  274.     title =        "Management of Replicated Volume Location Data in the
  275.             {Ficus} Replicated File System",
  276.     booktitle =    " {USENIX} Conference Proceedings",
  277.     year =        1991,
  278.     month =        jun,
  279.     publisher =    "{USENIX}",
  280.     keywords =    "Ficus",
  281. }
  282.  
  283. @inproceedings{Popek90,
  284.         author =        "Gerald J. Popek and Richard G. Guy
  285.             and Page, Jr., Thomas W. and John S. Heidemann",
  286.         title =         "Replication in {Ficus} Distributed File Systems",
  287.         booktitle =     "Proceedings of the  Workshop on Management of Replicated Data",
  288.     publisher =    "{IEEE}",
  289.     month =        nov,
  290.         year =          1990,
  291.     pages =        "20-25",
  292. }
  293.  
  294. @inproceedings{Kuenning94a,
  295.         author =        "Geoffrey H. Kuenning and Gerald J. Popek and
  296.                         Peter Reiher",
  297.         title =         "An Analysis of Trace Data for Predictive File
  298.                          Caching in Mobile Computing",
  299.         booktitle =     "{USENIX} Conference Proceedings"
  300.         year =          1994,
  301.         month =         jun,
  302.         publisher =     "{USENIX}"
  303. }
  304.  
  305. @inproceedings{Reiher94a,
  306.         author =        "Peter Reiher and John S. Heidemann and David Ratner
  307.             and Gregory Skinner and Gerald J. Popek",
  308.         title =         "Resolving File Conflicts in the {Ficus} File System",
  309.         booktitle =     "{USENIX} Conference Proceedings"
  310.         year =          1994,
  311.         month =         jun,
  312.         publisher =     "{USENIX}"
  313. }
  314.  
  315.  
  316.  
  317. What else is here?
  318. ------------------
  319.  
  320. bdes.tar.gz is a stand-alone version of the Berkeley DES program.
  321. US Export laws specify that it is illegal to ftp this file from outside
  322. the United States.
  323.  
  324. 940422.ficus.tar.Z.des is an encrypted tar of the Ficus software.  Contact
  325. reiher@ficus.cs.ucla.edu for infomration on running Ficus.
  326.  
  327. johnh/kgdb.1.5.shar.gz is a source-level kernel debugger
  328. based on gdb for SunOS 4.x.
  329.  
  330. johnh/lookbbitex.1.43.shar.gz is a utility to search bibtex
  331. databases by record.
  332.