Computer Science Seminar - University of Houston
Skip to main content

Computer Science Seminar

Building Predictable and Adaptable Mobile Systems

When: Friday, December 1, 2017
Where: PGH 232
Time: 11:00 AM – 12:00 PM

Speaker: Dr. Lukasz Ziarek, State University of New York, Buffalo

Host: Dr. Albert Cheng

Time predictability is a requirement for computer systems that have deadlines to meet, but it is frustratingly difficult to achieve in the complex, layered, execution environments that are common place today. This talk will consider how to bring a degree of time predictability to Android applications.

Potential solutions include fundamental changes to the Android framework and the introduction of a new programing model, which focuses on the interplay between real-time activities and the rest of the system. This talk will detail the changes in the Android APIs which are required for developers to express the timeliness requirements of code and how well those requirements can be met on stock hardware in the presence of multiple, potentially interacting applications.

The talk will also cover some experimental data validating feasibility over several applications including UAV fight control, implantable medical devices, as well as a wind turbine monitoring device. Lastly, I will discuss future directions, including adding adaptivity to the system to achieve a dynamically defined real-time system.

Bio:

Lukasz Ziarek is an assistant professor in the Department of Computer Science and Engineering at the State University of New York at Buffalo.  He completed his Ph.D. at Purdue University in 2011.  He works at the intersection of programming languages, real-time systems, and mobile systems and has published over 50 peer reviewed articles.  He has received several teaching awards, including University at Buffalo Innovative Teaching Award in 2017, the School of Engineering and Applied Sciences Early Career Teacher of the Year in 2016, and the CSE Early Career Teacher of the Year in 2015.