JXTA
JXTA: A Network Programming Environment
IEEE Internet Computing
A blueprint for introducing disruptive technology into the Internet
ACM SIGCOMM Computer Communication Review
A flexible and extensible object middleware: CORBA and beyond
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Platform-Independent object migration in CORBA
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Dynamic integration of peer-to-peer services into a CORBA-Compliant middleware
OTM'06 Proceedings of the 2006 international conference on On the Move to Meaningful Internet Systems: AWeSOMe, CAMS, COMINF, IS, KSinBIT, MIOS-CIAO, MONET - Volume Part I
A p2p approach to classloading in java
AP2PC'03 Proceedings of the Second international conference on Agents and Peer-to-Peer Computing
Mobile-process-based ubiquitous computing platform: a blueprint
MAI '07 Proceedings of the 1st workshop on Middleware-application interaction: in conjunction with Euro-Sys 2007
SAMProc: middleware for self-adaptive mobile processes in heterogeneous ubiquitous environments
Proceedings of the 4th on Middleware doctoral symposium
Decentralised dynamic code management for OSGi
Proceedings of the 6th workshop on Middleware for network eccentric and mobile applications
OSGi4C: enabling OSGi for the cloud
Proceedings of the Fourth International ICST Conference on COMmunication System softWAre and middlewaRE
AWSM: infrastructure for adaptive web service migration
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems - Volume Part I
Using object replication for building a dependable version control system
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Adaptive web service migration
DAIS'08 Proceedings of the 8th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Hi-index | 0.00 |
Dynamic loading of code is a crucial and often neglected part of today's distributed systems that face increasing dynamics, complexity and heterogeneity. Ubiquitous computing and mobile computing even strengthen this trend. As the local availability of suitable code cannot be assumed in such environments, we propose a generic, decentralised code loading infrastructure. The whole process of publication, look-up, implementation selection and the final loading of platform-specific code is decentralised and requires only basic peer-to-peer functionality. In contrast to previous work, our infrastructure allows any peer participating in the network to offer and to obtain platform-specific code in a dynamic and heterogeneous environment. By building on our generic concept, we present a JXTA-based service for dynamic code loading, which is realised by extending and improving JXTA-built-in mechanisms for dynamic service integration. Subsequently, we show the practical application of our infrastructure by an integration into our CORBA middleware and an implementation of mobile objects and mobile web services.