Skip to main content

COMPUTER SCIENCE

COMPUTER SCIENCE

INSTAR's computer science research addresses the foundational problems that determine whether software systems are trustworthy, efficient, and correct. We pursue questions in algorithms, systems architecture, security, and software reliability that matter to federal agencies, critical infrastructure, and scientific computing programs — disciplines where the cost of failure is not a bug report but a breach or a failed mission.

Algorithms and Theory research — computational complexity and combinatorial optimization

Algorithms & Theory

INSTAR examines computational complexity, approximation algorithms, graph theory, and combinatorial optimization. The emphasis is on provable performance guarantees — understanding not just whether an algorithm works but why, and under what conditions it degrades. This rigor connects directly to applications in scientific computing, large-scale data analysis, and resource-constrained operational environments.

Learn More
Systems and Architecture research — operating systems and heterogeneous processor design

Systems & Architecture

INSTAR investigates systems software and hardware architecture questions that shape scientific computing capacity — operating system design, compiler optimization strategies, and the tradeoffs in heterogeneous processor architectures. The research interest is in how systems-level decisions propagate upward into application performance and downward into hardware requirements, particularly for high-performance computational workloads.

Learn More
Computer Security research — cryptographic protocol analysis and formal verification of security properties

Computer Security

INSTAR's security research spans cryptographic protocol analysis, program analysis for vulnerability detection, and the formal verification of security properties in software systems. The central question is how to reason rigorously about what a system will not do — a harder and more valuable guarantee than demonstrating what it will do. This work is directly relevant to national cybersecurity priorities and the resilience of critical software infrastructure.

Learn More
Distributed Computing research — fault tolerance, consensus protocols, and workload scheduling

Distributed Computing

Distributed computing underpins everything from large-scale scientific simulation to national data infrastructure. INSTAR examines fault-tolerance guarantees, consensus protocol correctness, replication strategies, and workload scheduling in heterogeneous clusters — the layer where theoretical computer science meets the unglamorous reality of hardware failures, network partitions, and resource contention. The INSTAR Fellowship welcomes PhD researchers in CS, mathematics, and related fields; learn more at /fellowship/.

Learn More

Grounded in Open Data

INSTAR's computer science research relies on open benchmarks, public datasets, and transparent standards to ensure findings are reproducible and peer-verifiable. We draw from federal data resources and community repositories that keep our algorithmic and systems research grounded in real-world conditions.

Data.gov

Federal open data covering government IT, infrastructure, and computational systems — used to benchmark distributed computing and data management algorithms in public-sector contexts.

Data.gov

NIST

NIST standards and open cryptographic benchmarks inform INSTAR's security research, including post-quantum cryptography evaluation and algorithm correctness testing against published NIST test vectors.

National Institute of Standards and Technology

UCI ML Repository

The UC Irvine Machine Learning Repository provides canonical algorithm benchmarks used to evaluate complexity and performance of INSTAR's computational methods across diverse problem types.

UCI Machine Learning Repository

Papers with Code

Open benchmarks and linked code from the research community support reproducible comparison of INSTAR's systems and algorithms against the state of the art across CS research domains.

Papers with Code

OUR PARTNERS

Institutional Partnerships

Become an INSTAR Partner

INSTAR Lab works with universities, government agencies, and enterprises on joint research programs, sponsored projects, and technology transfer. Build science together.