NC State University

Department of Computer Science Colloquia 2001-2002

Date:   Wednesday, January 23, 2002
Time:   3:30 PM (talk)
Place:   402A Withers, NCSU Historical Campus (click for courtesy parking request)

Speaker:  Juqiang (Jeff) Liu , ECE Dept., University of California, Irvine

A QoS-Driven Resource Allocation Framework and a Middleware Architecture Supporting Distributed Real-time Fault-tolerant Applications

Abstract:   This work attempts to significantly advance the state-of-the-art in constructing distributed real-time safety-critical applications by establishing a middleware architecture to support the execution of these applications on COTS (commercial-off-the-shelf) platforms, and by incorporating a resource allocation framework effective in meeting the application's QoS (Quality-of-Service) requirements such as timeliness and fault tolerance.

A QoS-driven resource allocation framework based on a QoS requirement specification scheme, named the RIF (Risk Incursion Function) scheme, is established in this research. It is a multi-level framework that covers from the application QoS requirement specifications to the scheduling algorithms of various computation resources and supports multiple QoS dimensions such as timeliness, fault tolerance, and deadline handling. A middleware architecture has been formulated to support the development and execution of the distributed real-time safety-critical applications, and the RIF-based resource allocation framework has been incorporated into it. The development of several prototype applications show that the implementation of the middleware architecture can support highly efficient and economic development of complex distributed real-time applications with action timings of the precision in the range of ten milliseconds.

Short Bio:   Juqiang (Jeff) Liu received his MS and Ph.D degree in Computer Engineering from University of California, Irvine in 1999 and 2001, respectively. From 1992 to 1997, he worked as a system engineer in China Academy of Space Technology. Currently he is a postdoc researcher in the Department of Electrical and Computer Engineering in UC Irvine. His research interests include distributed computing, real-time fault-tolerant computing, and reliable operating systems.

Hosts:   R. Fornaro ,   F. Mueller, Computer Science, NCSU

Colloquia Home Page.