Performance Analysis of Agent based IPSM for Windows based Operating Systems
Deepshikha Bhargava11, Madhavi Sinha2

1Deepshikha Bhargava, Amity Institute of Information Technology, Amity University Rajasthan, Jaipur, Rajasthan, India.
2Dr. Madhavi Sinha, Associate Professor, BIT-Mesra (Ranchi),  Jaipur, Rajasthan, India.
Manuscript received on June 03, 2013. | Revised Manuscript received on June 29, 2013. | Manuscript published on July 05, 2013. | PP: 255-259 | Volume-3 Issue-3, July 2013. | Retrieval Number: C1728073313/2013©BEIESP
Open Access | Ethics and Policies | Cite
© The Authors. Published By: Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: All processes prevent casual exchange of data. However, occasionally two processes might need to communicate with each other. One method that enables processes to communicate is called Inter Process Synchronization (IPS). In an Operating System on which several threads run concurrently, it is important to be able to synchronize the activities of various threads. Windows provides several synchronization objects that enable to synchronize a thread’s actions with those of another thread. These objects include critical sections, mutexes, events, and semaphores. The different solutions for Inter Process Synchronization problem are suggested [1] where some of these solutions have their own limitations or performance related issues. The agent based approach used in this paper has suggested a new algorithm for agent IPSM which is an attempt to propose an optimal solution to the problem. IPSM stands for Inter Process Synchronization Manager which is an agent used for solving the problem of inter process synchronization. In the present paper agent based Inter Process Synchronization Manager (IPSM) is described and its performance is compared with agent based IPSM on different Windows based operating systems.
Keywords: Inter Process Synchronization, Inter process Synchronization Manager, agent, IPSM.