期刊名称:International Journal of Software Engineering and Its Applications
印刷版ISSN:1738-9984
出版年度:2014
卷号:8
期号:12
页码:209-218
DOI:10.14257/ijseia.2014.8.12.20
出版社:SERSC
摘要:For efficient utilization of CPU and speed up the process done by CPU inter-process synchronization became most important feature in operating system. But no operating system will directly provide support for Inter-Process Synchronization. Inter-Process Synchronization means two or more processes accessing a shared resource and performing some operation at the same time, it also provides concurrent computing among processes. In such instance, data inconsistency may occur because of updating the same shared data item by two processes at the same time. This is the standard problem which occur in any operating system. To avoid such problems some of the synchronization primitives need to be followed. Many solutions have been provided to solve the standard problem such as Blocking Mechanisms, Non-Blocking Mechanisms etc. But those mechanisms are not able to provide an optimal solution. Our idea is to develop an agent which will run in background and automatically detects Inter Process Synchronization problem and solve it without any human intervention. In this paper we are going to provide an agent based solution and develop algorithms for that which ensures smoothly execution of multiple processes without any synchronization problems and increase the performance of the CPU.