Implementation and evaluation of real-time Java threads

A. Miyoshi, Takuro Kitayama, H. Tokuda
{"title":"Implementation and evaluation of real-time Java threads","authors":"A. Miyoshi, Takuro Kitayama, H. Tokuda","doi":"10.1109/REAL.1997.641279","DOIUrl":null,"url":null,"abstract":"Java has many benefits such as security in distributed environments, reusability of code, and portability because it is architecture neutral. From those characteristics, Java is beginning to be used in many new environments. Even though Java provides various advantages, it still has problems which must be solved. One issue is that there are often real-time constraints that should be met in those applications. Current Java execution environment and language specification cannot satisfy those requirements. Our research focuses on the current limits of the Java language and its execution environment, and to seek the possibility for real-time using Java and the technologies we have available today. To investigate issues in real-time Java, we have implemented a prototype real-time Java environment which provides real-time Java threads and a real-time synchronization mechanism. Then we evaluated its performance. The results indicate that timing requirements are better met and unbounded priority inversion is avoided in our system.","PeriodicalId":231201,"journal":{"name":"Proceedings Real-Time Systems Symposium","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1997-12-03","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"28","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Real-Time Systems Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/REAL.1997.641279","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 28

Abstract

Java has many benefits such as security in distributed environments, reusability of code, and portability because it is architecture neutral. From those characteristics, Java is beginning to be used in many new environments. Even though Java provides various advantages, it still has problems which must be solved. One issue is that there are often real-time constraints that should be met in those applications. Current Java execution environment and language specification cannot satisfy those requirements. Our research focuses on the current limits of the Java language and its execution environment, and to seek the possibility for real-time using Java and the technologies we have available today. To investigate issues in real-time Java, we have implemented a prototype real-time Java environment which provides real-time Java threads and a real-time synchronization mechanism. Then we evaluated its performance. The results indicate that timing requirements are better met and unbounded priority inversion is avoided in our system.
实时Java线程的实现和评估
Java有很多优点,比如分布式环境中的安全性、代码的可重用性和可移植性,因为它与体系结构无关。基于这些特性,Java开始在许多新环境中使用。尽管Java提供了各种优势,但它仍然有必须解决的问题。一个问题是,在这些应用程序中经常需要满足实时约束。当前的Java执行环境和语言规范无法满足这些需求。我们的研究重点是Java语言及其执行环境的当前限制,并寻求实时使用Java和我们今天可用的技术的可能性。为了研究实时Java中的问题,我们实现了一个原型实时Java环境,它提供了实时Java线程和实时同步机制。然后我们评估了它的性能。结果表明,该系统较好地满足了时序要求,避免了无界优先级反转。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信