Topics in Systems

I am trying to maintain few interesting topics in systems

Reading List on Scalability

Scalability is one of the most important yet illusive entities in distributed computing. I am maintaining a Reading List on Scalability. If I have miss any intersting stuff, please drop me a mail.

Communication Models in distributed Systems

Characterstics of a distibuted systems are highly depended on communication model(s) the system uses. Following are diffrent communication models and autoriative papers under each topic.

  1. Publish Subscribe Systems

  2. P2P Systems
  3. Epidamic Communication Models (Gossip)
  4. Distibuted Message Qeues and ESB
  5. Group Commuincations
  6. Multicast/Broadcast

Interesting Distibuted System Papers

  1. MapReduce: Simplified Data Processing on Large Clusters Jeffrey Dean and Sanjay Ghemawat, OSDI'04: Sixth Symposium on Operating System Design and Implementation, San Francisco, CA, December, 2004.
  2. The Google File System, Sanjay Ghemawat, Howard Gobioff, Shun-Tak Leung, Proceedings of the 19th ACM Symposium on Operating Systems Principles, 2003, pp. 20-43.