The design and implementation of real-time CORBA 2.0: Dynamic scheduling in TAO

被引:3
|
作者
Krishnamurthy, Y [1 ]
Gill, C [1 ]
Mgeta, L [1 ]
Schmidt, DC [1 ]
Pyarali, I [1 ]
Zhang, YF [1 ]
Torri, S [1 ]
机构
[1] LLC, OOMWORKS, Metuchen, NJ 08840 USA
关键词
D O I
10.1109/RTTAS.2004.1317256
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In an emerging class of open distributed real-time and embedded (DRE) systems with stringent but dynamic QoS requirements, there is a need to propagate QoS parameters and enforce task QoS requirements across multiple endsystems in a way that is simultaneously efficient and adaptable. The Object Management Group's (OMG) Real-Time CORBA 2.0 specification (RTC2) defines a dynamic scheduling framework for propagating and enforcing QoS parameters dynamically in standard CORBA middleware. This paper makes two contributions to research on middleware for open DRE systems. First, it describes the design and capabilities of the RTC2 dynamic scheduling framework provided by TAO, which is our open-source CORBA standards-based Object Request Broker (ORB). Second, it describes and summarize the results of empirical studies we have conducted to validate our RTC2 framework in the context of open DRE systems. The results of those experiments show that a range of policies for adaptive scheduling and management of distributable threads can be enforced efficiently in standard middleware for open DRE systems.
引用
收藏
页码:121 / 129
页数:9
相关论文
共 50 条
  • [1] A scheduling service for a dynamic real-time CORBA system
    DiPippo, LC
    Wolfe, VF
    Wheeler, T
    [J]. TWENTY-SECOND ANNUAL INTERNATIONAL COMPUTER SOFTWARE & APPLICATIONS CONFERENCE - PROCEEDINGS, 1998, : 608 - 613
  • [2] The design and performance of a real-time CORBA scheduling service
    Gill, CD
    Levine, DL
    Schmidt, DC
    [J]. REAL-TIME SYSTEMS, 2001, 20 (02) : 117 - 154
  • [3] The Design and Performance of a Real-Time CORBA Scheduling Service
    Christopher D. Gill
    David L. Levine
    Douglas C. Schmidt
    [J]. Real-Time Systems, 2001, 20 : 117 - 154
  • [4] Design and implementation of distributed real-time DEVS/CORBA
    Cho, YK
    Zeigler, BP
    Sarjoughian, HS
    [J]. 2001 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS, VOLS 1-5: E-SYSTEMS AND E-MAN FOR CYBERNETICS IN CYBERSPACE, 2002, : 3081 - 3086
  • [5] A resource synchronization protocol for dynamic scheduling real-time CORBA
    Zhang, C
    Cordes, D
    [J]. IEEE SOUTHEASTCON 2002: PROCEEDINGS, 2002, : 15 - 20
  • [6] Design and implementation of a SCI-based Real-Time CORBA
    Lankes, S
    Pfeiffer, M
    Bemmerl, T
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 23 - 30
  • [7] Design and implementation of real-time scheduling in Linux
    Li, Xiao-Qun
    Zhao, Hui-Bin
    Ye, Yi-Min
    Sun, Yu-Fang
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2003, 40 (05):
  • [8] An adaptive scheduling approach in real-time CORBA
    Montez, C
    Fraga, J
    de Oliveira, R
    Farines, JM
    [J]. 2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 301 - 309
  • [9] An adaptive scheduling service for real-time CORBA
    Cervieri, A
    de Oliveira, RS
    Geyer, CFR
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2002: COOPLS, DOA, AND ODBASE, 2002, 2519 : 884 - 899
  • [10] A flexible real-time scheduling abstraction: Design and implementation
    Lo, SLA
    Hutchinson, NC
    Chanson, ST
    [J]. SOFTWARE-PRACTICE & EXPERIENCE, 1997, 27 (09): : 1055 - 1066