Abstract
The mobile distributed computing applications execute in heterogeneous and dynamic network environments and require efficient as well as reliable interprocess communication (IPC) mechanism. In general, the kernel-level IPC mechanisms offer improved performance as compared to middleware-based systems. This paper proposes the design and implementation of composite software architecture within monolithic kernel to realize high-performance and reliable mobile distributed IPC mechanism supporting mobile computing applications in heterogeneous and dynamic network environments. The performance of software architecture is measured in geographically distributed computing systems executing mobile computing applications. The experimental results illustrate that the proposed software architecture offers significantly improved performance in Ethernet (629 μs/25 Byte ~ 2929 μs/5 KB) as well as in wireless networks (34528 μs/25 Byte ~ 42511 μs/5 KB). The architecture successfully reduces distributed IPC latency in Ethernet (0.899 μs/Byte) and in wireless networks (92.628 μs/Byte). The comparative analysis illustrates that the composite architecture achieves performance enhancements in the range of 12.73 % to 75.84 % as compared to middleware-based IPC mechanisms. The proposed composite software architecture does not require any specific network topology and any specialized communication hardware.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.