{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,4]],"date-time":"2026-05-04T13:41:20Z","timestamp":1777902080461,"version":"3.51.4"},"reference-count":9,"publisher":"SAGE Publications","issue":"5-6","license":[{"start":{"date-parts":[[2003,5,1]],"date-time":"2003-05-01T00:00:00Z","timestamp":1051747200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["SIMULATION"],"published-print":{"date-parts":[[2003,5]]},"abstract":"<jats:p>The aim of the research is to investigate techniques that support the development of highly dependable applications in a distributed system environment. Techniques developed include redundant task allocation, load balancing, fault-tolerant computing, and communication. The application the authors 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 can the packet go through the firewall. Disagreed decision from the different firewall copies signify a possible hardware fault or a software error in the underlying system. This article 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 results obtained based on queuing models.<\/jats:p>","DOI":"10.1177\/0037549703037150","type":"journal-article","created":{"date-parts":[[2008,3,29]],"date-time":"2008-03-29T13:23:43Z","timestamp":1206797023000},"page":"316-327","source":"Crossref","is-referenced-by-count":2,"title":["The Simulation of a Highly Dependable Distributed Computing Environment"],"prefix":"10.1177","volume":"79","author":[{"given":"Yinong","family":"Chen","sequence":"first","affiliation":[{"name":"Computer Science & Engineering Department Arizona State University Tempe, AZ 85287-5406, USA,"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Zhongshi","family":"He","sequence":"additional","affiliation":[{"name":"College of Computer Science Chongqing University Chongqing 400044,                        People\u2019s Republic of China,"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2003,5,1]]},"reference":[{"key":"atypb1","unstructured":"1 Laprie, J.C. 1985. Dependable computing and fault tolerance: Concept and terminology . In IEEE 15th Annual International Symposium on Fault-Tolerant Computing (FTCS-15), June, MI, pp. 1-11 ."},{"key":"atypb2","doi-asserted-by":"crossref","unstructured":"2 Bowen, N., D. Sturman, and T. Liu. 2000. Towards continuous availability of Internet services through availability domains . In International Conference on Dependable Systems and Networks, June, New York, pp. 559-566 .","DOI":"10.1109\/ICDSN.2000.857590"},{"key":"atypb3","unstructured":"3 Chen, Y. 1999. Dependable computing a necessity in the automotive industry . Elektron: Journal of South African IEE, February, 55 ."},{"key":"atypb4","doi-asserted-by":"publisher","DOI":"10.1177\/003754970107700508"},{"key":"atypb5","doi-asserted-by":"crossref","unstructured":"5 Hazelhurst, S., A. Attar, and R. Sinnappan. 2000. Algorithms for improving the dependability of firewall and filter rule lists . International Conference on Dependable Systems and Networks, June, New York, pp. 576-585 .","DOI":"10.1109\/ICDSN.2000.857593"},{"key":"atypb6","doi-asserted-by":"crossref","unstructured":"6 Sinnappan, R., and S. Hazelhurst. 2001. A reconfigurable approach to packet filtering . In Proceedings of FPL 2001: 11th International Conference on Field Programmable Logic and Applications, August, Belfast, UK, pp. 638-642 .","DOI":"10.1007\/3-540-44687-7_70"},{"key":"atypb7","unstructured":"7 Chen, Y., V. Galpin, S. Hazelhurst, R. Mateer, and C. Mueller. 1999. Modeling software development of a decentralized virtual service redirector for Internet applications . In Proceedings of the 7th IEEE Workshop on Future Trends of Distributed Computing Systems, December, Cape Town, South Africa, pp. 235-241 ."},{"key":"atypb8","unstructured":"8 Chen, Y., Z. He, and Y. Tian. 2001. Efficient reliability modeling of the heterogeneous autonomous decentralized systems . IEICE Transactions on Information &Systems E84-D (10): 1360-1367 ."},{"key":"atypb9","unstructured":"9 Chen, Y., and Z. He. 2003. Simulating highly dependable applications in a distributed computing environment . In Proceedings of the 36th Annual Simulation Symposium 2003, April, Orlando, FL, pp. 101-108 ."}],"container-title":["SIMULATION"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549703037150","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.1177\/0037549703037150","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,5,1]],"date-time":"2026-05-01T11:18:01Z","timestamp":1777634281000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.1177\/0037549703037150"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003,5]]},"references-count":9,"journal-issue":{"issue":"5-6","published-print":{"date-parts":[[2003,5]]}},"alternative-id":["10.1177\/0037549703037150"],"URL":"https:\/\/doi.org\/10.1177\/0037549703037150","relation":{},"ISSN":["0037-5497","1741-3133"],"issn-type":[{"value":"0037-5497","type":"print"},{"value":"1741-3133","type":"electronic"}],"subject":[],"published":{"date-parts":[[2003,5]]}}}