Research – Labs and Groups

Aristotle Research Group

Faculty: Mary Jean Harrold

Our research addresses various aspects of analysis, testing, and maintenance of software systems. Recent projects include regression test selection, test-suite minimization and prioritization, analysis and testing of object-oriented software, scalable data-flow analyses, analysis of programs with exception-handling constructs, development of the Aristotle Analysis System for C programs, and development of the Java Architecture for Bytecode Analysis.

Comparch Lab

Faculty: Tom Conte, Milos Prvulovic, Nathan Clark, Gabriel Loh, Hyesoon Kim

The Computer Architecture (comparch) Lab conducts research on all aspects of future microprocessor technology including performance, power, multi-threading, chip-multiprocessing, security, programmability, reliability, interaction with compilers and software, and the impact of future technologies.

Distributed Data Intensive Systems Lab

Faculty: Ling Liu, Calton Pu

DiSL offers research expertise in distributed and Internet computing systems and distributed data intensive systems. Most of the research projects conducted in DiSL have strong emphasis on systems issues such as scalability, reliability, security, availability and efficiency, and data management issues such as data storage, data mining and data analysis. We are interested in theories and techniques that not only make the distributed systems scalable and efficient but also reliable and secure.

Embedded Pervasive Lab (EPL)

Faculty: Kishore Ramachandran

Research in the Embedded Pervasive Lab (EPL) covers a range of topics including distributed programming idioms, networked embedded sensors, P2P video streaming, middleware for efficient large-scale stream processing, opportunistic networking, virtualization technologies, and smart storages incorporating Flash-based SSDs. EPL is producing systems for a world where machines, devices and networking technologies work in concert to help  individuals use them with as little instruction as possible.

GTNoise Lab

Faculty: Nick Feamster

The Network Operations and Internet Security (GTNoise) Lab develops new algorithms, protocols and systems for the current and next-generation Internet, with a focus on network operations and security. Our work ranges from fighting Internet cybercriminals to improving Internet availability, to making networks easier to diagnose and operate.

Interactive High Performance Computing Lab

Faculty: Karsten Schwan, Matthew Wolf

Our lab conducts experimental platform evaluation and creates new technologies for high performance computing.