Top Papers on Distributed Systems
>> Tuesday, June 17, 2008
I wanted to list some of the pioneering and important papers on distributed systems, but I kept forgetting to do that.
Most people only use some books to teach/learn distributed systems, but I feel these papers really captures the essence of the field. I strongly recommend to anyone in this field to read these papers and feel free to suggest other relevant papers.
(Thanks to Professor Beth Plale for selecting these great papers for our distributed systems course. )
"Time, Clocks, and the Ordering of Events in a Distributed System", L. Lamport, Communications of the ACM, 21, 7, pgs. 558-565, July 1978.
End-to-End Arguments in System Design, J.H. Saltzer, D.P. Reed, and D.D. Clark, ACM Transactions on Computer Systems, Vol. 2, No. 4, Nov 1984
"Myths around Web Services", G. Alonso, Data Engineering, vol 25, no. 4, December 2002
"A Note on Distributed Computing", Jim Waldo, Geoff Wyant, Ann Wollrath, and Sam Kendall, Sun Microsystems Laboratories Technical Report TR-94-29, November 1994
Scale in Distributed Systems, B. Clifford Neuman, Readings in Distributed Computing Systems, IEEE Computer Society Press, 1994
The Google File System, Proceedings of 18th Annual ACM Symposium on Operating Systems Principles. October 2003
"NFS Sensitivity to High Performance Networks", Richard P. Martin and David E. Culler, ACM SIGMETRICS, 1999
Chord: A Scalable Peer-to-peer Lookup Service for Internet Applications, Ion Stoica, Robert Morris, David Karger, M. Frans Kaashoek, Hari Balakrishnan, ACM SIGCOMM, 2001

0 comments:
Post a Comment