Open Access. Powered by Scholars. Published by Universities.®

Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 4 of 4

Full-Text Articles in Engineering

Concurrent Byzantine Fault Tolerance For Software-Transactional-Memory Based Applications, Honglei Zhang, Wenbing Zhao Jun 2012

Concurrent Byzantine Fault Tolerance For Software-Transactional-Memory Based Applications, Honglei Zhang, Wenbing Zhao

Electrical and Computer Engineering Faculty Publications

Typical Byzantine fault tolerance algorithms require the application requests to be executed sequentially, which may severely limit the throughput of the system considering that modern CPUs are equipped with multiple processing cores. In this paper, we present the design and implementation of a Byzantine fault tolerance framework for software-transactional-memory based applications that aims to maximize concurrent processing while preserving strong replica consistency. The approach is based on the idea of committing concurrent transactions according to the total order of the requests that triggered the transactions. A comprehensive performance evaluation is carried out to characterize the effectiveness and limitations of this …


End-To-End Latency Of A Fault-Tolerant Corba Infrastructure, Wenbing Zhao, Louise E. Moser, P. Michale Melliar-Smith May 2006

End-To-End Latency Of A Fault-Tolerant Corba Infrastructure, Wenbing Zhao, Louise E. Moser, P. Michale Melliar-Smith

Electrical and Computer Engineering Faculty Publications

This paper presents an evaluation of the end-to-end latency of a fault-tolerant CORBA infrastructure that we have implemented. The fault-tolerant infrastructure replicates the server applications using active, passive and semi-active replication, and maintains strong replica consistency of the server replicas. By analyses and by measurements of the running fault-tolerant infrastructure, we characterize the end-to-end latency under fault-free conditions. The main determining factor of the run-time performance of the fault-tolerant infrastructure is the Totem group communication protocol, which contributes to the end-to-end latency primarily in …


Isomorphic Strategy For Processor Allocation In K-Ary N-Cube Systems, Moonsoo Kang, Chansu Yu, Hee Yong Youn, Ben Lee, Myungchul Kim May 2003

Isomorphic Strategy For Processor Allocation In K-Ary N-Cube Systems, Moonsoo Kang, Chansu Yu, Hee Yong Youn, Ben Lee, Myungchul Kim

Electrical and Computer Engineering Faculty Publications

Due to its topological generality and flexibility, the k-ary n-cube architecture has been actively researched for various applications. However, the processor allocation problem has not been adequately addressed for the k-ary n-cube architecture, even though it has been studied extensively for hypercubes and meshes. The earlier k-ary n-cube allocation schemes based on conventional slice partitioning suffer from internal fragmentation of processors. In contrast, algorithms based on job-based partitioning alleviate the fragmentation problem but require higher time complexity. This paper proposes a new allocation scheme based on isomorphic partitioning, where the processor space is partitioned into higher dimensional isomorphic subcubes. The …


Forensics And Case Studies In Civil Engineering Education: State Of The Art, Norbert J. Delatte, Kevin L. Rens Aug 2002

Forensics And Case Studies In Civil Engineering Education: State Of The Art, Norbert J. Delatte, Kevin L. Rens

Civil and Environmental Engineering Faculty Publications

This paper reviews the state of the art in the use of forensic engineering and failure case studies in civil engineering education. The study of engineering failures can offer students valuable insights into associated technical, ethical, and professional issues. Lessons learned from failures have substantially affected civil engineering practice. For the student, study of these cases can help place design and analysis procedures into historical context and reinforce the necessity of lifelong learning. Three approaches for bringing forensics and failure case studies into the civil engineering curriculum are discussed in this paper. These are stand-alone forensic engineering or failure case …