{"title":"面向分布式实时Java中作用域内存的集成","authors":"P. Basanta-Val, M. García-Valls, I. Estévez-Ayres","doi":"10.1109/ISORC.2005.61","DOIUrl":null,"url":null,"abstract":"This paper presents a memory management solution for distributed real-time Java. The proposed model is targeted at distributed applications that require to keep their internal state and that consume a bounded memory size in their operation. The aim is to provide an alternative to the garbage collector for distributed real-time systems and to avoid the penalties it introduces. The approach is based on the usage of scoped memory defined in the real-time specification for Java (RTSJ). Our solution introduces constraints in the programming model and in the current distributed Java architecture. However, these are compensated by eliminating the dependency of the garbage collector in the end-to-end invocation and by achieving self-cleaning with respect to the memory consumed by remote invocations.","PeriodicalId":377002,"journal":{"name":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2005-05-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"29","resultStr":"{\"title\":\"Towards the integration of scoped memory in distributed real-time Java\",\"authors\":\"P. Basanta-Val, M. García-Valls, I. Estévez-Ayres\",\"doi\":\"10.1109/ISORC.2005.61\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a memory management solution for distributed real-time Java. The proposed model is targeted at distributed applications that require to keep their internal state and that consume a bounded memory size in their operation. The aim is to provide an alternative to the garbage collector for distributed real-time systems and to avoid the penalties it introduces. The approach is based on the usage of scoped memory defined in the real-time specification for Java (RTSJ). Our solution introduces constraints in the programming model and in the current distributed Java architecture. However, these are compensated by eliminating the dependency of the garbage collector in the end-to-end invocation and by achieving self-cleaning with respect to the memory consumed by remote invocations.\",\"PeriodicalId\":377002,\"journal\":{\"name\":\"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)\",\"volume\":\"21 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2005-05-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"29\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ISORC.2005.61\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC'05)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISORC.2005.61","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Towards the integration of scoped memory in distributed real-time Java
This paper presents a memory management solution for distributed real-time Java. The proposed model is targeted at distributed applications that require to keep their internal state and that consume a bounded memory size in their operation. The aim is to provide an alternative to the garbage collector for distributed real-time systems and to avoid the penalties it introduces. The approach is based on the usage of scoped memory defined in the real-time specification for Java (RTSJ). Our solution introduces constraints in the programming model and in the current distributed Java architecture. However, these are compensated by eliminating the dependency of the garbage collector in the end-to-end invocation and by achieving self-cleaning with respect to the memory consumed by remote invocations.