Back close

Interprocess Communication Through System V Queues: A Multi-Terminal and GUI-Based Demonstration

Publication Type : Conference Paper

Publisher : IEEE

Source : 2025 International Conference on Robotics and Mechatronics (ICRM)

Url : https://doi.org/10.1109/icrm66809.2025.11349051

School : School of Engineering

Center : Humanitarian Technology (HuT) Labs

Department : Electronics and Communication

Year : 2025

Abstract : Inter-Process Communication (IPC) is a common implementation of coordination and data exchange between multiple processes in centralized and distributed systems. The common source of failure in IPC schemes is the shared memory problem, which imposes high-level concurrency requirements in messaging systems. In this work, we design and implement a simple and effective Message Passing Simulator for inter-process communication via message queues. The simulator simulates the interaction between processes by re-creating in its virtual domain all the important aspects of IPC systems, including process identifiers, mailboxes, message buffers, and synchronization mechanisms. Simplified communication between processes is illustrated by the simulation via symbolic representation. The simulator provides a controlled environment where users can experiment with sending/receiving of messages, or analyze the message flow, and experience various synchronization problems, such as race conditions and deadlocks. We propose this simulator mainly for teaching purposes and to encourage better understanding and implementation of basic inter-process communication concepts.

Cite this Research Publication : Srivani Chintala, Venkata Sai Teja.Sunku, Rajesh Kannan Megalingam, Interprocess Communication Through System V Queues: A Multi-Terminal and GUI-Based Demonstration, 2025 International Conference on Robotics and Mechatronics (ICRM), IEEE, 2025, https://doi.org/10.1109/icrm66809.2025.11349051

Admissions Apply Now