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