Text Book/ Systems

  • George Coulouris, Jean Dollimore, and Tim Kindberg. Distributed Systems: Concepts and Design. Addison Wesley, 2005 fourth Edition
    1. Introduction

    2. A Note on Distributed Computing, Jim Waldo, Geoff Wyant, Ann Wollrath, and Sam Kendall, Sun Microsystems Laboratories Technical Report TR-94-29, November 1994.
    3. Text Book, Chapter 1 - Characterization of Distributed Systems
    4. Text Book, Chapter 2 - System Models
    5. Web Services and SOA

    6. Text Book,Chapter 19:Web Services
    7. Distributed Communication

    8. Text Book,Chapter 11:Time and Global States
    9. Text Book,Chapter 12:Coordination and agreement
    10. Text Book,Chapter 13:Transactions and Concurrency Control
    11. Building Messaging Substrates for Web and Grid Applications, Geoffrey Fox, Shrideep Pallickara, Marlon Pierce, and Harshawardhan Gadgil. Philosophical Transactions of the Royal Society: Mathematical, Physical and Engineering Sciences. 2005.
    12. Security

    13. Text Book,Chapter 7: Security
    14. An Authentication Service for Computer Networks:Kerberos, B. Clifford Neuman and Theodore Ts'o. IEEE Communications, September 1994
    15. Security for Grid Services. V. Welch, F. Siebenlist, I. Foster, J. Bresnahan, K. Czajkowski, J. Gawor, C. Kesselman, S. Meder, L. Pearlman, and S. Tuecke. Twelfth International Symposium on High Performance Distributed Computing (HPDC-12), June 2003.
    16. An Online Credential Repository for the Grid: MyProxy, J. Novotny, S. Tuecke, and V. Welch. Proceedings of the Tenth International Symposium on High Performance Distributed Computing (HPDC-10), IEEE Press, August 2001.
    17. The Role of Trust Management in Distributed Systems Security, Matt Blaze1, Joan Feigenbaum, John Ioannidis, and Angelos D. Keromytis, Lecture Notes In Computer Science: Secure Internet programming: security issues for mobile and distributed objects
    18. GRID

    19. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. Ian Foster, Carl Kesselman, Jeffrey M. Nick, Steven Tuecke, 2002
    20. THE GRID: Computing without Bounds, Foster Ian, Scientific American, 0036-8733, April 1, 2003, Vol. 288, Issue 4
    21. Evolution of grid computing architecture and grid adoption models, J. Joseph, M. Ernest, and C. Fellenstein, IBM System Journal, Volume 43, Number 4, 2004 Grid Computing
    22. Modeling and managing State in distributed systems: the role of OGSI and WSRF, Foster, I. Czajkowski, K. Ferguson, D.E. Frey, J. Graham, S. Maguire, T. Snelling, D. Tuecke, Proceedings of the IEEE, Volume: 93, Issue: 3 page(s): 604- 612, 2005.
    23. Autonomic Computing

    24. Autonomic Computing: An Overview,M.Parashar, S. Hariri, Lecture Notes in Computer Science: Springer/Heidelberg, Vol. 3566, pp. 247-259, 2005. and A Concise Introduction to Autonomic Computing, R. Sterritt, M. Parashar, H. Tianfield, R. Unland, Journal of Advanced Engineering Informatics, Engineering Applications of Artificial Intelligence, Special Issue on Autonomic Computing and Automation, Elsevier Publishers, 2005.
    25. Research challenges of autonomic computing, Jeffrey O. Kephart 27th International Conference on Software Engineering (ICSE'05)
    26. Utility-Driven Self-Adaptive Middleware,Vibhore Kumar, Brian Cooper, and Karsten Schwan, Proceedings of the Int'l Conference on Autonomic Computing (ICAC), Jun. 2005.
    27. Scalability/Fault tolerance/Reliability

    28. Scale in distributed systems B. Clifford Neuman. In Readings in Distributed Computing Systems, IEEE Computer Society Press, 1994.
    29. Abstractions for Fault-Tolerance, Flaviu Cristian, Invited paper, 13th IFIP World Computer Congress, Aug 28-Sept 2, Hamburg, 1994
    30. Workflows

    31. Workflow Patterns. W.M.P. van der Aalst, A.H.M. ter Hofstede, B. Kiepuszewski, and A.P. Barros. Distributed and Parallel Databases, 14(3), pages 5-51, July 2003.
    32. Other Topics

    33. Text Book,Chapter 5: Distributed Objects and Remote Invocations
    34. Text Book,Chapter 9: Name Services
    35. Text Book,Chapter 10:P2P systems
    36. Text Book,Chapter 15:Replication