Simulating highly dependable applications in a distributed computing environment

被引:0
|
作者
Chen, YN [1 ]
He, ZS [1 ]
机构
[1] Arizona State Univ, Dept Comp Sci & Engn, Tempe, AZ 85287 USA
关键词
distributed system; task allocation; load balancing; firewall; queuing;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
The aims of the research are to investigate techniques that support the development of highly dependable applications in a distributed system environment. Techniques we developed include redundant task allocation, load balancing, fault-tolerant computing and communication. The application we have implemented in the system is a firewall application. The firewall runs in redundant mode. Each incoming or outgoing packet is checked by two or more copies of the firewall application. Only when the majority of the firewall copies decide to accept the packet, the packet can go through the firewall. Different decisions from the different firewall copies signify a possible hardware fault or a software error in the underlying system. This paper reports a recent implementation of a simulation system, in which computing nodes, redundant copies of tasks and packet queues are implemented as independent threads, as well as experiment result we obtained based on queuing models.
引用
收藏
页码:101 / 108
页数:8
相关论文
共 50 条
  • [1] The simulation of a highly dependable distributed computing environment
    Chen, YO
    He, ZS
    SIMULATION-TRANSACTIONS OF THE SOCIETY FOR MODELING AND SIMULATION INTERNATIONAL, 2003, 79 (5-6): : 316 - 327
  • [2] Developing highly dependable application in a distributed system environment
    Chen, YN
    He, ZS
    IWADS: 2ND INTERNATIONAL WORKSHOP ON AUTONOMOUS DECENTRALIZED SYSTEM, PROCEEDINGS, 2002, : 28 - 34
  • [3] APPLICATIONS OF DEPENDABLE COMPUTING
    Ren, Dong
    Jiang, Tingyao
    Yang, Simon X.
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2011, 17 (06): : 661 - 663
  • [4] A distributed computing environment for interdisciplinary applications
    Clarke, JA
    Namburu, RR
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2002, 14 (13-15): : 1161 - 1174
  • [5] Distributed computing environment: Approaches and applications
    Zeng, Li
    Xu, Lida
    Shi, Zhongzhi
    Wang, Maoguang
    Wu, Wenjuan
    2007 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS, VOLS 1-8, 2007, : 1794 - +
  • [6] A highly dependable computing architecture for safety-critical control applications
    Kramer, BJ
    Volker, N
    REAL-TIME SYSTEMS, 1997, 13 (03) : 237 - 251
  • [7] A Highly Dependable Computing Architecture for Safety-Critical Control Applications
    Bernd J. Krämer
    Norbert Völker
    Real-Time Systems, 1997, 13 : 237 - 251
  • [8] Highly dependable computing architecture for safety-critical control applications
    Fern Universitaet, Hagen, Germany
    Real Time Syst, 3 (237-251):
  • [9] Dependable data computing for distributed system
    Liu, Zhaobin
    DCABES 2006 PROCEEDINGS, VOLS 1 AND 2, 2006, : 133 - 136
  • [10] Another look at the middleware for dependable distributed computing
    Little, Mark
    Shrivastava, Santosh
    Wheater, Stuart
    JOURNAL OF INTERNET SERVICES AND APPLICATIONS, 2012, 3 : 95 - 105