• K. G. SrinivasaEmail author
  • Anil Kumar Muppalla
Part of the Computer Communications and Networks book series (CCN)


Distributed Computing focusing on a range of ideas and topics. This chapter identifies several properties of distributed systems in general, it also discusses briefly on the different types of systems shedding light on popular architectures used in successful distributed system arrangements. It further goes on to identify several challenges and hints at several research areas. The chapters ends with trends and examples where distributed systems have perhaps contributed immensely.


Sensor Network Internet Protocol Personal Space Domain Name System Distribute File System 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Stevens, Richard. UNIX Network Programming, Volume 2, Second Edition: Interprocess Communications. Prentice Hall, 1999. ISBN 0-13-081081-9.Google Scholar
  2. 2.
    Patterson, David A. and John L. Hennessy (2007). Computer architecture : a quantitative approach, Fourth Edition, Morgan Kaufmann Publishers, p. 201. ISBN 0-12-370490-1.Google Scholar
  3. 3.
    Jean Dollimore, George Coulouris, and Tim Kindberg, Distributed Systems: Concepts and Design, Addison-Wesley Publishers Limited 1988Google Scholar
  4. 4.
    Sukumar Ghosh, Distributed Systems: An Algorithmic Approach, Taylor & Francis Group, LLC, 2007Google Scholar
  5. 5.
    Buyya, Rajkumar. High performance cluster computing. New Jersey: F’rentice 1999.Google Scholar
  6. 6.
    Berman, Fran, Geoffrey Fox, and Anthony JG Hey, eds. Grid computing: making the global infrastructure a reality. Vol. 2. John Wiley and sons, 2003.Google Scholar
  7. 7.
    Joseph, Joshy, Mark Ernest, and Craig Fellenstein. Evolution of grid computing architecture and grid adoption models. IBM Systems Journal 43.4 pp. 624-645, 2004.Google Scholar
  8. 8.
    Lampson, Butler W., Manfred Paul, and Hans Jrgen Siegert. Distributed systems-architecture and implementation, an advanced course. Springer-Verlag, 1981.Google Scholar
  9. 9.
    Tanenbaum, Andrew, and Maarten Van Steen. Distributed systems. Pearson Prentice Hall, 2007.Google Scholar
  10. 10.
    Barroso, Luiz Andr, Jeffrey Dean, and Urs Holzle. ”Web search for a planet: The Google cluster architecture.” Micro, Ieee 23.2 pp. 22-28, 2003.Google Scholar
  11. 11.
    Bernstein, Philip A. ”Middleware: a model for distributed system services.” Communications of the ACM 39.2 pp. 86-98, 1996.Google Scholar
  12. 12.
    Ghemawat, Sanjay, Howard Gobioff, and Shun-Tak Leung. ”The Google file system.” ACM SIGOPS Operating Systems Review. Vol. 37. No. 5. ACM, 2003.Google Scholar
  13. 13.
    Thain, Douglas, Todd Tannenbaum, and Miron Livny. Distributed computing in practice: The Condor experience. Concurrency and Computation: Practice and Experience 17.24 pp. 323-356, 2005.Google Scholar
  14. 14.
    Mirkovic, Jelena, et al. Internet Denial of Service: Attack and Defense Mechanisms (Radia Perlman Computer Networking and Security). Prentice Hall PTR, 2004.Google Scholar
  15. 15.
    Sarwar, Badrul, et al. ”Analysis of recommendation algorithms for e-commerce.” Proceedings of the 2nd ACM conference on Electronic commerce. ACM, 2000.Google Scholar
  16. 16.
    Dikaiakos, Marios D., et al. ”Cloud computing: distributed internet computing for IT and scientific research.” Internet Computing, IEEE 13.5 (2009): 10-13.Google Scholar
  17. 17.
    Coiera, Enrico. ”Medical Informatics, the Internet, and Telemedicine.” London: Arnold (1997).Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.M.S. Ramaiah Institute of TechnologyBangaloreIndia

Personalised recommendations