Preview

Distributed Systems

Powerful Essays
Open Document
Open Document
7345 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Distributed Systems
Group communication:
A group with associated group membership, whereby processes may join or leave the group. Processes can then send a message to this group and have it propagated to all members of the group with certain guarantees in terms of reliability and ordering.
Types:
Closed group: A group is said to be closed if only members of the group may multicast to it
Open group: a group is open if processes outside the group may send to it.

Processes and threads:

Threads can be created and destroyed dynamically, as needed. The central aim of having multiple threads of execution is to maximize the degree of concurrent execution between operations.

Operating system architecture
There are two key examples of kernel design: the so-called monolithic and microkernel approaches:

Monolithic: It is massive – it performs all basic operating system functions and takes up in the order of megabytes of code and data – and that it is undifferentiated

Microkernel: The kernel provides only the most basic abstractions, principally address spaces, threads and local interprocess communication.

Comparison: The chief advantages of a microkernel-based operating system are its:Extensibility and its ability to enforce modularity behind memory protection boundaries. In addition, a relatively small kernel is more likely to be free of bugs. | The relative efficiency with which operations can be invoked. |

Multicast:
A multicast operation is an operation that sends a single message from one process to each of the members of a group of processes, usually in such a way that the membership of the group is transparent to the sender.
E.g. Sending an e-mail message to a mailing list, teleconferencing and videoconferencing.
Multicast messages provide a useful infrastructure for constructing distributed systems with the following characteristics:
1. Fault tolerance based on replicated services: client requests are multicast to all the members of the group, each of which

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Ch05EOCAs

    • 2578 Words
    • 13 Pages

    What defines the types of objects that can belong to a particular group and the types of resources that group can be used to secure?…

    • 2578 Words
    • 13 Pages
    Satisfactory Essays
  • Good Essays

    Itm 301

    • 909 Words
    • 4 Pages

    groupware systems effectively and why they are necessary. But before I answer the questions and must let my…

    • 909 Words
    • 4 Pages
    Good Essays
  • Good Essays

    SOCI 1301 Paper 5

    • 649 Words
    • 2 Pages

    Group: Any number of people with similar norms, values, and expectations who interact with one another on a regular basis.…

    • 649 Words
    • 2 Pages
    Good Essays
  • Satisfactory Essays

    Hudson's Bay Company

    • 253 Words
    • 2 Pages

    B) Para-Virtualization in the second one. In a Para-virtualization system the systems are aware of each other. This system doesn’t need as much processing power to manage its operating system. This whole system works as one unit.…

    • 253 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    IT 600 Module One Lecture

    • 1256 Words
    • 5 Pages

    Silberschatz, A., Galvin, P. B., & Gagne, G. (2009). Operating system concepts. Hoboken, NJ: John Wiley &…

    • 1256 Words
    • 5 Pages
    Better Essays
  • Better Essays
    • 1781 Words
    • 8 Pages
    Better Essays
  • Good Essays

    Distributed Systems

    • 837 Words
    • 4 Pages

    Bibliography: * Krzyzanowski, Paul. "A Taxonomy of Distributed Systems." www.cs.rutgers.edu. N.p., n.d. Web. 17 Apr. 2012.; <http://www.cs.rutgers.edu/~pxk/rutgers/notes/content/01-intro.pdf>.…

    • 837 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Now, why these work better in Linux, or how they are more productive in a sense. Linux gives its users total control over the environment they choose to work in. The user has the ability to customize how the whole OS works right down to the kernel if they have the…

    • 1210 Words
    • 5 Pages
    Better Essays
  • Good Essays

    A microcontroller (mcu or µc) is a small computer on a single integrated circuit consisting of a relatively simple CPU combined with support functions such as a crystal oscillator, timer, watchdog, I\O etc.…

    • 567 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Wall Follower

    • 1377 Words
    • 6 Pages

    Report on wall follower robot using 8051 INTRODUCTION: The microcontroller incorporates all the features that are found in microprocessor. The microcontroller has built in ROM, RAM, Input Output ports, Serial Port, timers, interrupts and clock circuit. A microcontroller is an entire computer manufactured on a single chip.…

    • 1377 Words
    • 6 Pages
    Powerful Essays
  • Best Essays

    taobao.com replaced MySQL with Oracle and updated the web server into a IBM mainframe to…

    • 2998 Words
    • 12 Pages
    Best Essays
  • Powerful Essays

    Linux

    • 6952 Words
    • 28 Pages

    The kernel make creation and deletion of processes, schedule the memory management and I/O management of the processor.…

    • 6952 Words
    • 28 Pages
    Powerful Essays
  • Powerful Essays

    Distributed System

    • 1948 Words
    • 8 Pages

    Multiprocessor systems are based on multiple standalone single or dual processor or commodity computers interconnected via a high speed communication system…

    • 1948 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    Inter Process Communication

    • 6040 Words
    • 25 Pages

    A modern Multiprogramming Operating Systems like Linux supports the creation and concurrent execution of multiple processes or threads. Some will act independently of others, but most will need to cooperate with each other.…

    • 6040 Words
    • 25 Pages
    Powerful Essays
  • Powerful Essays

    Modern Operating System

    • 3667 Words
    • 15 Pages

    The kernel is the first part of the operating system to load into memory during booting and it remains there for the entire duration of the computer session because its services are required continuously. Thus it is important for it to be as small as possible while still providing all the essential services needed by the other parts of the operating system and by the various application programs.…

    • 3667 Words
    • 15 Pages
    Powerful Essays

Related Topics