Photo
Alfred Z Spector

Publications

Books

Camelot and Avalon, A Distributed Transaction Facility, Morgan Kaufmann Publishers, Inc., San Mateo, 1991. (Jeffrey L. Eppinger, Lily B. Mummert, Alfred Z. Spector, eds.)


Articles in Books

Distributed Transaction Processing and The Camelot System in (Distributed Operating Systems), pp. 331-353, Volume F 28, Y. Paker et al., ed., Springer-Verlag, Berlin, 1987. Also available as Technical Report CMU-CS-87-100, Carnegie Mellon University, January 1987.

Communication Support in Operating Systems for Transactions in (Networking in Open Systems), pp. 313-324, Gunter Muller, Robert P. Blanc, eds. Lecture Notes in Computer Science Volume 248, Springer-Verlag, 1987. Also available as Technical Report CMU-CS-86-165, Carnegie Mellon University, November 1986.


Contributions to Edited Volumes

The Carnegie Mellon Curriculum for Undergraduate Computer Science, Mary Shaw, ed., Springer Verlag, New York, 1985


Technical Papers in Refereed Journals and Conference Proceedings

Using a wide-area file system within the World-Wide Web. Second International World-Wide Web Conference. Chicago, Illinois. October 1994. (Mirjana Spasojevic, Mic Bowman, and Alfred Spector.)

Software, Interface, and Implementation, Jurimetrics, Fall 1989, 30:79.

A Weighted Voting Algorithm for Replicated Directories. Journal of the ACM, 34(4):859-909, October 1987. Also available as Technical Report CMU-CS-86-132, Carnegie Mellon University, June 1986. Revision of Report CMU-CS-84-114, April 1984. (Joshua J. Bloch, Dean S. Daniels, Alfred Z. Spector).

Distributed Logging for Transaction Processing, In Sigmod '87Proceedings, Pages 82-96, ACM, May 1987. Also available as Technical Report CMU-CS-86-106, Carnegie Mellon University, June 1986. (Dean S. Daniels, Alfred Z. Spector, Dean Thompson).

Distributed Transactions for Reliable Systems. In Proceedings of the Tenth Symposium on Operating System Principles, pages 127-146. ACM, December 1985. Also available in Concurrency Control and Reliability in Distributed Systems, Bharat K. Bhargava, ed., pp. 214-249, Van Nostrand Reinhold Company, New York, 1987, and as Technical Report CMU-CS-85-117, Carnegie Mellon University, September 1985. (Alfred Z. Spector, Dean S. Daniels, Daniel J. Duchamp, Jeffrey L. Eppinger, Randy Pausch)

The ITC Distributed File System: Principles and Design. In Proceedings of the Tenth Symposium on Operating System Principles, pages 35-50, ACM, December 1985. Also available as Carnegie Mellon Report CMU-ITC-039, April 1985. (M. Satyanarayanan, John H. Howard,
David A. Nichols, Robert N. Sidebotham, Alfred Z. Spector, Michael J.West)

Support for Distributed Transactions in the TABS Prototype. IEEE Transactions on Software Engineering SE-11(6):520-530, June 1985. Also available in (Proceedings of the Fourth Symposium on Reliability in Distributed Software and Database Systems), Silver Springs, Maryland, IEEE, October 1984 and as Technical Report CMU-CS-84-132, Carnegie Mellon University, July 1984. (Alfred Z. Spector, Jacob Butcher, Dean S. Daniels, Daniel J. Duchamp, Jeffrey L. Eppinger, Charles E. Fineman, Abdelsalam Heddaya, Peter M. Schwarz)

Synchronizing Shared Abstract Types. ACM Transactions on Computer Systems 2(3):223-250, August 1984. Also available as Technical Report CMU-CS-83-163, Carnegie Mellon University, November 1983, and in Readings in Object-Oriented Databases, Stanley Zdonik and David Maier, ed., Morgan Kaufmann, 1988. (Peter M. Schwarz, Alfred Z. Spector)

An Algorithm for Replicated Directories. In Proceedings of the Second Annual Symposium on Principles of Distributed Computing, pages 104-113. ACM, August 1983. Also available in (Operating Systems Review) 20(1), January 1986, pages 24-43. (Dean S. Daniels, Alfred Z. Spector)

Performing Remote Operations Efficiently on a Local Computer Network. Communications of the ACM 25(4):246-260, April 1982. Also summarized in the Proceedings of the Eighth Symposium on Operating SystemPrinciples, Asilomar, CA, Dec. 1981 and available as Report STAN-CS-80-850, Stanford University, Dec. 1980.

Extending Local Network Interfaces to Provide More Efficient Communication Facilities, Proceedings Pacific 80 Conference, pages 6-13. ACM, San Francisco, November 1980.

A Model for Transport in the Central Nervous System, American Journal of Physiology, 232(3):73-79, 1977. (Reynold Spector, S. Robert Snodgrass, Alfred Z. Spector)

Instructional Computer Systems for Higher Education, Proc. of the 1976 National Computer Conference, pages 171-177 New York, June 1976. (Charles Prenner, Alfred Spector)


Invited Journal Articles

Software for Process Control, Scientific American 250(9):174-186, September 1984.


Invited Conference Articles

Modular Architectures for Distributed and Database Systems, in Proceedings Eighth ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems, March 1989, pp. 217-224.

Camelot: A Flexible, Distributed Transaction Processing System, in Proceedings Compcon, San Francisco, February 1988, pp. 432-436. (Alfred Z. Spector, Randy F. Pausch, and Gregory Bruell)

Thoughts on Large Distributed File Systems, in Proceedings of the Gesellschaft fur Informatik in series Informatik-Fachberichte: 126. Berlin, Springer-Verlag, October 1986, pp. 555-564. (Also available Tutorial Notes: Integrating Distributed System and Mass Storage System Architectures, Eighth IEEE Symposium on Mass Storage Systems, May 1987, Tucson, Arizona.)

Major Case Studies of Systems

IBM's System/360-370 Architecture. Communications of the ACM 30(4),291-307, April 1987. (David K. Gifford, Alfred Z. Spector)

Bridge Design and Construction. Communications of the ACM 29(4):267-283, April 1986. (Alfred Z. Spector, David K. Gifford)

The Cirrus Banking Network. Communications of the ACM 28(8): 798-807, August 1985. (David K. Gifford, Alfred Z. Spector)

The Space Shuttle Primary Computer System. Communications of the ACM 27(9):875-900,
September 1984. (Alfred Z. Spector, David K. Gifford)

A Case Study: The TWA Reservation System. Communications of the ACM 27(7):650-665, July 1984. (David K. Gifford, Alfred Z. Spector)