Supplemental Material
Available for Download
Software for Serverless network file systems
- Ande95 T. Anderson, D. Culler, D. Patterson, and the NOW team. A Case for NOW (Networks of Workstations). IEEE Micro, pages 54-64, February 1995.]] Google ScholarDigital Library
- Bake91 M. Baker, J. Hartman, M. Kupfer, K. Shirriff, and J. Ousterhout. Measurements of a Distributed File System. In Proc. of the 13th Syrup. on Operating Systems Principles, pages 198-212, October 1991.]] Google ScholarDigital Library
- Bake92 M. Baker, S. Asami, E. Deprit, J. Ousterhout, and M. Seltzer. Non-Volatile Memory for Fast, Reliable File Systems. In ASPLOS-V, pages 10-22, September 1992.]] Google ScholarDigital Library
- Bake94 M. Baker. Fast Crash Recovery i~z Distributed File Systems. PhD thesis, University of California at Berkeley, 1994.]] Google ScholarDigital Library
- Basu95 A. Basu, V. Buch, W. Vogels, and T. von Eicken. U-Net: A User-Level Network interface for Parallel and Distributed Computing. Ill Proc. of the 15th Syrup. on Operating Systems Principles, December 1995.]] Google ScholarDigital Library
- Birr93 A. Birrell, A. Hisgen, C. Jerian, T. Mann, and G. Swart. The Echo Distributed File System. Technical Report 111, Digital Equipment Corp. Systems Research Center, September 1993.]]Google Scholar
- Blau94 M. Blaum, J. Brady, J. Bruck, and J. Menon. EVENODD: An Optimal Scheme for Tolerating Double Disk Failures in RAID Architectures. In Proc. (~f the 2 Ist Syrup. on Computer Architecture, pages 245-254, April 1994.]] Google ScholarDigital Library
- Blaz93 M. Blaze. Caching in Large-Scale Distributed File Systems. PhD thesis, Princeton University, January I993.]] Google ScholarDigital Library
- Bode95 N. Boden, D. Cohen, R. Felderman, A. Kulawik, C. Seitz, J. Seizovic, and W. Su. Myrinet- A Gigabit-per-Second Local-Area Network. IEEE Micro, pages 29-36, February 1995.]] Google ScholarDigital Library
- Cao93 P. Cao. S. Lim, S. Venkataraman, and J. Wilkes. Tile TickerTAIP Parallel RAID Architecture. In Proc. of the 20th Syrup. on Computer Architecture, pages 52-63, May 1993.]] Google ScholarDigital Library
- Chai91 D. Chaiken, J. Kubiatowicz, and A. Agarwal. LimitLESS Directories: A Scalable Cache Coherence Scheme. In ASPLOS-IV Proceedings, pages 224-234, April 1991.]] Google ScholarDigital Library
- Chen94 P. Chen, E. Lee, G. Gibson, R. Katz, and D. Patterson. RA1D: High-Performance, Reliable Secondary Storage. A CM Computfizg Surveys, 26(2):145-188, June 1994.]] Google ScholarDigital Library
- Corb93 P. Corbett, S. Baylor, and D. Feitelson. Overview of the Vesta Parallel File System. Computer Architecture News, 21 (5):7-14, December 1993.]] Google ScholarDigital Library
- Cyph93 R. Cypher, A. Ho, S. Konstantinidou, and P. Messina. Architectural Requirements of Parallel Scientific Applications with Explicit Communication. In Proc. of the 20th h~ternational Symposium on Computer Architecture. pages 2-13, May 1993.]] Google ScholarDigital Library
- Dahl94a M. Dahlin, C. Mather, R. Wang, T. Anderson, and D. Patterson. A Quantitative Analysis of Cache Policies for Scalable Network File Systems. In Proc. of 1994 SIGMETR1CS, pages 150-160, May 1994.]] Google ScholarDigital Library
- Dahl94b M. Dahlin, R. Wang, T. Anderson, and D. Patterson. Cooperative Caching: Using Remote Client Memory to Improve File System Performance. in Proc. of the First Symp. on Operatbig Systems Design and Implementation, pages 267-280, November 1994.]] Google ScholarDigital Library
- Dibb89 P. Dibble and M. Scott. Beyond Striping: The Bridge Multiprocessor File System. Computer Architechture News, 17(5):32-39, September 1989.]] Google ScholarDigital Library
- Doug91 F. Douglis and J. Ousterhout. Transparent Process Migration: Design Alternatives and the Sprite Implementation. Software: Practice and Experience, 21 (7), July 199 I.]] Google ScholarDigital Library
- Hart95 J. Hartman and J. Ousterhout. The Zebra Striped Network File System. ACM Trans. on Computer Systems, August 1995.]] Google ScholarDigital Library
- Howa88 J. Howard, M. Kazar, S. Menees, D. Nichols, M. Satyanarayanan, R. Sidebotham, and M. West. Scale and Performance in a Distributed File System. A CM Trans. on Computer Systems, 6(1 ):51-81, February 1988.]] Google ScholarDigital Library
- Kaza89 M. KaTar. Ubik: Replicated Servers Made Easy. In Proc. of the Second Workshop on Workstation Operating Systems, pages 60-67, September 1989.]]Google Scholar
- Keet95 K. Keeton, T. Anderson. and D. Patterson. LogP Quantified: The Case for Low-Overhead Local Area Networks. in Proc. 1995 Hot Intercolmects, August 1995.]]Google Scholar
- Kist92 J. Kistler and M. Satyanarayanan. Disconnected Operation in the Coda File System. A CM Trans. on Computer Systems, 10(1 ):3-25. February 1992.]] Google ScholarDigital Library
- Kubi93 J. Kubiatowicz and A. Agarwal. Anatomy of a Message in the Alewife Multiprocessor. In Proc. of the 7th Internat. Conf. on Supercomputing, July 1993.]] Google ScholarDigital Library
- Kusk94 J. Kuskin, D. Ofelt, M. Heinrich, J. Heinlein, R. Simoni, K. Gharachorloo, J. Chapin, D. Nakahira, J. Baxter, M. Horowitz, A. Gupta, M. Rosenblum, and J. Hennessy. The Stanford FLASH Multiprocessor. In Proc. of the 21st Internat. Symp. on Computer Architecture, pages 302-313, April 1994.]] Google ScholarDigital Library
- Lee95 E. Lee. Highly-Available. Scalable Network Storage. In Proc. of COMPCON 95, 1995.]] Google ScholarDigital Library
- Leff91 A. Leff, P. Yu. and J. Wolf. Policies for Efficient Memory Utilization in a Remote Caching Architecture. In Proc. of the FiJst lnternat. Conf. on Parallel and Distributed Iz~fo~vnation Syslems, pages 198-207, December 1991.]] Google ScholarDigital Library
- Leno90 D. Lenoski, J. Laudon, K. Gharachorloo, A. Gupta, and J. Hennessy. The Directory-Based Cache Coherence Protocol for tile DASH Multiprocessor. Ill Prec. of the 17th Intertlat. Syrup. on Computer Architecture, pages 148-159, May 1990.]] Google ScholarDigital Library
- Lisk91 B. Liskov, S. Ghemawat, R. Gruber, P. Johnson, L. Shrira, and M. Williams. Replication in the Harp File System. In Prec. of the 13th Syrup. on Operating Systems Principles, pages 226-238, October 1991.]] Google ScholarDigital Library
- Litz92 M. Litzkow and M. Solomon. Supporting Checkpointing and Process Migration Outside the UNIX Kernel. in Prec. of the Winter 1992 USENIX, pages 283-290, January 1992.]]Google Scholar
- LoVe93 S LoVerso, M. Isman, A. Nanopoulos, W. Nesheim, E. Milne, and R. Wheeler. sfs: A Parallel File System for the CM- 5. In Prec. of the Summer J993 Usenix, pages 291-305, 1993.]]Google Scholar
- Majo94 D Major, G. Minshall, and K. Powell. An Overview of the NetWare Operating System, In Prec. of the 1994 Winter US- ENIX, pages 355-72, January 1994.]] Google ScholarDigital Library
- McKu84 M. McKusick. W. Joy, S. Lcffler, and R. Fabry. A Fast File System for UNIX. A CM Trans. on Computer Systems, 2(3):181-197, August 1984.]] Google ScholarDigital Library
- Nels88 M. Nelson, B. Welch, and J, Ousterhout. Caching in the Sprite Network File System. A C3,f Trans. on Computer Systems, 6(1), February 1988.]] Google ScholarDigital Library
- Patt88 D. Patterson, G. Gibson, and R. Katz. A Case for Redundant Arrays of Inexpensive Disks (RAID). In bzternat. Conf. on Malzagement ordain, pages 109-116, June 1988]] Google ScholarDigital Library
- Pier89 P. Pierce. A Concurrent File System for a Highly Parallel Mass Storage Subsystem. In Prec. of the Fot~rth Conf. ou Hypercubes, Concurrent Computers, and Applications, pages 155-160, 1989.]]Google Scholar
- Pope90 G. Popek, R. Guy, T. Page, and J. Heidemann. Replication in the Ficus Distributed File System. In Prec. of the Workshop on the Management of Replicated Data, pages 5-I0, November 1990.]]Google Scholar
- Rash94 R. Rashid. Microsoft's Tiger Media Server. In The First Networks of Workstations Workshop Record. October 1994.]]Google Scholar
- Rose92 M. Rosenblum and J. Ousterhout. The Design and implementation of a Log-Structured File System. A (73,1 Trans. on Computer Systems, 10(t ):26-52, February 1992.]] Google ScholarDigital Library
- Sand85 R. Sandberg, D. Goldberg, S. Kleiman, D. Walsh, and B. Lyon. Design and Implementation of the Sun Network Filesystem. In Prec. of the Summer 1985 USENIX, pages 119-130, June 1985]]Google Scholar
- Schr91 M. Schroeder, A. Birrell, M. Burrows, H. Murray, R. Needham, T, Rodeheffer, E. Satterthwaite, and C. Thacker Autonet: A High-Speed, Self-Configuring Local Area Network Using Point-to-Point Links. IEEE Journal on Selected Areas in Communication, 9(8): 1318-1335, October 1991]]Google ScholarDigital Library
- Selt93 M. Seltzer, K. 13ostic, M. McKusiek, and C. gtaelin An Implementation of a Log-Structured File System for UNIX. In Prec. of the 1993 Winter USENIX, pages 307-326, January 1993.]] Google ScholarDigital Library
- Selt95 M. Seltzer, K. Smith, H Balakrishnan, J. Chang, S. McMains, and V. Padmanabhan. File System Logging Versus Clustering A Performance Comparison. in Prec. of the 1995 Winter USENLY, January 1995]] Google ScholarDigital Library
- Smit77 A. Smith. Two Methods for the Efficient Analysis of Memory Address Trace Data. IEEE Trans. o~z Software Engineering, SE-3(1):94-101, January 1977.]]Google ScholarDigital Library
- vE92 T. yon Eicken, D. Culler, S. Goldstein, and K. E. Schauser. Active Messages: A Mechanism for Integrated Communication and Computation. In Prec. of 1992 ASPLOS, pages 256-266, May 1992.]] Google ScholarDigital Library
- Walk83 B. Walker, G. Popek, R. English, C. Kline, and G Thiet The LOCUS distributed operating system. In Prec. of' the 5th Syrup. on Operating Systems Principles. pages 49-69, October I983.]] Google ScholarDigital Library
- Wang93 R Wang and T. Anderson. xFS: A Wide Area Mass Storage File System. In Fourth Workshop on Workstatio~z Operatin, g Systems, pages 71-78, October 1993.]]Google ScholarCross Ref
- Wilk95 J. Wilkes, R. Golding, C. Staelin, and T. Sullivan, The HP AutoRAID Hierarchical Storage System. In Prec. of the 15th Syrup. on Operating Systems Principles, December 1995.]] Google ScholarDigital Library
- Wolf89 J. Wolf. The Placement Optimization Problem: A Practical Solution to the Disk File Assignment Problem. In Prec. of I989 SIGMETRICS, pages 1-10, May 1989,]] Google ScholarDigital Library
Index Terms
- Serverless network file systems
Recommendations
Characterizing unstructured overlay topologies in modern P2P file-sharing systems
In recent years, peer-to-peer (P2P) file-sharing systems have evolved to accommodate growing numbers of participating peers. In particular, new features have changed the properties of the unstructured overlay topologies formed by these peers. Little is ...
Supporting Multi-Provider Serverless Computing on the Edge
ICPP Workshops '18: Workshop Proceedings of the 47th International Conference on Parallel ProcessingServerless computing has recently emerged as a new execution model for cloud computing, in which service providers offer compute runtimes, also known as Function-as-a-Service (FaaS) platforms, allowing users to develop, execute and manage application ...
Characterizing unstructured overlay topologies in modern P2P file-sharing systems
IMC '05: Proceedings of the 5th ACM SIGCOMM conference on Internet measurementDuring recent years, peer-to-peer (P2P) file-sharing systems have evolved in many ways to accommodate growing numbers of participating peers. In particular, new features have changed the properties of the unstructured overlay topology formed by these ...
Comments