0% found this document useful (0 votes)
3 views32 pages

Communication in Distributed Systems

Chapter 4 covers the fundamentals of communication in distributed systems, including layered protocols such as TCP and UDP, and high-level protocols like session and application layers. It discusses various types of communication, including group communication methods like broadcast, multicast, and unicast, as well as remote procedure calls (RPC) and message-oriented communication. Additionally, it introduces the Message Passing Interface (MPI) designed for parallel applications, emphasizing its practicality, portability, efficiency, and flexibility.

Uploaded by

Raj Kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views32 pages

Communication in Distributed Systems

Chapter 4 covers the fundamentals of communication in distributed systems, including layered protocols such as TCP and UDP, and high-level protocols like session and application layers. It discusses various types of communication, including group communication methods like broadcast, multicast, and unicast, as well as remote procedure calls (RPC) and message-oriented communication. Additionally, it introduces the Message Passing Interface (MPI) designed for parallel applications, emphasizing its practicality, portability, efficiency, and flexibility.

Uploaded by

Raj Kumar
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Chapter-4 Communication

• Introduction to communication
communication between two processes through message passing in
distribution system
fundamental
• Layered protocol
a. Lower level protocol
– Physical
– Data link
– Network
b. Transport protocol
• TCP
• UDP
C. High level protocols
• Session
• Presentation
• Application
Middleware
Types of communication
Group communication in distributed system

• Types of group communication in a


distributed system.
– Broadcast communication
Multicast communication
Unicast communication
Remote procedure call
operation Remote procedure call
operation Remote procedure call
Issues in Remote procedure call (RPC)
• RPC
• STUB
• Binding
• The call semantics associate with RPC
Massage oriented communication
• Persistence
• synchronicity
Persistence asynchronous communication
Persistence synchronous communication
Transient Asynchronous communication
Transient synchronous
communication
Transient synchronous
communication
Message oriented transient
communication
Message oriented transient
communication
Message –passing interface (MPI)
• MPI is a application designed for parallel
application
• The goal of MPI is to provide a widely used
standard for writing message passing
programs. The interface attempts to be
I. Practical
II. Portable
III. Efficient
IV. flexibility
Message –passing interface (MPI)
Massage queuing model
Massage queuing model
Massage queuing model
Massage queuing model
Massage queuing model
Massage queuing model
Multicast communication

You might also like