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: abolition, architectures, business models, centralized architecture, class loading, distributed systems, high profile, industrial sectors, internet file sharing, java internet, java platform, loading mechanism, new breed, new era, plethora, profile applications, proposed architecture, redundancy, technical challenges, uml models
Comments
Leave a Reply