Two case studies in predictable application scheduling using Rialto/NT

被引:2
|
作者
Jones, MB [1 ]
Regehr, J [1 ]
Saroiu, S [1 ]
机构
[1] Microsoft Corp, Microsoft Res, Redmond, WA 98052 USA
关键词
D O I
10.1109/RTTAS.2001.929882
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper analyzes the results of two case studies in applying the Rialto/NT scheduler to real Windows 2000 applications. The first study is of a soft modern-a modem whose signal processing work is performed or, the host CPU, rather than on a dedicated signal processing chip. The second is of an audio player application. Both of these are frequently used real-time applications-ones running on systems that were not designed to support predictable real-time execution. To function correctly, both applications require that ongoing computations be performed in a timely manner. In both cases, we first measured an original version designed to run on Windows 2000, and then modified the application to take advantage of ongoing CPU Reservations provided by the Rialto/NT scheduler. We report on the benefits and problems observed when using reservations in these real-world scenarios. In both cases, we found that a real-time scheduler can provide the needed predictability for the application in the presence of competing applications, while also providing other benefits, such as nil. ni. nil. zi. ng the soft modem's impact on the scheduling predictability of other computations in the system. We also describe the methodologies we used to analyze the real-time behavior of the operating system and applications during these studies, including the use of instrumented kernels to produce execution traces.
引用
收藏
页码:157 / 164
页数:8
相关论文
共 50 条
  • [1] Application of BGPR Logging: Two Case Studies
    Yang, Chieh-Hou
    Wang, Tzu-Bin
    Liu, Hsing-Chang
    [J]. JOURNAL OF GEOTECHNICAL AND GEOENVIRONMENTAL ENGINEERING, 2010, 136 (05) : 755 - 758
  • [2] Design of predictable production scheduling model using control theoretic approach
    Cho, Sohyung
    Erkoc, Murat
    [J]. INTERNATIONAL JOURNAL OF PRODUCTION RESEARCH, 2009, 47 (11) : 2975 - 2993
  • [3] Application of wavelet method in signal analysis - Two case studies
    Hua, JB
    Shyu, RJ
    [J]. PROCEEDINGS OF THE 10TH (2000) INTERNATIONAL OFFSHORE AND POLAR ENGINEERING CONFERENCE, VOL IV, 2000, : 472 - 477
  • [4] Application of CART in ecological landscape mapping: Two case studies
    Pesch, Roland
    Schmidt, Gunther
    Schroeder, Winfried
    Weustermann, Inga
    [J]. ECOLOGICAL INDICATORS, 2011, 11 (01) : 115 - 122
  • [5] The Application of RFID in Brazilian Harvest Facilities: Two Case Studies
    Cabral Ribeiro, Priscilla Cristina
    Scavarda, Annibal Jose
    Batalha, Myrio Otavio
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING BUSINESS MANAGEMENT, 2011, 3 (01): : 57 - 63
  • [6] Financial application of neural networks: Two case studies in Greece
    Kotsiantis, S.
    Koumanakos, E.
    Tzelepis, D.
    Tampakas, V.
    [J]. ARTIFICIAL NEURAL NETWORKS - ICANN 2006, PT 2, 2006, 4132 : 672 - 681
  • [7] The impact of effluent application on soil P: Two case studies
    Redding, MR
    [J]. MANIPULATING PIG PRODUCTION VII, PROCEEDINGS, 1999, 7 : 279 - 279
  • [8] Application of RFID in Brazilian harvest facilities: Two case studies
    Cabral Ribeiro, Priscilla Cristina
    Batalha, Mario Otavio
    Scavarda, Annibal Jose
    [J]. WMSCI 2010: 14TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL I, 2010, : 199 - 203
  • [9] An application of natural language processing to domain modelling: Two case studies
    Kof, L
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2005, 20 (01): : 37 - 51
  • [10] TWO APPLICATION CASE STUDIES OF SHORT SWITCHBOARDS IN OBSTRUCTED ELECTRICAL ROOMS
    Clemente, Kurt
    [J]. 2018 IEEE/IAS 54TH INDUSTRIAL AND COMMERCIAL POWER SYSTEMS TECHNICAL CONFERENCE (I&CPS), 2018,