SISTEMAS OPERATIVOS DISTRIBUÍDOS
Mestrado em Informática,
1997/98 - 1 Semestre
Textos usados para as apresentações
- What Good are Models and What Models are Good
- Schneider, F.
- In Distributed Systems, 2 edition.
- Mullender, S., editor
- ACM-Press. Addison-Wesley, 1993.
- Implementing Remote Procedure Calls
- Birrell, A. and Nelson, B.
- In ACM Transactions on Computer Systems, Feb. 1994.
- Horus: A flexible Group Communication System
- van Renesse, R. and Birman, K. and Maffeis, S.
- In Communications of the ACM, Abril 1996, Vol 39, N. 4
- ASTRA - An Asynchronous Remote Procedure Call Facility
- Ananda, A. and Tay, B. and Koh, E.
- In Proceedings of the 11th International Conference on
Distributed Computing Systems, 1991.
- Decentralizing a Global Naming Service for Improved
Performance and Fault Tolerance
- Cheriton, D. and Mann, T.
- In ACM Transactions on Computer Systems, Vol 7, No 2, May
1989, pp 147-183.
- Time, Clocks and the Ordering of Events in a Distributed System
- Lamport, L.
- In Communications of the ACM, July 1978
- Elections in Distributed Computer Systems
- Garcia-Molina, H.
- IEEE Transactions on Computers, January 1982.
- An Analysis of Wide-Area Name Server Traffic
- Danzig, P. and Obraczka, K. and Kumar, A.
- ACM SIGCOM 1992.
- Distributed Snapshots: Determining Global States of
Distributed Systems
- Chandy, K. and Lamport, L.
- ACM Transactions on Computer Systems, V 3, N. 1, Feb 1985, pp
63-75
- Probabilistic Clock Synchronization
- Cristian, F.
- In Distributed Computing, Springer Verlag, 1989
- The Sun Network Filesystem: Design, Implementation and Experience
- Sandberg, R.
- Proceedings of the Summer 1985 USENIX Conference, pp 119-130,
June 1985.
- Caching in the SPRITE Network File System
- Nelson, M. and Welch, B. and Ousterhout, J.
- ACM Transactions on Computer Systems, Vol. 6, N. 1, pages
134-154, Feb. 1987.
- Coda: A Highly Available File System for a Distributed
Workstation Environment
- Satyanarayanan, S. and Kistler, J. and Kumar, P. and
Okasaki, M. and Siegel, E. and Steere, D.
- IEEE Transactions on Computers, Vol. 39, N. 4, pages
447-459, Feb. 1990.
- RAID-II: A Scalable STorage Architecture for
High-Bandwidth Network File Service
- Lee, E. and Chen, P. and Hartman, J. and Drapeau,
A. and Miller, E. and Katz, R. and Gibson, G. and
Patterson, D.
- Technical Report, Univ. California, Berkeley, UCB/CSD 92/672,
1992.
- The CAMELOT library: A C language extension for
programming a general purpose distributed transaction system
- Bloch, J.
- Proceedings of the 9th International Conference on
Distributed Computing Systems, pp 172-180,
Newport Beach, CA, USA, 1989.
- An Overview of the Arjuna Distributed Programming System
- Shrivastava, S. and Dixon, G. and Parrington, G.
- IEEE Software, January 1991.
- Fine-Grained Mobility in the Emerald System
- Jul, E. and Levy, H. and Hutchinson, N. and Black, A.
- ACM Transactions on Computer Systems, Vol. 6, No. 1, Feb
1988, pp 109-133.
- The Clouds Distributed Operating Systems
- Dasgupta, P. and LeBlanc, R. and Mustaque, A. and
Ramachandran, U.
- IEEE Computer, November 1991, pp 34-44.
- Parallel Programming Using Shared Objects and Broadcasting
- Tanenbaum, A. and kaashoek, F. and Bal, H.
- IEEE Computer, August 1992, pp 10-19.