JOURNAL ARTICLE

INGRIM: A Middleware to Enable Remote Method Invocation Routing in Multiple Group Device-To-Device Networks

Abstract

Mobile devices can improve performance and preserve energy by offloading computational intensive calculations to nearby peers, as well as Internet-accessible servers. However, despite a long research history, current peer-to-peer offloading technologies are dilatory and unfit for applications that require rapidly consecutive requests over short periods, particularly for mobile apps. This paper introduces INGRIM, (i.e., Inter-group Remote Invocation Middleware), which is a library-based middleware system that can eliminate much of the complexity associated with implementing, testing, and operating systems with peer-to-peer offloading. Specifically, INGRIM provides annotations for declaring distribution decisions and out-of-box components that enable peer-to-peer communications, even when a client app and the service provider do not have a direct network link or Internet connectivity. This paper shows that INGRIM's overhead is similar to RMI, but that it can support inter-group communications.

Keywords:
Computer science Middleware (distributed applications) Server Computer network The Internet Peer-to-peer Mobile device Overhead (engineering) Remote procedure call Mobile computing Routing (electronic design automation) Operating system Distributed computing

Metrics

1
Cited By
0.00
FWCI (Field Weighted Citation Impact)
30
Refs
0.27
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems

Related Documents

© 2026 ScienceGate Book Chapters — All rights reserved.