Hive: Fault Containment for Shared-Memory Multiprocessors
References

[1] T. Anderson, D. Culler, and D. Patterson. "A Case for NOW (Networks of Workstations)." IEEE Micro 15(1):54-64, February 1995.
[2] J. Bartlett, J. Gray, and B. Horst. "Fault Tolerance in Tandem Computer Systems." In Evolution of Fault-Tolerant Computing, pp. 55-76, Springer-Verlag, 1987.
[3] D. Chaiken and A. Agarwal. "Software-Extended Coherent Shared Memory: Performance and Cost." In Proceedings of the 21st Annual International Symposium on Computer Architecture, pp. 314-324, April 1994.
[4] D. Cheriton and K. Duda. "A Caching Model of Operating System Kernel Functionality." In Proceedings of the First USENIX Symposium on Operating Systems Design and Implementation, pp. 179-193, November 1994.
[5] Convex Computer Corporation. Convex Exemplar: System Overview. Order No. 080-002293-000, 1994.
[6] D. Engler, M.F. Kaashoek, and J. O'Toole Jr. Exokernel: An Operating System Architecture For Application-Level Resource Management. In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, December 1995.
[7] J. Gray and A. Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann, 1993.
[8] J. Heinlein, K. Gharachorloo, S. Dresser, and A. Gupta. "Integration of Message Passing and Shared Memory in the Stanford FLASH Multiprocessor." In Sixth International Conference on Architectural Support for Programming Languages and Operating Systems, pp. 38-50, October 1994.
[9] D. Kotz, S. Toh, and S. Radhakrishnan. "A Detailed Simulation of the HP 97560 Disk Drive." Technical Report PCS-TR94-20, Dartmouth University, 1994.
[10] 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 Proceedings of the 21st International Symposium on Computer Architecture, pp. 302-313, April 1994.
[11] D. Lenoski, J. Laudon, K. Gharachorloo, W. Weber, A. Gupta, J. Hennessy, M. Horowitz, and M. Lam. "The Stanford DASH Multiprocessor." Computer 25(3):63-79, March 1992.
[12] A. Nowatzyk, G. Aybay, M. Browne, E. Kelly, D. Lee, and M. Park. "The S3.mp Scalable Shared Memory Multiprocessor." In Proceedings of 27th Hawaii International Conference on Systems Sciences, pp. 144-153, January 1994.
[13] J. Ousterhout, A. Cherenson, F. Douglis, M. Nelson, and B. Welch. "The Sprite Network Operating System." Computer 21(2):23-36, February 1988.
[14] G. Popek and B. Walker (eds.). The LOCUS Distributed System Architecture. MIT Press, 1985.
[15] R. Rashid, A. Tevanian, Jr., M. Young, D. Golub, R. Baron, D. Black, W. Bolosky, and J. Chew. "Machine-Independent Virtual Memory Management for Paged Uniprocessor and Multiprocessor Architectures." IEEE Transactions on Computers 37(8):896-908, August 1988.
[16] A. Ricciardi and K. Birman. "Using Process Groups To Implement Failure Detection in Asynchronous Environments." In Proceedings of the Tenth Annual ACM Symposium on Principles of Distributed Computing, pp. 341-353, August 1991.
[17] M. Rosenblum, E. Bugnion, S. Herrod, E. Witchel, and A. Gupta. "The Impact of Architectural Trends on Operating System Performance." In Proceedings of the Fifteenth ACM Symposium on Operating Systems Principles, December 1995.
[18] M. Rosenblum, S. Herrod, E. Witchel, and A. Gupta. "Fast and Accurate Multiprocessor Simulation: The SimOS Approach." IEEE Parallel and Distributed Technology 3(4), Fall 1995.
[19] M. Sullivan and M. Stonebraker. "Improving Software Fault Tolerance in Highly Available Database Systems." Technical reports UCB/ERL M90/11, University of California, Berkeley, 1990, and UCB/ERL M91/56, 1991.
[20] M. Sullivan and R. Chillarege. "Software Defects and Their Impact on System Availability---A Study of Field Failures in Operating Systems." In Proceedings of the 21st International Symposium on Fault-Tolerant Computing, pp. 2-9, June 1991.
[21] R. Unrau, O. Krieger, B. Gamsa, and M. Stumm.
"Hierarchical Clustering: A Structure for Scalable Multiprocessor
Operating System Design." Journal of Supercomputing 9(1/2):105-134,
March 1995.
[22] S. Woo, M. Ohara, E. Torrie, J.P. Singh, and A. Gupta. "The SPLASH-2 Programs: Characterization and Methodological Considerations." In Proceedings of the 22nd Annual International Symposium on Computer Architecture, pp. 24-36, June 1995.
[23] R. Zajcew, P. Roy, D. Black, C. Peak, P. Guedes, B. Kemp, J. Lo Verso, M. Leibensperger, M. Barnett, F. Rabii, and D. Netterwala. "An OSF/1 Unix for Massively Parallel Multicomputers." In Proceedings of the Winter 1993 USENIX Conference, pp. 449-468, January 1993.


Last modified 09/20/95 by
Dan Teodosiu.