Chapter 3 discusses Interprocess Communication (IPC) with a focus on message passing and its desirable features such as reliability, efficiency, and security. It covers various communication techniques, message buffering strategies, addressing methods, and protocols, including case studies on IPC in MACH and the CBCAST protocol in ISIS. The chapter also explores group communication types and management strategies.
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 ratings0% found this document useful (0 votes)
7 views47 pages
Chapter 3 PDF
Chapter 3 discusses Interprocess Communication (IPC) with a focus on message passing and its desirable features such as reliability, efficiency, and security. It covers various communication techniques, message buffering strategies, addressing methods, and protocols, including case studies on IPC in MACH and the CBCAST protocol in ISIS. The chapter also explores group communication types and management strategies.
Process addressing techniques • Explicit addressing :send (process_id, message) and receive (process_id, message) • Implicit addressing:send_any (service_id, message) and receive_any (service_id, message) – Two level addressing : machine_id@local_id (receiver machine name) – Three level addressing: machine_id@local_id@machine_id. (Node where the process was created @ generated by the first machine@ last known location of the machine)
CBCAST protocol S: vector of the sending process attached to the message R : vector of the receiving process i: sequence number of the sender process Runtime system tests following conditions S[i] = R [i] + 1 S[j] <= R[j] for j <> i