Bibliografia

[1] AIX LVS Overview. Adres np. http://www.unet.univie.ac.at/aix/aixbman/baseadmn/lvm_overview.htm.

[2] Guillermo Alvarez, Kim Keeton, Arif Merchant, Erik Riedel, John Wilkes. Storage Systems Management. Tutorial presented at the International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2000), Santa Clara, California, June 2000.

[3] Y. Amir, D. Breitgand, G. Chockler, D. Dolev. Group Communication as an Infrastructure for Distributed System Management. Proceedings of the Third International Workshop on Services in Distributed and Networked Enviroments (SDNE'96). Macau, June 1996.

[4] C. R. Attanasio, M. Butrico, C. A. Polyzois, S. E. Smith, T. J. Watson. Design and Implementation of a Recoverable Virtual Shared Disk. Technical Page 10 report, IBM T. J. Watson Research Center, Yorktown Heights, NY, 1994.

[5] Auspex 4Front NS2000 System Architecture; Auspex Engineering Technical Report 24, January 1999

[6] Mark A. Baker, Geoffrey C. Fox, Hon W. Yau. Review of Cluster Management Software. NHSE Review, May 1996, http://nhse.cs.rice.edu/NHSEreview/CMS/.

[7] Mark Baker. Cluster Computing White Paper. http://www.dcs.port.ac.uk/~mab/tfcc/WhitePaper/, 1999.

[8] Amnon Barak, Oren La'adan. The MOSIX Multicomputer Operating System for High Performance Cluster Computing. Journal of Future Generation Computer Systems, April 1998.

[9] Philip A. Bernstein, Eric Newcomer. Principles of Transaction Processing. Morgan Kauffman Publishers, 1997.

[10] Philip A. Bernstein, V. Hadzilacos, Nathan Goodman. Concurrency Control and Recovery in Database Systems. Addison-Wesley, Massachusetts, 1987.

[11] Philip Buonadonna, Andrew Geweke, D. Culler. An Implementation and Analysis of the Virtual Interface Architecture. Proceedings of SC98, Orlando, Florida, listopad 1998.

[12] Rajkumar Buyya. High Performance Cluster Computing: Architectures and Systems, Volume 1. Prentice Hall PTR, 1999.

[13] Rajkumar Buyya. High Performance Cluster Computing: Programming and Applications, Volume 2. Prentice Hall PTR, 1999.

[14] Grzegorz Całkowski. Biblioteka komunikacyjna dla wydajnych systemów klastrowych. Praca magisterska, Instytut Informatyki Uniwersytetu Warszawskiego.

[15] Peter M. Chen, David A. Patterson. Storage Performance - Metrics and Benchmarks. Proceedings of the IEEE, 81(8):1151--1165, August 1993.

[16] Peter M. Chen, Edwark K. Lee, Garth A. Gibson, Randy H. Katz, David A. Patterson. RAID: High-Performance, Reliable Secondary Storage. ACM Computing Surveys, 26(2):145-185, June 1994.

[17] COMPAQ, Intel, and Microsoft. Virtual Interface Architecture Specification Version 1.0. Technical report. Dokument dostępny pod adresem http://www.viarch.org/.

[18] George Coulouris, Jean Dollimore, Tim Kindberg. Distributed Systems: Concepts and Design. Adison Wesley, 2001.

[19] W.V. Courtright. A Structured Approach to Redundant Disk Array Implementation. Proceedings of the International Computer Performance and Dependability Symposium (IPDS), Sept. 4-6, 1996.

[20] Michael D. Dahlin, Randolph Y. Wang, Thomas E. Anderson, David A. Patterson. Cooperative Caching: Using Remote Client Memory to Improve File System Performance. Proceedings of the First Symposium on Operating Systems Design and Implementation, pp. 267-280. Listopad 1994. Dostępny również jako University of California Technical Report CSD-94-844.

[21] Dell Computer Corporation. Virtual Interface Architecture for Clustered Systems. White paper, Dell ATG, wrzesień 1998, http://www.dell.com/us/en/hied/topics/vectors_1998-wpvia.htm.

[22] Digital UNIX LSM. Adres np. http://www.fysik.dtu.dk/digital_unix.html.

[23] Edsger W. Dijkstra. Self-stabilizing systems in spite of distributed control. Communications of the ACM, 17(11):643-644, Listopad 1974.

[24] Cynthia Dwork, Nancy Lynch, Larry Stockmeyer. Consensus in the Presence of Partial Synchrony. Journal of the ACM, 35(2):288-323, Kwiecień 1988.

[25] Emulex Corporation. IP Storage Networking Products – cLAN 1000. Informacje o produktach cLAN, które znajdują się na stronie firmy Emulex (http://wwwip.emulex.com/ip/products/clan1000.html).

[26] Michael J. Fisher, Nancy Lynch, Michael S. Paterson. Impossibility of Distributed Consensus with One Faulty Process. Journal of the ACM, 32(2):374-382, Kwiecień 1985.

[27] Armando Fox, Steven D. Gribble, Yatin Chawathe, Eric A. Brewer, Paul Gauthier. Cluster-Based Scalable Network Services. Proceedings of the Sixteenth ACM Symposium on Operating System Principles, San Malo, France, Oct. 1997.

[28] Ilya Gertner. Evolution of Intelligent Storage: Assembly of Standard Components. Dokument dostępny pod adresem http://www.networkdisk.com/papers.htm. Network Disk, 1999.

[29] Garth A. Gibson, David A. Patterson. Designing Disk Arrays for High Data Reliability. Journal of Parallel and Distributed Computing, Vol. 17, No. 1-2, Jan.-Feb. 1993, pp. 4-27.

[30] Richard Golding, Elizabeth Borowsky. Fault-tolerant replication management in large-scale distributed storage systems. Proceedings of the Symposium on Reliable Distributed Systems, October 1999.

[31] Jim Gray, Andreas Reuter. Transaction Processing: Concepts and Techniques. Morgan Kauffman Publishers, 1993.

[32] John H. Hartman, Ian Murdock, Tammo Spalink. The Swarm Scalable Storage System. Proceedings of the 19th IEEE International Conference on Distributed Computing 09/26/00 20 Systems (ICDCS '99), June 1999.

[33] Michael Hawkins, Floyd Piedad. High Availability: Design, Techniques and Processes. Prentice Hall PTR, 2001.

[34] Hermann Hellwagner, Wolfgang Karl, Markus Leberecht. Enabling a PC Cluster for High Performance Computing. SPEEDUP Journal, 11(1), June 1997.

[35] Mark Holland, Garth A. Gibson, Daniel P. Siewiorek. Architectures and Algorithms for On-Line Failure Recovery in Redundant Disk Arrays. Journal of Distributed and Parallel Databases, vol. 2 no. 3, July 1994.

[36] Mark Holland, Garth A. Gibson. Parity Declustering for Continuous Operation in Redundant Disk Arrays.Proceedings of the 5th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS-V), October 1992, Boston, MA, ACM Press, pp 23--35.

[37] Mark Holland. On-Line Data Reconstruction In Redundant Disk Arrays. Ph.D thesis, Computer Science Technical Report CMU-CS-94-164, Carnegie Mellon University, (1994).

[38] Michael J. Katchabaw, Stephen L. Howard, Andrew D. Marshall, Michael A. Bauer. Evaluating the Costs of Management: A Distributed Applications Management Testbed. Proceedings of CASCON '96, Toronto, Canada, November 1996.

[39] Michael J. Katchabaw, Stephen L. Howard, Hanan L. Lutfiyya, Andrew D. Marshall. Making Distributed Applications Manageable Through Instrumentation. IFIP/IEEE International Symposium on Integrated Network Management (IM `97), (San Diego, California), May 1997.

[40] Wojciech Kilian. Komunikacja sieciowa w systemach klastrowych z pominięciem jądra. Praca magisterska, Instytut Informatyki Uniwersytetu Warszawskiego.

[41] Leslie Lamport. The Part-Time Parliament. Technical Report 49. DEC SRC, Palo Alto, 1989.

[42] Leslie Lamport. Time, Clocks, and the Ordering of Events in a Distributed System. Communications of the ACM, 21(7):558-565, Lipiec 1978.

[43] Butler Lampson, Howard Sturgis. Crash Recovery in a Distributed Data Storage System. Technical Report, Xerox Palo Alto Research Center, 1976.

[44]Butler Lampson. Authentication in Distributed Systems: Theory and Practice. ACM Transactions on Computer Systems 10, 4 (Nov. 1992), pp 265-310.

[45] Edward K. Lee, Chandramohan A. Thekkath, Chris Whitaker, Jim Hogg. A Comparison of Two Distributed Disk Systems. Research Report 155, Digital Systems Research Center, Palo Alto, CA, April 1998.

[46] Edward K. Lee, Chandramohan A. Thekkath. Petal: Distributed Virtual Disks. Proceedings of the 7th International Conference on Architectural Support for Programming Languages and Operating Systems, pages 84–92. ACM Press, Oct. 1996.

[47] Edward K. Lee. Highly-Available, Scalable Network Storage. Digest of Papers COMPCON 1995, strony 397-402. IEEE Computer Society Press, Marzec 1995.

[48] Dalia Malki, Yair Amir, Danny Dolev, Shlomo Kramer. The Transis Approach to High Availability Cluster Communication. Communications of the ACM, 39(4):63--70, April 1996.

[49] Evan Marcus, Hal Stern. Blueprints for High Availability: Designing Resilient Distributed Systems. Wiley Computer Publishing, 2000.

[50] Paul Massiglia. RAID for Enterprise Computing. A technology white paper. VERITAS Software Corp., 1999. Dokument dostępny pod adresem http://eval.veritas.com/webfiles/docs/RAIDirectorWP.pdf.

[51] Jai Menon, Jim Cortney. The Architecture of a Fault-Tolerant Cached RAID Controller. Proceedings of the 20th International Symposium on Computer Architecture (ISCA), strony 76-86.

[52] Gregory F. Pfister. In Search of Clusters. Prentice Hall PTR, 1998.

[53] Chris Ruemmler, John Wilkes. An Introduction to Disk Drive Modeling. IEEE Computer 27(3): 17-29, March 1994.

[54] Thomas J.E. Schwarz, S.J., Walter A. Burkhard. Reliability and Performance of RAIDs. Gemini Storage Systems Laboratory, University of California at San Diego, http://citeseer.nj.nec.com/360579.html.

[55] Daniel Stodolsky, Mark Holland, William V. Courtright, Garth A. Gibson. Parity-Logging Disk Arrays. ACM Transactions on Computer Systems, Vol. 12, No. 3, August 1994.

[56] John Wilkes, Richard Golding, Carl Staelin, Tim Sullivan. The HP AutoRAID Hierarchical Storage System. ACM Transactions on Computer Systems, Vol. 14, No. 1, February 1996.

[57] XVM Volume Manager Administrator’s Guide. Dokumentacja systemowa, SGI, 2000. Dokument dostępny np. pod adresem http://helios.scripps.edu/library/SGI_bookshelves/SGIindex/SGI_Admin_XVM_AG.html.