skip to main content
Skip header Section
Distributed Systems: Concepts and DesignMay 2011
Publisher:
  • Addison-Wesley Publishing Company
  • United States
ISBN:978-0-13-214301-1
Published:07 May 2011
Pages:
1008
Skip Bibliometrics Section
Bibliometrics
Skip Abstract Section
Abstract

Broad and up-to-date coverage of the principles and practice in the fast moving area of Distributed Systems. Distributed Systems provides students of computer science and engineering with the skills they will need to design and maintain software for distributed applications. It will also be invaluable to software engineers and systems designers wishing to understand new and future developments in the field. From mobile phones to the Internet, our lives depend increasingly on distributed systems linking computers and other devices together in a seamless and transparent way. The fifth edition of this best-selling text continues to provide a comprehensive source of material on the principles and practice of distributed computer systems and the exciting new developments based on them, using a wealth of modern case studies to illustrate their design and development. The depth of coverage will enable readers to evaluate existing distributed systems and design new ones.

Cited By

  1. ACM
    Garcia Lopez P, Slominski A, Metzler B, Berhendt M and Shillaker S Serverless End Game: Disaggregation enabling Transparency Proceedings of the 2nd Workshop on SErverless Systems, Applications and MEthodologies, (9-14)
  2. Cinque M, De Simone L, Mazzocca N, Ottaviano D and Vitale F (2023). Evaluating virtualization for fog monitoring of real-time applications in mixed-criticality systems, Real-Time Systems, 59:4, (534-567), Online publication date: 1-Dec-2023.
  3. ACM
    Radcliffe N, Lee K and Mendygral P Dragon Proxy Runtimes and Multi-system Workflows Proceedings of the SC '23 Workshops of The International Conference on High Performance Computing, Network, Storage, and Analysis, (648-651)
  4. Narvekar P and Vardy A (2023). A data grid strategy for non-prehensile object transport by a multi-robot system, Artificial Life and Robotics, 28:4, (680-689), Online publication date: 1-Nov-2023.
  5. Cignarale G, Kuznets R, Rincon Galeana H and Schmid U Logic of Communication Interpretation: How to Not Get Lost in Translation Frontiers of Combining Systems, (119-136)
  6. Cignarale G, Schmid U, Tahko T and Kuznets R (2023). The Role of A Priori Belief in the Design and Analysis of Fault-Tolerant Distributed Systems, Minds and Machines, 33:2, (293-319), Online publication date: 1-Jun-2023.
  7. ACM
    Cerqueira J An Ontology for Context-aware Middleware for Dependable Medical Systems Proceedings of the 11th Latin-American Symposium on Dependable Computing, (79-83)
  8. ACM
    Zimmerling M, Mottola L and Santini S (2020). Synchronous Transmissions in Low-Power Wireless, ACM Computing Surveys, 53:6, (1-39), Online publication date: 30-Nov-2021.
  9. ACM
    de Matos F, Rego P and Trinta F Secure Computational Offloading with gRPC: A Performance Evaluation in a Mobile Cloud Computing Environment Proceedings of the 11th ACM Symposium on Design and Analysis of Intelligent Vehicular Networks and Applications, (45-52)
  10. ACM
    Kokolis A, Psistakis A, Reidys B, Huang J and Torrellas J Distributed Data Persistency MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture, (71-85)
  11. Spolaôr N, Lee H, Takaki W, Ensina L, Parmezan A, Oliva J, Coy C and Wu F (2021). A video indexing and retrieval computational prototype based on transcribed speech, Multimedia Tools and Applications, 80:25, (33971-34017), Online publication date: 1-Oct-2021.
  12. Moin A Data analytics and machine learning methods, techniques and tool for model-driven engineering of smart IoT services Proceedings of the 43rd International Conference on Software Engineering: Companion Proceedings, (287-292)
  13. Valkov I, Trinder P and Chechina N (2021). Reliable distribution of computational load in robot teams, Autonomous Robots, 45:3, (351-369), Online publication date: 1-Mar-2021.
  14. ACM
    Weiss W, Jiménez V and Zeiner H (2020). Dynamic Buffer Sizing for Out-of-order Event Compensation for Time-sensitive Applications, ACM Transactions on Sensor Networks, 17:1, (1-23), Online publication date: 28-Feb-2021.
  15. ACM
    Fu X, Cai H, Li W and Li L (2020). SEADS, ACM Transactions on Software Engineering and Methodology, 30:1, (1-45), Online publication date: 31-Jan-2021.
  16. Sharma R, Nitin N, AlShehri M and Dahiya D (2021). Priority-based joint EDF–RM scheduling algorithm for individual real-time task on distributed systems, The Journal of Supercomputing, 77:1, (890-908), Online publication date: 1-Jan-2021.
  17. Domingues A, Hamerski J and Amory A (2021). A fault recovery protocol for brokers in centralized publish-subscribe systems targeting multiprocessor systems-on-chips, Analog Integrated Circuits and Signal Processing, 106:1, (139-154), Online publication date: 1-Jan-2021.
  18. Noskov I and Bogatyrev V Multipath Redundant Network Protocol Without Delivery Guarantee Distributed Computer and Communication Networks, (39-51)
  19. ACM
    Loukantchevsky M Distributed Ring-based Mutual Exclusion with Failure Recovery Proceedings of the 21st International Conference on Computer Systems and Technologies, (111-115)
  20. ACM
    Fu X On the scalable dynamic taint analysis for distributed systems Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, (1247-1249)
  21. ACM
    Fu X Towards scalable defense of information flow security for distributed systems Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, (438-442)
  22. Guo F and Wang Y (2019). Panoramic Image Mosaics via Distributed Systems Using Color Moments and Local Wavelet-Features, Pattern Recognition and Image Analysis, 29:3, (384-388), Online publication date: 1-Jul-2019.
  23. ACM
    Heidari S, Simmhan Y, Calheiros R and Buyya R (2018). Scalable Graph Processing Frameworks, ACM Computing Surveys, 51:3, (1-53), Online publication date: 31-May-2019.
  24. Fu X and Cai H Measuring interprocess communications in distributed systems Proceedings of the 27th International Conference on Program Comprehension, (323-334)
  25. ACM
    Pym D (2019). Resource semantics, ACM SIGLOG News, 6:2, (5-41), Online publication date: 22-Apr-2019.
  26. ACM
    Nguyen D, Kulkarni S and Datta A Benefit of self-stabilizing protocols in eventually consistent key-value stores Proceedings of the 20th International Conference on Distributed Computing and Networking, (148-157)
  27. ACM
    Tenorio-Fornés A, Hassan S and Pavón J Open Peer-to-Peer Systems over Blockchain and IPFS Proceedings of the 1st Workshop on Cryptocurrencies and Blockchains for Distributed Systems, (19-24)
  28. ACM
    Chandio Y, Bitsch J, Syed A and Alizai M (2018). Networking Wireless Energy in Embedded Networks, ACM Transactions on Sensor Networks, 14:2, (1-31), Online publication date: 31-May-2018.
  29. ACM
    Idowu L, Ali I and Abdullahi U A Model and Architecture for Building a Sustainable National Open Government Data (OGD) Portal Proceedings of the 11th International Conference on Theory and Practice of Electronic Governance, (352-362)
  30. Filho R, Carroll A and Brooks J A distributed simulator platform for rapid industrial user experience prototyping Proceedings of the 2017 Winter Simulation Conference, (1-12)
  31. ACM
    Wizenty P, Sorgalla J, Rademacher F and Sachweh S MAGMA Proceedings of the 11th European Conference on Software Architecture: Companion Proceedings, (61-65)
  32. Leite A, Alves V, Rodrigues G, Tadonki C, Eisenbeis C and Melo A (2017). Dohko, Cluster Computing, 20:3, (1951-1976), Online publication date: 1-Sep-2017.
  33. BăźDicăź A and BăźDicăź C (2017). Formal framework for distributed swarm computing, Soft Computing - A Fusion of Foundations, Methodologies and Applications, 21:17, (4925-4938), Online publication date: 1-Sep-2017.
  34. ACM
    Kulkarni S and Vaidya N Effectiveness of Delaying Timestamp Computation Proceedings of the ACM Symposium on Principles of Distributed Computing, (263-272)
  35. Das A, Adhikary T, Razzaque M, Alrubaian M, Hassan M, Uddin M and Song B (2017). Big media healthcare data processing in cloud, Cluster Computing, 20:2, (1599-1614), Online publication date: 1-Jun-2017.
  36. Tsai C, Lin W and Ke S (2016). Big data mining with parallel computing, Journal of Systems and Software, 122:C, (83-92), Online publication date: 1-Dec-2016.
  37. ACM
    Díaz J, Pérez J, Pérez J and Garbajosa J Conceptualizing a framework for cyber-physical systems of systems development and deployment Proccedings of the 10th European Conference on Software Architecture Workshops, (1-7)
  38. ACM
    Karydi E and Margaritis K (2016). Parallel and Distributed Collaborative Filtering, ACM Computing Surveys, 49:2, (1-41), Online publication date: 11-Nov-2016.
  39. Hosseini M, Jiang Y, Wu P, Berlin R, Ren S and Sha L (2016). A Pathophysiological Model-Driven Communication for Dynamic Distributed Medical Best Practice Guidance Systems, Journal of Medical Systems, 40:11, (1-17), Online publication date: 1-Nov-2016.
  40. Xu Z, Lu X and Law K (2016). A computational framework for regional seismic simulation of buildings with multiple fidelity models, Advances in Engineering Software, 99:C, (100-110), Online publication date: 1-Sep-2016.
  41. ACM
    Cai H and Thain D DistIA: a cost-effective dynamic impact analysis for distributed programs Proceedings of the 31st IEEE/ACM International Conference on Automated Software Engineering, (344-355)
  42. ACM
    Ahsan S and Gupta I The CAT theorem and performance of transactional distributed systems Proceedings of the 4th Workshop on Distributed Cloud Computing, (1-6)
  43. Contreras L, Cominardi L, Qian H and Bernardos C (2016). Software-Defined Mobility Management, Mobile Networks and Applications, 21:2, (226-236), Online publication date: 1-Apr-2016.
  44. ACM
    Das M, Govardhan A and Lakshmi D Best practices for web applications to improve performance of QoS Proceedings of the Second International Conference on Information and Communication Technology for Competitive Strategies, (1-9)
  45. Kiourt C and Kalles D (2016). A platform for large-scale game-playing multi-agent systems on a high performance computing infrastructure, Multiagent and Grid Systems, 12:1, (35-54), Online publication date: 1-Jan-2016.
  46. Kotsilieris T, Karetsos G, Anagnostopoulos I and Dimopoulou N (2015). Interconnecting distributed virtual worlds using Metabots, Computer Animation and Virtual Worlds, 26:6, (549-561), Online publication date: 1-Nov-2015.
  47. ACM
    Das M, Govardhan A and lakshmi D QoS of Web Services Architecture Proceedings of the The International Conference on Engineering & MIS 2015, (1-8)
  48. ACM
    Lin Y and Mitra S (2015). StarL, ACM SIGPLAN Notices, 50:5, (1-10), Online publication date: 22-Jul-2015.
  49. ACM
    Fernández Pérez I, Boumaza A and Charpillet F Decentralized Innovation Marking for Neural Controllers in Embodied Evolution Proceedings of the 2015 Annual Conference on Genetic and Evolutionary Computation, (161-168)
  50. ACM
    Lin Y and Mitra S StarL Proceedings of the 16th ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems 2015 CD-ROM, (1-10)
  51. Bouvry P, Mayer R, Muszynski J, Petcu D, Rauber A, Tempesti G, Trinh T and Varrette S (2015). Resilience within Ultrascale Computing System, Supercomputing Frontiers and Innovations: an International Journal, 2:2, (46-63), Online publication date: 6-Apr-2015.
  52. ACM
    Chen S, Gao Z, Nahrstedt K and Gupta I (2015). 3DTI Amphitheater, ACM Transactions on Multimedia Computing, Communications, and Applications, 11:2s, (1-22), Online publication date: 24-Feb-2015.
  53. ACM
    Freitas L, Costa F, Rocha R and Allen A An architecture for a smart spaces virtual machine Proceedings of the 9th Workshop on Middleware for Next Generation Internet Computing, (1-6)
  54. ACM
    Liu J, Liu D, Yan X, Dong L, Zeng T, Zhang Y and Tang J AMiner-mini Proceedings of the 23rd ACM International Conference on Conference on Information and Knowledge Management, (2069-2071)
  55. Jiang L and Fu X Research and implementation of algorithm for short videos recommendation Proceedings of the 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, (796-801)
  56. Benfenatki H, Silva C, Benharkat A and Ghodous P Cloud Application Development Methodology Proceedings of the 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) - Volume 01, (13-20)
  57. Morandi B, Nanz S and Meyer B Safe and Efficient Data Sharing for Message-Passing Concurrency Proceedings of the 16th IFIP WG 6.1 International Conference on Coordination Models and Languages - Volume 8459, (99-114)
  58. Guazzone M, Anglano C and Sereno M A game-theoretic approach to coalition formation in green cloud federations Proceedings of the 14th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, (618-625)
  59. ACM
    Mihindukulasooriya N, Esteban-Gutiérrez M and García-Castro R Seven challenges for RESTful transaction models Proceedings of the 23rd International Conference on World Wide Web, (949-952)
  60. ACM
    Chen S, Nahrstedt K and Gupta I 3DTI amphitheater Proceedings of the 5th ACM Multimedia Systems Conference, (70-80)
  61. ACM
    Vogel T and Giese H (2014). Model-Driven Engineering of Self-Adaptive Software with EUREMA, ACM Transactions on Autonomous and Adaptive Systems, 8:4, (1-33), Online publication date: 1-Jan-2014.
  62. Gómez-Goiri A, Orduña P, Diego J and López-De-Ipiña D (2014). Otsopack, Computers in Human Behavior, 30, (460-467), Online publication date: 1-Jan-2014.
  63. ACM
    Cassemiro do Nascimento S, Carvalho F and da Rocha T Towards interoperability between heterogeneous distributed components Proceedings of the 12th International Workshop on Adaptive and Reflective Middleware, (1-7)
  64. Starov O and Vilkomir S Integrated TaaS platform for mobile development Proceedings of the 8th International Workshop on Automation of Software Test, (1-7)
  65. ACM
    Shafiei N and Mehlitz P (2012). Modeling class loaders in Java PathFinder version 7, ACM SIGSOFT Software Engineering Notes, 37:6, (1-5), Online publication date: 27-Nov-2012.
  66. Issarny V and Bennaceur A Composing Distributed Systems Revised Lectures of the 11th International Symposium on Formal Methods for Components and Objects - Volume 7866, (168-196)
  67. ACM
    Persson M, Tobian A, Johansson P, Goode E, Kruzela I and Johansson O A new improved distributed e-healthcare system based on open standards for depression treatment Proceedings of the 3rd International Conference on Information and Communication Systems, (1-6)
Contributors
  • University of Cambridge
  • Queen Mary University of London
  • HP Labs, Bristol

Recommendations