Replica voting: a distributed middleware service for real-time dependable systems

被引:0
|
作者
Ravindran, K. [1 ]
Kwiat, K. A. [2 ]
Sabbir, A. [1 ]
Cao, B. [1 ]
机构
[1] CUNY City Coll, Dept Comp Sci, New York, NY 10031 USA
[2] US Air Force, Res Lab, Informat Directorate, Rome, NY 13441 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In Information Assurance settings, majority voting among replica processes enhances the trust-worthiness of data collected from a hostile external environment. It allows a correct data fusion and dissemination by the end-users, in the presence of content corruptions and/or timing failures that may possibly occur during data collection. Two key elements are required of the voting functionality: i) fielding asynchronously generated real-time or near-real-time data, and ii) handling large sized non-numeric data sets with problemspecific interpretations - e.g., terrain images from radar stations. Under the constraints (i) and (ii), we describe a highly asynchronous voting service to effect a timely and low-overhead delivery of data to the users. The paper analyzes the service-level properties of a voting machinery to meet the stringent needs of IA applications. The externally visible properties are prescribed in terms of 'safety' and 'liveness' requirements of the underlying voting protocols that reflect the application-specific data integrity and availability constraints. When voting is provided as a middleware service, an application designer may prescribe the necessary service-level parameters: the level of resiliency and the performance aspects of data delivery.
引用
收藏
页码:437 / +
页数:2
相关论文
共 50 条
  • [1] A middleware architecture for replica voting on fuzzy data in dependable real-time systems
    Ravindran, K.
    Kwiat, K. A.
    [J]. 2007 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS SOFTWARE & MIDDLEWARE, VOLS 1 AND 2, 2007, : 71 - +
  • [2] Distributed, scalable, dependable real-time systems: Middleware services and applications
    Welch, LR
    Ravindran, B
    Werme, PV
    Masters, MW
    Shirazi, BA
    Shirolkar, PA
    Harrison, RD
    Mills, W
    Do, T
    Lafratta, J
    Anwar, SM
    Sharp, S
    Sergeant, T
    Bilowus, G
    Swick, M
    Hoppel, J
    Caruso, J
    [J]. IPPS/SPDP 1999: 13TH INTERNATIONAL PARALLEL PROCESSING SYMPOSIUM & 10TH SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 1999, : 297 - 301
  • [3] Building middleware for real-time dependable distributed services
    Travostino, F
    Feeney, L
    Bernadat, P
    Reynolds, F
    [J]. FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 162 - 173
  • [4] A real-time distributed scheduling service for middleware systems
    Zhang, JY
    DiPippo, L
    Fay-Wolfe, V
    Bryan, K
    Murphy, M
    [J]. WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 59 - 65
  • [5] iLAND: An Enhanced Middleware for Real-Time Reconfiguration of Service Oriented Distributed Real-Time Systems
    Garcia Valls, Marisol
    Rodriguez Lopez, Iago
    Fernandez Villar, Laura
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2013, 9 (01) : 228 - 236
  • [6] Resource Management Middleware for Dynamic, Dependable Real-Time Systems
    Binoy Ravindran
    Lonnie Welch
    Behrooz Shirazi
    [J]. Real-Time Systems, 2001, 20 : 183 - 196
  • [7] DESIGNING REAL-TIME DEPENDABLE DISTRIBUTED SYSTEMS
    LELANN, G
    [J]. COMPUTER COMMUNICATIONS, 1992, 15 (04) : 225 - 234
  • [8] Resource management middleware for dynamic, dependable real-time systems
    Ravindran, B
    Welch, L
    Shirazi, B
    [J]. REAL-TIME SYSTEMS, 2001, 20 (02) : 183 - 196
  • [9] Middleware for real-time distributed simulation systems
    van Paassen, MM
    Pronk, C
    Delatour, J
    [J]. SIMULATION IN INDUSTRY'2000, 2000, : 351 - 358
  • [10] Middleware for distributed embedded real-time systems
    Musial, Marek
    Remuss, Volker
    Hommel, Guenter
    [J]. EMBEDDED SYSTEMS - MODELING, TECHNOLOGY AND APPLICATIONS, PROCEEDINGS, 2006, : 111 - +