Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Distributed Operating Systems and AlgorithmsMarch 1997
Publisher:
  • Addison-Wesley Longman Publishing Co., Inc.
  • 75 Arlington Street, Suite 300 Boston, MA
  • United States
ISBN:978-0-201-49838-7
Published:01 March 1997
Pages:
569
Skip Bibliometrics Section
Reflects downloads up to 13 Nov 2024Bibliometrics
Skip Abstract Section
Abstract

From the Publisher: Distributed Operating Systems and Algorithms integrates into one text both the theory and implementation aspects of distributed operating systems for the first time. This innovative book provides the reader with knowledge of the important algorithms necessary for an in-depth understanding of distributed systems; at the same time it motivates the study of these algorithms by presenting a systems framework for their practical application. The first part of the book is intended for use in an advanced course on operating systems and concentrates on parallel systems, distributed systems, real-time systems, and computer networks. The second part of the text is written for a course on distributed algorithms with a focus on algorithms for asynchronous distributed systems. While each of the two parts is self-contained, extensive cross-referencing allows the reader to emphasize either theory or implementation or to cover both elements of selected topics. Features: Integrates and balances coverage of the advanced aspects of operating systems with the distributed algorithms used by these systems. Includes extensive references to commercial and experimental systems to illustrate the concepts and implementation issues. Provides precise algorithm description and explanation of why these algorithms were developed. Structures the coverage of algorithms around the creation of a framework for implementing a replicated server-a prototype for implementing a fault-tolerant and highly available distributed system. Contains programming projects on such topics as sockets, RPC, threads, and implementation of distributed algorithmsusing these tools. Includes an extensive annotated bibliography for each chapter, pointing the reader to recent developments. Solutions to selected exercises, templates to programming problems, a simulator for algorithms for distributed synchronization, and teaching tips for selected topics are available to qualified instructors from Addison Wesley.

Cited By

  1. Vojdani M and Taj Y DR Proceedings of the 9th International Conference on Algorithms and Architectures for Parallel Processing, (90-99)
  2. Wang J, Ren Y, Zheng D and Wu Q A Balanced Resource Allocation and Overload Control Infrastructure for the Service Grid Environment Proceedings of the 7th international conference on Computational Science, Part I: ICCS 2007, (466-473)
  3. Escalera J, Ferre M, Aracil R and Baca J ROBMAT Knowledge-Based Intelligent Information and Engineering Systems and the XVII Italian Workshop on Neural Networks on Proceedings of the 11th International Conference, (1204-1213)
  4. Clementi A, Di Ianni M, Lauria M, Monti A, Rossi G and Silvestri R (2007). On the bounded-hop MST problem on random Euclidean instances, Theoretical Computer Science, 384:2-3, (161-167), Online publication date: 1-Oct-2007.
  5. Morillo P, Orduna J, Fernandez M and Duato J (2005). Improving the Performance of Distributed Virtual Environment Systems, IEEE Transactions on Parallel and Distributed Systems, 16:7, (637-649), Online publication date: 1-Jul-2005.
  6. Zhou J, Chu L and Yang T An Efficient Topology-Adaptive Membership Protocol for Large-Scale Cluster-Based Services Proceedings of the 19th IEEE International Parallel and Distributed Processing Symposium (IPDPS'05) - Papers - Volume 01
  7. Clementi A, Di Ianni M, Monti A, Lauria M, Rossi G and Silvestri R Divide and conquer is almost optimal for the bounded-hop MST problem on random euclidean instances Proceedings of the 12th international conference on Structural Information and Communication Complexity, (89-98)
  8. ACM
    Reek K (2004). Design patterns for semaphores, ACM SIGCSE Bulletin, 36:1, (320-324), Online publication date: 1-Mar-2004.
  9. ACM
    Reek K Design patterns for semaphores Proceedings of the 35th SIGCSE technical symposium on Computer science education, (320-324)
  10. Yu H and Vahdat A Consistent and automatic replica regeneration Proceedings of the 1st conference on Symposium on Networked Systems Design and Implementation - Volume 1, (24-24)
  11. Lee M and Helal S (2019). HiCoMo, Distributed and Parallel Databases, 11:1, (73-92), Online publication date: 1-Jan-2002.
  12. Di Stefano A and Santoro C (2002). Locating Mobile Agents in a Wide Distributed Environment, IEEE Transactions on Parallel and Distributed Systems, 13:8, (844-864), Online publication date: 1-Aug-2002.
  13. ACM
    Schreiner W A java toolkit for teaching distributed algorithms Proceedings of the 7th annual conference on Innovation and technology in computer science education, (111-115)
  14. ACM
    Schreiner W (2002). A java toolkit for teaching distributed algorithms, ACM SIGCSE Bulletin, 34:3, (111-115), Online publication date: 1-Sep-2002.
  15. Nesterenko M and Mizuno M (2002). A Quorum-Based Self-Stabilizing Distributed Mutual Exclusion Algorithm, Journal of Parallel and Distributed Computing, 62:2, (284-305), Online publication date: 1-Feb-2002.
  16. Park J, Kanitkar V and Delis A (2019). Logically Clustered Architectures for Networked Databases, Distributed and Parallel Databases, 10:2, (161-198), Online publication date: 1-Sep-2001.
  17. ACM
    Gupta B and Banerjee S (2001). A Roll-Forward Recovery Scheme for Solving the Problem of Coasting Forward for Distributed Systems, ACM SIGOPS Operating Systems Review, 35:3, (55-66), Online publication date: 1-Jul-2001.
  18. Stoller S (2000). Leader Election in Asynchronous Distributed Systems, IEEE Transactions on Computers, 49:3, (283-284), Online publication date: 1-Mar-2000.
  19. ACM
    Lacoste M (2000). Towards a secure platform for distributed mobile object computing, ACM SIGOPS Operating Systems Review, 34:2, (56-73), Online publication date: 1-Apr-2000.
  20. Haridi S, Van Roy P, Brand P and Schulte C (1998). Programming languages for distributed applications, New Generation Computing, 16:3, (223-261), Online publication date: 1-Sep-1998.
Contributors
  • University of Florida

Recommendations