OASIS: An architecture for dynamic instrumentation of enterprise distributed real-time and embedded systems

被引:0
|
作者
Hill, James [1 ]
Sutherlandy, Hunt [2 ]
Staudingery, Paul [2 ]
Silveriaz, Thomas
Schmidtx, Douglas C. [3 ]
Slabyz, John
Visnevskiy, Nikita [2 ]
机构
[1] Indiana Univ Purdue Univ, Indianapolis, IN 46202 USA
[2] GE Global Res Niskayuna, Niskayuna, NY USA
[3] Vanderbilt Univ Nashville, Nashville, TN USA
来源
关键词
dynamic instrumentation; enterprise DRE systems; service-oriented architecture; middleware; real-time instrumentation; VERIFICATION;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Instrumentation is a critical part of evaluating an enterprise distributed real-time and embedded (DRE) system's performance. Traditional techniques for instrumenting enterprise DRE systems require DRE system developers to make design decisions regarding what metrics to collect during early phases of the software lifecycle so these needs can be factored into the system architecture. In many circumstances, however, it is hard for DRE system developers to know this information during early phases of the software lifecycle-especially when metrics come from many heterogeneous sources (such as application-and system-level hardware and software resources) and evaluating performance is traditionally an after-thought. To address these issues, this article presents the design and performance of OASIS, which is SOA-based middleware and tools that dynamically instruments enterprise DRE system without requiring design-time knowledge of which metrics to collect. This article also empirically evaluates OASIS in the context of a representative enterprise DRE system case study from the domain of shipboard computing. Results from applying OASIS to this case study show that its flexibility enables DRE system testers to precisely control instrumentation overhead. We also highlight open challenges in dynamic instrumentation for next-generation enterprise DRE systems.
引用
收藏
页码:413 / 423
页数:11
相关论文
共 50 条
  • [1] Architecture for autonomous Distributed Real-time Embedded systems
    Liang, Ke
    Zhou, Xingshe
    Zhang, Kailong
    Sheng, Ruiqing
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING AND 2008 INTERNATIONAL PACIFIC WORKSHOP ON WEB MINING AND WEB-BASED APPLICATION, 2008, : 568 - 572
  • [2] Instrumentation, modelling, and analysis of dynamic, distributed real-time systems
    Welch, L.R.
    Shirazi, B.A.
    Ravindran, B.
    Kamangar, F.
    [J]. International Journal of Parallel and Distributed Systems and Networks, 1999, 2 (03): : 105 - 117
  • [3] A microkernel middleware architecture for distributed embedded real-time systems
    Brinkschulte, U
    Bechina, A
    Picioroaga, F
    Schneider, E
    Ungerer, T
    Kreuzinger, J
    Pfeffer, M
    [J]. 20TH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 2001, : 218 - 226
  • [4] Dynamic Thermal and Timeliness Guarantees for Distributed Real-Time Embedded Systems
    Fu, Xing
    Wang, Xiaorui
    Puster, Eric
    [J]. 2009 15TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2009, : 403 - 412
  • [5] A dynamic slack management technique for real-time distributed embedded systems
    Acharya, Subrata
    Mahapatra, Rabi N.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (02) : 215 - 230
  • [6] Instrumentation of real-time embedded systems for performance analysis
    Scottow, R. G.
    Hopkins, A. B. T.
    McDonald-Maier, K. D.
    [J]. 2006 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE PROCEEDINGS, VOLS 1-5, 2006, : 1307 - +
  • [7] An architecture to support dynamic service composition in distributed real-time systems
    Estevez-Ayres, Iria
    Almeida, Luis
    Garcia-Valls, Marisol
    Basanta-Val, Pablo
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 249 - +
  • [8] Real-time framework for distributed embedded systems
    Chaaban, K
    Crubillé, P
    Shawky, M
    [J]. PRINCIPLES OF DISTRIBUTED SYSTEMS, 2004, 3144 : 96 - 107
  • [9] Middleware for distributed embedded real-time systems
    Musial, Marek
    Remuss, Volker
    Hommel, Guenter
    [J]. EMBEDDED SYSTEMS - MODELING, TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2006, : 111 - +
  • [10] BUILDING REAL-TIME DISTRIBUTED VXI INSTRUMENTATION SYSTEMS
    WOLFE, R
    GRAFF, J
    [J]. ELECTRONIC ENGINEERING, 1991, 63 (775): : 21 - &