Congestion avoidance and control
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
End-to-end routing behavior in the Internet
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
A web server's view of the transport layer
ACM SIGCOMM Computer Communication Review
CORBA: integrating diverse applications within distributed heterogeneous environments
IEEE Communications Magazine
An empirical comparison of Java remote communication primitives for intra-node data transmission
ACM SIGMETRICS Performance Evaluation Review
Hi-index | 0.00 |
This paper explores the complexity and performance of the XML-RPC system for remote method invocation. We developed a program that can use either XML-RPC-based network communication or a hand-rolled version of networking code based on the java.net package. We first compare our two implementations using traditional object-oriented metrics. In addition, we conduct tests over a local network and the Internet to assess the performance of the two versions of the networking code using traditional internetworking metrics. We find that XML-RPC reduces the programming complexity of the software by roughly 50% (across various metrics). On the other hand, the hand-rolled java.net-based implementation offers up to an order of magnitude better network performance in some of our tests.