Computer science professor wins NSF grant to improve real-time data services
Professor KD Kang received $599,084 for research to improve smart transportation, healthcare, manufacturing and other key functions
Having real-time data at our fingertips has become such an expected thing in the internet age that most of us don鈥檛 think about how it happens 鈥 and how to make it better.
That鈥檚 where computer science researchers like Professor KD Kang can help.
Kang 鈥 a faculty member at 黑料视频鈥檚 Thomas J. Watson College of Engineering and Applied Science 鈥 recently received to improve real-time data services that support smart transportation, healthcare, manufacturing and other key functions.
To be most useful to users, real-time data services need to fulfill three important mandates: The data must be as fresh as possible, it needs to be processed in an efficient way, and the system should not consume too much energy.
鈥淢y research is trying to support these three requirements, but sometimes they conflict with each other,鈥 Kang said. 鈥淔or example, if you want to maximize freshness, you can update the data very frequently, but that takes more resources. Other tasks or queries that need to be processed in a timely manner may miss deadlines, and it also increases power consumption. I want to strike a balance between those three conflicting requirements, and that could have important applications in the real world.鈥
Calling it an 鈥渦nderexplored area of research,鈥 Kang will leverage advanced memory hardware features and real-time data characteristics to enhance timeliness and reduce processor and memory power consumption.
For instance, he wants to use machine learning to better prioritize what data is most needed and how it is processed, as well as aggregating tasks with similar data needs and consolidating them to one CPU core. That allows idle cores to be turned off to reduce power consumption.
Much of the work for the NSF grant will be trying different combinations of freshness, processing speed and power requirements to find the right balance among all three that provides optimum performance.
鈥淣ear the end, I will have a prototype system that can target a specific application such as vehicle sensors 鈥 something that has a nice set of sensors and a lot of real-time data analysis requirements, as well as tight power-consumption requirements,鈥 Kang said. 鈥淐ompared to current systems, I can hopefully enhance timeliness and freshness but reduce power consumption by, say, 20%. That鈥檚 my goal. Then we can take what we learn and apply it in other contexts.鈥