DocumentCode :
2184223
Title :
Software tool construction for deployment of JMX services in distributed testbeds
Author :
Balos, Kazimierz ; Zielinski, Krzysztof ; Wojtas, Krzysztof ; Wasilewski, Leszek
Author_Institution :
Dept. of Comput. Sci., AGH Univ. of Sci. & Technol., Krakow
fYear :
0
fDate :
0-0 0
Lastpage :
470
Abstract :
The paper presents a practical approach to construction of a software tool, which will be suitable for deployment of Java components in distributed and heterogeneous testbeds. Requirements of such a system are identified, and a suitable architecture, which is scalable and allows the installation and starting Java applications on chosen computational nodes, is proposed. The modular architecture of the constructed system is based on JMX (Java management extensions), which require packaging each Java component as an MBean and providing a deployment descriptor for it in the form of an XML MLet file. Such an approach can be applied to building a lightweight framework for Java applications and services using only one Java virtual machine per computational node, where each component is installed and started in the same JVM, thus limiting valuable resource consumption. This approach cannot be useful for end-user applications without additional services allowing it to control and manage the deployed modules. Some of them include standard JMX services, such as the MLet service (for dynamic loading), while some have to be developed specifically for the purpose of operating in distributed testbeds. A detailed discussion of the system requirements, architecture of the implemented system called JIMS, built on the top of JMX core components are presented in this paper
Keywords :
Java; XML; distributed object management; software architecture; software tools; virtual machines; JIMS; JMX; Java management extension; Java virtual machine; MBean; XML MLet file; distributed testbed; modular architecture; packaging; software tool construction; Application software; Buildings; Computer applications; Computer architecture; Java; Packaging machines; Software testing; Software tools; Virtual machining; XML;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Testbeds and Research Infrastructures for the Development of Networks and Communities, 2006. TRIDENTCOM 2006. 2nd International Conference on
Conference_Location :
Barcelona
Print_ISBN :
1-4244-0106-2
Type :
conf
DOI :
10.1109/TRIDNT.2006.1649184
Filename :
1649184
Link To Document :
بازگشت