Preview

Distributed System Problem Solution Andrew Taneebaum & Maarten Van Steen

Powerful Essays
Open Document
Open Document
19016 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Distributed System Problem Solution Andrew Taneebaum & Maarten Van Steen
DISTRIBUTED SYSTEMS PRINCIPLES AND PARADIGMS

PROBLEM SOLUTIONS

ANDREW S. TANENBAUM MAARTEN VAN STEEN
Vrije Universiteit Amsterdam, The Netherlands

PRENTICE HALL
UPPER SADDLE RIVER, NJ 07458

SOLUTIONS TO CHAPTER 1 PROBLEMS

1. Q: What is the role of middleware in a distributed system? A: To enhance the distribution transparency that is missing in network operating systems. In other words, middleware aims at improving the single-system view that a distributed system should have. 2. Q: Explain what is meant by (distribution) transparency, and give examples of different types of transparency. A: Distribution transparency is the phenomenon by which distribution aspects in a system are hidden from users and applications. Examples include access transparency, location transparency, migration transparency, relocation transparency, replication transparency, concurrency transparency, failure transparency, and persistence transparency. 3. Q: Why is it sometimes so hard to hide the occurrence and recovery from failures in a distributed system? A: It is generally impossible to detect whether a server is actually down, or that it is simply slow in responding. Consequently, a system may have to report that a service is not available, although, in fact, the server is just slow. 4. Q: Why is it not always a good idea to aim at implementing the highest degree of transparency possible? A: Aiming at the highest degree of transparency may lead to a considerable loss of performance that users are not willing to accept. 5. Q: What is an open distributed system and what benefits does openness provide? A: An open distributed system offers services according to clearly defined rules. An open system is capable of easily interoperating with other open systems but also allows applications to be easily ported between different implementations of the same system. 6. Q: Describe precisely what is meant by a scalable system. A: A system is scalable with respect to either its number

You May Also Find These Documents Helpful

  • Good Essays

    Among them the first approach was proposed in 1984 by Chandy and Lamport, to build a possible global state of a distributed system [20]. The goal ofthis protocol is to build a consistent distributed snapshot of the distributed system. A distributed snapshot is a collection of process checkpoints (one per process), and a collection of in-flight messages (an ordered list of messages for each point to point channel). The protocol assumes ordered loss-less communication channel; for a given application, messages can be sent or received after or before a process took its checkpoint. A message from process p to process q that is sent by the application after the checkpoint of process p but received before process q checkpointed is said to be an orphan message. Orphan messages must be avoided by the protocol, because they are going to be re-generated by the application, if it were to restart in that snapshot. Similarly, a message from process p to process q that is sent by the application before the checkpoint of process p but received after the checkpoint of process q is said to be missing. That message must belong to the list of messages in channel p to q, or the snapshot is inconsistent. A snapshot that includes no orphan message, and for which all the saved channel messages are missing messages is consistent, since the application can be started from that state and pursue its computation…

    • 1211 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    Pos420 Final Paper

    • 2424 Words
    • 10 Pages

    The objective is critiquing possible Servers that will improve the protection of data, provide a stable environment to support business, allow transaction monitoring, store sales transactions from POS terminals, backup data, and manage databases.…

    • 2424 Words
    • 10 Pages
    Powerful Essays
  • Satisfactory Essays

    7 – Middleware is the software that sits between the application software on the client and the application software on the server.…

    • 1464 Words
    • 6 Pages
    Satisfactory Essays
  • Satisfactory Essays

    ISSC340 Week1Assignment

    • 286 Words
    • 1 Page

    2. Describe the function and characteristics of a network operating system (NOS). (Minimum word count: 100)…

    • 286 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    Nt1310 Unit 1 Essay

    • 443 Words
    • 2 Pages

    Define client/server computing, packet switching, and TCP/IP. Explain how these three things make the Internet so powerful and robust.…

    • 443 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    IT245 PH3 DB1

    • 310 Words
    • 1 Page

    For phase 3 discussion board we are ask to describe and compare the Open Systems Interconnection (OSI) model with another network model. For this assignment I will use the Transmission Control Protocol / Internet Protocol (TCP/IP) model. These models divide the communication process of the network into smaller parts. This helps with design, development, and troubling shooting. The OSI model has 7 layers- 1) Physical, 2) Data Link, 3) Network, 4) Transport, 5) Session, 6) Presentation, 7) Application. The TCP/IP model has 4 layers.…

    • 310 Words
    • 1 Page
    Satisfactory Essays
  • Satisfactory Essays

    4. Is creating redundancy for systems such as Active Directory or Web servers a part of the…

    • 314 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Quiz: Backup and Choices

    • 676 Words
    • 3 Pages

    4. What is the primary security feature that can be designed into a network’s infrastructure to protect and support availability?…

    • 676 Words
    • 3 Pages
    Powerful Essays
  • Good Essays

    Software from different vendors often do not work well together which may necessitate the need for middleware.…

    • 342 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    PART 1: 11 short essay questions, each for 5 points for the total of 55 points. Please use APA citations.…

    • 553 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    Operating systems has come a long way and a much improvement in the way each system built. This paper will discuss the four common types of distributed computer system failures, which are crash failure also known as operating system failure. Hardware failure. Omission failures and byzantine failures. Included in the discussion are failures, which can also occur in a centralized computer system.…

    • 608 Words
    • 2 Pages
    Good Essays
  • Best Essays

    554 Infrastructure

    • 3120 Words
    • 13 Pages

    Iniewski, K., McCrosky, C., & Minoli, D. (2008). Network infrastructure and architecture: Designing high-availability networks. Hoboken, NJ: Wiley-Interscience.…

    • 3120 Words
    • 13 Pages
    Best Essays
  • Better Essays

    The current environment, for Riordan 's departments, is requiring increased labor in order to process information. The slow consolidation of the operational processes of two divisions with different operation software has become a financial threat to Riordan Manufacturing. Each of the divisions lacks modern technology that is needed to run a highly efficient corporation. Therefore, there is not enough information being shared between customers, sales, finance, manufacturing, and management. The upgrades will make their performance consistent with more rapidly and more efficient company locations; corporate headquarters, and China. Finally, there is a need to alleviate the duplication of data entry by establishing compatibility of systems between each of the locations. This condition was recognized as a problem area in the receiving, inventory management, and financial management, shipping, and customer relations management functionalities.…

    • 3678 Words
    • 15 Pages
    Better Essays
  • Satisfactory Essays

    Q3- Identify the features of the Internet that make it unlikely to stop working from a single point of failure. Why do you think the internet has such as high degree of redundancy?…

    • 669 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Thesis for Pos

    • 887 Words
    • 4 Pages

    Products are the heart and soul of a business. Even with the best customer service, they will not be profitable without a commodity to sell. It is the purpose between the business and its customer.…

    • 887 Words
    • 4 Pages
    Satisfactory Essays

Related Topics