Distributed Systems

IPC Buffering

In the standard message passing model, messages can be copied many times: from the user buffer to the kernel buffer (the output buffer of a channel), from the kernel...

Message Passing and its features

Message passing is the paradigm of communication where messages are sent from a sender to one or more recipients. Forms of messages include (remote) method invocation, signals, and data...

Protocols for Distributed systems

VMTP The Versatile Message Transaction Protocol (VMTP) is a transport-level protocol designed to support remote procedure call, multicast and real-time communication. The protocol is optimized for efficient page-level network...

OSI Model and Internet protocols

The Open Systems Interconnection model (OSI model) is a conceptual model that characterizes and standardizes the communication functions of a telecommunication or computing system without regard to their underlying internal...

LAN and WAN technologies

LAN, which stands for local area network, and WAN, which stands for wide area network, are two types of networks that allow for interconnectivity between computers. As the naming...

WWW 1.0, 2.0 and 3.0

Web 1.0 It is the “readable” phrase of the World Wide Web with flat data. In Web 1.0, there is only limited interaction between sites and web users. Web 1.0...

Client-Server Model

The client–server model of computing is a distributed application structure that partitions tasks or workloads between the providers of a resource or service, called servers, and service requesters, called...

Design Issue in DS

Challenges in making ideal distributed system: Designing the distributed systems does not come for free. Some challenges need to be overcome in order to get the ideal systems. The...

Software Concepts in DS

Distributed Operating Systems Act as resource managers for the hardware while attempting to hide intricacies and the heterogeneous nature of the underlying hardware Look to the user like a...

Distributed Computing Models

Distributed Computing system models can be broadly classified into five categories. They are Minicomputer model Workstation model Workstation – server model Processor – pool model Hybrid model Minicomputer Model...