Research Areas
Bioinformatics
Bioinformatics, Bioimage databases, multimedia databases, scalable information processing, pattern discovery, molecular computing, membrane computing
Faculty:
Oscar Ibarra,
Ambuj Singh,
Xifeng Yan
Labs:
The Distributed Systems, Databases, and Bioinformatics Lab (DBL)
Computer Architecture
Fred Chong, Diana Franklin, Chandra Krintz, Tim Sherwood, Heather Zheng
Computer architecture, novel computing technologies, quantum computing, embedded systems, low-energy computing, network and security processors, architectural support for systems security and reliability
Computer architecture lab (ArchLab)
The Lab for Research on Adaptive Compilation Environments (RACELab)
LINK: Lab for Intelligent Networking
Database Systems
Divyakant Agrawal, Amr El Abbadi, Ambuj Singh, Jianwen Su, Xifeng Yan
Distributed databases, fault-tolerance distributed systems, multimedia databases, spatial databases, theory of database systems, database applications
Distributed Systems Lab (DSL)
The Distributed Systems, Databases, and Bioinformatics Lab (DBL)
Foundations and algorithms
Omer Egecioglu, Teofilo Gonzalez, Oscar Ibarra, Subhash Suri, Wim van Dam
Design and analysis of algorithms, theory of computation, parallel algorithms, approximation algorithms, quantum algorithms, quantum communication, quantum information theory, combinatorial algorithms, VLSI placement and routing algorithms, scheduling theory, computational geometry
Intelligent and Interactive Systems
Tobias Hollerer, Terrence Smith, Matthew Turk, Yuan-fang Wang
Human-computer Interaction, computer graphics, virtual and augmented reality, wearable and ubiquitous computing, computer vision, perceptual computing, artificial intelligence
Four Eyes Laboratory (Imaging, Interaction, and Innovative Interfaces)
Computer Vision Research Laboratory
Networking
Kevin Almeroth, Elizabeth Belding, Chandra Krintz, Subhash Suri, Ben Y. Zhao, Heather Zheng
Computer networks and protocols, large-scale multimedia systems, mobile and wireless networks, quality of service, network modeling and simulation, peer-to-peer and overlay networks, dynamic spectrum and cognitive radios, high-performance mobile computing, network security, network models and protocols
Next Generation Networking Group (NG2)
Networking and Multimedia Systems Lab (NMSL)
Mobility Management and Networking (MOMENT) Lab
The Lab for Research on Adaptive Compilation Environments (RACELab)
CURRENT: Lab for Secure and Reliable Networking
LINK: Lab for Intelligent Networking
Operating Systems and Distributed Systems
Divyakant Agrawal, Amr El Abbadi, Peter Cappello, Chandra Krintz, Ambuj Singh, Rich Wolski, Tao Yang, Ben Y. Zhao
Large-scale distributed systems, computational grids, market-based resource allocation, fault-tolerant distributed systems, Internet-scale systems, computational economies for resource allocation
Distributed Systems Lab (DSL)
The Lab for Research on Adaptive Compilation Environments (RACELab)
The Distributed Systems, Databases, and Bioinformatics Lab (DBL)
CURRENT: Lab for Secure and Reliable Networking
Programming Languages and Software Engineering
Tevfik Bultan, Richard Kemmerer, Chandra Krintz, Tim Sherwood, Jianwen Su
Next-generation programming language design and implementation and software engineering techniques. Fundamental principles, techniques, and tools for program analysis, modeling, and behavioral characterization for a wide range of application domains: web services, data-centric (business and scientific) workflows, concurrent and distributed systems. Static and dynamic methods for computer-aided verification, security, compilation, and optimization. Hardware and software techniques for program profiling, predicting resource and energy consumption, and automatic adaptation of program behavior.
Verification Laboratory (VLab)
Reliable Software Group
The Lab for Research on Adaptive Compilation Environments (RACELab)
Computer architecture lab (ArchLab)
Computational Science and Engineering
Frederic Gibou, John Gilbert, Linda Petzold, Tao Yang
Computational mathematics, modeling and simulations, materials science, multiphase flows, distributed data analysis, collaborating sensors, parallel scientific computing, modular robotics, multiscale simulation, sensitivity analysis, model reduction.
Combinatorial Scientific Computing Lab
Computational Science and Engineering Lab
Security
Richard Kemmerer, Giovanni Vigna, Chris Kruegel, Fred Chong, Tim Sherwood, Ben Y. Zhao
Network and system security, web security, malware analysis, voting system security, vulnerability analysis, specification and verification of systems, security-enhanced microprocessors.
Computer Security Lab (SecLab)
CURRENT: Lab for Secure and Reliable Networking
Computer Architecture Lab (ArchLab)
