All rights reserved. WorldCat is the world's largest library catalog, helping you find library materials online. Distributed Systems: Pearson New International Edition: Principles and Paradigms, Due to its large file size, this book may take longer to download, Up to 2 simultaneous devices, per publisher limits. In the past, he has done research on compilers, operating systems, networking, and local-area distributed systems. He is very proud of them. Does this book contain inappropriate content? COMPUTERS -- Systems Architecture -- Distributed Systems & Computing. There was a problem loading your book clubs. Do you believe that this item violates a copyright? Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. Please enter your name. No other book systematically examines the underlying principles and how they are applied to a wide variety of distributed systems with the depth and clarity of this presentation. Electronic data processing -- Distributed processing. Separate up to five addresses with commas (,). Together, all his research projects have led to over 90 refereed papers in journals and conference proceedings and five books. Going back to university was the right decision; his wife thinks so too. His current research concentrates on large-scale wide-area distributed systems, with an emphasis on locating mobile objects, system architecture, and adaptive distribution and replication. # Distributed systems : principles and paradigms\n, # COMPUTERS--Systems Architecture--Distributed Systems & Computing\n, # Electronic data processing--Distributed processing\n, # Distributed operating systems (Computers)\n, Distributed systems : principles and paradigms\"@, COMPUTERS--Systems Architecture--Distributed Systems & Computing\"@, Electronic data processing--Distributed processing\"@, Distributed operating systems (Computers)\"@, Export to EndNote / Reference Manager(non-Latin). Explains the concepts clearly and in a an easy to read fashion. Top subscription boxes – right to your door, © 1996-2020, Amazon.com, Inc. or its affiliates. 1299961428 9781299961425 9781292038001 1292038004. His current research focuses primarily on the design of wide-area distributed systems that scale to a billion users. Please try again. Together with prof. Tanenbaum he leads the Globe project in which a group of approximately a dozen researchers collaborate to develop a wide-area distributed system by the same name. For courses on Distributed Systems, Distributed Operating Systems, and Advanced Operating Systems focusing on distributed systems, found in departments of Computer Science, Computer Engineering and Electrical Engineering. 1 online resource (i, 633 pages) : illustrations. Distributed systems are common. Distributed operating systems (Computers). For courses on Distributed Systems, Distributed Operating Systems, and Advanced Operating Systems focusing on distributed systems found in departments of Computer Science, Computer Engineering and Electrical Engineering. He is also the Dean of the Advanced School for Computing and Imaging, an interuniversity graduate school doing research on advanced parallel, distributed, and imaging systems. The E-mail Address(es) field is required. It also analyzes reviews to verify trustworthiness. http:\/\/www.worldcat.org\/oclc\/859836509>. http:\/\/www.worldcat.org\/oclc\/859836509> ; http:\/\/experiment.worldcat.org\/entity\/work\/data\/2909545267#Series\/pearson_custom_library>, http:\/\/experiment.worldcat.org\/entity\/work\/data\/2909545267#Topic\/computers_data_processing>, http:\/\/experiment.worldcat.org\/entity\/work\/data\/2909545267#Topic\/computers_systems_architecture_distributed_systems_&_computing>, http:\/\/id.loc.gov\/authorities\/subjects\/sh85042293>, http:\/\/id.loc.gov\/vocabulary\/countries\/enk>, http:\/\/worldcat.org\/entity\/work\/data\/2909545267#CreativeWork\/>, http:\/\/worldcat.org\/isbn\/9781292038001>, http:\/\/worldcat.org\/isbn\/9781299961425>, http:\/\/www.worldcat.org\/title\/-\/oclc\/859836509>. The name field is required. Together with his Ph.D. students and programmers, he helped design the Amoeba distributed operating system, a high-performance microkernel-based distributed operating system. In this unique text, esteemed authors Tanenbaum and van Steen provide full coverage of the field in a systematic way that can be readily used for teaching. After viewing product detail pages, look here to find an easy way to navigate back to pages you are interested in. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required. http:\/\/purl.oclc.org\/dataset\/WorldCat> ; http:\/\/www.worldcat.org\/title\/-\/oclc\/859836509#PublicationEvent\/harlow_essex_pearson_2014>, https:\/\/nls.ldls.org.uk\/welcome.html?ark:\/81055\/vdc_100048057097.0x000001>. The MINIX and Amoeba systems are now available for free via the Internet. Does this book contain quality or formatting issues? Please enter recipient e-mail address(es). View item. His Ph.D. students have gone on to greater glory after getting their degrees. For courses on Distributed Systems, Distributed Operating Systems, and Advanced Operating Systems focusing on distributed systems found in departments of Computer Science, Computer Engineering and Electrical Engineering. Distributed systems are common. He is also listed in Who's Who in the World. Andrew S. Tanenbaum has an S.B. Very few textbooks today explore distributed systems in a manner appropriate for university students. nls.ldls.org.uk Would you also like to submit a review for this item? You may send this item to up to five recipients. You can easily create a free account. Create lists, bibliographies and reviews: Your request to send this item has been completed. Nevertheless, he is trying very hard to avoid turning into a bureaucrat. Maarten van Steen is currently an associate professor at the Vrije Universiteit, Amsterdam where he teaches operating systems, computer networks, and distributed systems. To get the free app, enter your mobile phone number. Please select Ok if you would like to proceed with this request anyway. Learn more ››. This research is being done together with Dr. Maarten van Steen. Distributed Systems: Principles and Paradigms. (not yet rated)
degree from M.LT. un libro come riferimento per i sistemi distribuiti. He is currently a Professor of Computer Science at the Vrije Universiteit in Amsterdam, The Netherlands, where he is head of the Computer Systems Department. The subject field is required. Please choose whether or not you want other users to be able to see on your profile that this library is a favorite of yours. The E-mail message field is required. *Second part of the book devoted to real-world distributed case studies - Includes examples of object-based, document-based, file-based, and coordination-based systems including Corba, DCOM, Globe, NFS v4, Coda, WWW, and Jini. He was the principal architect of the Amsterdam Compiler Kit, a widely-used toolkit for writing portable compilers, as well as of MINIX, a small UNIX clone intended for use in student programming labs. There are 0 reviews and 0 ratings from the United States. Prime members enjoy FREE Delivery and exclusive access to music, movies, TV shows, original audio series, and Kindle books. Computer scientists and engineers need to understand how the principles and paradigms underlying distributed systems software and be familiar with several real world examples. He has also given various highly successful courses on computer systems related subjects to ICT professionals from industry and governmental organizations. Browse the world's largest eBookstore and start reading today on the web, tablet, phone, or ereader. After his graduate studies he went to work for an industrial research laboratory where he eventually became head of the Computer Systems Group, concentrating on programming support for parallel applications. To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Excellent book, covers a large number of topics related to distributed systems and computer science in general. The E-mail Address(es) you entered is(are) not in a valid format. Very good book on Distributed Systems concepts. The Globe system is described at http://www.cs.vu.nl/globe. Copyright © 2001-2020 OCLC. Your recently viewed items and featured recommendations, Select the department you want to search in, This title is not currently available for purchase. Don't have an account? You may have already requested this item. His home page on the World Wide Web can be found at URL http://www.cs.vu.nl/~ast/. CONTENTS 1 INTRODUCTION 1.1 DEFINITION OF A DISTRIBUTED SYSTEM 1.2 GOALS 1.2.1 Making Resources Accessible 1.2.2 Distribution Transparency 1.2.3 Openness 1.2.4 Scalability 1.2.5 Pitfalls 1.3 TYPES OF DISTRIBUTED SYSTEMS 1.3.1 Distributed Computing Systems 1.3.2 Distributed Information Systems 1.3.3 Distributed Pervasive Systems … CONTENTS 1 INTRODUCTION 1.1 DEFINITION OF A DISTRIBUTED SYSTEM 1.2 GOALS 1.2.1 Making Resources Accessible 1.2.2 Distribution Transparency 1.2.3 Openness 1.2.4 Scalability 1.2.5 Pitfalls 1.3 TYPES OF DISTRIBUTED SYSTEMS 1.3.1 Distributed Computing Systems 1.3.2 Distributed Information Systems 1.3.3 Distributed Pervasive Systems 1.4 SUMMARY 2 ARCHITECTURES 2.1 ARCHITECTURAL STYLES 2.2 SYSTEM ARCHITECTURES 2.2.1 Centralized Architectures 2.2.2 Decentralized Architectures 2.2.3 Hybrid Architectures 2.3 ARCHITECTURES VERSUS MIDDLEWARE 2.3.1 Interceptors 2.3.2 General Approaches to Adaptive Software 2.3.3 Discussion 2.4 SELF-MANAGEMENT IN DISTRIBUTED SYSTEMS 2.4.1 The Feedback Control Model 2.4.2 Example: Systems Monitoring with Astrolabe 2.4.3 Example: Differentiating Replication Strategies in Globule 2.4.4 Example: Automatic Component Repair Management in Jade 2.5 SUMMARY 3 PROCESSES 3.1 THREADS 3.1.1 Introduction to Threads 3.1.2 Threads in Distributed Systems 3.2 VIRTUALIZATION 3.2.1 The Role of Virtualization in Distributed Systems 3.2.2 Architectures of Virtual Machines 3.3 CLIENTS 3.3.1 Networked User Interfaces 3.3.2 Client-Side Software for Distribution Transparency 3.4 SERVERS 3.4.1 General Design Issues 3.4.2 Server Clusters 3.4.3 Managing Server Clusters 3.5 CODE MIGRATION 3.5.1 Approaches to Code Migration 3.5.2 Migration and Local Resources 3.5.3 Migration in Heterogeneous Systems 3.6 SUMMARY 4 COMMUNICATION 4.1 FUNDAMENTALS 4.1.1 Layered Protocols 4.1.2 Types of Communication 4.2 REMOTE PROCEDURE CALL 4.2.1 Basic RPC Operation 4.2.2 Parameter Passing 4.2.3 Asynchronous RPC 4.2.4 Example: DCE RPC 4.3 MESSAGE-ORIENTED COMMUNICATION 4.3.1 Message-Oriented Transient Communication 4.3.2 Message-Oriented Persistent Communication 4.3.3 Example: IBM's WebSphere Message-Queuing System 4.4 STREAM-ORIENTED COMMUNICATION 4.4.1 Support for Continuous Media 4.4.2 Streams and Quality of Service 4.4.3 Stream Synchronization 4.5 MULTICAST COMMUNICATION 4.5.1 Application-Level Multicasting 4.5.2 Gossip-Based Data Dissemination 4.6 SUMMARY 5 NAMING 5.1 NAMES, IDENTIFIERS, AND ADDRESSES 5.2 FLAT NAMING 5.2.1 Simple Solutions 5.2.2 Home-Based Approaches 5.2.3 Distributed Hash Tables 5.2.4 Hierarchical Approaches 5.3 STRUCTURED NAMING 5.3.1 Name Spaces 5.3.2 Name Resolution 5.3.3 The Implementation of a Name Space 5.3.4 Example: The Domain Name System 5.4 ATTRIBUTE-BASED NAMING 5.4.1 Directory Services 5.4.2 Hierarchical Implementations: LDAP 5.4.3 Decentralized Implementations 5.5 SUMMARY 6 SYNCHRONIZATION 6.1 CLOCK SYNCHRONIZATION 6.1.1 Physical Clocks 6.1.2 Global Positioning System 6.1.3 Clock Synchronization Algorithms 6.2 LOGICAL CLOCKS 6.2.1 Lamport's Logical Clocks 6.2.2 Vector Clocks 6.3 MUTUAL EXCLUSION 6.3.1 Overview 6.3.2 A Centralized Algorithm 6.3.3 A Decentralized Algorithm 6.3.4 A Distributed Algorithm 6.3.5 A Token Ring Algorithm 6.3.6 A Comparison of the Four Algorithms 6.4 GLOBAL POSITIONING OF NODES 6.5 ELECTION ALGORITHMS 6.5.1 Traditional Election Algorithms 6.5.2 Elections in Wireless Environments 6.5.3 Elections in Large-Scale Syste.