Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The University of Michigan's computer networks research adopts a comprehensive, system-wide approach, spanning from mobile computing and wireless technologies to datacenter architectures and Internet infrastructure. On the front-end, our efforts focus on optimizing web interfaces and mobile applications to enhance speed and usability, while also strengthening the dependability of service infrastructures that deliver content to users. Our work extends to the intersection of hardware and software in mobile networks, exploring areas like cognitive radio technology, dynamic network adaptation, spectrum analysis, MAC/network protocols, and mobile software development. For data center environments, we prioritize the synergy between applications and networks, developing network solutions that understand application needs through coflows, while also designing applications that adapt to network conditions. Our operating systems and distributed systems research addresses emerging challenges across embedded devices, sensor arrays, cloud platforms, and large-scale web services. Modern operating systems now permeate everyday life, managing not only conventional computers and global cloud services but also smart devices and critical infrastructure like vehicles and energy networks. Current investigations at Michigan explore methods to improve the reliability, security, performance, scalability, and manageability of computing systems—from single devices to massive cloud services—through innovative approaches including execution replay, redundant processing, data encoding techniques, and tight application-infrastructure integration.