University of Saskatchewan Department of Computer Science

Department Seminar Series

Title: How I learned to make tradeoffs between information quality and energy efficiency

Speaker: Sathish Gopalakrishnan, University of British Columbia

Date:

Time: 3:30 pm

Place: Thorvaldson 159

Abstract:

A dominant factor in estimating the cost of computing systems is the component of ownership cost associated with energy consumption. Tasks such as keeping data regularly updated involve an energy cost and we will now have to design systems that explicitly expose different tradeoffs to achieve energy savings.

I will describe some ideas that were motivated by work with sensor networks to illustrate how we can save energy by tolerating some staleness in the data we seek. In particular, I will describe some methods for scheduling data updates from sensor networks by exploiting some understanding of (i) the stochastic process affecting of data changes and (ii) the distribution governing the arrival of user queries. Such ideas are also applicable to large multiprocessing systems where one may want to relax data consistency requirements to reduce overheads and save energy. If time permits, I will broaden the scope of the discussion to include tradeoffs between quality of service and energy consumption in computer systems by considering the effect of the imprecise computation model. 

Biography:

Sathish Gopalakrishnan is an Assistant Professor in the Department of Electrical & Computer Engineering at The University of British Columbia. He works, broadly, in the area of real-time and dependable systems, and believes that good theory enables pragmatic engineering design choices. He has received awards for his publications from the IEEE Industrial Electronics Society (2008) and at the IEEE Real-Time Systems Symposium (2004). He has been responsible for the web presence of the IEEE Technical Committee on Real-Time Systems since 2008 and is open to suggestions for how to effectively promote the activities of IEEE TCRTS.