Parmi: a Publish/Subscribe Based Asynchronous Rmi Framework
Abstract
This thesis aims to design a publish/subscribe-based asynchronous RMI (Remote Method Invocation) Framework (PARMI) residing on different machines over a network. The objectives of this thesis are: (1) explore the existing RMI model and analyze the performance of an existing RMI implementation; (2) study the related programming models for designing asynchronous RMI structure; (3) design a new PARMI framework based on publish/subscribe paradigm, realizing asynchronous communication and computation and decoupling objects in space and time; (4) evaluate the performance of the PARMI framework on the local/remote and homogeneous/heterogeneous environments. An example scientific application based on the Jacobi iteration numerical method is developed. Extensive experimental evaluation on up to 64 processors demonstrates the performance improvement using the PARMI framework.
Collections
- OSU Theses [15752]