Dissertation > Excellent graduate degree dissertation topics show

Research and design of the OSGI component monitoring module based on the Equinox

Author: YanXiaoZuo
Tutor: LinXiuQin
School: Beijing University of Posts and Telecommunications
Course: Computer Science and Technology
Keywords: osgi equinox jvmti monitoring module
CLC: TP311.52
Type: Master's thesis
Year: 2012
Downloads: 62
Quote: 1
Read: Download Dissertation

Abstract


With the development of software engineering, the importance of modular gradually reflected.OSGI provides a platform to components-based softeare development model. User can use the services provided by fundation bundle to create their own applications on the platform. OSGI-based components are hot-swappable so it can be modified and upgraded easily. Existing JVM monitoring tools can monitor only the resources consumed of the entire JVM, but because of JVM hides the information of resources consumed by OSGI component, so the traditional monitoring methods can hardly monitor the OSGI-based components running on the Equinox which makes the present of an effective way to monitor the OSGI component becomes very necessary. This work introduces a monitoring module for OSGI-based software components which runs on OSGI-based platform named Equinox. Firstly, analysis of the framework of Equinox will be invoved which contains three major components: Framework, Context, Bundle; And then, analyse the source code of Equinox; Secondly, propose a comprehensive complete design of monitoring module after analyzing the special character of monitoring the OSGI components; And then gives the detailed design of two major part of monitoring module:Monitor Agent and Info Agent; Thirdly, implements the Monitor Agent by JVMTI and BCI, implements the Info Agent by modify the source code of Equinox; After that, monitoring module provide a web-based management page to users in the form of tables and line graph, in addition, monitoring module also provides some control operations for users. At end of the paper, experiments show not only the veracity and the timeliness of obtaining the information about bundles but also the availability of control operation. In the over all design, the monitoring module is devided into two major parts:Monitor Agent and Info Agent according to the different source of monitoring information, with this desin, each part can collect the information with out intergere with each other, and also make it easy to maintain and upgrade. Using JVMTI and BCI to monitor the information of CPU usage and memory usage make Monitor Agent more accurate and easy to extend. This monitoring module can be easily embedded in OSGI platform based on Equinox to improve the system of monitoring and improve the system availability.

Related Dissertations

  1. Research and Application on Field Framework Extention Methods Based on OSGi,TP311.5
  2. Design and Implementation of PIC-based Embedded Remote Monitoring System,TP277
  3. Design and Implementation on Data Acquisition and Transmissionof Power-supply Facilities and Environment Supervising System Shantou Telecom Branch,TP277
  4. The Research and Application of Data Middleware Based on OSGi in Digital Campus,TP393.18
  5. The Research and Implementation on Mobile Payment System Based on WAP,F713.36
  6. Elder Care Assistant System Based on Pervasive Computing,TP311.52
  7. Design and Implementation of Automation Testing Platform for Agile Development,TP311.52
  8. The Design and Implementation of Mobile Payment System for Changchun Light Rail,TP311.52
  9. Analysis and Design of Environmental Monitoring System for Data Center Based on OSGI Framework and REST Style Architecture,TP311.52
  10. The Design and Implementation of the Universal Remote Console Based on J2EE and Universal Remote Console Protocol,TP872
  11. Research on Dynamic Updating Based-on Object-Oriented Software,TP311.52
  12. Research and Implementation of E-Government Middleware Based on OSGI,TP311.52
  13. Design and Implementation of the globalization of embedded applications - real-time task management system,TP315
  14. Design and application of OSGi - based SMS platform,TP273.5
  15. Application and Implementation of the OSGi - based Intelligent Gateway,TN915.05
  16. OSGi-based Adaptive Software Architecture,TP311.52
  17. Reference system and its conversion of the earth - moon,P184.5
  18. OSGi-based digital home network system design and implementation,TP29
  19. Communication power centralized monitoring system,TN86
  20. The Research and Realizing of EPG Intelligent Recommendation in Home Network,TP393.09
  21. The Research on the Compatibility of the Intelligent Home Gateway and Its Implement,TP393.05

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile