Remote Method Invocation (RMI): A Review of the Literature

Main Article Content

Margoth Elisa Guaraca Moyota
José Jácome León
Alexander Pinchao Pujota
Jonathan Silva Moran
Fernando Imbaquingo

Abstract

The review of the literature has been important to understand the occurrence of different studies on a specific topic and of interest to society, which is why it has been seen the need to carry out a literature review regarding the mechanism of invocation of remote methods. Remote Method Invocation (RMI) as such, is a technology used for communication between objects, a topic that has been particularly relevant in distributed computing and parallel processing, which has allowed the development of multiple business applications as well as games. . For this reason, having as a guide a methodology for the bibliographic review and the management of information on scientific topics that is based on centralizing a problem, searching for information and organizing information, it has begun by selecting a certain number of investigations to proceed with the literature review of in such a way that the most important concepts and contributions made in each of the investigations can be extracted. A list of topics that include RMI as the basis of study was made and the most relevant was searched for in principle an introduction regarding distributed computing, RMI and its form of implementation, in addition to making tables where the definitions of some authors are specified. , as well as the advantages and disadvantages of this technology in terms of its implementation and use in the area of ​​Computer Science.

Downloads

Download data is not yet available.

Article Details

How to Cite
Guaraca Moyota, M. E., Jácome León, J., Pinchao Pujota, A. ., Silva Moran, J., & Imbaquingo, F. . (2023). Remote Method Invocation (RMI): A Review of the Literature. INNOVATION & DEVELOPMENT IN ENGINEERING AND APPLIED SCIENCES, 5(1), 9. https://doi.org/10.53358/ideas.v5i1.869
Section
Information and Electronic Engineering

References

Athanasopoulos, M., & Kontogiannis, K. (2015). Extracting REST resource models from procedure-oriented service interfaces. Journal of Systems and Software, 100, 149–166. https://doi.org/10.1016/j.jss.2014.10.038

Musab, Ali; Shehab, Hamood; Najm, Ihab; Al-yousif, Shahad; Tahir, Nooritawati; (2019). “A Comparative Study in Remote Techniques and Event-Based Invocations”. IEEE 10th Control and System Graduate Research Colloquium. Recuperado de: https://ieeexplore.ieee.org/document/8837063

Bagga, Sachin; Girdhar, Akshay; Yan, Rajun; Lin, Zihan; (2016). “Virtualization Approach to Cluster Based Winograd’s Variant of Strassen’s Method using RMI”. Second International Conference on Computational Intelligence & Communication Technology. Recuperado de: https://ieeexplore.ieee.org/document/7546579.

Artur Mlodzinski ; Jaroslaw Wozniak ; Wojciech Zabierowski ; Andrzej Napieralski; (2007). " Portal de juegos en línea como un ejemplo del uso de la tecnología J2EE y RMI". IEEE. Lviv-Polyana. Recuperado de: https://ieeexplore.ieee.org/document/4297629

Boon-Hee Kim ; Young-Chan Kim (2002). " LORB: Infrastructure Design of RMI System for Lightweight Object Request Broker". IEEE. Corea del Sur. Recuperado de: https://ieeexplore.ieee.org/document/1032563

S.P. Ahuja; R. Quintao; (2002). " Performance evaluation of Java RMI: a distributed object architecture for Internet based applications". IEEE. San Francisco. Recuperado de: https://ieeexplore.ieee.org/document/876585

Kang, HeeEun; Jeong, Kihyun; Lee, Kwonyong; Park, Sungyong; Kim, Youngjae; (2016). “Android RMI: a user-level remote method invocation mechanism between Android devices”. Journal of Supercomputing. New York. Recuperado de: https://link.springer.com/article/10.1007%2Fs11227-015-1471-3

Le, Minh; Clyde, Stephen; (2018). “INGRIM: A Middleware to Enable Remote Method Invocation Routing in Multiple Group Device-to-Device Networks”. Proceedings - IEEE 2018 International Congress on Cybermatics. Recuperado de: https://ieeexplore.ieee.org/document/8726609

Bagga, Sachin; Girdhar, Akshay; Chandra, Munesh; Yang Trivedi; (2016). “RMI Approach to Cluster Based Cache Oblivious Peano Curves”. Proceedings - 2016 2nd International Conference on Computational Intelligence and Communication Technology. Recuperado de: https://ieeexplore.ieee.org/document/7546580

Bagga, Sachin; Girdhar, Akshay; Chandra, Munesh; (2017). “SPMD based time sharing intelligent approach for image denoising”. Journal of Intelligent and Fuzzy Systems. Recuperado de: https://content.iospress.com/articles/journal-of-intelligent-and-fuzzy-systems/ifs169292

Meng-Chun Wueng ; Fu-Fang Yang ; Cheng-Zen Yang; (2005). " A novel Java RMI middleware design for active networks". IEEE. Thailand. Recuperado de: https://ieeexplore.ieee.org/document/1414708

Yu Weihong (Año). " Communication Mechanism of Search and Rescue at Sea Intelligent Decision Support System Based on RMI". IEEE. Phuket. Recuperado de: https://ieeexplore.ieee.org/document/4737118

M. Sharp; A. Rountev (2006). " Static Analysis of Object References in RMI-Based Java Software". IEEE. Moscu. Recuperado de: https://ieeexplore.ieee.org/document/1707666

Juan Zhang; Zhentai Lu; Qianjin Feng; Wufan Chen (2010). " Medical image registration based on phase congruency and RMI". IEEE. Guangdog. Recuperado de: https://ieeexplore.ieee.org/document/5528506

Bagga, Sachin; Girdhar, Akshay; Trivedi, Munesh; Bao, Yinan; Du, Jingwen; (2018). “RMI Approach to Cluster Based Image Decomposition for Filtering Techniques”. Advances in Intelligent Systems and Computing. Recuperado de: https://link.springer.com/chapter/10.1007%2F978-981-10-3773-3_38

Gascon-Samson, Julien; Coppinger, Michael; Jin, Fan; Kienzle, Jörg; Kemme, Bettina; (2017). “CacheDOCS: A Dynamic Key-Value Object Caching Service”. Proceedings - IEEE 37th International Conference on Distributed Computing Systems Workshops, ICDCSW 2017. Recuperado de: https://ieeexplore.ieee.org/document/7979851

Noriichi, Kanaya; Mori, Shintaro; Shikanai, Akihiko; (2016). “Asynchronous distributed object model using Java for the control system of a synchrotron radiation source”. IEEE Transactions on Nuclear Science. Recuperado de: https://ieeexplore.ieee.org/document/7579226

Sudarsan, V; Sugumar, R; (2018). “Building a distributed K-Means model forWeka using remote method invocation (RMI) feature of Java”. Wiley. Recuperado de: https://onlinelibrary.wiley.com/doi/abs/10.1002/cpe.5313

Vimmr, Jan; Bublík, Ond rej; Pecka, Aleš; (2017). “ A parallel implementation of an implicit discontinuous Galerkin finite element scheme for fluid flow problems”. Advances in Engineering Software. Recuperado de: https://www.sciencedirect.com/science/article/abs/pii/S0965997816306858?via%3Dihub

Le, Minh; Clyde, Stephen; Kwon, Young Woo; (2019). “Enabling multi hop remote method invocation in device to device networks”. Human-centric Computing and Information Sciences. Recuperado de: https://hcis-journal.springeropen.com/articles/10.1186/s13673-019-0182-9

Król, Michał; Habak, Karim; Oran, David; Kutscher, Dirk; Psaras, Ioannis; (2018). “RICE: remote method invocation in ICN”. ICN 2018 - Proceedings of the 5th ACM Conference on Information-Centric Networking. Recuperado de: https://dl.acm.org/doi/10.1145/3267955.3267956

D.-A. German; (2005). " RMI: observing the distributed pattern”. IEEE. USA. Recuperado de: https://ieeexplore.ieee.org/document/1408619

Rudiger Kapitza ; Jorg Domaschka ; Franz J. Hauck ; Hans P. Reiser ; Holger Schmidt (2006). “FORMI: integración de objetos fragmentados adaptativos en Java RMI". IEEE. Recuperado de: https://ieeexplore.ieee.org/document/4012576

Harmanpreet Kaur ; Sachin Bagga ; Ankit Arora (2015). " RMI approach to cluster based Winograd's variant of Strassen's method". IEEE. Amritsar. Recuperado de: https://ieeexplore.ieee.org/document/7375307

M. Govindaraju ; A. Slominski ; V. Choppella ; R. Bramley ; D. Gannon; (2006). " Requirements for and Evaluation of RMI Protocols for Scientific Computing". IEEE. Dallas. Recuperado de: https://ieeexplore.ieee.org/document/1592774

M.A. de Miguel; (2002). " Solutions to make Java-RMI time predictable". IEEE. Magdeburgo. Recuperado de: https://ieeexplore.ieee.org/document/922862

Arabi E. Keshk (2006). "Implementation of Distributed Application using RMI Java threads ". IEEE. Guiza. Recuperado de: https://ieeexplore.ieee.org/document/4458214

K. Bergner ; A. Rausch ; M. Sihling; (2002). " Casting an abstract design into the framework of Java RMI". IEEE. Dunedin. Recuperado de: https://ieeexplore.ieee.org/document/707661

D.-A. German; (2004). " The net worth of an object-oriented pattern: practical implications of Java RMI". IEEE. Newport Beach. Recuperado de: https://ieeexplore.ieee.org/document/1316118

Abhaya Induruwa ; Mona Christian; (2008). " Building Sensor Networks with Distributed Intelligence Using Java RMI". IEEE. Cap. Esterel. Recuperado de: https://ieeexplore.ieee.org/document/4622670

Sharon, Diya; Niranjani, T; (2015). “Effective usage of customizable extensions on JAVA for optimized high performance computation”. Proceedings - NCET NRES EM 2014: 2nd IEEE National Conference on Emerging Trends in New and Renewable Energy Sources and Energy Management. Recuperado de: https://ieeexplore.ieee.org/document/7088744

Cooke, Ryan; Fahmy, Suhaib; (2020). “A Model for Distributed In-Network and Near-Edge Computing With Heterogeneous Hardware”. Future Generation Computer Systems. Recuperado de: https://www.sciencedirect.com/science/article/pii/S0167739X19312130?via%3Dihub

Gao, Fujie; Zhang, Yousheng; He, Zhiwei; Tian, Baolin; (2016). “Formula for growth rate of mixing width applied to Richtmyer-Meshkov instability”. Physics of Fluids. Recuperado de: https://aip.scitation.org/doi/10.1063/1.4966226

Sayar, Ahmet. (2015). “Ant-based interactive workflow management: a case study on RMI”. International Journal of Communication Systems. Recuperado de: https://onlinelibrary.wiley.com/doi/abs/10.1002/dac.2766

Tejera, Daniel; Tolosa, Ruth; Miguel, A; Alonso, Alejandro; (2010). “Two Alternative RMI Models for Real-Time Distributed Applications”. ISORC 2010 - 2010 13th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing. Madrid. Recuperado de: https://ieeexplore.ieee.org/document/1420996

Most read articles by the same author(s)

Similar Articles

1 2 3 > >> 

You may also start an advanced similarity search for this article.