{"title":"扩展OSGi包级别的资源监控以实现可移植性","authors":"Jaison Jose, M. Chawla","doi":"10.1109/RISE.2017.8378139","DOIUrl":null,"url":null,"abstract":"OSGi is a specification for modular application development in Java. In a modular application development environment, an application is composed of many standalone modules (components). Most of these components are reusable and could be used off the shelf. In such an environment, the application efficiency is determined by the constituent components efficiency. So it is important to track the resource consumption of each component. This paper analyses already proposed solutions for monitoring component level resource consumption. The major drawback of the already existing solutions is that they are dependent on the OSGi implementations based on which they are developed. This paper explains the reason for dependency on OSGi implementation and proposes a solution to avoid implementation dependency.","PeriodicalId":166244,"journal":{"name":"2017 International Conference on Recent Innovations in Signal processing and Embedded Systems (RISE)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Extending OSGi bundle level resource monitoring for implementation portability\",\"authors\":\"Jaison Jose, M. Chawla\",\"doi\":\"10.1109/RISE.2017.8378139\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"OSGi is a specification for modular application development in Java. In a modular application development environment, an application is composed of many standalone modules (components). Most of these components are reusable and could be used off the shelf. In such an environment, the application efficiency is determined by the constituent components efficiency. So it is important to track the resource consumption of each component. This paper analyses already proposed solutions for monitoring component level resource consumption. The major drawback of the already existing solutions is that they are dependent on the OSGi implementations based on which they are developed. This paper explains the reason for dependency on OSGi implementation and proposes a solution to avoid implementation dependency.\",\"PeriodicalId\":166244,\"journal\":{\"name\":\"2017 International Conference on Recent Innovations in Signal processing and Embedded Systems (RISE)\",\"volume\":\"38 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2017-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2017 International Conference on Recent Innovations in Signal processing and Embedded Systems (RISE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/RISE.2017.8378139\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 International Conference on Recent Innovations in Signal processing and Embedded Systems (RISE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RISE.2017.8378139","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Extending OSGi bundle level resource monitoring for implementation portability
OSGi is a specification for modular application development in Java. In a modular application development environment, an application is composed of many standalone modules (components). Most of these components are reusable and could be used off the shelf. In such an environment, the application efficiency is determined by the constituent components efficiency. So it is important to track the resource consumption of each component. This paper analyses already proposed solutions for monitoring component level resource consumption. The major drawback of the already existing solutions is that they are dependent on the OSGi implementations based on which they are developed. This paper explains the reason for dependency on OSGi implementation and proposes a solution to avoid implementation dependency.