C-RMI : an efficient alternative RMI implementation

dc.contributor.authorEichar, Jesse Daleen_US
dc.date.accessioned2024-08-13T22:12:38Z
dc.date.available2024-08-13T22:12:38Z
dc.date.copyright2002en_US
dc.date.issued2002
dc.degree.departmentDepartment of Computer Science
dc.degree.levelMaster of Science M.Sc.en
dc.description.abstractMany current software systems have a large distributed component. Because distributed systems are so important, methods and tools for developing efficient and safe distributed systems are of critical importance. The Java Remote Method Invocation (RMI) API provides excellent support for developing well-designed and safe distributed systems. Unfortunately, Java RMI is not as efficient as competing technologies such as Remote Procedure Call (RPC). This thesis presents C-RMI, an optimized Java RMI implementation. C-RMI maintains the strengths of Java RMI while improving performance. The first strategy is to move as much processing to compile-time as possible, leaving only the most critical routines to be performed at runtime. The second strategy is to optimize the main routines used by RMI, such as data marshalling and buffering. These strategies result in as much as an 88% performance increase.
dc.format.extent93 pages
dc.identifier.urihttps://hdl.handle.net/1828/17689
dc.rightsAvailable to the World Wide Weben_US
dc.titleC-RMI : an efficient alternative RMI implementationen_US
dc.typeThesisen_US

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
EICHAR_Jesse_Dale_MSC_2002_1295581.pdf
Size:
27.5 MB
Format:
Adobe Portable Document Format