A P2P approach to ClassLoading in Java

Internet file sharing, and similar high profile applications have ushered in a new era of distributed systems technologies. The Peer-to-Peer paradigm is gaining huge momentum within both the academic and industrial sectors. As business models turn more towards service driven architectures, the focus is aimed at migrating functionality towards the edge of the network. The plethora of new high-end Java based terminals necessitates the need for a new breed of service, capable of displaying the same characteristics that have made Peer-to-Peer technologies such a success.

A number of questions have been raised regarding the use of today’s distributed technologies within such a domain. High among these are; static configuration, terminal limitations, service provisioning, scalability, redundancy and the abolition of a centralized architecture. The research community as a whole is actively trying to resolve these issues.

This paper therefore presents an overview of the various distributed systems technologies supported by the Java platform, where we investigate perceived limitations of these technologies when applied within a Peer-to-Peer context, and derive a set of formal requirements for a new distributed class loading mechanism. With the aid of UML models a proposed architecture is presented, and various technical challenges uncovered during its implementation are discussed.

Get pdf download A P2P approach to ClassLoading in Java

Related Tutorial

Tags: , , , , , , , , , , , , , , , , , , ,

Comments

Leave a Reply