Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The University of Michigan's computer networks research adopts a comprehensive, end-to-end approach, spanning from wireless connectivity and mobile technologies to Internet infrastructure and data center operations. On the front-end, our work involves optimizing web interfaces and mobile applications to enhance speed and usability while strengthening the dependability of service infrastructures for end-user delivery. We explore the interplay between software and hardware in wireless communications, specializing in cognitive radio technology, dynamic network adaptation, spectrum analysis, MAC/network protocols, and mobile solutions. For data center environments, we prioritize synergistic relationships between applications and networks, developing network solutions that understand application needs through coflows and applications designed with network awareness. Our operating systems and distributed systems research addresses emerging challenges across embedded devices, sensor networks, cloud platforms, and global Internet services. Modern operating systems now permeate everyday life, managing not only conventional computing systems and cloud services but also smart devices and critical infrastructure like vehicles and energy networks. Michigan's research initiatives employ innovative methods—including deterministic replay, parallel execution strategies, data redundancy techniques, and application-infrastructure integration—to improve computer systems, data centers, and web services in terms of reliability, security, performance, scalability, and operational efficiency.