A platform independent distributed IPC mechanism in support of programming heterogeneous distributed systems |
| |
Authors: | Sharifi Mohsen Mousavi Khaneghah Ehsan Kashyian Morteza Mirtaheri Seyedeh Leili |
| |
Affiliation: | 1.School of Computer Engineering, Iran University of Science & Technology, Tehran, Iran ; |
| |
Abstract: | Interprocess communication (IPC) is a well-known technique commonly used by programs running on homogeneous distributed systems.
However, it cannot be used readily and efficiently by programs running on heterogeneous distributed systems. This is because
it must be given a uniform interface either by a set of middleware or more efficiently properly ported to the kernel of all
varieties of open source and closed source proprietary operating systems running on heterogeneous nodes of distributed systems.
This is particularly problematic to achieve when the kernel code of closed source operating systems are inaccessible to third
parties. We propose an alternative nonproprietary approach to enable the use of IPC in heterogeneous distributed systems by
wrapping IPC calls from the kernel of closed source operating systems, and converting them into equivalent IPC calls that
are efficiently implemented inside the kernel code of open source operating systems. To show the superiority of our approach,
we developed a wrapper for converting MS-Windows IPC calls into equivalent Linux IPC calls and benched our approach on a hybrid
computer cluster running both types of operating systems. |
| |
Keywords: | |
本文献已被 SpringerLink 等数据库收录! |