A P2P Approach to ClassLoading in Java

The Classloader has long been one of the key extensibility points of the Java Virtual Machine architecture. In this paper we propose a new architecture for remote loading of classes based on the Peer-to-Peer paradigm. This solution incorporates some novel approaches, addressing many of the problems inherent in current solutions. We also discuss our reference implementation of this approach over both traditional TCP/IP and JXTA based networks.