liu.seSearch for publications in DiVA
Change search
ReferencesLink to record
Permanent link

Direct link
CPU and Memory Optimization of Interprocess Communication Mechanism
Linköping University, Department of Computer and Information Science.
2010 (English)Independent thesis Advanced level (degree of Master (Two Years)), 30 credits / 45 HE creditsStudent thesis
Abstract [en]

Interprocess communication enables complex systems to be divided into separate processes. The division makes the systems more robust, scalable and increases system modularity. Interprocess communication mechanisms enable the processes to communicate and share services with other processes.  However, the efficiency of these mechanisms has a strong impact on the performance of such multi-process systems. Large interprocess communication overhead can become a bottleneck to overall system performance.

Therefore, various efforts have been made to reduce IPC overhead to a level comparable to that of an ordinary function call. These efforts have been made on hardware level as well as software level.

This thesis work focuses on software based improvements of an existing multi-process event driven system. The first step is aimed at improving memory utilization in the system by reducing interprocess communication where possible. The solution we propose preserves modularity as well as robustness of the system. The second step is aimed at improving IPC round trip times by experimenting with different IPC mechanisms and analyzing the obtained performance. Shared memory is used as the primary data sharing mechanism.

Place, publisher, year, edition, pages
2010. , 59 p.
Keyword [en]
Computer Science
National Category
Computer Science
URN: urn:nbn:se:liu:diva-58596ISRN: LIU-IDA/LITH-EX-A—10/030—SEOAI: diva2:344040
2010-06-24, Alan Turing, Building E, First Floor (Level 3), Linkoping, 10:15 (English)
Available from: 2010-08-17 Created: 2010-08-17 Last updated: 2010-08-17Bibliographically approved

Open Access in DiVA

MemoryOptimization(767 kB)344 downloads
File information
File name FULLTEXT01.pdfFile size 767 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Khan, Mati Ullah
By organisation
Department of Computer and Information Science
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 344 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 342 hits
ReferencesLink to record
Permanent link

Direct link