Specifying a Component Model for Building Dynamically Reconfigurable Distributed Systems
ICFEM '02 Proceedings of the 4th International Conference on Formal Engineering Methods: Formal Methods and Software Engineering
An Open Framework for Dynamic Reconfiguration
Proceedings of the 26th International Conference on Software Engineering
Protocol transparent application framework for Grid
HPCASIA '05 Proceedings of the Eighth International Conference on High-Performance Computing in Asia-Pacific Region
Light-weight service-oriented grid application toolkit
Proceedings of the 2006 ACM symposium on Applied computing
Overcoming JVM HotSwap constraints via binary rewriting
Proceedings of the 1st International Workshop on Hot Topics in Software Upgrades
Fine-grained dynamic adaptation of distributed components
Proceedings of the ACM/IFIP/USENIX 2003 International Conference on Middleware
Flexible and Efficient In-Vivo Enhancement for Grid Applications
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Reconfigurable middleware for grid environment
ISHPC'05/ALPS'06 Proceedings of the 6th international symposium on high-performance computing and 1st international conference on Advanced low power systems
Hi-index | 0.00 |
By the use of the ability of dynamic reconfiguration, the flexibility, adaptability, and extensibility of distributed systems are enhanced. How to treat interactions among components during a dynamic reconfiguration is still one of the most crucial problems in this research area. Thischallenge should be met by middleware design and development. However, the current standard middleware offers little support for dynamic reconfiguration of distributed systems. In this paper, we describe an extended Java RMI that supports efficiently dynamic reconfiguration of distributed systems. This extended Java RMI can automatically monitor and manipulate invocations between components during a dynamic reconfiguration. Moreover, theextended Java RMI can automatically switch invocations from remote to local and vice versa.