Real-time scheduling for Java']Java

被引:0
|
作者
Goldschmidt, B [1 ]
László, Z [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Control Engn & Informat Technol, H-1117 Budapest, Hungary
关键词
components; object-oriented design; scheduling; real-time; !text type='Java']Java[!/text;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Composition methods and tools are generally focusing on producing components integrating different functionality and aspects, and neglect the dynamical issues very often. In the case of dynamic deployment of distributed components, a new component is added to the running system by starting the component on a remote node. This paper describes authors' efforts to compose an application using dynamically connected components (tasks to be migrated with real-time constraints). For migrating the components from one host to the other, a Java agent environment was used. The drawbacks of the off-the-self Java scheduling software products verified the need o implementing a standard JVM-based real-time schedu er. Authors have created a high-level solution that does not need special virtual machine features different from those in the language specification. This paper details the requirements and constraints, specifies the scheduler architecture, scheduling strategies at id algorithm. Evaluation of the implemented scheduling strategies - earliest deadline first, least laxity first, and rate monotonic - shows that the EDF is the most efficient alternative.
引用
收藏
页码:154 / 159
页数:6
相关论文
共 50 条
  • [21] A real-time performance visualizer for Java']Java
    Borton, JJ
    Whaley, J
    [J]. DR DOBBS JOURNAL, 1998, 23 (03): : 44 - +
  • [22] Real-Time Stream Processing in Java']Java
    Mei, HaiTao
    Gray, Ian
    Wellings, Andy
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2016, 2016, 9695 : 44 - 57
  • [23] JBED: Java']Java for real-time systems
    Tryggvesson, J
    Mattsson, T
    Heeb, H
    [J]. DR DOBBS JOURNAL, 1999, 24 (11): : 78 - +
  • [24] Adding real-time capabilities to Java']Java
    Nilsen, K
    [J]. COMMUNICATIONS OF THE ACM, 1998, 41 (06) : 49 - 56
  • [25] A family of real-time Java']Java benchmarks
    Kalibera, Tomas
    Hagelberg, Jeff
    Maj, Petr
    Pizlo, Filip
    Titzer, Ben
    Vitek, Jan
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2011, 23 (14): : 1679 - 1700
  • [26] Java']Java For Embedded Real-time Systems
    Shen, Yuan
    Xu, Wenbo
    [J]. DCABES 2008 PROCEEDINGS, VOLS I AND II, 2008, : 1282 - 1287
  • [27] Java']Java subtype tests in real-time
    Palacz, K
    Vitek, J
    [J]. ECOOP 2003 - OBJECT-ORIENTED PROGRAMMING, PROCEEDINGS, 2003, 2743 : 378 - 404
  • [28] Multiprocessors and the Real-time Specification for Java']Java
    Wellings, A. J.
    [J]. ISORC 2008: 11TH IEEE SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING - PROCEEDINGS, 2008, : 255 - 261
  • [29] Towards a synchronous scheduling service on top of a unicast distributed real-time Java']Java
    Basanta-Val, Pablo
    Almeida, Luis
    Garcia-Valls, Marisol
    Estevez-Ayres, Iria
    [J]. RTAS 2007: 13TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2007, : 123 - +
  • [30] Real-time garbage collection for Java']Java
    Schoeberl, Martin
    [J]. Ninth IEEE International Symposium on Object and Component-Oriented Real-Time Distributed Computing, Proceedings, 2006, : 424 - 432