Implementation and evaluation of real-time Java']Java threads

被引:7
|
作者
Miyoshi, A [1 ]
Kitayama, T [1 ]
Tokuda, H [1 ]
机构
[1] Keio Univ, Keio Res Inst, SFC, Kanagawa, Japan
关键词
D O I
10.1109/REAL.1997.641279
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 realtime 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 realtime synchronization mechanism. Then we evaluated its performance. The results indicate that timing requirements are better mel and unbounded priority inversion is avoided in our system.
引用
收藏
页码:166 / 175
页数:10
相关论文
共 50 条
  • [1] Asynchronous event handling and real-time threads in the Real-time Specification for Java']Java
    Wellings, AJ
    Burns, A
    [J]. EIGHTH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2002, : 81 - 89
  • [2] Providing soft real-time quality of service guarantees for Java']Java threads
    Pang, JC
    Shoja, GC
    Manning, EG
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2003, 15 (3-5): : 521 - 538
  • [3] The design and performance of the jRate real-time Java']Java implementation
    Corsaro, A
    Schmidt, DC
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2002: COOPLS, DOA, AND ODBASE, 2002, 2519 : 900 - 921
  • [4] Hard real-time implementation of embedded software in JAVA']JAVA
    Talpin, JP
    Gamatié, A
    Berner, D
    Le Dez, B
    Le Guernic, P
    [J]. SCIENTIFIC ENGINEERING OF DISTRIBUTED JAVA APPLICATIONS, 2004, 2952 : 33 - 47
  • [5] Asynchronous event handling and real-time threads in the real-time specification for Java
    Department of Computer Science, University of York, YOlO 5DD, United Kingdom
    [J]. Real Time Technol Appl Proc, (81-89):
  • [6] Real-time Java']Java
    Gliss, B
    [J]. COMMUNICATIONS OF THE ACM, 1998, 41 (09) : 27 - 27
  • [7] Java']Java for real-time
    Nilsen, K
    [J]. REAL-TIME SYSTEMS, 1996, 11 (02) : 197 - 205
  • [8] JaRTS: A portable implementation of real-time core extensions for Java']Java
    Gleim, U
    [J]. USENIX ASSOCIATION PROCEEDINGS OF THE 2ND JAVA(TM) VIRTUAL MACHINE RESEARCH AND TECHNOLOGY SYMPOSIUM, 2002, : 139 - 149
  • [9] A Real-Time Java']Java server for Real-Time Mach
    Miyoshi, A
    Tokuda, H
    [J]. PROCEEDINGS OF THE JOINT WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS: FIFTH INTERNATIONAL WORKSHOP ON PARALLEL AND DISTRIBUTED REAL-TIME SYSTEMS (WPDRTS) AND THE THIRD WORKSHOP ON OBJECT-ORIENTED REAL-TIME SYSTEMS (OORTS), 1997, : 319 - 325
  • [10] Making Java']Java real-time
    Uckun, S
    Gasperoni, F
    [J]. IEEE SPECTRUM, 1998, 35 (12) : 22 - 23