Important Site Links


Information Trust Institute: University of Illinois at Urbana-Champaign

 

ITI Research Theme: Embedded and Enterprise Computing

Wen-mei Hwu, Theme Leader

Overview

Embedded computing and enterprise computing are two application domains that affect the quality of life for billions of people. The well-being of our daily life hinges on reliable, secure operation of our telecommunication infrastructure, power grid infrastructure, transportation infrastructure, and medical equipment, all of which are built upon embedded computing platforms. The operations of our government, businesses, and households rely on the information retrieval, transaction processing, and data mining applications that are built on enterprise computing platforms. The trustworthiness of both embedded and enterprise computing platforms will be a fundamental issue affecting both the stability and the potential growth of the international economy, as well as the quality of individual lives.

Embedded computing and enterprise computing platforms have traditionally been developed separately. As enterprise computing becomes increasingly power-constrained and interactive in nature, the future courses of embedded and enterprise computing are merging. With respect to the particular issue of providing trust, the challenges of the two domains are also converging. Providing trust in enterprise computing is challenging when multiple organizations share a computing infrastructure, a trend that is increasingly important due to economic pressure and technical challenges involved in in-house IT operations. Such a scenario can lead to concerns involving access rights, virus infection, system crashes, and corporate espionage. The same trust challenges exist in embedded computing, but for different reasons. Embedded systems, such as cell phones, are increasingly becoming open systems in which applications from multiple vendors must co-exist to deliver the rich functionalities required by the customers. There is a great opportunity for research and development towards a trustworthy computing platform for both domains.

Research Focus

This embedded and enterprise computing theme addresses the challenge of providing architecture and operating system platforms for trustworthy computing for mission-critical applications. Building on UIUC's long history in advanced computing architectures, reliable computing, and security mechanisms, this theme is developing compiler, operating system, hardware techniques, and assessment tools that together form the fundamental fabric of trustworthy computing. The theme also actively contributes to the design of Trusted ILLIAC, a cluster-based enterprise architecture that incorporates specialized hardware to implement trusted system algorithms efficiently and effectively. Based on a commodity Linux cluster, Trusted ILLIAC uses reconfigurable hardware, smart compilers capable of extracting program components into hardware logic, application-specific reliability and security mechanisms, and a custom middleware to provide trustworthy application execution.

People

      area code 217 domain iti.uiuc.edu
Vikram Adve 4235 SC 244-2016 vadve
Nikita Borisov 460 CSL 244-5385 nikita
Roy Campbell 3122 SC 333-0215 rhc
Nicholas P. Carter 208 CSL 244-7162 npcarter
Elsa Gunter 2112 SC 265-6118 egunter
Christoforos N. Hadjicostis 357 CSL 265-8259 chadjic
Susan Hinrichs 4224 SC 244-6173 shinrich
Yih-Chun Hu 464 CSL 333-4220 yihchun
Wen-mei Hwu 215 CSL 244-8270 hwu
Ravishankar K. Iyer 255 CSL 333-7774 rkiyer
Ralph Johnson 4116 SC 244-0093 johnson
Zbigniew T. Kalbarczyk 267 CSL 244-7110 kalbar
Himanshu Khurana 2006G NCSA 244-8680 hkhurana
Robin Kravets 3114 SC 244-6026 rhk
P. R. Kumar 163 CSL 244-1653 prkumar
Steven S. Lumetta 209 CSL 244-5564 steve
Klara Nahrstedt 3104 SC 244-6624 klara
Madhusudan Parthasarathy 3226 SC 244-1323 madhu
William H. Sanders 451 CSL 333-0345 whs
Michael J. Shaw 385 Wohlers 333-5159 mjshaw
Mark W. Spong 149 CSL 333-4281 mspong
Von Welch 2006F NCSA 265-7139 vwelch
Marianne Winslett 2134 SC 333-3536 winslett