The goal of the laboratory research efforts is the development of technologies for the construction of critical computing systems. Critical computing systems are characterized by stringent service requirements and distinguish themselves from traditional state-of-the-art computing systems in the consequences of failing to meet these requirements. For example, simulations for weather prediction or automobile crash testing have enormous computational requirements but little by way of hard computing deadlines. On the other hand, a distributed avionics control system that cannot meet processing deadlines may lead to catastrophic consequences.
System criticality may concern timeliness, performance, reliability or availability, safety, or even security. Moreover, as more information migrates to electronic form in both the defense and commercial sectors, it is often important to meet multiple such needs concurrently. This engenders the need for distinct design styles, new methods of system development and evaluation, and novel computational architectures and techniques, jointly endeavoring to deliver appropriate degrees of assurance, or guarantees, that the target system will meet its requirements and/or adjust to new requirements as they become known.
The laboratory efforts seek to develop software and hardware technologies that enable the configuration and construction of such critical computing systems, beginning with the construction of a Critical Computing Systems Testbed that will enable technology demonstrations and serve as a valuable empirical tool for evaluation of new concepts. Prototyping and evaluation facilities are crucial to the successful development of critical computing systems, yet are generally expensive to create. Furthermore they rely on capabilities that are themselves the focus of research efforts, e.g., light weight instrumentation and on-line monitoring mechanisms. The testbed is constantly evolving.
The Laboratory serves as repository and distribution vehicle for technology and application codes developed under related programs at Georgia Tech. This would serve to transfer technology and capabilities across programs at Georgia Tech as well as serve as a nucleus for external companies and agencies to interact with Georgia Tech in the arena critical computing systems.
For comments or questions contact: CSL Webmaster